WorkloadConfig

Description not available

Properties

workloadConfigDefaults Optional

The workload profile configuration.


workloadConfigLimits Optional
Description not available

JSON Example

{
	"workloadConfigDefaults": {
		"profileName": "Workload Profile - 1",
		"vmProfile": {
			"aggregatedIOPs": 5000,
			"compressionRatio": 1,
			"dedup": 1,
			"dedupOrCompressionRatio": 1,
			"ioProfile": {
				"blockSizeInKB": 4,
				"ioAccessPattern": "Random",
				"ioRatios": "70/30"
			},
			"iopsPerVM": 50,
			"resourceUtilization": {
				"cpuUtilization": {
					"description": "string",
					"units": "KB",
					"value": 10
				},
				"memoryUtilization": {
					"description": "string",
					"units": "KB",
					"value": 10
				}
			},
			"targetRAMRatio": 1,
			"vCpusPerCore": 4,
			"vCpusPerVM": 2,
			"vRAMPerVM": {
				"description": "string",
				"units": "GB",
				"value": 200
			},
			"vmdkSize": {
				"description": "string",
				"units": "GB",
				"value": 200
			},
			"vmsNum": 1000
		},
		"workloadType": "GPW_GVM"
	},
	"workloadConfigLimits": {
		"compressionRatioLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"cpuUtilizationLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"dedupLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"dedupOrCompressionRatioLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"ioProfileLimit": {
			"blockSizeToIoRatiosMap": {
				"key": {
					"description": "string",
					"units": "string",
					"value": "My sample value"
				}
			},
			"ioAccessPatternToBlockSizeMap": {
				"key": {
					"description": "string",
					"units": "KB",
					"value": 10
				}
			},
			"ioAccessPatternToIoRatiosMap": {
				"key": {
					"description": "string",
					"units": "string",
					"value": "My sample value"
				}
			},
			"ioAccessPatterns": [
				{
					"description": "string",
					"units": "string",
					"value": "My sample value"
				}
			]
		},
		"iopsPerVMLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"memoryUtilizationLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"targetRAMRatioLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"vCpusPerCoreLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"vCpusPerVMLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"vRAMPerVMLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"vmdkSizeLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		},
		"vmsNumLimit": {
			"max": 0,
			"min": 0,
			"units": "string"
		}
	}
}

Feedback

Was this page helpful?