Get Workload Based Default Values For Sizing

Get Workload Based Default Values For Sizing

The default values for sizing

Request
URI
GET
https://vmc.vmware.com/api/vmc-sizer/v5/defaults
COPY
Query Parameters
workloadType
Optional

The type of workload

cloudProviderType
Optional

The type of cloud provider


Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns ConfigurationDefaults of type(s) application/json
{
    "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


401

Unauthorized to access the resource

Operation doesn't return any data structure

500

Internal server error

Operation doesn't return any data structure