PbmPlacementCompatibilityResult

PbmPlacementCompatibilityResult
PbmPlacementCompatibilityResult

The PbmPlacementCompatibilityResult data object contains the compatibility result of a placement request.

This structure may be used only with operations rendered under /pbm.

AllOf
This class requires all of the following:
JSON Example
{
    "_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"
                }
            ]
        }
    ]
}
hub
Required

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.

matchingResources
Optional

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.

integer As int64 As int64
howMany
Optional

How many objects of the kind requested can be provisioned on this PbmPlacementCompatibilityResult.hub.

utilization
Optional

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.

warning
Optional

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 Hosts.

error
Optional

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.