|
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] |