Vm_Storage_Policy_Compliance_Info

Vm_Storage_Policy_Compliance_Info
Vm_Storage_Policy_Compliance_Info

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.

JSON Example
{
    "overall_compliance": "string",
    "vm_home": {
        "status": "Vm_Storage_Policy_Compliance_Status Object",
        "check_time": "string",
        "policy": "string",
        "failure_cause": [
            {
                "id": "string",
                "default_message": "string",
                "args": [
                    "string"
                ],
                "localized": "string"
            }
        ]
    }
}
overall_compliance
Required

The Compliance.Status enumerated type defines the storage compliance status of a virtual machine and its applicable entities.
COMPLIANT : Entity is in compliance.
NON_COMPLIANT : Entity is out of compliance.
UNKNOWN_COMPLIANCE : Compliance status of the entity is not known.
NOT_APPLICABLE : Compliance computation is not applicable for this entity because it does not have any storage requirements that apply to the datastore on which it is placed.
OUT_OF_DATE : The Compliance status becomes out-of-date when the profile associated with the entity is edited but not applied. The compliance status remains out-of-date until the edited policy is applied to the entity.

vm_home
Optional

The Compliance.VmComplianceInfo structure contains information about storage policy compliance associated with a virtual machine.

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