Storage_Policies_Compliance_Summary

Storage_Policies_Compliance_Summary
Storage_Policies_Compliance_Summary

Provides the details of a virtual machine and its associated entities which match the given compliance statuses.

JSON Example
{
    "vm": "string",
    "vm_home": "string",
    "disks": {
        "disks": "string"
    }
}
string
vm
Required

Identifier of virtual machine When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: VirtualMachine. When operations return a value of this structure as a result, the field will be an identifier for the resource type: VirtualMachine.

vm_home
Optional

This enumeration defines the set of status values for a compliance operation.
COMPLIANT : Entity is in compliance.
NON_COMPLIANT : Entity is out of compliance.
UNKNOWN : 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 requirement that apply to the object-based datastore on which the entity is placed.
OUT_OF_DATE : Compliance status becomes out of date when the profile associated with the entity is edited and not applied. The compliance status will remain out of date until the latest policy is applied to the entity.

object
disks
Optional

List of the virtual hard disk. If unset or empty, virtual machine entity does not have any disks or its disks are not 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.