VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::hosts::software::InstalledComponentsStub Class Reference

Remote stub implementation of the InstalledComponents API service. More...

Inherits vmware::esx::hosts::software::InstalledComponents.

List of all members.

Public Member Functions

 InstalledComponentsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 InstalledComponentsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.hosts.software.InstalledComponentsTypes.InstalledComponentInfo
List (string host)
 Returns the installed components on the host.
global::System.Collections.Generic.Dictionary
< string,
vmware.esx.hosts.software.InstalledComponentsTypes.InstalledComponentInfo
List (string host, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the installed components on the host.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.Dictionary
< string,
vmware.esx.hosts.software.InstalledComponentsTypes.InstalledComponentInfo > > 
ListAsync (string host)
 Returns the installed components on the host.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.Dictionary
< string,
vmware.esx.hosts.software.InstalledComponentsTypes.InstalledComponentInfo > > 
ListAsync (string host, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the installed components on the host.

Detailed Description

Remote stub implementation of the InstalledComponents API service.


Constructor & Destructor Documentation

vmware::esx::hosts::software::InstalledComponentsStub::InstalledComponentsStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::esx::hosts::software::InstalledComponentsStub::InstalledComponentsStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

global::System.Collections.Generic.Dictionary<string, vmware.esx.hosts.software.InstalledComponentsTypes.InstalledComponentInfo> vmware::esx::hosts::software::InstalledComponentsStub::List ( string  host) [inline]

Returns the installed components on the host.

Exceptions:
vmware.vapi.std.errors.InternalServerErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.NotFoundIf there is no host associated with host in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSoftwareSpecification.Read .
  • The resource HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSoftwareSpecification.Read .
Parameters:
hostIdentifier of the cluster. The parameter must be an identifier for the resource type: HostSystem .
Returns:
The components installed on the host. The key in the result map will be an identifier for the resource type: com.vmware.esx.hosts.component .

Implements vmware::esx::hosts::software::InstalledComponents.

global::System.Collections.Generic.Dictionary<string, vmware.esx.hosts.software.InstalledComponentsTypes.InstalledComponentInfo> vmware::esx::hosts::software::InstalledComponentsStub::List ( string  host,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns the installed components on the host.

Exceptions:
vmware.vapi.std.errors.InternalServerErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.NotFoundIf there is no host associated with host in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSoftwareSpecification.Read .
  • The resource HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSoftwareSpecification.Read .
Parameters:
hostIdentifier of the cluster. The parameter must be an identifier for the resource type: HostSystem .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The components installed on the host. The key in the result map will be an identifier for the resource type: com.vmware.esx.hosts.component .

Implements vmware::esx::hosts::software::InstalledComponents.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.Dictionary<string, vmware.esx.hosts.software.InstalledComponentsTypes.InstalledComponentInfo> > vmware::esx::hosts::software::InstalledComponentsStub::ListAsync ( string  host) [inline]

Returns the installed components on the host.

Exceptions:
vmware.vapi.std.errors.InternalServerErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.NotFoundIf there is no host associated with host in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSoftwareSpecification.Read .
  • The resource HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSoftwareSpecification.Read .
Parameters:
hostIdentifier of the cluster. The parameter must be an identifier for the resource type: HostSystem .
Returns:
The components installed on the host. The key in the result map will be an identifier for the resource type: com.vmware.esx.hosts.component .

Implements vmware::esx::hosts::software::InstalledComponents.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.Dictionary<string, vmware.esx.hosts.software.InstalledComponentsTypes.InstalledComponentInfo> > vmware::esx::hosts::software::InstalledComponentsStub::ListAsync ( string  host,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns the installed components on the host.

Exceptions:
vmware.vapi.std.errors.InternalServerErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.NotFoundIf there is no host associated with host in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSoftwareSpecification.Read .
  • The resource HostSystem referenced by the parameter host requires VcIntegrity.lifecycleSoftwareSpecification.Read .
Parameters:
hostIdentifier of the cluster. The parameter must be an identifier for the resource type: HostSystem .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The components installed on the host. The key in the result map will be an identifier for the resource type: com.vmware.esx.hosts.component .

Implements vmware::esx::hosts::software::InstalledComponents.


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