Name |
Type |
Description |
Required |
Id |
String |
Id of the AppPool. |
Yes |
CpuAction |
Enumeration |
Action taken when CPU exceeds maximum CPU use (as defined with MaxCpuUsage and RefreshCpu). This attribute's value must be one of the following:- none
- shutdown
|
|
Identity |
Enumeration |
Identity you want the AppPool to run under. Use the 'other' value in conjunction with the User attribute to specify non-standard user. This attribute's value must be one of the following:- networkService
- localService
- localSystem
- other
|
|
IdleTimeout |
Integer |
Shutdown worker process after being idle for (time in minutes). |
|
MaxCpuUsage |
PercentType |
Maximum CPU usage (percent). |
|
MaxWorkerProcesses |
Integer |
Maximum number of worker processes. |
|
Name |
String |
Name of the AppPool to be shown in IIs. |
Yes |
PrivateMemory |
Integer |
Specifies the amount of private memory (in KB) that a worker process can use before the worker process recycles. The maximum value supported for this attribute is 4,294,967 KB. |
|
QueueLimit |
Integer |
Limit the kernel request queue (number of requests). |
|
RecycleMinutes |
Integer |
How often, in minutes, you want the AppPool to be recycled. |
|
RecycleRequests |
Integer |
How often, in requests, you want the AppPool to be recycled. |
|
RefreshCpu |
Integer |
Refresh CPU usage numbers (in minutes). |
|
User |
String |
User account to run the AppPool as. To use this, you must set the Identity attribute to 'other'. |
|
VirtualMemory |
Integer |
Specifies the amount of virtual memory (in KB) that a worker process can use before the worker process recycles. The maximum value supported for this attribute is 4,294,967 KB. |
|