| Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
You can check the compliance of one or more virtual machines and/or virtual disks. You can also perform a rollup compliance check, in which the Server checks the compliance of a virtual machine and all of its virtual disks.
Properties
Name | Type | Description |
---|---|---|
None |
Methods
Methods defined in this Managed Object |
---|
PbmCheckCompliance, PbmCheckRollupCompliance, PbmFetchComplianceResult, PbmFetchRollupComplianceResult, PbmQueryByRollupComplianceStatus |
The Server stores the compliance results for all of the storage entities associated with the virtual machines and disks. You can call the PbmFetchComplianceResult method to retrieve the stored results.
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PbmComplianceManager used to make the method call. |
entities | PbmServerObjectRef[] |
One or more references to storage entities.
You can specify virtual machines and virtual disks.
If an entity does not have an associated storage profile, the entity
is removed from the list.
|
profile* | PbmProfileId |
Not used. If specified, the Server ignores the value.
The Server uses the profiles associated with the specified entities.
|
Return Value
Type | Description |
---|---|
PbmComplianceResult[] | Result of the compliance check. The returned array contains one result object for each entity specified in the method call. |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if one of the following situations occurs:
|
PbmFault | Thrown if there is an internal server error. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
The Server stores the compliance results for all of the storage entities associated with the virtual machines. You can call the PbmFetchRollupComplianceResult method to retrieve the stored results.
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PbmComplianceManager used to make the method call. |
entity | PbmServerObjectRef[] |
One or more references to virtual machines.
|
Return Value
Type | Description |
---|---|
PbmRollupComplianceResult[] | Result of the rollup compliance check. The returned array contains one rollup compliance result for each virtual machine. A rollup compliance result object includes the overall compliance status that represents the collective compliance status for the virtual machine and its virtual disks. |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if one of the following situations occurs:
|
PbmFault | Thrown if there is an internal server error. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PbmComplianceManager used to make the method call. |
entities | PbmServerObjectRef[] |
One or more references to storage entities.
You can specify virtual machines and/or virtual disks.
|
profile* | PbmProfileId |
Not used. if specified, the Server ignores the value.
The Server uses the profiles associated with the specified entities.
|
Return Value
Type | Description |
---|---|
PbmComplianceResult[] | Array of compliance results. The returned array contains one result object for each entity specified in the method call. |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if one of the following situations occurs:
|
PbmFault | Thrown if there is an internal server error. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PbmComplianceManager used to make the method call. |
entity | PbmServerObjectRef[] |
One or more virtual machines.
|
Return Value
Type | Description |
---|---|
PbmRollupComplianceResult[] | Rollup compliance results for the given virtual machines. |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if one of the following situations occurs:
|
PbmFault | Thrown if there is an internal server error. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the PbmComplianceManager used to make the method call. |
status | xsd:string |
PbmComplianceStatus
|
Return Value
Type | Description |
---|---|
PbmServerObjectRef[] | Array of VirtualMachine entities |
Faults
Type | Description |
---|---|
InvalidArgument | Thrown if the given status parameter is invalid or incorrect format. |
PbmFault | Thrown if there is an internal service error. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Type | |
---|---|
None |
Top of page | Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |