VsanComplianceQuerySpec

VsanComplianceQuerySpec
VsanComplianceQuerySpec

Specification for querying vSAN object compliance detail information.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "uuids": [
        "string"
    ],
    "spbmProfileId": "string",
    "spbmProfileGenerationId": 0
}
array of string
uuids
Optional

vSAN object UUIDs.

string
spbmProfileId
Optional

Current storage profile id for the profile used by vSAN object, it should be retrieved from SPBM service.

If vSAN object doesn't use a storage profile in SPBM service, the generation id should be null.

integer As int32 As int32
spbmProfileGenerationId
Optional

Current storage profile generation id for the profile used by vSAN object, it should be retrieved from SPBM service.

If vSAN object doesn't use a storage profile in SPBM service, the generation id should be null. It is used to compare with the generation id of the profile at the time the profile was applied the to vSAN object, if they are not the same, it means the profile used by the vSAN object is out of date.