Key |
Returned |
Description |
attributes
dictionary
|
success |
Application Pool attributes that were set and processed by this module invocation.
Sample:
{'managedPipelineMode': 'Classic', 'enable32BitAppOnWin64': 'true', 'managedRuntimeVersion': 'v4.0'}
|
info
complex
|
success |
Information on current state of the Application Pool. See https://www.iis.net/configreference/system.applicationhost/applicationpools/add#005 for the full list of return attributes based on your IIS version.
|
|
failure
dictionary
|
success |
Key value pairs showing the current Application Pool failure attributes.
Sample:
{'autoShutdownExe': '', 'orphanActionExe': '', 'rapidFailProtextionInterval': {'Hours': 0, 'Days': 0}}
|
|
state
string
|
success |
Current runtime state of the pool as the module completed.
Sample:
Started
|
|
name
string
|
success |
Name of Application Pool that was processed by this module invocation.
Sample:
DefaultAppPool
|
|
attributes
dictionary
|
success |
Key value pairs showing the current Application Pool attributes.
Sample:
{'managedRuntimeLoader': 'webengine4.dll', 'applicationPoolSid': 'S-1-5-82-1352790163-598702362-1775843902-1923651883-1762956711', 'managedPipelineMode': 'Classic', 'enable32BitAppOnWin64': True, 'name': 'DefaultAppPool', 'passAnonymousToken': True, 'CLRConfigFile': '', 'queueLength': 1000, 'state': 'Started', 'enableConfigurationOverride': True, 'autoStart': True, 'startMode': 'OnDemand', 'managedRuntimeVersion': 'v4.0'}
|
|
processModel
dictionary
|
success |
Key value pairs showing the current Application Pool processModel attributes.
Sample:
{'logonType': 'LogonBatch', 'identityType': 'ApplicationPoolIdentity', 'pingInterval': {'Hours': 0, 'Days': 0}}
|
|
recycling
dictionary
|
success |
Key value pairs showing the current Application Pool recycling attributes.
Sample:
{'disallowOverlappingRotation': False, 'disallowRotationOnConfigChange': False, 'logEventOnRecycle': 'Time,Requests,Schedule,Memory,IsapiUnhealthy,OnDemand,ConfigChange,PrivateMemory'}
|
|
cpu
dictionary
|
success |
Key value pairs showing the current Application Pool cpu attributes.
Sample:
{'action': 'NoAction', 'limit': 0, 'resetInterval': {'Hours': 0, 'Days': 0}}
|