VMware vSphere Automation SDK for .NET 7.0.0.1
|
The HostCompliance
class contains information to describe the compliance result of a host with respect to given target software specification.
More...
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 > () |
T | _ConvertTo< T > () |
override bool | Equals (object obj) |
override int | GetHashCode () |
override string | ToString () |
The HostCompliance
class contains information to describe the compliance result of a host with respect to given target software specification.
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.
T vmware::esx::settings::HostCompliance::_ConvertTo< T > | ( | ) | [inline] |
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] |
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] |