capacity
capacity
Model representing capacity settings.
JSON Example
{
"capacityAllocationSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"capacityAllocation": {
"cpu": "number",
"memory": "number",
"diskspace": "number",
"poweredOffVmsConsidered": false
}
}
],
"customProfileSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"capacityCustomProfile": {
"customProfileIds": [
"string"
]
}
}
],
"capacityBufferSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"capacityBuffer": {
"cpu": {
"demand": "number",
"usage": "number",
"allocation": "number"
},
"memory": {
"demand": "number",
"usage": "number",
"allocation": "number"
},
"diskspace": {
"demand": "number",
"usage": "number",
"allocation": "number"
}
}
}
]
}
array of
capacity-allocation-settings
capacityAllocationSettings
Optional
Constraints:
minItems: 0
maxItems: 1
Collection of capacity allocation model settings.
array of
custom-profile-settings
customProfileSettings
Optional
Constraints:
minItems: 0
maxItems: 1
Collection of custom profile settings.
array of
capacity-buffer-settings
capacityBufferSettings
Optional
Constraints:
minItems: 0
maxItems: 1
Collection of capacity buffer settings.