According to this link it means the following:

I wonder if it is still supported by Tomcat 7 and 8. It seems that it is supported by Tomcat 6 (see last edited 2013-12-19 10:14:01 by DmytroMrachkovskyi
at the bottom of the website). Have you tried to configure it in Tomcat 7 and 8. Does it start?
What is an Idle Instance?
According to this URL it is:
an instance that has not been started
Code
SpringSource / org.apache.tomcat .....pache.tomcat.jdbc / 1.0.8.5 [1.0.8.5 - 1.0.9.3]
[1.0.9.0] / org / apache / tomcat / jdbc / pool / mbeans-descriptors.xml
The number of established connections in the pool that are idle
<mbeans-descriptors>
<mbean name="TomcatJDBCPool"
description="Provides per diagnostic metrics and notifications for JDBC operations"
domain="tomcat"
group="jdbc"
type="org.apache.tomcat.jdbc.pool.DataSource">
...
<attribute name="idle"
description="The number of established connections in the pool that are idle"
type="java.lang.Integer"
writeable="false"/>
<attribute name="numIdle"
description="Same as the idle attribute"
type="java.lang.Integer"
writeable="false"/>
<attribute name="active"
description="The number of established connections in the pool that are in use"
type="java.lang.Integer"
writeable="false"/>
<attribute name="numActive"
description="Same as the active attribute"
type="java.lang.Integer"
writeable="false"/>
...
<operation name="testIdle"
description="forces a validation of abandoned connections"
impact="ACTION"
returnType="void" />
</mbean>
</mbeans-descriptors>