VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::hcl::hosts::CompatibilityReleasesStub Class Reference

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

Inherits vmware::esx::hcl::hosts::CompatibilityReleases.

List of all members.

Public Member Functions

 CompatibilityReleasesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 CompatibilityReleasesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases List (string host)
 Lists the locally available ESXi releases for a given host that can be used to generate a compatiblity report.
vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases List (string host, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Lists the locally available ESXi releases for a given host that can be used to generate a compatiblity report.
global::System.Threading.Tasks.Task
< vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases
ListAsync (string host)
 Lists the locally available ESXi releases for a given host that can be used to generate a compatiblity report.
global::System.Threading.Tasks.Task
< vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases
ListAsync (string host, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Lists the locally available ESXi releases for a given host that can be used to generate a compatiblity report.

Detailed Description

Remote stub implementation of the CompatibilityReleases API service.


Constructor & Destructor Documentation

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

Member Function Documentation

vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases vmware::esx::hcl::hosts::CompatibilityReleasesStub::List ( string  host) [inline]

Lists the locally available ESXi releases for a given host that can be used to generate a compatiblity report.

Each host has its own list of supported releases depending on its current release.

Exceptions:
vmware.vapi.std.errors.InternalServerErrorIf there is some internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is no compatibility data on the vCenter executing the operation.
vmware.vapi.std.errors.NotFoundif no host with the given MoID can be found.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unsupportedif the provided host is not supported.
vmware.vapi.std.errors.ResourceInaccessibleif the vCenter this API is executed on is not part of the Customer Experience Improvement Program (CEIP).
vmware.vapi.std.errors.ErrorIf there is some unknown error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.HardwareCompatibility.Read .
Parameters:
hostContains the MoID identifying the ESXi host. The parameter must be an identifier for the resource type: HostSystem .
Returns:
Available releases for compatibility for a specified host.

Implements vmware::esx::hcl::hosts::CompatibilityReleases.

vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases vmware::esx::hcl::hosts::CompatibilityReleasesStub::List ( string  host,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Lists the locally available ESXi releases for a given host that can be used to generate a compatiblity report.

Each host has its own list of supported releases depending on its current release.

Exceptions:
vmware.vapi.std.errors.InternalServerErrorIf there is some internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is no compatibility data on the vCenter executing the operation.
vmware.vapi.std.errors.NotFoundif no host with the given MoID can be found.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unsupportedif the provided host is not supported.
vmware.vapi.std.errors.ResourceInaccessibleif the vCenter this API is executed on is not part of the Customer Experience Improvement Program (CEIP).
vmware.vapi.std.errors.ErrorIf there is some unknown error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.HardwareCompatibility.Read .
Parameters:
hostContains the MoID identifying the ESXi host. The parameter must be an identifier for the resource type: HostSystem .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Available releases for compatibility for a specified host.

Implements vmware::esx::hcl::hosts::CompatibilityReleases.

global::System.Threading.Tasks.Task<vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases> vmware::esx::hcl::hosts::CompatibilityReleasesStub::ListAsync ( string  host) [inline]

Lists the locally available ESXi releases for a given host that can be used to generate a compatiblity report.

Each host has its own list of supported releases depending on its current release.

Exceptions:
vmware.vapi.std.errors.InternalServerErrorIf there is some internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is no compatibility data on the vCenter executing the operation.
vmware.vapi.std.errors.NotFoundif no host with the given MoID can be found.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unsupportedif the provided host is not supported.
vmware.vapi.std.errors.ResourceInaccessibleif the vCenter this API is executed on is not part of the Customer Experience Improvement Program (CEIP).
vmware.vapi.std.errors.ErrorIf there is some unknown error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.HardwareCompatibility.Read .
Parameters:
hostContains the MoID identifying the ESXi host. The parameter must be an identifier for the resource type: HostSystem .
Returns:
Available releases for compatibility for a specified host.

Implements vmware::esx::hcl::hosts::CompatibilityReleases.

global::System.Threading.Tasks.Task<vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases> vmware::esx::hcl::hosts::CompatibilityReleasesStub::ListAsync ( string  host,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Lists the locally available ESXi releases for a given host that can be used to generate a compatiblity report.

Each host has its own list of supported releases depending on its current release.

Exceptions:
vmware.vapi.std.errors.InternalServerErrorIf there is some internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is no compatibility data on the vCenter executing the operation.
vmware.vapi.std.errors.NotFoundif no host with the given MoID can be found.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unsupportedif the provided host is not supported.
vmware.vapi.std.errors.ResourceInaccessibleif the vCenter this API is executed on is not part of the Customer Experience Improvement Program (CEIP).
vmware.vapi.std.errors.ErrorIf there is some unknown error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.HardwareCompatibility.Read .
Parameters:
hostContains the MoID identifying the ESXi host. The parameter must be an identifier for the resource type: HostSystem .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Available releases for compatibility for a specified host.

Implements vmware::esx::hcl::hosts::CompatibilityReleases.


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