VsanVmdkLoadTestSpec
Deprecated as of vSphere API 6.7.
This class encapsulates the VMDK load test spec.
This spec includes the VMDK creation spec and IO workload spec.
{
"_typeName": "string",
"vmdkCreateSpec": {
"_typeName": "string",
"diskType": "string",
"adapterType": "string",
"capacityKb": 0,
"profile": [
{
"_typeName": "string"
}
],
"crypto": {
"_typeName": "string"
},
"sectorFormat": "string"
},
"vmdkIOSpec": {
"_typeName": "string",
"readPct": 0,
"oio": 0,
"iosizeB": 0,
"dataSizeMb": 0,
"random": false,
"startOffsetB": 0
},
"vmdkIOSpecSequence": [
{
"_typeName": "string",
"readPct": 0,
"oio": 0,
"iosizeB": 0,
"dataSizeMb": 0,
"random": false,
"startOffsetB": 0
}
],
"stepDurationSec": 0
}
The VMDK creation spec.
This spec is only needed in preparing and cleaning up VMDK API.
The VMDK IO test spec.
This spec is only needed in run VMDK load test API.
The VMDK IO test spec.
The tests specified will be run in the order given. This spec is only needed in run VMDK load test API. If set, vmdkIOSpec will be ignored.
Only relevant when vmdkIOSpecSequence is used.
Represents the time after which the next IO spec in the sequence will be used.