VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::namespaces::InstancesStub Class Reference

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

Inherits vmware::vcenter::namespaces::Instances.

List of all members.

Public Member Functions

 InstancesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 InstancesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
void Create (vmware.vcenter.namespaces.InstancesTypes.CreateSpec spec)
 Create namespace object in the cluster.
void Create (vmware.vcenter.namespaces.InstancesTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Create namespace object in the cluster.
global::System.Threading.Tasks.Task CreateAsync (vmware.vcenter.namespaces.InstancesTypes.CreateSpec spec)
 Create namespace object in the cluster.
global::System.Threading.Tasks.Task CreateAsync (vmware.vcenter.namespaces.InstancesTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Create namespace object in the cluster.
void Delete (string namespace_)
 Delete the namespace object in the cluster.
void Delete (string namespace_, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Delete the namespace object in the cluster.
global::System.Threading.Tasks.Task DeleteAsync (string namespace_)
 Delete the namespace object in the cluster.
global::System.Threading.Tasks.Task DeleteAsync (string namespace_, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Delete the namespace object in the cluster.
vmware.vcenter.namespaces.InstancesTypes.Info Get (string namespace_)
 Returns information about a specific namespace.
vmware.vcenter.namespaces.InstancesTypes.Info Get (string namespace_, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns information about a specific namespace.
global::System.Threading.Tasks.Task
< vmware.vcenter.namespaces.InstancesTypes.Info
GetAsync (string namespace_)
 Returns information about a specific namespace.
global::System.Threading.Tasks.Task
< vmware.vcenter.namespaces.InstancesTypes.Info
GetAsync (string namespace_, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns information about a specific namespace.
global::System.Collections.Generic.List
< vmware.vcenter.namespaces.InstancesTypes.Summary
List ()
 Returns the information about all namespaces on this vCenter.
global::System.Collections.Generic.List
< vmware.vcenter.namespaces.InstancesTypes.Summary
List (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the information about all namespaces on this vCenter.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.namespaces.InstancesTypes.Summary > > 
ListAsync ()
 Returns the information about all namespaces on this vCenter.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.namespaces.InstancesTypes.Summary > > 
ListAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns the information about all namespaces on this vCenter.
void Set (string namespace_, vmware.vcenter.namespaces.InstancesTypes.SetSpec spec)
 Set a new configuration on the namespace object.
void Set (string namespace_, vmware.vcenter.namespaces.InstancesTypes.SetSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Set a new configuration on the namespace object.
global::System.Threading.Tasks.Task SetAsync (string namespace_, vmware.vcenter.namespaces.InstancesTypes.SetSpec spec)
 Set a new configuration on the namespace object.
global::System.Threading.Tasks.Task SetAsync (string namespace_, vmware.vcenter.namespaces.InstancesTypes.SetSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Set a new configuration on the namespace object.
void Update (string namespace_, vmware.vcenter.namespaces.InstancesTypes.UpdateSpec spec)
 Update the namespace object.
void Update (string namespace_, vmware.vcenter.namespaces.InstancesTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Update the namespace object.
global::System.Threading.Tasks.Task UpdateAsync (string namespace_, vmware.vcenter.namespaces.InstancesTypes.UpdateSpec spec)
 Update the namespace object.
global::System.Threading.Tasks.Task UpdateAsync (string namespace_, vmware.vcenter.namespaces.InstancesTypes.UpdateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Update the namespace object.

Detailed Description

Remote stub implementation of the Instances API service.


Constructor & Destructor Documentation

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

Member Function Documentation

void vmware::vcenter::namespaces::InstancesStub::Create ( vmware.vcenter.namespaces.InstancesTypes.CreateSpec  spec) [inline]

Create namespace object in the cluster.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsif a namespace with the same name exists in vCenter server.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors or if an invalid name is specified.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the associated cluster is deing disabled.
vmware.vapi.std.errors.NotFoundif Instances.CreateSpec.cluster is not registered on this vCenter server.
vmware.vapi.std.errors.Unsupportedif Instances.CreateSpec.cluster is not enabled for Namespaces.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
specSpecification for setting up the namespace.

Implements vmware::vcenter::namespaces::Instances.

void vmware::vcenter::namespaces::InstancesStub::Create ( vmware.vcenter.namespaces.InstancesTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Create namespace object in the cluster.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsif a namespace with the same name exists in vCenter server.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors or if an invalid name is specified.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the associated cluster is deing disabled.
vmware.vapi.std.errors.NotFoundif Instances.CreateSpec.cluster is not registered on this vCenter server.
vmware.vapi.std.errors.Unsupportedif Instances.CreateSpec.cluster is not enabled for Namespaces.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
specSpecification for setting up the namespace.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task vmware::vcenter::namespaces::InstancesStub::CreateAsync ( vmware.vcenter.namespaces.InstancesTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Create namespace object in the cluster.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsif a namespace with the same name exists in vCenter server.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors or if an invalid name is specified.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the associated cluster is deing disabled.
vmware.vapi.std.errors.NotFoundif Instances.CreateSpec.cluster is not registered on this vCenter server.
vmware.vapi.std.errors.Unsupportedif Instances.CreateSpec.cluster is not enabled for Namespaces.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
specSpecification for setting up the namespace.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task vmware::vcenter::namespaces::InstancesStub::CreateAsync ( vmware.vcenter.namespaces.InstancesTypes.CreateSpec  spec) [inline]

Create namespace object in the cluster.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsif a namespace with the same name exists in vCenter server.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors or if an invalid name is specified.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the associated cluster is deing disabled.
vmware.vapi.std.errors.NotFoundif Instances.CreateSpec.cluster is not registered on this vCenter server.
vmware.vapi.std.errors.Unsupportedif Instances.CreateSpec.cluster is not enabled for Namespaces.
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user does not have Namespaces.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
specSpecification for setting up the namespace.

Implements vmware::vcenter::namespaces::Instances.

void vmware::vcenter::namespaces::InstancesStub::Delete ( string  namespace_) [inline]

Delete the namespace object in the cluster.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.NotFoundif the specified namespace 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .

Implements vmware::vcenter::namespaces::Instances.

void vmware::vcenter::namespaces::InstancesStub::Delete ( string  namespace_,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Delete the namespace object in the cluster.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.NotFoundif the specified namespace 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task vmware::vcenter::namespaces::InstancesStub::DeleteAsync ( string  namespace_,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Delete the namespace object in the cluster.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.NotFoundif the specified namespace 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task vmware::vcenter::namespaces::InstancesStub::DeleteAsync ( string  namespace_) [inline]

Delete the namespace object in the cluster.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.NotFoundif the specified namespace 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .

Implements vmware::vcenter::namespaces::Instances.

vmware.vcenter.namespaces.InstancesTypes.Info vmware::vcenter::namespaces::InstancesStub::Get ( string  namespace_) [inline]

Returns information about a specific namespace.

Exceptions:
vmware.vapi.std.errors.NotFoundif namespace 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:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
Returns:
Information about the desired state of the specified namespace.

Implements vmware::vcenter::namespaces::Instances.

vmware.vcenter.namespaces.InstancesTypes.Info vmware::vcenter::namespaces::InstancesStub::Get ( string  namespace_,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns information about a specific namespace.

Exceptions:
vmware.vapi.std.errors.NotFoundif namespace 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:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information about the desired state of the specified namespace.

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task<vmware.vcenter.namespaces.InstancesTypes.Info> vmware::vcenter::namespaces::InstancesStub::GetAsync ( string  namespace_) [inline]

Returns information about a specific namespace.

Exceptions:
vmware.vapi.std.errors.NotFoundif namespace 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:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
Returns:
Information about the desired state of the specified namespace.

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task<vmware.vcenter.namespaces.InstancesTypes.Info> vmware::vcenter::namespaces::InstancesStub::GetAsync ( string  namespace_,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns information about a specific namespace.

Exceptions:
vmware.vapi.std.errors.NotFoundif namespace 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:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Information about the desired state of the specified namespace.

Implements vmware::vcenter::namespaces::Instances.

global::System.Collections.Generic.List<vmware.vcenter.namespaces.InstancesTypes.Summary> vmware::vcenter::namespaces::InstancesStub::List ( ) [inline]

Returns the information about all namespaces on this vCenter.

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:
The list of summary of all namespaces.

Implements vmware::vcenter::namespaces::Instances.

global::System.Collections.Generic.List<vmware.vcenter.namespaces.InstancesTypes.Summary> vmware::vcenter::namespaces::InstancesStub::List ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns the information about all namespaces on this vCenter.

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:
The list of summary of all namespaces.

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.namespaces.InstancesTypes.Summary> > vmware::vcenter::namespaces::InstancesStub::ListAsync ( ) [inline]

Returns the information about all namespaces on this vCenter.

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:
The list of summary of all namespaces.

Implements vmware::vcenter::namespaces::Instances.

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

Returns the information about all namespaces on this vCenter.

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:
The list of summary of all namespaces.

Implements vmware::vcenter::namespaces::Instances.

void vmware::vcenter::namespaces::InstancesStub::Set ( string  namespace_,
vmware.vcenter.namespaces.InstancesTypes.SetSpec  spec 
) [inline]

Set a new configuration on the namespace object.

The specified configuration is applied in entirety and will replace the current configuration fully.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the namespace is marked for deletion or the associated cluster is being disabled.
vmware.vapi.std.errors.NotFoundif namespace with the name namespace_ 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
specNew specification for the namespace.

Implements vmware::vcenter::namespaces::Instances.

void vmware::vcenter::namespaces::InstancesStub::Set ( string  namespace_,
vmware.vcenter.namespaces.InstancesTypes.SetSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Set a new configuration on the namespace object.

The specified configuration is applied in entirety and will replace the current configuration fully.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the namespace is marked for deletion or the associated cluster is being disabled.
vmware.vapi.std.errors.NotFoundif namespace with the name namespace_ 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
specNew specification for the namespace.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task vmware::vcenter::namespaces::InstancesStub::SetAsync ( string  namespace_,
vmware.vcenter.namespaces.InstancesTypes.SetSpec  spec 
) [inline]

Set a new configuration on the namespace object.

The specified configuration is applied in entirety and will replace the current configuration fully.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the namespace is marked for deletion or the associated cluster is being disabled.
vmware.vapi.std.errors.NotFoundif namespace with the name namespace_ 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
specNew specification for the namespace.

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task vmware::vcenter::namespaces::InstancesStub::SetAsync ( string  namespace_,
vmware.vcenter.namespaces.InstancesTypes.SetSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Set a new configuration on the namespace object.

The specified configuration is applied in entirety and will replace the current configuration fully.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the namespace is marked for deletion or the associated cluster is being disabled.
vmware.vapi.std.errors.NotFoundif namespace with the name namespace_ 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
specNew specification for the namespace.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespaces::Instances.

void vmware::vcenter::namespaces::InstancesStub::Update ( string  namespace_,
vmware.vcenter.namespaces.InstancesTypes.UpdateSpec  spec 
) [inline]

Update the namespace object.

The specified configuration is applied partially and null fields in spec will leave those parts of configuration as-is.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the namespace is marked for deletion or the associated cluster is being disabled.
vmware.vapi.std.errors.NotFoundif namespace with the name namespace_ 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
specSpecification for updating the namespace.

Implements vmware::vcenter::namespaces::Instances.

void vmware::vcenter::namespaces::InstancesStub::Update ( string  namespace_,
vmware.vcenter.namespaces.InstancesTypes.UpdateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Update the namespace object.

The specified configuration is applied partially and null fields in spec will leave those parts of configuration as-is.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the namespace is marked for deletion or the associated cluster is being disabled.
vmware.vapi.std.errors.NotFoundif namespace with the name namespace_ 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
specSpecification for updating the namespace.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task vmware::vcenter::namespaces::InstancesStub::UpdateAsync ( string  namespace_,
vmware.vcenter.namespaces.InstancesTypes.UpdateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Update the namespace object.

The specified configuration is applied partially and null fields in spec will leave those parts of configuration as-is.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the namespace is marked for deletion or the associated cluster is being disabled.
vmware.vapi.std.errors.NotFoundif namespace with the name namespace_ 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
specSpecification for updating the namespace.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::namespaces::Instances.

global::System.Threading.Tasks.Task vmware::vcenter::namespaces::InstancesStub::UpdateAsync ( string  namespace_,
vmware.vcenter.namespaces.InstancesTypes.UpdateSpec  spec 
) [inline]

Update the namespace object.

The specified configuration is applied partially and null fields in spec will leave those parts of configuration as-is.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
vmware.vapi.std.errors.InvalidArgumentif spec contain any errors.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the namespace is marked for deletion or the associated cluster is being disabled.
vmware.vapi.std.errors.NotFoundif namespace with the name namespace_ 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.Configure privilege or the namespace identifier begins with "vmware-system" prefix.
Parameters:
namespace_Identifier for the namespace. The parameter must be an identifier for the resource type: com.vmware.vcenter.namespaces.Instance .
specSpecification for updating the namespace.

Implements vmware::vcenter::namespaces::Instances.


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