com.vmware.esx.hosts package¶
Subpackages¶
Submodules¶
com.vmware.esx.hosts.software_client module¶
The com.vmware.esx.hosts.software_client module provides classes to get
information about current software on ESX.
-
class
com.vmware.esx.hosts.software_client.InstalledComponents(config)¶ Bases:
vmware.vapi.bindings.stub.VapiInterfaceThe
InstalledComponentsclass provides methods to get installed list of components.- Parameters
config (
vmware.vapi.bindings.stub.StubConfiguration) – Configuration to be used for creating the stub.
-
class
InstalledComponentInfo(display_name=None, version=None, display_version=None)¶ Bases:
vmware.vapi.bindings.struct.VapiStructThe
InstalledComponents.InstalledComponentInfoclass contains attributes that describe the installed component on the host.Tip
The arguments are used to initialize data attributes with the same names.
- Parameters
display_name (
str) – Display name of the component.version (
str) – Version of the installed componentdisplay_version (
str) – Human readable version of the component.
-
list(host)¶ Returns the installed components on the host.
- Parameters
host (
str) – Identifier of the cluster. The parameter must be an identifier for the resource type:HostSystem.- Return type
dictofstrandInstalledComponents.InstalledComponentInfo- Returns
The components installed on the host. The key in the return value
dictwill be an identifier for the resource type:com.vmware.esx.hosts.component.- Raise
com.vmware.vapi.std.errors_client.InternalServerErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.- Raise
com.vmware.vapi.std.errors_client.NotFoundIf there is no host associated withhostin the system.- Raise
com.vmware.vapi.std.errors_client.ServiceUnavailableIf the service is not available.- Raise
com.vmware.vapi.std.errors_client.Unauthenticatedif the caller is not authenticated.- Raise
com.vmware.vapi.std.errors_client.Unauthorizedif you do not have all of the privileges described as follows:Method execution requires
VcIntegrity.lifecycleSoftwareSpecification.Read.The resource
HostSystemreferenced by the parameterhostrequiresVcIntegrity.lifecycleSoftwareSpecification.Read.
-
class
com.vmware.esx.hosts.software_client.StubFactory(stub_config)¶ Bases:
vmware.vapi.bindings.stub.StubFactoryBaseInitialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration) – Stub config instance