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

This interface provides methods to update the local compatibility data residing on the vCenter Appliance or to get information about the said data. More...

Inherited by vmware::esx::hcl::CompatibilityDataStub.

List of all members.

Public Member Functions

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

This interface provides methods to update the local compatibility data residing on the vCenter Appliance or to get information about the said data.

The information in the data is generic VMware compatibility information for servers and devices.


Member Function Documentation

vmware.esx.hcl.CompatibilityDataTypes.Status vmware::esx::hcl::CompatibilityData::Get ( )

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.

Implemented in vmware::esx::hcl::CompatibilityDataStub.

vmware.esx.hcl.CompatibilityDataTypes.Status vmware::esx::hcl::CompatibilityData::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.

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.

Implemented in vmware::esx::hcl::CompatibilityDataStub.

global::System.Threading.Tasks.Task<vmware.esx.hcl.CompatibilityDataTypes.Status> vmware::esx::hcl::CompatibilityData::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.

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.

Implemented in vmware::esx::hcl::CompatibilityDataStub.

global::System.Threading.Tasks.Task<vmware.esx.hcl.CompatibilityDataTypes.Status> vmware::esx::hcl::CompatibilityData::GetAsync ( )

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.

Implemented in vmware::esx::hcl::CompatibilityDataStub.

string vmware::esx::hcl::CompatibilityData::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.

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.

Implemented in vmware::esx::hcl::CompatibilityDataStub.

string vmware::esx::hcl::CompatibilityData::Update_Task ( )

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.

Implemented in vmware::esx::hcl::CompatibilityDataStub.


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