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

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

Inherits vmware::vcenter::namespace_management::NamespaceResourceOptions.

List of all members.

Public Member Functions

 NamespaceResourceOptionsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 NamespaceResourceOptionsStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.vcenter.namespace_management.NamespaceResourceOptionsTypes.Info Get (string cluster)
 Get the information about the objects used to set and update resource quota keys for version of Kubernetes running on {#link cluster}.
vmware.vcenter.namespace_management.NamespaceResourceOptionsTypes.Info Get (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Get the information about the objects used to set and update resource quota keys for version of Kubernetes running on {#link cluster}.
global::System.Threading.Tasks.Task
< vmware.vcenter.namespace_management.NamespaceResourceOptionsTypes.Info
GetAsync (string cluster)
 Get the information about the objects used to set and update resource quota keys for version of Kubernetes running on {#link cluster}.
global::System.Threading.Tasks.Task
< vmware.vcenter.namespace_management.NamespaceResourceOptionsTypes.Info
GetAsync (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Get the information about the objects used to set and update resource quota keys for version of Kubernetes running on {#link cluster}.

Detailed Description

Remote stub implementation of the NamespaceResourceOptions API service.


Constructor & Destructor Documentation

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

Member Function Documentation

vmware.vcenter.namespace_management.NamespaceResourceOptionsTypes.Info vmware::vcenter::namespace_management::NamespaceResourceOptionsStub::Get ( string  cluster) [inline]

Get the information about the objects used to set and update resource quota keys for version of Kubernetes running on {#link cluster}.

Exceptions:
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Unsupportedif the specified cluster is not enabled for Namespaces.
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 hosting the namespace on which the resource quota needs to be set. The parameter must be an identifier for the resource type: ClusterComputeResource .
Returns:
Information about the structures representing the resource spec.

Implements vmware::vcenter::namespace_management::NamespaceResourceOptions.

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

Get the information about the objects used to set and update resource quota keys for version of Kubernetes running on {#link cluster}.

Exceptions:
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Unsupportedif the specified cluster is not enabled for Namespaces.
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 hosting the namespace on which the resource quota needs to be set. The parameter must be an identifier for the resource type: ClusterComputeResource .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information about the structures representing the resource spec.

Implements vmware::vcenter::namespace_management::NamespaceResourceOptions.

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

Get the information about the objects used to set and update resource quota keys for version of Kubernetes running on {#link cluster}.

Exceptions:
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Unsupportedif the specified cluster is not enabled for Namespaces.
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 hosting the namespace on which the resource quota needs to be set. The parameter must be an identifier for the resource type: ClusterComputeResource .
Returns:
Information about the structures representing the resource spec.

Implements vmware::vcenter::namespace_management::NamespaceResourceOptions.

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

Get the information about the objects used to set and update resource quota keys for version of Kubernetes running on {#link cluster}.

Exceptions:
vmware.vapi.std.errors.NotFoundif cluster could not be located.
vmware.vapi.std.errors.Unsupportedif the specified cluster is not enabled for Namespaces.
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 hosting the namespace on which the resource quota needs to be set. The parameter must be an identifier for the resource type: ClusterComputeResource .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information about the structures representing the resource spec.

Implements vmware::vcenter::namespace_management::NamespaceResourceOptions.


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