VmStoragePolicyComplianceInfo

The Compliance.Info structure contains information about the storage policy compliance of a virtual machine, including information about it’s home directory and/or it’s virtual disks.


Properties

disks Required

The compliance information Compliance.VmComplianceInfo for the virtual machine’s virtual disks that are currently associated with a storage policy. When clients pass a value of this structure as a parameter, the key in the field map must be an identifier for the resource type: com.vmware.vcenter.vm.hardware.Disk. When operations return a value of this structure as a result, the key in the field map will be an identifier for the resource type: com.vmware.vcenter.vm.hardware.Disk.


overall_compliance Required

The overall compliance status of the virtual machine and all it’s entities.

Possible values are: COMPLIANTNON_COMPLIANTUNKNOWN_COMPLIANCENOT_APPLICABLEOUT_OF_DATE


vm_home Optional

The storage policy compliance information Compliance.VmComplianceInfo for the virtual machine’s home directory. If unset the virtual machine home directory has no storage policy association.

JSON Example

{
    "disks": {
        "key": {
            "check_time": "string",
            "failure_cause": [
                {
                    "args": [
                        "string"
                    ],
                    "default_message": "string",
                    "id": "string"
                }
            ],
            "status": "enum"
        }
    },
    "overall_compliance": "enum"
}
Feedback

Was this page helpful?