VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::compute::policies::ObjectCompliance Class Reference

The ObjectCompliance enumerated type defines the compliance states a policy can be in on a particular object in VMware Cloud on AWS. More...

List of all members.

Public Types

enum  Values {
  _UNKNOWN,
  NOT_APPLICABLE,
  COMPLIANT,
  NOT_COMPLIANT
}
 C# enum whose values can be used in switch statements. More...

Public Member Functions

bool IsUnknown ()
Values GetEnumValue ()

Static Public Member Functions

static ObjectCompliance[] GetValues ()
static ObjectCompliance ValueOf (string name)

Static Public Attributes

static readonly ObjectCompliance NOT_APPLICABLE = new ObjectCompliance("NOT_APPLICABLE", Values.NOT_APPLICABLE)
 The object is in a state for which the policy does not apply.
static readonly ObjectCompliance COMPLIANT = new ObjectCompliance("COMPLIANT", Values.COMPLIANT)
 The policy is in compliance on the object.
static readonly ObjectCompliance NOT_COMPLIANT = new ObjectCompliance("NOT_COMPLIANT", Values.NOT_COMPLIANT)
 The policy is not in compliance on the object.

Detailed Description

The ObjectCompliance enumerated type defines the compliance states a policy can be in on a particular object in VMware Cloud on AWS.

Usage beyond VMware Cloud on AWS is not supported. Warning: This enumeration is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.


Member Enumeration Documentation

C# enum whose values can be used in switch statements.

Ordinals have no semantic meaning (your code should not rely on them).

Enumerator:
_UNKNOWN 

Special enumeration constant which is used to represent constants that do not exist in the current enum binding.

For example if a client sends a new constant to an older server, the server code will see this special constant, because its enum binding lacks the new constant.

NOT_APPLICABLE 

The object is in a state for which the policy does not apply.

Warning: This constant is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

COMPLIANT 

The policy is in compliance on the object.

Warning: This constant is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

NOT_COMPLIANT 

The policy is not in compliance on the object.

Warning: This constant is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.


Member Function Documentation

Values vmware::vcenter::compute::policies::ObjectCompliance::GetEnumValue ( ) [inline]
static ObjectCompliance [] vmware::vcenter::compute::policies::ObjectCompliance::GetValues ( ) [inline, static]
bool vmware::vcenter::compute::policies::ObjectCompliance::IsUnknown ( ) [inline]
static ObjectCompliance vmware::vcenter::compute::policies::ObjectCompliance::ValueOf ( string  name) [inline, static]

Member Data Documentation

The policy is in compliance on the object.

Warning: This constant is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

readonly ObjectCompliance vmware::vcenter::compute::policies::ObjectCompliance::NOT_APPLICABLE = new ObjectCompliance("NOT_APPLICABLE", Values.NOT_APPLICABLE) [static]

The object is in a state for which the policy does not apply.

Warning: This constant is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

readonly ObjectCompliance vmware::vcenter::compute::policies::ObjectCompliance::NOT_COMPLIANT = new ObjectCompliance("NOT_COMPLIANT", Values.NOT_COMPLIANT) [static]

The policy is not in compliance on the object.

Warning: This constant is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.


The documentation for this class was generated from the following file: