VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::vcha::cluster::ActiveStub Class Reference

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

Inherits vmware::vcenter::vcha::cluster::Active.

List of all members.

Public Member Functions

 ActiveStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 ActiveStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.vcenter.vcha.cluster.ActiveTypes.Info Get (vmware.vcenter.vcha.CredentialsSpec vcSpec, bool?partial_)
 Retrieves information about the active node of a VCHA cluster.
vmware.vcenter.vcha.cluster.ActiveTypes.Info Get (vmware.vcenter.vcha.CredentialsSpec vcSpec, bool?partial_, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieves information about the active node of a VCHA cluster.
global::System.Threading.Tasks.Task
< vmware.vcenter.vcha.cluster.ActiveTypes.Info
GetAsync (vmware.vcenter.vcha.CredentialsSpec vcSpec, bool?partial_)
 Retrieves information about the active node of a VCHA cluster.
global::System.Threading.Tasks.Task
< vmware.vcenter.vcha.cluster.ActiveTypes.Info
GetAsync (vmware.vcenter.vcha.CredentialsSpec vcSpec, bool?partial_, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieves information about the active node of a VCHA cluster.

Detailed Description

Remote stub implementation of the Active API service.


Constructor & Destructor Documentation

vmware::vcenter::vcha::cluster::ActiveStub::ActiveStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.TypeConverter  typeConverter,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]
vmware::vcenter::vcha::cluster::ActiveStub::ActiveStub ( vmware.vapi.core.IApiProvider  iApiProvider,
vmware.vapi.bindings.IStubConfiguration  config 
) [inline]

Member Function Documentation

vmware.vcenter.vcha.cluster.ActiveTypes.Info vmware::vcenter::vcha::cluster::ActiveStub::Get ( vmware.vcenter.vcha.CredentialsSpec  vcSpec,
bool?  partial_ 
) [inline]

Retrieves information about the active node of a VCHA cluster.

This method was added in vSphere API 6.7.1.

Exceptions:
vmware.vapi.std.errors.InvalidArgumentIf the credentials provided for authentincating with the active node's management vCenter server are invalid.
vmware.vapi.std.errors.UnauthorizedIf the user has insufficient privilege to perform the operation.
  • If partial_ is false or unset, then the operation execution requires the Global.VCServer privilege.
  • If partial_ is true, then the operation execution requires the System.Read privilege.
vmware.vapi.std.errors.UnverifiedPeerIf the SSL certificate of the management vCenter server cannot be validated. The value of the data field of vmware.vapi.std.errors.Error will be a class that contains all the fields defined in vmware.vcenter.vcha.CertificateInfo .
vmware.vapi.std.errors.InvalidElementConfigurationIf the active node is on more than one datastore.
vmware.vapi.std.errors.NotFoundIf the active virtual machine is not managed by the specified vCenter server for the active node.
vmware.vapi.std.errors.ErrorIf the management interface IP address assignment is not static.
vmware.vapi.std.errors.ErrorIf any other error occurs.
Parameters:
vcSpecContains active node's management vCenter server credentials. If null, then the active vCenter Server instance is assumed to be either self-managed or else in enhanced linked mode and managed by a linked vCenter Server instance.
partial_If true, then return only the information that does not require connecting to the Active vCenter Server. If false or unset, then return all the information. If null, then return all the information.
Returns:
Info Information about the VCHA network and placement of the active node.

Implements vmware::vcenter::vcha::cluster::Active.

vmware.vcenter.vcha.cluster.ActiveTypes.Info vmware::vcenter::vcha::cluster::ActiveStub::Get ( vmware.vcenter.vcha.CredentialsSpec  vcSpec,
bool?  partial_,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Retrieves information about the active node of a VCHA cluster.

This method was added in vSphere API 6.7.1.

Exceptions:
vmware.vapi.std.errors.InvalidArgumentIf the credentials provided for authentincating with the active node's management vCenter server are invalid.
vmware.vapi.std.errors.UnauthorizedIf the user has insufficient privilege to perform the operation.
  • If partial_ is false or unset, then the operation execution requires the Global.VCServer privilege.
  • If partial_ is true, then the operation execution requires the System.Read privilege.
vmware.vapi.std.errors.UnverifiedPeerIf the SSL certificate of the management vCenter server cannot be validated. The value of the data field of vmware.vapi.std.errors.Error will be a class that contains all the fields defined in vmware.vcenter.vcha.CertificateInfo .
vmware.vapi.std.errors.InvalidElementConfigurationIf the active node is on more than one datastore.
vmware.vapi.std.errors.NotFoundIf the active virtual machine is not managed by the specified vCenter server for the active node.
vmware.vapi.std.errors.ErrorIf the management interface IP address assignment is not static.
vmware.vapi.std.errors.ErrorIf any other error occurs.
Parameters:
vcSpecContains active node's management vCenter server credentials. If null, then the active vCenter Server instance is assumed to be either self-managed or else in enhanced linked mode and managed by a linked vCenter Server instance.
partial_If true, then return only the information that does not require connecting to the Active vCenter Server. If false or unset, then return all the information. If null, then return all the information.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Info Information about the VCHA network and placement of the active node.

Implements vmware::vcenter::vcha::cluster::Active.

global::System.Threading.Tasks.Task<vmware.vcenter.vcha.cluster.ActiveTypes.Info> vmware::vcenter::vcha::cluster::ActiveStub::GetAsync ( vmware.vcenter.vcha.CredentialsSpec  vcSpec,
bool?  partial_ 
) [inline]

Retrieves information about the active node of a VCHA cluster.

This method was added in vSphere API 6.7.1.

Exceptions:
vmware.vapi.std.errors.InvalidArgumentIf the credentials provided for authentincating with the active node's management vCenter server are invalid.
vmware.vapi.std.errors.UnauthorizedIf the user has insufficient privilege to perform the operation.
  • If partial_ is false or unset, then the operation execution requires the Global.VCServer privilege.
  • If partial_ is true, then the operation execution requires the System.Read privilege.
vmware.vapi.std.errors.UnverifiedPeerIf the SSL certificate of the management vCenter server cannot be validated. The value of the data field of vmware.vapi.std.errors.Error will be a class that contains all the fields defined in vmware.vcenter.vcha.CertificateInfo .
vmware.vapi.std.errors.InvalidElementConfigurationIf the active node is on more than one datastore.
vmware.vapi.std.errors.NotFoundIf the active virtual machine is not managed by the specified vCenter server for the active node.
vmware.vapi.std.errors.ErrorIf the management interface IP address assignment is not static.
vmware.vapi.std.errors.ErrorIf any other error occurs.
Parameters:
vcSpecContains active node's management vCenter server credentials. If null, then the active vCenter Server instance is assumed to be either self-managed or else in enhanced linked mode and managed by a linked vCenter Server instance.
partial_If true, then return only the information that does not require connecting to the Active vCenter Server. If false or unset, then return all the information. If null, then return all the information.
Returns:
Info Information about the VCHA network and placement of the active node.

Implements vmware::vcenter::vcha::cluster::Active.

global::System.Threading.Tasks.Task<vmware.vcenter.vcha.cluster.ActiveTypes.Info> vmware::vcenter::vcha::cluster::ActiveStub::GetAsync ( vmware.vcenter.vcha.CredentialsSpec  vcSpec,
bool?  partial_,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Retrieves information about the active node of a VCHA cluster.

This method was added in vSphere API 6.7.1.

Exceptions:
vmware.vapi.std.errors.InvalidArgumentIf the credentials provided for authentincating with the active node's management vCenter server are invalid.
vmware.vapi.std.errors.UnauthorizedIf the user has insufficient privilege to perform the operation.
  • If partial_ is false or unset, then the operation execution requires the Global.VCServer privilege.
  • If partial_ is true, then the operation execution requires the System.Read privilege.
vmware.vapi.std.errors.UnverifiedPeerIf the SSL certificate of the management vCenter server cannot be validated. The value of the data field of vmware.vapi.std.errors.Error will be a class that contains all the fields defined in vmware.vcenter.vcha.CertificateInfo .
vmware.vapi.std.errors.InvalidElementConfigurationIf the active node is on more than one datastore.
vmware.vapi.std.errors.NotFoundIf the active virtual machine is not managed by the specified vCenter server for the active node.
vmware.vapi.std.errors.ErrorIf the management interface IP address assignment is not static.
vmware.vapi.std.errors.ErrorIf any other error occurs.
Parameters:
vcSpecContains active node's management vCenter server credentials. If null, then the active vCenter Server instance is assumed to be either self-managed or else in enhanced linked mode and managed by a linked vCenter Server instance.
partial_If true, then return only the information that does not require connecting to the Active vCenter Server. If false or unset, then return all the information. If null, then return all the information.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
Info Information about the VCHA network and placement of the active node.

Implements vmware::vcenter::vcha::cluster::Active.


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