capacity-settings

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"
                }
            }
        ]
    }
}
capacity
Optional

Model representing capacity settings.

criticalityThresholds
Optional

Model representing Criticality Thresholds.

Property Of