VMware vSphere Automation SDK for .NET 7.0.0.1
|
Remote stub implementation of the Clusters API service. More...
Inherits vmware::vcenter::namespace_management::Clusters.
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 | Enable (string cluster, vmware.vcenter.namespace_management.ClustersTypes.EnableSpec spec) |
Enable vSphere Namespaces on the cluster. | |
void | Enable (string cluster, vmware.vcenter.namespace_management.ClustersTypes.EnableSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Enable vSphere Namespaces on the cluster. | |
global::System.Threading.Tasks.Task | EnableAsync (string cluster, vmware.vcenter.namespace_management.ClustersTypes.EnableSpec spec) |
Enable vSphere Namespaces on the cluster. | |
global::System.Threading.Tasks.Task | EnableAsync (string cluster, vmware.vcenter.namespace_management.ClustersTypes.EnableSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Enable vSphere Namespaces on the cluster. | |
void | Disable (string cluster) |
Disable vSphere Namespaces on the cluster. | |
void | Disable (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Disable vSphere Namespaces on the cluster. | |
global::System.Threading.Tasks.Task | DisableAsync (string cluster) |
Disable vSphere Namespaces on the cluster. | |
global::System.Threading.Tasks.Task | DisableAsync (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Disable vSphere Namespaces on the cluster. | |
vmware.vcenter.namespace_management.ClustersTypes.Info | Get (string cluster) |
Returns information about a specific cluster. | |
vmware.vcenter.namespace_management.ClustersTypes.Info | Get (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Returns information about a specific cluster. | |
global::System.Threading.Tasks.Task < vmware.vcenter.namespace_management.ClustersTypes.Info > | GetAsync (string cluster) |
Returns information about a specific cluster. | |
global::System.Threading.Tasks.Task < vmware.vcenter.namespace_management.ClustersTypes.Info > | GetAsync (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Returns information about a specific cluster. | |
global::System.Collections.Generic.List < vmware.vcenter.namespace_management.ClustersTypes.Summary > | List () |
Returns information about all clusters on which vSphere Namespaces are enabled on this vCenter. | |
global::System.Collections.Generic.List < vmware.vcenter.namespace_management.ClustersTypes.Summary > | List (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Returns information about all clusters on which vSphere Namespaces are enabled on this vCenter. | |
global::System.Threading.Tasks.Task < global::System.Collections.Generic.List < vmware.vcenter.namespace_management.ClustersTypes.Summary > > | ListAsync () |
Returns information about all clusters on which vSphere Namespaces are enabled on this vCenter. | |
global::System.Threading.Tasks.Task < global::System.Collections.Generic.List < vmware.vcenter.namespace_management.ClustersTypes.Summary > > | ListAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Returns information about all clusters on which vSphere Namespaces are enabled on this vCenter. | |
void | Set (string cluster, vmware.vcenter.namespace_management.ClustersTypes.SetSpec spec) |
Set a new configuration on the cluster object. | |
void | Set (string cluster, vmware.vcenter.namespace_management.ClustersTypes.SetSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Set a new configuration on the cluster object. | |
global::System.Threading.Tasks.Task | SetAsync (string cluster, vmware.vcenter.namespace_management.ClustersTypes.SetSpec spec) |
Set a new configuration on the cluster object. | |
global::System.Threading.Tasks.Task | SetAsync (string cluster, vmware.vcenter.namespace_management.ClustersTypes.SetSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Set a new configuration on the cluster object. | |
void | Update (string cluster, vmware.vcenter.namespace_management.ClustersTypes.UpdateSpec spec) |
Update configuration on the cluster object. | |
void | Update (string cluster, vmware.vcenter.namespace_management.ClustersTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Update configuration on the cluster object. | |
global::System.Threading.Tasks.Task | UpdateAsync (string cluster, vmware.vcenter.namespace_management.ClustersTypes.UpdateSpec spec) |
Update configuration on the cluster object. | |
global::System.Threading.Tasks.Task | UpdateAsync (string cluster, vmware.vcenter.namespace_management.ClustersTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Update configuration on the cluster object. | |
void | RotatePassword (string cluster) |
Request a new root password for all control plane nodes in the cluster. | |
void | RotatePassword (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Request a new root password for all control plane nodes in the cluster. | |
global::System.Threading.Tasks.Task | RotatePasswordAsync (string cluster) |
Request a new root password for all control plane nodes in the cluster. | |
global::System.Threading.Tasks.Task | RotatePasswordAsync (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig) |
Request a new root password for all control plane nodes in the cluster. |
Remote stub implementation of the Clusters API service.
vmware::vcenter::namespace_management::ClustersStub::ClustersStub | ( | vmware.vapi.core.IApiProvider | iApiProvider, |
vmware.vapi.bindings.TypeConverter | typeConverter, | ||
vmware.vapi.bindings.IStubConfiguration | config | ||
) | [inline] |
vmware::vcenter::namespace_management::ClustersStub::ClustersStub | ( | vmware.vapi.core.IApiProvider | iApiProvider, |
vmware.vapi.bindings.IStubConfiguration | config | ||
) | [inline] |
void vmware::vcenter::namespace_management::ClustersStub::Disable | ( | string | cluster | ) | [inline] |
Disable vSphere Namespaces on the cluster.
This operation tears down the Kubernetes instance and the worker nodes associated with vSphere Namespaces enabled cluster.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster for which vSphere Namespaces will be disabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::Disable | ( | string | cluster, |
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Disable vSphere Namespaces on the cluster.
This operation tears down the Kubernetes instance and the worker nodes associated with vSphere Namespaces enabled cluster.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster for which vSphere Namespaces will be disabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::DisableAsync | ( | string | cluster, |
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Disable vSphere Namespaces on the cluster.
This operation tears down the Kubernetes instance and the worker nodes associated with vSphere Namespaces enabled cluster.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster for which vSphere Namespaces will be disabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::DisableAsync | ( | string | cluster | ) | [inline] |
Disable vSphere Namespaces on the cluster.
This operation tears down the Kubernetes instance and the worker nodes associated with vSphere Namespaces enabled cluster.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster for which vSphere Namespaces will be disabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::Enable | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.EnableSpec | spec | ||
) | [inline] |
Enable vSphere Namespaces on the cluster.
This operation sets up Kubernetes instance for the cluster along with worker nodes.
vmware.vapi.std.errors.AlreadyExists | if the cluster already has vSphere Namespaces enabled. |
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if resources/objects could not be located. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.UnableToAllocateResource | if the specified cluster is not licensed. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
vmware.vapi.std.errors.Unsupported | if the specified cluster is not supported for vSphere Namespaces, the cluster's hosts do not have the required ESX version, or for any other incompatibilities. |
cluster | Identifier for the cluster on which vSphere Namespaces will be enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | Specification for setting up the Kubernetes API server and the worker nodes. |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::Enable | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.EnableSpec | spec, | ||
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Enable vSphere Namespaces on the cluster.
This operation sets up Kubernetes instance for the cluster along with worker nodes.
vmware.vapi.std.errors.AlreadyExists | if the cluster already has vSphere Namespaces enabled. |
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if resources/objects could not be located. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.UnableToAllocateResource | if the specified cluster is not licensed. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
vmware.vapi.std.errors.Unsupported | if the specified cluster is not supported for vSphere Namespaces, the cluster's hosts do not have the required ESX version, or for any other incompatibilities. |
cluster | Identifier for the cluster on which vSphere Namespaces will be enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | Specification for setting up the Kubernetes API server and the worker nodes. |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::EnableAsync | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.EnableSpec | spec, | ||
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Enable vSphere Namespaces on the cluster.
This operation sets up Kubernetes instance for the cluster along with worker nodes.
vmware.vapi.std.errors.AlreadyExists | if the cluster already has vSphere Namespaces enabled. |
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if resources/objects could not be located. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.UnableToAllocateResource | if the specified cluster is not licensed. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
vmware.vapi.std.errors.Unsupported | if the specified cluster is not supported for vSphere Namespaces, the cluster's hosts do not have the required ESX version, or for any other incompatibilities. |
cluster | Identifier for the cluster on which vSphere Namespaces will be enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | Specification for setting up the Kubernetes API server and the worker nodes. |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::EnableAsync | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.EnableSpec | spec | ||
) | [inline] |
Enable vSphere Namespaces on the cluster.
This operation sets up Kubernetes instance for the cluster along with worker nodes.
vmware.vapi.std.errors.AlreadyExists | if the cluster already has vSphere Namespaces enabled. |
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if resources/objects could not be located. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.UnableToAllocateResource | if the specified cluster is not licensed. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
vmware.vapi.std.errors.Unsupported | if the specified cluster is not supported for vSphere Namespaces, the cluster's hosts do not have the required ESX version, or for any other incompatibilities. |
cluster | Identifier for the cluster on which vSphere Namespaces will be enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | Specification for setting up the Kubernetes API server and the worker nodes. |
Implements vmware::vcenter::namespace_management::Clusters.
vmware.vcenter.namespace_management.ClustersTypes.Info vmware::vcenter::namespace_management::ClustersStub::Get | ( | string | cluster | ) | [inline] |
Returns information about a specific cluster.
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unsupported | if the specified cluster does not have vSphere Namespaces enabled. |
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have System.Read privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces are enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
Implements vmware::vcenter::namespace_management::Clusters.
vmware.vcenter.namespace_management.ClustersTypes.Info vmware::vcenter::namespace_management::ClustersStub::Get | ( | string | cluster, |
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Returns information about a specific cluster.
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unsupported | if the specified cluster does not have vSphere Namespaces enabled. |
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have System.Read privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces are enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task<vmware.vcenter.namespace_management.ClustersTypes.Info> vmware::vcenter::namespace_management::ClustersStub::GetAsync | ( | string | cluster | ) | [inline] |
Returns information about a specific cluster.
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unsupported | if the specified cluster does not have vSphere Namespaces enabled. |
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have System.Read privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces are enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task<vmware.vcenter.namespace_management.ClustersTypes.Info> vmware::vcenter::namespace_management::ClustersStub::GetAsync | ( | string | cluster, |
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Returns information about a specific cluster.
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unsupported | if the specified cluster does not have vSphere Namespaces enabled. |
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have System.Read privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces are enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Collections.Generic.List<vmware.vcenter.namespace_management.ClustersTypes.Summary> vmware::vcenter::namespace_management::ClustersStub::List | ( | ) | [inline] |
Returns information about all clusters on which vSphere Namespaces are enabled on this vCenter.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have System.Read privilege. |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Collections.Generic.List<vmware.vcenter.namespace_management.ClustersTypes.Summary> vmware::vcenter::namespace_management::ClustersStub::List | ( | global::System.Action< vmware.vapi.std.Progress > | _progress, |
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Returns information about all clusters on which vSphere Namespaces are enabled on this vCenter.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have System.Read privilege. |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.namespace_management.ClustersTypes.Summary> > vmware::vcenter::namespace_management::ClustersStub::ListAsync | ( | global::System.Action< vmware.vapi.std.Progress > | _progress, |
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Returns information about all clusters on which vSphere Namespaces are enabled on this vCenter.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have System.Read privilege. |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.namespace_management.ClustersTypes.Summary> > vmware::vcenter::namespace_management::ClustersStub::ListAsync | ( | ) | [inline] |
Returns information about all clusters on which vSphere Namespaces are enabled on this vCenter.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have System.Read privilege. |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::RotatePassword | ( | string | cluster | ) | [inline] |
Request a new root password for all control plane nodes in the cluster.
This operation generates a new root password and configures every control plane node in the cluster to accept it for authentication.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if the cluster is in the process of password rotation. |
cluster | Identifier for the cluster for which the password is being generated. The parameter must be an identifier for the resource type: ClusterComputeResource . |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::RotatePassword | ( | string | cluster, |
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Request a new root password for all control plane nodes in the cluster.
This operation generates a new root password and configures every control plane node in the cluster to accept it for authentication.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if the cluster is in the process of password rotation. |
cluster | Identifier for the cluster for which the password is being generated. The parameter must be an identifier for the resource type: ClusterComputeResource . |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::RotatePasswordAsync | ( | string | cluster | ) | [inline] |
Request a new root password for all control plane nodes in the cluster.
This operation generates a new root password and configures every control plane node in the cluster to accept it for authentication.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if the cluster is in the process of password rotation. |
cluster | Identifier for the cluster for which the password is being generated. The parameter must be an identifier for the resource type: ClusterComputeResource . |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::RotatePasswordAsync | ( | string | cluster, |
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Request a new root password for all control plane nodes in the cluster.
This operation generates a new root password and configures every control plane node in the cluster to accept it for authentication.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if the cluster is in the process of password rotation. |
cluster | Identifier for the cluster for which the password is being generated. The parameter must be an identifier for the resource type: ClusterComputeResource . |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::Set | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.SetSpec | spec | ||
) | [inline] |
Set a new configuration on the cluster object.
The specified configuration is applied in entirety and will replace the current configuration fully.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if vSphere Namespaces is being disabled on this cluster. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces is enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | New specification for the cluster. |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::Set | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.SetSpec | spec, | ||
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Set a new configuration on the cluster object.
The specified configuration is applied in entirety and will replace the current configuration fully.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if vSphere Namespaces is being disabled on this cluster. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces is enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | New specification for the cluster. |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::SetAsync | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.SetSpec | spec | ||
) | [inline] |
Set a new configuration on the cluster object.
The specified configuration is applied in entirety and will replace the current configuration fully.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if vSphere Namespaces is being disabled on this cluster. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces is enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | New specification for the cluster. |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::SetAsync | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.SetSpec | spec, | ||
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Set a new configuration on the cluster object.
The specified configuration is applied in entirety and will replace the current configuration fully.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if vSphere Namespaces is being disabled on this cluster. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces is enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | New specification for the cluster. |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::Update | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.UpdateSpec | spec | ||
) | [inline] |
Update configuration on the cluster object.
The specified configuration is applied partially and null fields in spec will leave those parts of configuration as-is.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if vSphere Namespaces is being disabled on this cluster. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces is enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | New specification for the cluster. |
Implements vmware::vcenter::namespace_management::Clusters.
void vmware::vcenter::namespace_management::ClustersStub::Update | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.UpdateSpec | spec, | ||
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Update configuration on the cluster object.
The specified configuration is applied partially and null fields in spec will leave those parts of configuration as-is.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if vSphere Namespaces is being disabled on this cluster. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces is enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | New specification for the cluster. |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::UpdateAsync | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.UpdateSpec | spec, | ||
global::System.Action< vmware.vapi.std.Progress > | _progress, | ||
vmware.vapi.bindings.client.InvocationConfig | _invocationConfig | ||
) | [inline] |
Update configuration on the cluster object.
The specified configuration is applied partially and null fields in spec will leave those parts of configuration as-is.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if vSphere Namespaces is being disabled on this cluster. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces is enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | New specification for the cluster. |
_progress | Progress notification call back |
_invocationConfig | Configuration for the method invocation |
Implements vmware::vcenter::namespace_management::Clusters.
global::System.Threading.Tasks.Task vmware::vcenter::namespace_management::ClustersStub::UpdateAsync | ( | string | cluster, |
vmware.vcenter.namespace_management.ClustersTypes.UpdateSpec | spec | ||
) | [inline] |
Update configuration on the cluster object.
The specified configuration is applied partially and null fields in spec will leave those parts of configuration as-is.
vmware.vapi.std.errors.Error | if the system reports an error while responding to the request. |
vmware.vapi.std.errors.InvalidArgument | if spec contain any errors. |
vmware.vapi.std.errors.NotAllowedInCurrentState | if vSphere Namespaces is being disabled on this cluster. |
vmware.vapi.std.errors.NotFound | if cluster could not be located. |
vmware.vapi.std.errors.Unauthenticated | if the user can not be authenticated. |
vmware.vapi.std.errors.Unauthorized | if the user does not have Namespaces.Manage privilege. |
cluster | Identifier for the cluster on which vSphere Namespaces is enabled. The parameter must be an identifier for the resource type: ClusterComputeResource . |
spec | New specification for the cluster. |
Implements vmware::vcenter::namespace_management::Clusters.