PbmCheckRequirementsRequestType
The parameters of PbmCheckRequirements.
This structure may be used only with operations rendered under /pbm
.
{
"hubsToSearch": [
{
"_typeName": "string",
"hubType": "string",
"hubId": "string"
}
],
"placementSubjectRef": {
"_typeName": "string",
"objectType": "string",
"key": "string",
"serverUuid": "string"
},
"placementSubjectRequirement": [
{
"_typeName": "string"
}
]
}
Candidate list of hubs, either datastores or storage pods or a mix. If this parameter is not specified, the Server uses all of the datastores and storage pods for placement compatibility checking.
The PbmServerObjectRef data object identifies a virtual machine, virtual disk attached to a virtual machine, a first class storage object or a datastore.
This structure may be used only with operations rendered under /pbm
.
Requirements including the policy requirements, compute requirements and capacity requirements. It is invalid to specify no requirements. It is also invalid to specify duplicate requirements or multiple conflicting requirements such as specifying both PbmPlacementCapabilityConstraintsRequirement and PbmPlacementCapabilityProfileRequirement.