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

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

Inherits vmware::esx::hcl::CompatibilityData.

List of all members.

Public Member Functions

 CompatibilityDataStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 CompatibilityDataStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.esx.hcl.CompatibilityDataTypes.Status Get ()
 Provides information about the compatibility data located on the vCenter Appliance.
vmware.esx.hcl.CompatibilityDataTypes.Status Get (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Provides information about the compatibility data located on the vCenter Appliance.
global::System.Threading.Tasks.Task
< vmware.esx.hcl.CompatibilityDataTypes.Status
GetAsync ()
 Provides information about the compatibility data located on the vCenter Appliance.
global::System.Threading.Tasks.Task
< vmware.esx.hcl.CompatibilityDataTypes.Status
GetAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Provides information about the compatibility data located on the vCenter Appliance.
string Update_Task ()
 Replaces the local compatibility data with the latest version found from VMware official source.
string Update_Task (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Replaces the local compatibility data with the latest version found from VMware official source.

Detailed Description

Remote stub implementation of the CompatibilityData API service.


Constructor & Destructor Documentation

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

Member Function Documentation

vmware.esx.hcl.CompatibilityDataTypes.Status vmware::esx::hcl::CompatibilityDataStub::Get ( ) [inline]

Provides information about the compatibility data located on the vCenter Appliance.

Exceptions:
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is no compatibility data on the vCenter executing the operation.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
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 .
Returns:
Information about the compatibility data.

Implements vmware::esx::hcl::CompatibilityData.

vmware.esx.hcl.CompatibilityDataTypes.Status vmware::esx::hcl::CompatibilityDataStub::Get ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Provides information about the compatibility data located on the vCenter Appliance.

Exceptions:
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is no compatibility data on the vCenter executing the operation.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
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 .
Returns:
Information about the compatibility data.

Implements vmware::esx::hcl::CompatibilityData.

global::System.Threading.Tasks.Task<vmware.esx.hcl.CompatibilityDataTypes.Status> vmware::esx::hcl::CompatibilityDataStub::GetAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Provides information about the compatibility data located on the vCenter Appliance.

Exceptions:
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is no compatibility data on the vCenter executing the operation.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
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 .
Returns:
Information about the compatibility data.

Implements vmware::esx::hcl::CompatibilityData.

global::System.Threading.Tasks.Task<vmware.esx.hcl.CompatibilityDataTypes.Status> vmware::esx::hcl::CompatibilityDataStub::GetAsync ( ) [inline]

Provides information about the compatibility data located on the vCenter Appliance.

Exceptions:
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is no compatibility data on the vCenter executing the operation.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
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 .
Returns:
Information about the compatibility data.

Implements vmware::esx::hcl::CompatibilityData.

string vmware::esx::hcl::CompatibilityDataStub::Update_Task ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Replaces the local compatibility data with the latest version found from VMware official source.

Task method overload. Result of the invocation is a task identifier which is going to be returned by this method.

Exceptions:
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is compatibility data update in progress.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
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.

Implements vmware::esx::hcl::CompatibilityData.

string vmware::esx::hcl::CompatibilityDataStub::Update_Task ( ) [inline]

Replaces the local compatibility data with the latest version found from VMware official source.

Task method overload. Result of the invocation is a task identifier which is going to be returned by this method.

Exceptions:
vmware.vapi.std.errors.NotAllowedInCurrentStateif there is compatibility data update in progress.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
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.

Implements vmware::esx::hcl::CompatibilityData.


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