Data Object - PbmComplianceResult(pbm.compliance.ComplianceResult)

Property of
PbmRollupComplianceResult
Returned by
PbmCheckCompliance, PbmFetchComplianceResult
Extends
DynamicData
See also
PbmComplianceOperationalStatus, PbmCompliancePolicyStatus, PbmProfileId, PbmServerObjectRef

Data Object Description

The PbmComplianceResult data object describes the results of profile compliance checking for a virtual machine or virtual disk.

Properties

Name Type Description
checkTimexsd:dateTime

Time when the compliance was checked.
complianceStatusxsd:string

Status of the compliance operation. complianceStatus is a string value that corresponds to one of the PbmComplianceStatus values.

When you perform compliance checking on a profile that contains more than one subprofile (PbmCapabilityProfile.constraints), a non-compliant result for any one of the subprofiles will produce a non-compliant result for the operation.

entityPbmServerObjectRef

Virtual machine or virtual disk for which compliance was checked.
mismatchxsd:boolean

Set to true if there is a profile version mismatch between the Storage Profile Server and the storage provider. If you receive a result that indicates a mismatch, you must use the vSphere API to update the profile associated with the virtual machine or virtual disk.
operationalStatus*PbmComplianceOperationalStatus

Additional information on the effects of backend resources and operations on the storage object.
profile*PbmProfileId

Requirement profile with which the compliance was checked.
violatedPolicies*PbmCompliancePolicyStatus[]

Values for capabilities that are known to be non-compliant with the specified constraints.
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition