PbmPlacementCompatibilityResult
The PbmPlacementCompatibilityResult data object contains the compatibility result of a placement request.
This structure may be used only with operations rendered under /pbm
.
{
"_typeName": "string",
"hub": {
"_typeName": "string",
"hubType": "string",
"hubId": "string"
},
"matchingResources": [
{
"_typeName": "string"
}
],
"howMany": 0,
"utilization": [
{
"_typeName": "string",
"name": {
"_typeName": "string",
"label": "string",
"summary": "string",
"key": "string",
"messageCatalogKeyPrefix": "string",
"messageArg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
]
},
"description": {
"_typeName": "string",
"label": "string",
"summary": "string",
"key": "string",
"messageCatalogKeyPrefix": "string",
"messageArg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
]
},
"availableBefore": 0,
"availableAfter": 0,
"total": 0
}
],
"warning": [
{
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
],
"error": [
{
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}
]
}
A PbmPlacementHub data object identifies a storage location where virtual machine files can be placed.
This structure may be used only with operations rendered under /pbm
.
Resources that match the policy.
If populated, signifies that there are specific resources that match the policy for PbmPlacementCompatibilityResult.hub. If null, signifies that all resources (for example, hosts connected to the datastore or storage pod) are compatible.
How many objects of the kind requested can be provisioned on this PbmPlacementCompatibilityResult.hub.
This field is not populated if there is no size in the query, i.e.
if the request carries only policy and no size requirements, this will not be populated.
Array of faults that describe issues that may affect profile compatibility.
Users should consider these issues before using this Datastore
or StoragePod
and a connected Host
s.
Array of faults that prevent this datastore or storage pod from being compatible with the specified profile, including if no host connected to this PbmPlacementCompatibilityResult.hub is compatible.