VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::esx::settings::clusters::DepotOverridesStub Class Reference

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

Inherits vmware::esx::settings::clusters::DepotOverrides.

List of all members.

Public Member Functions

 DepotOverridesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 DepotOverridesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.esx.settings.clusters.DepotOverridesTypes.Info Get (string cluster)
 Returns the information about currently configured depot overrides for a given cluster.
vmware.esx.settings.clusters.DepotOverridesTypes.Info Get (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the information about currently configured depot overrides for a given cluster.
global::System.Threading.Tasks.Task
< vmware.esx.settings.clusters.DepotOverridesTypes.Info
GetAsync (string cluster)
 Returns the information about currently configured depot overrides for a given cluster.
global::System.Threading.Tasks.Task
< vmware.esx.settings.clusters.DepotOverridesTypes.Info
GetAsync (string cluster, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the information about currently configured depot overrides for a given cluster.
void Add (string cluster, vmware.esx.settings.clusters.DepotOverridesTypes.Depot depot)
 Adds a new depot override to the list of currently configured depot overrides for a given cluster.
void Add (string cluster, vmware.esx.settings.clusters.DepotOverridesTypes.Depot depot, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Adds a new depot override to the list of currently configured depot overrides for a given cluster.
global::System.Threading.Tasks.Task AddAsync (string cluster, vmware.esx.settings.clusters.DepotOverridesTypes.Depot depot)
 Adds a new depot override to the list of currently configured depot overrides for a given cluster.
global::System.Threading.Tasks.Task AddAsync (string cluster, vmware.esx.settings.clusters.DepotOverridesTypes.Depot depot, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Adds a new depot override to the list of currently configured depot overrides for a given cluster.
void Remove (string cluster, vmware.esx.settings.clusters.DepotOverridesTypes.Depot depot)
 Removes a depot override from the list of currently configured depot overrides for a given cluster.
void Remove (string cluster, vmware.esx.settings.clusters.DepotOverridesTypes.Depot depot, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Removes a depot override from the list of currently configured depot overrides for a given cluster.
global::System.Threading.Tasks.Task RemoveAsync (string cluster, vmware.esx.settings.clusters.DepotOverridesTypes.Depot depot)
 Removes a depot override from the list of currently configured depot overrides for a given cluster.
global::System.Threading.Tasks.Task RemoveAsync (string cluster, vmware.esx.settings.clusters.DepotOverridesTypes.Depot depot, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Removes a depot override from the list of currently configured depot overrides for a given cluster.

Detailed Description

Remote stub implementation of the DepotOverrides API service.


Constructor & Destructor Documentation

vmware::esx::settings::clusters::DepotOverridesStub::DepotOverridesStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::esx::settings::clusters::DepotOverridesStub::DepotOverridesStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

void vmware::esx::settings::clusters::DepotOverridesStub::Add ( string  cluster,
vmware.esx.settings.clusters.DepotOverridesTypes.Depot  depot 
) [inline]

Adds a new depot override to the list of currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf an invalid location is provided.
vmware.vapi.std.errors.NotFoundIf there is no cluster associated with cluster in the system.
vmware.vapi.std.errors.AlreadyExistsif depot override with given information already exists.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Write .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
depotInformation of a depot override.

Implements vmware::esx::settings::clusters::DepotOverrides.

void vmware::esx::settings::clusters::DepotOverridesStub::Add ( string  cluster,
vmware.esx.settings.clusters.DepotOverridesTypes.Depot  depot,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Adds a new depot override to the list of currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf an invalid location is provided.
vmware.vapi.std.errors.NotFoundIf there is no cluster associated with cluster in the system.
vmware.vapi.std.errors.AlreadyExistsif depot override with given information already exists.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Write .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
depotInformation of a depot override.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::clusters::DepotOverrides.

global::System.Threading.Tasks.Task vmware::esx::settings::clusters::DepotOverridesStub::AddAsync ( string  cluster,
vmware.esx.settings.clusters.DepotOverridesTypes.Depot  depot,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Adds a new depot override to the list of currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf an invalid location is provided.
vmware.vapi.std.errors.NotFoundIf there is no cluster associated with cluster in the system.
vmware.vapi.std.errors.AlreadyExistsif depot override with given information already exists.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Write .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
depotInformation of a depot override.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::clusters::DepotOverrides.

global::System.Threading.Tasks.Task vmware::esx::settings::clusters::DepotOverridesStub::AddAsync ( string  cluster,
vmware.esx.settings.clusters.DepotOverridesTypes.Depot  depot 
) [inline]

Adds a new depot override to the list of currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.InvalidArgumentIf an invalid location is provided.
vmware.vapi.std.errors.NotFoundIf there is no cluster associated with cluster in the system.
vmware.vapi.std.errors.AlreadyExistsif depot override with given information already exists.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Write .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
depotInformation of a depot override.

Implements vmware::esx::settings::clusters::DepotOverrides.

vmware.esx.settings.clusters.DepotOverridesTypes.Info vmware::esx::settings::clusters::DepotOverridesStub::Get ( string  cluster) [inline]

Returns the information about currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no cluster associated with cluster in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal 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.lifecycleSettings.Read .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Read .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
Returns:
Information about currently configured depot overrides for a given cluster.

Implements vmware::esx::settings::clusters::DepotOverrides.

vmware.esx.settings.clusters.DepotOverridesTypes.Info vmware::esx::settings::clusters::DepotOverridesStub::Get ( string  cluster,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns the information about currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no cluster associated with cluster in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal 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.lifecycleSettings.Read .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Read .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information about currently configured depot overrides for a given cluster.

Implements vmware::esx::settings::clusters::DepotOverrides.

global::System.Threading.Tasks.Task<vmware.esx.settings.clusters.DepotOverridesTypes.Info> vmware::esx::settings::clusters::DepotOverridesStub::GetAsync ( string  cluster,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns the information about currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no cluster associated with cluster in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal 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.lifecycleSettings.Read .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Read .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information about currently configured depot overrides for a given cluster.

Implements vmware::esx::settings::clusters::DepotOverrides.

global::System.Threading.Tasks.Task<vmware.esx.settings.clusters.DepotOverridesTypes.Info> vmware::esx::settings::clusters::DepotOverridesStub::GetAsync ( string  cluster) [inline]

Returns the information about currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no cluster associated with cluster in the system.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.ErrorIf there is some unknown internal 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.lifecycleSettings.Read .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Read .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
Returns:
Information about currently configured depot overrides for a given cluster.

Implements vmware::esx::settings::clusters::DepotOverrides.

void vmware::esx::settings::clusters::DepotOverridesStub::Remove ( string  cluster,
vmware.esx.settings.clusters.DepotOverridesTypes.Depot  depot 
) [inline]

Removes a depot override from the list of currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no depot override with given information or no cluster associated with identifier {param.name cluster} in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Write .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
depotInformation of the depot override to be removed.

Implements vmware::esx::settings::clusters::DepotOverrides.

void vmware::esx::settings::clusters::DepotOverridesStub::Remove ( string  cluster,
vmware.esx.settings.clusters.DepotOverridesTypes.Depot  depot,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Removes a depot override from the list of currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no depot override with given information or no cluster associated with identifier {param.name cluster} in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Write .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
depotInformation of the depot override to be removed.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::clusters::DepotOverrides.

global::System.Threading.Tasks.Task vmware::esx::settings::clusters::DepotOverridesStub::RemoveAsync ( string  cluster,
vmware.esx.settings.clusters.DepotOverridesTypes.Depot  depot 
) [inline]

Removes a depot override from the list of currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no depot override with given information or no cluster associated with identifier {param.name cluster} in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Write .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
depotInformation of the depot override to be removed.

Implements vmware::esx::settings::clusters::DepotOverrides.

global::System.Threading.Tasks.Task vmware::esx::settings::clusters::DepotOverridesStub::RemoveAsync ( string  cluster,
vmware.esx.settings.clusters.DepotOverridesTypes.Depot  depot,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Removes a depot override from the list of currently configured depot overrides for a given cluster.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundIf there is no depot override with given information or no cluster associated with identifier {param.name cluster} in the system.
vmware.vapi.std.errors.ErrorIf there is some unknown internal error. The accompanying error message will give more details about the failure.
vmware.vapi.std.errors.ServiceUnavailableIf the service is not available.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires VcIntegrity.lifecycleSettings.Write .
  • The resource ClusterComputeResource referenced by the parameter cluster requires VcIntegrity.lifecycleSettings.Write .
Parameters:
clusterIdentifier for the cluster. The parameter must be an identifier for the resource type: ClusterComputeResource .
depotInformation of the depot override to be removed.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::esx::settings::clusters::DepotOverrides.


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