WorkloadConfig

WorkloadConfig
WorkloadConfig
JSON Example
{
    "workloadConfigDefaults": {
        "workloadType": "GPW_GVM",
        "profileName": "Workload Profile - 1",
        "vmProfile": {
            "vCpusPerVM": 2,
            "vCpusPerCore": 4,
            "vRAMPerVM": {
                "value": 200,
                "units": "GB",
                "description": "string"
            },
            "vmsNum": 1000,
            "vmdkSize": {
                "value": 200,
                "units": "GB",
                "description": "string"
            },
            "targetRAMRatio": 1.25,
            "dedupOrCompressionRatio": 1.5,
            "dedup": 1.5,
            "compressionRatio": 1.25,
            "resourceUtilization": {
                "cpuUtilization": {
                    "value": 10,
                    "units": "KB",
                    "description": "string"
                },
                "memoryUtilization": {
                    "value": 10,
                    "units": "KB",
                    "description": "string"
                }
            },
            "iopsPerVM": 50,
            "ioProfile": {
                "blockSizeInKB": 4,
                "ioAccessPattern": "Random",
                "ioRatios": "70/30"
            },
            "aggregatedIOPs": 5000
        },
        "sizingType": "QUICK",
        "fileImportType": {
            "fileName": "liveoptics.xslx",
            "fileType": "LIVE_OPTICS"
        },
        "isEnabled": true
    },
    "workloadConfigLimits": {
        "vmsNumLimit": {
            "min": 0,
            "max": 0,
            "units": "string"
        },
        "vmdkSizeLimit": {
            "min": 0,
            "max": 0,
            "units": "string"
        },
        "cpuUtilizationLimit": {
            "min": 0,
            "max": 0,
            "units": "string"
        },
        "memoryUtilizationLimit": {
            "min": 0,
            "max": 0,
            "units": "string"
        },
        "vCpusPerCoreLimit": {
            "min": 0,
            "max": 0,
            "units": "string"
        },
        "targetRAMRatioLimit": {
            "min": "number",
            "max": "number",
            "units": "string"
        },
        "vCpusPerVMLimit": {
            "min": "number",
            "max": "number",
            "units": "string"
        },
        "vRAMPerVMLimit": {
            "min": 0,
            "max": 0,
            "units": "string"
        },
        "iopsPerVMLimit": {
            "min": 0,
            "max": 0,
            "units": "string"
        },
        "dedupOrCompressionRatioLimit": {
            "min": "number",
            "max": "number",
            "units": "string"
        },
        "dedupLimit": {
            "min": "number",
            "max": "number",
            "units": "string"
        },
        "compressionRatioLimit": {
            "min": "number",
            "max": "number",
            "units": "string"
        },
        "ioProfileLimit": {
            "ioAccessPatterns": [
                {
                    "value": "My sample value",
                    "units": "string",
                    "description": "string"
                }
            ]
        }
    }
}
workloadConfigDefaults
Optional

workloadConfigDefaults

workloadConfigLimits
Optional

workloadConfigLimits