VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::settings::ClusterCompliance Class Reference

The ClusterCompliance class contains fields to describe the compliance result of a cluster. More...

List of all members.

Classes

class  Builder
 Builder class for ClusterCompliance. More...

Public Member Functions

 ClusterCompliance ()
 Generate all-fields constructor only for errors and standard structures that have relevant fields.
vmware.esx.settings.ComplianceImpact GetImpact ()
 Overall impact.
void SetImpact (vmware.esx.settings.ComplianceImpact impact)
 Overall impact.
vmware.esx.settings.ComplianceStatus GetStatus ()
 Overall compliance state of the host.
void SetStatus (vmware.esx.settings.ComplianceStatus status)
 Overall compliance state of the host.
vmware.esx.settings.Notifications GetNotifications ()
 Notifications returned by the scan operation.
void SetNotifications (vmware.esx.settings.Notifications notifications)
 Notifications returned by the scan operation.
global::System.DateTimeOffset GetScanTime ()
 Scan completion time.
void SetScanTime (global::System.DateTimeOffset scanTime)
 Scan completion time.
string GetCommit ()
 Identifier of the commit on which the scan is run to generate this result.
void SetCommit (string commit)
 Identifier of the commit on which the scan is run to generate this result.
global::System.Collections.Generic.HashSet
< string > 
GetCompliantHosts ()
 Identifiers of compliant hosts.
void SetCompliantHosts (global::System.Collections.Generic.HashSet< string > compliantHosts)
 Identifiers of compliant hosts.
global::System.Collections.Generic.HashSet
< string > 
GetNonCompliantHosts ()
 Identifiers of non-compliant hosts.
void SetNonCompliantHosts (global::System.Collections.Generic.HashSet< string > nonCompliantHosts)
 Identifiers of non-compliant hosts.
global::System.Collections.Generic.HashSet
< string > 
GetIncompatibleHosts ()
 Identifiers of incompatible hosts.
void SetIncompatibleHosts (global::System.Collections.Generic.HashSet< string > incompatibleHosts)
 Identifiers of incompatible hosts.
global::System.Collections.Generic.HashSet
< string > 
GetUnavailableHosts ()
 Identifiers of unavailable hosts.
void SetUnavailableHosts (global::System.Collections.Generic.HashSet< string > unavailableHosts)
 Identifiers of unavailable hosts.
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.HostCompliance
GetHosts ()
 Mapping from host identifier to the compliance information for the host.
void SetHosts (global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.HostCompliance > hosts)
 Mapping from host identifier to the compliance information for the host.
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.HostInfo
GetHostInfo ()
 Auxillary information about the hosts.
void SetHostInfo (global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.HostInfo > hostInfo)
 Auxillary information about the hosts.
vmware.vapi.bindings.type.StructType _GetType ()
vmware.vapi.data.StructValue _GetDataValue ()
void _Validate ()
bool _HasTypeNameOf< T > ()
_ConvertTo< T > ()
override bool Equals (object obj)
override int GetHashCode ()
override string ToString ()

Detailed Description

The ClusterCompliance class contains fields to describe the compliance result of a cluster.


Constructor & Destructor Documentation

vmware::esx::settings::ClusterCompliance::ClusterCompliance ( ) [inline]

Generate all-fields constructor only for errors and standard structures that have relevant fields.

Creates a default new instance.


Member Function Documentation

T vmware::esx::settings::ClusterCompliance::_ConvertTo< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
vmware.vapi.data.StructValue vmware::esx::settings::ClusterCompliance::_GetDataValue ( ) [inline]
vmware.vapi.bindings.type.StructType vmware::esx::settings::ClusterCompliance::_GetType ( ) [inline]
bool vmware::esx::settings::ClusterCompliance::_HasTypeNameOf< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
void vmware::esx::settings::ClusterCompliance::_Validate ( ) [inline]
override bool vmware::esx::settings::ClusterCompliance::Equals ( object  obj) [inline]
string vmware::esx::settings::ClusterCompliance::GetCommit ( ) [inline]

Identifier of the commit on which the scan is run to generate this result.

When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: com.vmware.esx.settings.commit . When methods return a value of this class as a result, the field will be an identifier for the resource type: com.vmware.esx.settings.commit .

global::System.Collections.Generic.HashSet<string> vmware::esx::settings::ClusterCompliance::GetCompliantHosts ( ) [inline]

Identifiers of compliant hosts.

When clients pass a value of this class as a parameter, the field must contain identifiers for the resource type: HostSystem . When methods return a value of this class as a result, the field will contain identifiers for the resource type: HostSystem .

override int vmware::esx::settings::ClusterCompliance::GetHashCode ( ) [inline]
global::System.Collections.Generic.Dictionary<string, vmware.esx.settings.HostInfo> vmware::esx::settings::ClusterCompliance::GetHostInfo ( ) [inline]

Auxillary information about the hosts.

This gives some additional information about the hosts referenced in this result. When clients pass a value of this class as a parameter, the key in the field map must be an identifier for the resource type: HostSystem . When methods return a value of this class as a result, the key in the field map will be an identifier for the resource type: HostSystem .

global::System.Collections.Generic.Dictionary<string, vmware.esx.settings.HostCompliance> vmware::esx::settings::ClusterCompliance::GetHosts ( ) [inline]

Mapping from host identifier to the compliance information for the host.

