VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::hcl::hosts::CompatibilityReleases Interface Reference

This interface provides methods to list available releases for generating compatibility report for a specific ESXi host. More...

Inherited by vmware::esx::hcl::hosts::CompatibilityReleasesStub.

List of all members.

Public Member Functions

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

This interface provides methods to list available releases for generating compatibility report for a specific ESXi host.


Member Function Documentation

vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases vmware::esx::hcl::hosts::CompatibilityReleases::List ( string  host)

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.

Implemented in vmware::esx::hcl::hosts::CompatibilityReleasesStub.

vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases vmware::esx::hcl::hosts::CompatibilityReleases::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.

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.

Implemented in vmware::esx::hcl::hosts::CompatibilityReleasesStub.

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

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.

Implemented in vmware::esx::hcl::hosts::CompatibilityReleasesStub.

global::System.Threading.Tasks.Task<vmware.esx.hcl.hosts.CompatibilityReleasesTypes.EsxiCompatibilityReleases> vmware::esx::hcl::hosts::CompatibilityReleases::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.

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.

Implemented in vmware::esx::hcl::hosts::CompatibilityReleasesStub.


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