com.vmware.esx.hosts package
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.VapiInterface
The
InstalledComponents
class 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, platforms=None)
Bases:
vmware.vapi.bindings.struct.VapiStruct
The
InstalledComponents.InstalledComponentInfo
class 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.platforms (
set
ofstr
) – Platforms the component belongs to. Example: host, vmdpu0, vmdpu1, … This attribute was added in vSphere API 8.0.0.1. This attribute is optional because it was added in a newer version than its parent node.
- 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
dict
ofstr
andInstalledComponents.InstalledComponentInfo
- Returns
The components installed on the host. The key in the return value
dict
will be an identifier for the resource type:com.vmware.esx.hosts.component
.- Raise
com.vmware.vapi.std.errors_client.InternalServerError
If there is some unknown internal error. The accompanying error message will give more details about the failure.- Raise
com.vmware.vapi.std.errors_client.NotFound
If there is no host associated withhost
in the system.- Raise
com.vmware.vapi.std.errors_client.ServiceUnavailable
If the service is not available.- Raise
com.vmware.vapi.std.errors_client.Unauthenticated
if the caller is not authenticated.- Raise
com.vmware.vapi.std.errors_client.Unauthorized
if you do not have all of the privileges described as follows:Method execution requires
VcIntegrity.lifecycleSoftwareSpecification.Read
.The resource
HostSystem
referenced by the parameterhost
requiresVcIntegrity.lifecycleSoftwareSpecification.Read
.
- class com.vmware.esx.hosts.software_client.StubFactory(stub_config)
Bases:
vmware.vapi.bindings.stub.StubFactoryBase
Initialize StubFactoryBase
- Parameters
stub_config (
vmware.vapi.bindings.stub.StubConfiguration
) – Stub config instance