capacity-settings
capacity-settings
Model representing capacity section.
JSON Example
{
"capacity": {
"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"
}
}
}
]
},
"criticalityThresholds": {
"timeRemainingSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"criticalityThresholdsConfig": {
"critical": "number",
"immediate": "number",
"warning": "number"
}
}
],
"capacityRemainingSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"criticalityThresholdsConfig": {
"critical": "number",
"immediate": "number",
"warning": "number"
}
}
],
"workloadSettings": [
{
"policyId": "string",
"inherited": false,
"resourceKindKey": {
"resourceKind": "string",
"adapterKind": "string"
},
"criticalityThresholdsConfig": {
"critical": "number",
"immediate": "number",
"warning": "number"
}
}
]
}
}