ConfigurationDefaults

ConfigurationDefaults
ConfigurationDefaults

The VM Sizing defaults

JSON Example
{
    "cloudType": "VMC_ON_AWS",
    "sddcHostType": "I4I",
    "clusterType": "SAZ",
    "computeOvercommitFactor": 4,
    "cpuHeadroom": 0.15,
    "hyperThreadingFactor": 1.25,
    "memoryOvercommitFactor": 1,
    "cpuUtilization": 30,
    "memoryUtilization": 100,
    "storageThresholdFactor": 1,
    "compressionRatio": 1.25,
    "dedupRatio": 1.5,
    "ioAccessPattern": "string",
    "ioSize": "string",
    "ioRatio": "string",
    "totalIOPs": 2000,
    "includeManagementVMs": true,
    "fttFtmType": "AUTO_AUTO",
    "separateCluster": false,
    "instanceSettingsList": [
        {
            "name": "DEDUP_RATIO",
            "value": 1.5,
            "hostType": "I3"
        }
    ],
    "vmOutlierLimits": {
        "cpuLimit": 0.75,
        "storageLimit": 0.5,
        "memoryLimit": 0.75
    },
    "applianceSize": "REGULAR",
    "addonsList": [
        {
            "id": "HCX",
            "name": "string",
            "isEnabled": true,
            "addonMetrics": {
                "vCPU": 50,
                "vRAM": 100,
                "vDisk": 1000,
                "iops": "number"
            },
            "categoryID": "string",
            "additionalData": {
                "numberOfVMs": 1500,
                "addonComponents": [
                    {
                        "id": "HCX",
                        "name": "string",
                        "isEnabled": true,
                        "addonMetrics": {
                            "vCPU": 50,
                            "vRAM": 100,
                            "vDisk": 1000,
                            "iops": "number"
                        }
                    }
                ]
            }
        }
    ],
    "cloudEdition": {
        "id": "string",
        "name": "VMware Cloud on AWS - Advanced",
        "type": "string",
        "enabled": false,
        "cloudEditionServices": [
            {
                "id": "string",
                "serviceMetrics": {
                    "vCPU": 50,
                    "vRAM": 100,
                    "vDisk": 1000,
                    "iops": "number"
                },
                "enabled": false,
                "cloudEditionCompoments": [
                    {
                        "id": "string",
                        "componentMetrics": {
                            "vCPU": 50,
                            "vRAM": 100,
                            "vDisk": 1000,
                            "iops": "number"
                        },
                        "enabled": false,
                        "isMandatory": false,
                        "isCustomSizerAvailable": false,
                        "customerSizerMetadata": {
                            "name": "string",
                            "apiUrl": "string"
                        }
                    }
                ]
            }
        ],
        "cloudEditionMetrics": {
            "vCPU": 50,
            "vRAM": 100,
            "vDisk": 1000,
            "iops": "number"
        }
    },
    "vSANArchitecture": "string",
    "totalVMCount": 100,
    "vCpuPerCore": 4,
    "vCpuPerVM": 4,
    "vRamPerVM": 4,
    "storagePerVM": 200,
    "storagePreference": "string",
    "extStorageVendorType": "string",
    "iopsPerVM": 50
}
cloudType
Optional

cloudType

sddcHostType
Optional

sddcHostType

clusterType
Optional

clusterType

number As double As double
computeOvercommitFactor
Optional

computeOvercommitFactor

number As double As double
cpuHeadroom
Optional

cpuHeadroom

number As double As double
hyperThreadingFactor
Optional

hyperThreadingFactor

number As double As double
memoryOvercommitFactor
Optional

memoryOvercommitFactor

number As double As double
cpuUtilization
Optional

cpuUtilization

number As double As double
memoryUtilization
Optional

memoryUtilization

number As double As double
storageThresholdFactor
Optional

storageThresholdFactor

number As double As double
compressionRatio
Optional

compressionRatio

number As double As double
dedupRatio
Optional

dedupRatio

string
ioAccessPattern
Optional

ioAccessPattern

string
ioSize
Optional

ioSize

string
ioRatio
Optional

ioRatio

number As double As double
totalIOPs
Optional

totalIOPs

boolean
includeManagementVMs
Optional

includeManagementVMs

fttFtmType
Optional

fttFtmType

boolean
separateCluster
Optional

The default setting for separate clusters

instanceSettingsList
Optional

instanceSettingsList

vmOutlierLimits
Optional

vmOutlierLimits

applianceSize
Optional

applianceSize

array of AddOn
addonsList
Optional

addonsList

cloudEdition
Optional

cloudEdition

vSANArchitecture
Optional

vSANArchitecture

integer
totalVMCount
Optional

totalVMCount

number As double As double
vCpuPerCore
Optional

vCpuPerCore

number As double As double
vCpuPerVM
Optional

vCpuPerVM

number As double As double
vRamPerVM
Optional

vRamPerVM

number As double As double
storagePerVM
Optional

storagePerVM

storagePreference
Optional

storagePreference

extStorageVendorType
Optional

extStorageVendorType

number As double As double
iopsPerVM
Optional

iopsPerVM