VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::topology::NodesStub Class Reference

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

Inherits vmware::vcenter::topology::Nodes.

List of all members.

Public Member Functions

 NodesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 NodesStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
global::System.Collections.Generic.List
< vmware.vcenter.topology.NodesTypes.Summary
List (vmware.vcenter.topology.NodesTypes.FilterSpec filter)
 Returns information about all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .
global::System.Collections.Generic.List
< vmware.vcenter.topology.NodesTypes.Summary
List (vmware.vcenter.topology.NodesTypes.FilterSpec filter, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns information about all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.topology.NodesTypes.Summary > > 
ListAsync (vmware.vcenter.topology.NodesTypes.FilterSpec filter)
 Returns information about all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.topology.NodesTypes.Summary > > 
ListAsync (vmware.vcenter.topology.NodesTypes.FilterSpec filter, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Returns information about all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .
vmware.vcenter.topology.NodesTypes.Info Get (string node)
 Retrieve details for a given identifier of the vCenter or Platform Services Controller node.
vmware.vcenter.topology.NodesTypes.Info Get (string node, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieve details for a given identifier of the vCenter or Platform Services Controller node.
global::System.Threading.Tasks.Task
< vmware.vcenter.topology.NodesTypes.Info
GetAsync (string node)
 Retrieve details for a given identifier of the vCenter or Platform Services Controller node.
global::System.Threading.Tasks.Task
< vmware.vcenter.topology.NodesTypes.Info
GetAsync (string node, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Retrieve details for a given identifier of the vCenter or Platform Services Controller node.

Detailed Description

Remote stub implementation of the Nodes API service.


Constructor & Destructor Documentation

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

Member Function Documentation

vmware.vcenter.topology.NodesTypes.Info vmware::vcenter::topology::NodesStub::Get ( string  node) [inline]

Retrieve details for a given identifier of the vCenter or Platform Services Controller node.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user doesn't have the required privileges.
vmware.vapi.std.errors.NotFoundif a node doesn't exist for given node identifier.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
nodeIdentifier of the vCenter or Platform Services Controller node. Identifier can be either IP address or DNS resolvable name of the node. The parameter must be an identifier for the resource type: com.vmware.vcenter.VCenter.name .
Returns:
vCenter or Platform Services Controller node details with replication partners and client affinity information as applicable. See Nodes.Info .

Implements vmware::vcenter::topology::Nodes.

vmware.vcenter.topology.NodesTypes.Info vmware::vcenter::topology::NodesStub::Get ( string  node,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Retrieve details for a given identifier of the vCenter or Platform Services Controller node.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user doesn't have the required privileges.
vmware.vapi.std.errors.NotFoundif a node doesn't exist for given node identifier.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
nodeIdentifier of the vCenter or Platform Services Controller node. Identifier can be either IP address or DNS resolvable name of the node. The parameter must be an identifier for the resource type: com.vmware.vcenter.VCenter.name .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
vCenter or Platform Services Controller node details with replication partners and client affinity information as applicable. See Nodes.Info .

Implements vmware::vcenter::topology::Nodes.

global::System.Threading.Tasks.Task<vmware.vcenter.topology.NodesTypes.Info> vmware::vcenter::topology::NodesStub::GetAsync ( string  node,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Retrieve details for a given identifier of the vCenter or Platform Services Controller node.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user doesn't have the required privileges.
vmware.vapi.std.errors.NotFoundif a node doesn't exist for given node identifier.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
nodeIdentifier of the vCenter or Platform Services Controller node. Identifier can be either IP address or DNS resolvable name of the node. The parameter must be an identifier for the resource type: com.vmware.vcenter.VCenter.name .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
vCenter or Platform Services Controller node details with replication partners and client affinity information as applicable. See Nodes.Info .

Implements vmware::vcenter::topology::Nodes.

global::System.Threading.Tasks.Task<vmware.vcenter.topology.NodesTypes.Info> vmware::vcenter::topology::NodesStub::GetAsync ( string  node) [inline]

Retrieve details for a given identifier of the vCenter or Platform Services Controller node.

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user doesn't have the required privileges.
vmware.vapi.std.errors.NotFoundif a node doesn't exist for given node identifier.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
nodeIdentifier of the vCenter or Platform Services Controller node. Identifier can be either IP address or DNS resolvable name of the node. The parameter must be an identifier for the resource type: com.vmware.vcenter.VCenter.name .
Returns:
vCenter or Platform Services Controller node details with replication partners and client affinity information as applicable. See Nodes.Info .

Implements vmware::vcenter::topology::Nodes.

global::System.Collections.Generic.List<vmware.vcenter.topology.NodesTypes.Summary> vmware::vcenter::topology::NodesStub::List ( vmware.vcenter.topology.NodesTypes.FilterSpec  filter,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns information about all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user doesn't have the required privileges.
vmware.vapi.std.errors.InvalidArgumentif the Nodes.FilterSpec.types field contains a value that is not supported.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
filterSpecification of matching vCenter and Platform Services Controller nodes for which information should be returned. If null, the behavior is equivalent to a Nodes.FilterSpec with all fields null which means all nodes match the filter.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
commonly used information for all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .

Implements vmware::vcenter::topology::Nodes.

global::System.Collections.Generic.List<vmware.vcenter.topology.NodesTypes.Summary> vmware::vcenter::topology::NodesStub::List ( vmware.vcenter.topology.NodesTypes.FilterSpec  filter) [inline]

Returns information about all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user doesn't have the required privileges.
vmware.vapi.std.errors.InvalidArgumentif the Nodes.FilterSpec.types field contains a value that is not supported.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
filterSpecification of matching vCenter and Platform Services Controller nodes for which information should be returned. If null, the behavior is equivalent to a Nodes.FilterSpec with all fields null which means all nodes match the filter.
Returns:
commonly used information for all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .

Implements vmware::vcenter::topology::Nodes.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.topology.NodesTypes.Summary> > vmware::vcenter::topology::NodesStub::ListAsync ( vmware.vcenter.topology.NodesTypes.FilterSpec  filter) [inline]

Returns information about all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user doesn't have the required privileges.
vmware.vapi.std.errors.InvalidArgumentif the Nodes.FilterSpec.types field contains a value that is not supported.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
filterSpecification of matching vCenter and Platform Services Controller nodes for which information should be returned. If null, the behavior is equivalent to a Nodes.FilterSpec with all fields null which means all nodes match the filter.
Returns:
commonly used information for all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .

Implements vmware::vcenter::topology::Nodes.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.topology.NodesTypes.Summary> > vmware::vcenter::topology::NodesStub::ListAsync ( vmware.vcenter.topology.NodesTypes.FilterSpec  filter,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Returns information about all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .

This method was added in vSphere API 6.7.2.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the user can not be authenticated.
vmware.vapi.std.errors.Unauthorizedif the user doesn't have the required privileges.
vmware.vapi.std.errors.InvalidArgumentif the Nodes.FilterSpec.types field contains a value that is not supported.
vmware.vapi.std.errors.Unauthorizedif you do not have all of the privileges described as follows:
  • Method execution requires System.Read .
Parameters:
filterSpecification of matching vCenter and Platform Services Controller nodes for which information should be returned. If null, the behavior is equivalent to a Nodes.FilterSpec with all fields null which means all nodes match the filter.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
commonly used information for all vCenter and Platform Services Controller nodes matching the Nodes.FilterSpec .

Implements vmware::vcenter::topology::Nodes.


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