VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::namespace_management::software::ClustersStub Class Reference

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

Inherits vmware::vcenter::namespace_management::software::Clusters.

List of all members.

Public Member Functions

 ClustersStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 ClustersStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
void Upgrade (string cluster, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec spec)
 Upgrade the cluster to a specific version.
void Upgrade (string cluster, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Upgrade the cluster to a specific version.
global::System.Threading.Tasks.Task UpgradeAsync (string cluster, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec spec)
 Upgrade the cluster to a specific version.
global::System.Threading.Tasks.Task UpgradeAsync (string cluster, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Upgrade the cluster to a specific version.
global::System.Collections.Generic.Dictionary
< string,
vmware.vcenter.namespace_management.software.ClustersTypes.Result
UpgradeMultiple (global::System.Collections.Generic.Dictionary< string, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec > specs)
 Upgrade a set of clusters to its corresponding specific version.
global::System.Collections.Generic.Dictionary
< string,
vmware.vcenter.namespace_management.software.ClustersTypes.Result
UpgradeMultiple (global::System.Collections.Generic.Dictionary< string, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec > specs, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Upgrade a set of clusters to its corresponding specific version.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.Dictionary
< string,
vmware.vcenter.namespace_management.software.ClustersTypes.Result > > 
UpgradeMultipleAsync (global::System.Collections.Generic.Dictionary< string, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec > specs)
 Upgrade a set of clusters to its corresponding specific version.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.Dictionary
< string,
vmware.vcenter.namespace_management.software.ClustersTypes.Result > > 
UpgradeMultipleAsync (global::System.Collections.Generic.Dictionary< string, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec > specs, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Upgrade a set of clusters to its corresponding specific version.
vmware.vcenter.namespace_management.software.ClustersTypes.Info Get (string cluster)
 Returns upgrade related information of a specific cluster.
vmware.vcenter.namespace_management.software.ClustersTypes.Info Get (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns upgrade related information of a specific cluster.
global::System.Threading.Tasks.Task
< vmware.vcenter.namespace_management.software.ClustersTypes.Info
GetAsync (string cluster)
 Returns upgrade related information of a specific cluster.
global::System.Threading.Tasks.Task
< vmware.vcenter.namespace_management.software.ClustersTypes.Info
GetAsync (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns upgrade related information of a specific cluster.
global::System.Collections.Generic.List
< vmware.vcenter.namespace_management.software.ClustersTypes.Summary
List ()
 Returns upgrade related information about all WCP enabled clusters.
global::System.Collections.Generic.List
< vmware.vcenter.namespace_management.software.ClustersTypes.Summary
List (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns upgrade related information about all WCP enabled clusters.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.namespace_management.software.ClustersTypes.Summary > > 
ListAsync ()
 Returns upgrade related information about all WCP enabled clusters.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.namespace_management.software.ClustersTypes.Summary > > 
ListAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns upgrade related information about all WCP enabled clusters.

Detailed Description

Remote stub implementation of the Clusters API service.


Constructor & Destructor Documentation

vmware::vcenter::namespace_management::software::ClustersStub::ClustersStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::vcenter::namespace_management::software::ClustersStub::ClustersStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

vmware.vcenter.namespace_management.software.ClustersTypes.Info vmware::vcenter::namespace_management::software::ClustersStub::Get ( string  cluster) [inline]

Returns upgrade related information of a specific cluster.

Exceptions:
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have System.Read privilege.
Parameters:
clusterIdentifier for the cluster which will be upgraded. The parameter must be an identifier for the resource type: ClusterComputeResource .
Returns:
Information about the upgrade of the specified WCP enabled cluster.

Implements vmware::vcenter::namespace_management::software::Clusters.

vmware.vcenter.namespace_management.software.ClustersTypes.Info vmware::vcenter::namespace_management::software::ClustersStub::Get ( string  cluster,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns upgrade related information of a specific cluster.

Exceptions:
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have System.Read privilege.
Parameters:
clusterIdentifier for the cluster which will be upgraded. The parameter must be an identifier for the resource type: ClusterComputeResource .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information about the upgrade of the specified WCP enabled cluster.

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Threading.Tasks.Task<vmware.vcenter.namespace_management.software.ClustersTypes.Info> vmware::vcenter::namespace_management::software::ClustersStub::GetAsync ( string  cluster) [inline]

Returns upgrade related information of a specific cluster.

Exceptions:
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have System.Read privilege.
Parameters:
clusterIdentifier for the cluster which will be upgraded. The parameter must be an identifier for the resource type: ClusterComputeResource .
Returns:
Information about the upgrade of the specified WCP enabled cluster.

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Threading.Tasks.Task<vmware.vcenter.namespace_management.software.ClustersTypes.Info> vmware::vcenter::namespace_management::software::ClustersStub::GetAsync ( string  cluster,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns upgrade related information of a specific cluster.

Exceptions:
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have System.Read privilege.
Parameters:
clusterIdentifier for the cluster which will be upgraded. The parameter must be an identifier for the resource type: ClusterComputeResource .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information about the upgrade of the specified WCP enabled cluster.

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Collections.Generic.List<vmware.vcenter.namespace_management.software.ClustersTypes.Summary> vmware::vcenter::namespace_management::software::ClustersStub::List ( ) [inline]

Returns upgrade related information about all WCP enabled clusters.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have System.Read privilege.
Returns:
List of upgrade summary of all WCP enabled clusters.

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Collections.Generic.List<vmware.vcenter.namespace_management.software.ClustersTypes.Summary> vmware::vcenter::namespace_management::software::ClustersStub::List ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns upgrade related information about all WCP enabled clusters.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have System.Read privilege.
Returns:
List of upgrade summary of all WCP enabled clusters.

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.namespace_management.software.ClustersTypes.Summary> > vmware::vcenter::namespace_management::software::ClustersStub::ListAsync ( ) [inline]

Returns upgrade related information about all WCP enabled clusters.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have System.Read privilege.
Returns:
List of upgrade summary of all WCP enabled clusters.

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.namespace_management.software.ClustersTypes.Summary> > vmware::vcenter::namespace_management::software::ClustersStub::ListAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns upgrade related information about all WCP enabled clusters.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have System.Read privilege.
Returns:
List of upgrade summary of all WCP enabled clusters.

Implements vmware::vcenter::namespace_management::software::Clusters.

void vmware::vcenter::namespace_management::software::ClustersStub::Upgrade ( string  cluster,
vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Upgrade the cluster to a specific version.

This operation upgrades the components on control plane VMs and worker plane hosts based on the selected version. Before upgrading, this operation performs pre-checks and sets the evaluation response in Info.UpgradeStatus.messages with various Message.Severity levels. Depending on the severity, the upgrade may or may not proceed beyond prechecks. Here is a list of severities and corresponding behavior:

  • ERROR: Upgrade does not proceed beyond precheck operation - WARNING: Upgrade proceeds beyond precheck operation only if UpgradeSpec.ignorePrecheckWarnings is set to true - INFO: Upgrade proceeds beyond precheck operation uninterrupted
Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unsupportedif pre-check failed of the cluster.
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Manage privilege.
Parameters:
clusterIdentifier for the cluster which will be upgraded. The parameter must be an identifier for the resource type: ClusterComputeResource .
specSpecification for upgrading the cluster.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespace_management::software::Clusters.

void vmware::vcenter::namespace_management::software::ClustersStub::Upgrade ( string  cluster,
vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec  spec 
) [inline]

Upgrade the cluster to a specific version.

This operation upgrades the components on control plane VMs and worker plane hosts based on the selected version. Before upgrading, this operation performs pre-checks and sets the evaluation response in Info.UpgradeStatus.messages with various Message.Severity levels. Depending on the severity, the upgrade may or may not proceed beyond prechecks. Here is a list of severities and corresponding behavior:

  • ERROR: Upgrade does not proceed beyond precheck operation - WARNING: Upgrade proceeds beyond precheck operation only if UpgradeSpec.ignorePrecheckWarnings is set to true - INFO: Upgrade proceeds beyond precheck operation uninterrupted
Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unsupportedif pre-check failed of the cluster.
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Manage privilege.
Parameters:
clusterIdentifier for the cluster which will be upgraded. The parameter must be an identifier for the resource type: ClusterComputeResource .
specSpecification for upgrading the cluster.

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::software::ClustersStub::UpgradeAsync ( string  cluster,
vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Upgrade the cluster to a specific version.

This operation upgrades the components on control plane VMs and worker plane hosts based on the selected version. Before upgrading, this operation performs pre-checks and sets the evaluation response in Info.UpgradeStatus.messages with various Message.Severity levels. Depending on the severity, the upgrade may or may not proceed beyond prechecks. Here is a list of severities and corresponding behavior:

  • ERROR: Upgrade does not proceed beyond precheck operation - WARNING: Upgrade proceeds beyond precheck operation only if UpgradeSpec.ignorePrecheckWarnings is set to true - INFO: Upgrade proceeds beyond precheck operation uninterrupted
Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unsupportedif pre-check failed of the cluster.
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Manage privilege.
Parameters:
clusterIdentifier for the cluster which will be upgraded. The parameter must be an identifier for the resource type: ClusterComputeResource .
specSpecification for upgrading the cluster.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::software::ClustersStub::UpgradeAsync ( string  cluster,
vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec  spec 
) [inline]

Upgrade the cluster to a specific version.

This operation upgrades the components on control plane VMs and worker plane hosts based on the selected version. Before upgrading, this operation performs pre-checks and sets the evaluation response in Info.UpgradeStatus.messages with various Message.Severity levels. Depending on the severity, the upgrade may or may not proceed beyond prechecks. Here is a list of severities and corresponding behavior:

  • ERROR: Upgrade does not proceed beyond precheck operation - WARNING: Upgrade proceeds beyond precheck operation only if UpgradeSpec.ignorePrecheckWarnings is set to true - INFO: Upgrade proceeds beyond precheck operation uninterrupted
Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unsupportedif pre-check failed of the cluster.
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Manage privilege.
Parameters:
clusterIdentifier for the cluster which will be upgraded. The parameter must be an identifier for the resource type: ClusterComputeResource .
specSpecification for upgrading the cluster.

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Collections.Generic.Dictionary<string, vmware.vcenter.namespace_management.software.ClustersTypes.Result> vmware::vcenter::namespace_management::software::ClustersStub::UpgradeMultiple ( global::System.Collections.Generic.Dictionary< string, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec specs) [inline]

Upgrade a set of clusters to its corresponding specific version.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Manage privilege on all specified clusters.
Parameters:
specsSpecifications for upgrading selected clusters. The key in the parameter map must be an identifier for the resource type: ClusterComputeResource .
Returns:
Pre-check result when invoking upgrade for each cluster. The key in the result map will be an identifier for the resource type: ClusterComputeResource .

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Collections.Generic.Dictionary<string, vmware.vcenter.namespace_management.software.ClustersTypes.Result> vmware::vcenter::namespace_management::software::ClustersStub::UpgradeMultiple ( global::System.Collections.Generic.Dictionary< string, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec specs,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Upgrade a set of clusters to its corresponding specific version.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Manage privilege on all specified clusters.
Parameters:
specsSpecifications for upgrading selected clusters. The key in the parameter map must be an identifier for the resource type: ClusterComputeResource .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Pre-check result when invoking upgrade for each cluster. The key in the result map will be an identifier for the resource type: ClusterComputeResource .

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.Dictionary<string, vmware.vcenter.namespace_management.software.ClustersTypes.Result> > vmware::vcenter::namespace_management::software::ClustersStub::UpgradeMultipleAsync ( global::System.Collections.Generic.Dictionary< string, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec specs,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Upgrade a set of clusters to its corresponding specific version.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Manage privilege on all specified clusters.
Parameters:
specsSpecifications for upgrading selected clusters. The key in the parameter map must be an identifier for the resource type: ClusterComputeResource .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Pre-check result when invoking upgrade for each cluster. The key in the result map will be an identifier for the resource type: ClusterComputeResource .

Implements vmware::vcenter::namespace_management::software::Clusters.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.Dictionary<string, vmware.vcenter.namespace_management.software.ClustersTypes.Result> > vmware::vcenter::namespace_management::software::ClustersStub::UpgradeMultipleAsync ( global::System.Collections.Generic.Dictionary< string, vmware.vcenter.namespace_management.software.ClustersTypes.UpgradeSpec specs) [inline]

Upgrade a set of clusters to its corresponding specific version.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Manage privilege on all specified clusters.
Parameters:
specsSpecifications for upgrading selected clusters. The key in the parameter map must be an identifier for the resource type: ClusterComputeResource .
Returns:
Pre-check result when invoking upgrade for each cluster. The key in the result map will be an identifier for the resource type: ClusterComputeResource .

Implements vmware::vcenter::namespace_management::software::Clusters.


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