When clients pass a value of this class as a parameter, the key in the field map must be an identifier for the resource type: HostSystem . When methods return a value of this class as a result, the key in the field map will be an identifier for the resource type: HostSystem .

vmware.esx.settings.ComplianceImpact vmware::esx::settings::ClusterCompliance::GetImpact ( ) [inline]

Overall impact.

global::System.Collections.Generic.HashSet<string> vmware::esx::settings::ClusterCompliance::GetIncompatibleHosts ( ) [inline]

Identifiers of incompatible hosts.

When clients pass a value of this class as a parameter, the field must contain identifiers for the resource type: HostSystem . When methods return a value of this class as a result, the field will contain identifiers for the resource type: HostSystem .

global::System.Collections.Generic.HashSet<string> vmware::esx::settings::ClusterCompliance::GetNonCompliantHosts ( ) [inline]

Identifiers of non-compliant hosts.

When clients pass a value of this class as a parameter, the field must contain identifiers for the resource type: HostSystem . When methods return a value of this class as a result, the field will contain identifiers for the resource type: HostSystem .

vmware.esx.settings.Notifications vmware::esx::settings::ClusterCompliance::GetNotifications ( ) [inline]

Notifications returned by the scan operation.

global::System.DateTimeOffset vmware::esx::settings::ClusterCompliance::GetScanTime ( ) [inline]

Scan completion time.

vmware.esx.settings.ComplianceStatus vmware::esx::settings::ClusterCompliance::GetStatus ( ) [inline]

Overall compliance state of the host.

global::System.Collections.Generic.HashSet<string> vmware::esx::settings::ClusterCompliance::GetUnavailableHosts ( ) [inline]

Identifiers of unavailable hosts.

There will not be compliance details for these hosts in ClusterCompliance.hosts . When clients pass a value of this class as a parameter, the field must contain identifiers for the resource type: HostSystem . When methods return a value of this class as a result, the field will contain identifiers for the resource type: HostSystem .

void vmware::esx::settings::ClusterCompliance::SetCommit ( string  commit) [inline]

Identifier of the commit on which the scan is run to generate this result.

When clients pass a value of this class as a parameter, the field must be an identifier for the resource type: com.vmware.esx.settings.commit . When methods return a value of this class as a result, the field will be an identifier for the resource type: com.vmware.esx.settings.commit .

void vmware::esx::settings::ClusterCompliance::SetCompliantHosts ( global::System.Collections.Generic.HashSet< string >  compliantHosts) [inline]

Identifiers of compliant hosts.

When clients pass a value of this class as a parameter, the field must contain identifiers for the resource type: HostSystem . When methods return a value of this class as a result, the field will contain identifiers for the resource type: HostSystem .

void vmware::esx::settings::ClusterCompliance::SetHostInfo ( global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.HostInfo hostInfo) [inline]

Auxillary information about the hosts.

This gives some additional information about the hosts referenced in this result. When clients pass a value of this class as a parameter, the key in the field map must be an identifier for the resource type: HostSystem . When methods return a value of this class as a result, the key in the field map will be an identifier for the resource type: HostSystem .

void vmware::esx::settings::ClusterCompliance::SetHosts ( global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.HostCompliance hosts) [inline]

Mapping from host identifier to the compliance information for the host.

When clients pass a value of this class as a parameter, the key in the field map must be an identifier for the resource type: HostSystem . When methods return a value of this class as a result, the key in the field map will be an identifier for the resource type: HostSystem .

void vmware::esx::settings::ClusterCompliance::SetImpact ( vmware.esx.settings.ComplianceImpact  impact) [inline]

Overall impact.

void vmware::esx::settings::ClusterCompliance::SetIncompatibleHosts ( global::System.Collections.Generic.HashSet< string >  incompatibleHosts) [inline]

Identifiers of incompatible hosts.

When clients pass a value of this class as a parameter, the field must contain identifiers for the resource type: HostSystem . When methods return a value of this class as a result, the field will contain identifiers for the resource type: HostSystem .

void vmware::esx::settings::ClusterCompliance::SetNonCompliantHosts ( global::System.Collections.Generic.HashSet< string >  nonCompliantHosts) [inline]

Identifiers of non-compliant hosts.

When clients pass a value of this class as a parameter, the field must contain identifiers for the resource type: HostSystem . When methods return a value of this class as a result, the field will contain identifiers for the resource type: HostSystem .

void vmware::esx::settings::ClusterCompliance::SetNotifications ( vmware.esx.settings.Notifications  notifications) [inline]

Notifications returned by the scan operation.

void vmware::esx::settings::ClusterCompliance::SetScanTime ( global::System.DateTimeOffset  scanTime) [inline]

Scan completion time.

void vmware::esx::settings::ClusterCompliance::SetStatus ( vmware.esx.settings.ComplianceStatus  status) [inline]

Overall compliance state of the host.

void vmware::esx::settings::ClusterCompliance::SetUnavailableHosts ( global::System.Collections.Generic.HashSet< string >  unavailableHosts) [inline]

Identifiers of unavailable hosts.

There will not be compliance details for these hosts in ClusterCompliance.hosts . When clients pass a value of this class as a parameter, the field must contain identifiers for the resource type: HostSystem . When methods return a value of this class as a result, the field will contain identifiers for the resource type: HostSystem .

override string vmware::esx::settings::ClusterCompliance::ToString ( ) [inline]

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