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

The HostCompliance class contains information to describe the compliance result of a host with respect to given target software specification. More...

List of all members.

Classes

class  Builder
 Builder class for HostCompliance. More...

Public Member Functions

 HostCompliance ()
 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.
vmware.esx.settings.BaseImageCompliance GetBaseImage ()
 Compliance result for the base image.
void SetBaseImage (vmware.esx.settings.BaseImageCompliance baseImage)
 Compliance result for the base image.
vmware.esx.settings.AddOnCompliance GetAddOn ()
 Compliance result for the OEM add-on.
void SetAddOn (vmware.esx.settings.AddOnCompliance addOn)
 Compliance result for the OEM add-on.
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.HardwareSupportPackageCompliance
GetHardwareSupport ()
 Compliance result for hardware support (both Hardware Support Package or HSP and individual hardware module firmware) for every HSP configured, keyed by Hardware Support Manager (HSM).
void SetHardwareSupport (global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.HardwareSupportPackageCompliance > hardwareSupport)
 Compliance result for hardware support (both Hardware Support Package or HSP and individual hardware module firmware) for every HSP configured, keyed by Hardware Support Manager (HSM).
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.ComponentCompliance
GetComponents ()
 Compliance result for all the effective components and all the components present on the host.
void SetComponents (global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.ComponentCompliance > components)
 Compliance result for all the effective components and all the components present on the host.
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.settings.SolutionCompliance
GetSolutions ()
 Compliance result for solutions.
void SetSolutions (global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.SolutionCompliance > solutions)
 Compliance result for solutions.
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 HostCompliance class contains information to describe the compliance result of a host with respect to given target software specification.


Constructor & Destructor Documentation

vmware::esx::settings::HostCompliance::HostCompliance ( ) [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::HostCompliance::_ConvertTo< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
vmware.vapi.data.StructValue vmware::esx::settings::HostCompliance::_GetDataValue ( ) [inline]
vmware.vapi.bindings.type.StructType vmware::esx::settings::HostCompliance::_GetType ( ) [inline]
bool vmware::esx::settings::HostCompliance::_HasTypeNameOf< T > ( ) [inline]
Type Constraints
T :vmware.vapi.bindings.IStructure 
void vmware::esx::settings::HostCompliance::_Validate ( ) [inline]
override bool vmware::esx::settings::HostCompliance::Equals ( object  obj) [inline]
vmware.esx.settings.AddOnCompliance vmware::esx::settings::HostCompliance::GetAddOn ( ) [inline]

Compliance result for the OEM add-on.

vmware.esx.settings.BaseImageCompliance vmware::esx::settings::HostCompliance::GetBaseImage ( ) [inline]

Compliance result for the base image.

string vmware::esx::settings::HostCompliance::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.Dictionary<string, vmware.esx.settings.ComponentCompliance> vmware::esx::settings::HostCompliance::GetComponents ( ) [inline]

Compliance result for all the effective components and all the components present on the host.

The key is the component name and value is the ComponentCompliance. 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: com.vmware.esx.settings.component . 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: com.vmware.esx.settings.component .

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

Compliance result for hardware support (both Hardware Support Package or HSP and individual hardware module firmware) for every HSP configured, keyed by Hardware Support Manager (HSM).

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: com.vmware.esx.setting.hardware_support.manager . 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: com.vmware.esx.setting.hardware_support.manager .

override int vmware::esx::settings::HostCompliance::GetHashCode ( ) [inline]
vmware.esx.settings.ComplianceImpact vmware::esx::settings::HostCompliance::GetImpact ( ) [inline]

Overall impact.

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

Notifications returned by the scan operation.

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

Scan completion time.

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

Compliance result for solutions.

The key is the solution name and value is the SolutionCompliance. 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: com.vmware.esx.settings.solution . 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: com.vmware.esx.settings.solution .

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

Overall compliance state of the host.

void vmware::esx::settings::HostCompliance::SetAddOn ( vmware.esx.settings.AddOnCompliance  addOn) [inline]

Compliance result for the OEM add-on.

void vmware::esx::settings::HostCompliance::SetBaseImage ( vmware.esx.settings.BaseImageCompliance  baseImage) [inline]

Compliance result for the base image.

void vmware::esx::settings::HostCompliance::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::HostCompliance::SetComponents ( global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.ComponentCompliance components) [inline]

Compliance result for all the effective components and all the components present on the host.

The key is the component name and value is the ComponentCompliance. 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: com.vmware.esx.settings.component . 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: com.vmware.esx.settings.component .

void vmware::esx::settings::HostCompliance::SetHardwareSupport ( global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.HardwareSupportPackageCompliance hardwareSupport) [inline]

Compliance result for hardware support (both Hardware Support Package or HSP and individual hardware module firmware) for every HSP configured, keyed by Hardware Support Manager (HSM).

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: com.vmware.esx.setting.hardware_support.manager . 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: com.vmware.esx.setting.hardware_support.manager .

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

Overall impact.

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

Notifications returned by the scan operation.

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

Scan completion time.

void vmware::esx::settings::HostCompliance::SetSolutions ( global::System.Collections.Generic.Dictionary< string, vmware.esx.settings.SolutionCompliance solutions) [inline]

Compliance result for solutions.

The key is the solution name and value is the SolutionCompliance. 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: com.vmware.esx.settings.solution . 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: com.vmware.esx.settings.solution .

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

Overall compliance state of the host.

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

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