ComponentsResourceRequirements

ComponentsResourceRequirements
ComponentsResourceRequirements
JSON Example
{
    "totalStorage": 5,
    "components": [
        {
            "minInstances": 2,
            "componentType": "componentType",
            "memory": 7.061401241503109,
            "ipCountLimit": 1,
            "numberOfCores": 5,
            "storage": 9,
            "ipCountRecommended": 1,
            "workersCount": 1,
            "numberOfInstances": 3,
            "deploymentType": "OVA",
            "cpuCores": 2.3021358869347655,
            "workerNodeRequirement": "workerNodeRequirement",
            "ipCount": 7,
            "maxInstances": 4
        },
        {
            "minInstances": 2,
            "componentType": "componentType",
            "memory": 7.061401241503109,
            "ipCountLimit": 1,
            "numberOfCores": 5,
            "storage": 9,
            "ipCountRecommended": 1,
            "workersCount": 1,
            "numberOfInstances": 3,
            "deploymentType": "OVA",
            "cpuCores": 2.3021358869347655,
            "workerNodeRequirement": "workerNodeRequirement",
            "ipCount": 7,
            "maxInstances": 4
        }
    ],
    "totalMemory": 1.4658129805029452,
    "totalNumberOfCores": 0,
    "totalCpuCores": 6.027456183070403
}
integer
totalNumberOfCores
Optional

Total number of vCPU cores

number As double As double
totalCpuCores
Optional

Total amount of vCPU cores. Fractional amounts are supported.

number As double As double
totalMemory
Optional

totalMemory

integer As int64 As int64
totalStorage
Optional

totalStorage

components
Optional

components