VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::hvc::LinksStub Class Reference

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

Inherits vmware::vcenter::hvc::Links.

List of all members.

Public Member Functions

 LinksStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 LinksStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
string Create (vmware.vcenter.hvc.LinksTypes.CreateSpec spec)
 Creates a new hybrid link between the local and foreign PSC.
string Create (vmware.vcenter.hvc.LinksTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Creates a new hybrid link between the local and foreign PSC.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.vcenter.hvc.LinksTypes.CreateSpec spec)
 Creates a new hybrid link between the local and foreign PSC.
global::System.Threading.Tasks.Task
< string > 
CreateAsync (vmware.vcenter.hvc.LinksTypes.CreateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Creates a new hybrid link between the local and foreign PSC.
void Delete (string link)
 Deletes an existing hybrid link.
void Delete (string link, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Deletes an existing hybrid link.
global::System.Threading.Tasks.Task DeleteAsync (string link)
 Deletes an existing hybrid link.
global::System.Threading.Tasks.Task DeleteAsync (string link, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Deletes an existing hybrid link.
global::System.Collections.Generic.List
< vmware.vcenter.hvc.LinksTypes.Summary
List ()
 Enumerates the list of registered hybrid links.
global::System.Collections.Generic.List
< vmware.vcenter.hvc.LinksTypes.Summary
List (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Enumerates the list of registered hybrid links.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.hvc.LinksTypes.Summary > > 
ListAsync ()
 Enumerates the list of registered hybrid links.
global::System.Threading.Tasks.Task
< global::System.Collections.Generic.List
< vmware.vcenter.hvc.LinksTypes.Summary > > 
ListAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Enumerates the list of registered hybrid links.

Detailed Description

Remote stub implementation of the Links API service.


Constructor & Destructor Documentation

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

Member Function Documentation

string vmware::vcenter::hvc::LinksStub::Create ( vmware.vcenter.hvc.LinksTypes.CreateSpec  spec) [inline]

Creates a new hybrid link between the local and foreign PSC.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsIf the link already exists.
vmware.vapi.std.errors.InvalidArgumentIf the values of any of the fields of the spec parameter are not valid.
vmware.vapi.std.errors.UnsupportedIf the PSC or the VC version is not supported.
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.UnverifiedPeerIf the SSL certificate of the foreign PSC cannot be validated by comparing with the thumbprint provided in Links.CreateSpec.sslThumbprint or if Links.CreateSpec.sslThumbprint is null. The value of the field will be a class that contains all the fields defined in .
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
specSpecification for the new link to be created.
Returns:
The identifier of the newly linked domain. The result will be an identifier for the resource type: com.vmware.vcenter.hvc.Links .

Implements vmware::vcenter::hvc::Links.

string vmware::vcenter::hvc::LinksStub::Create ( vmware.vcenter.hvc.LinksTypes.CreateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Creates a new hybrid link between the local and foreign PSC.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsIf the link already exists.
vmware.vapi.std.errors.InvalidArgumentIf the values of any of the fields of the spec parameter are not valid.
vmware.vapi.std.errors.UnsupportedIf the PSC or the VC version is not supported.
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.UnverifiedPeerIf the SSL certificate of the foreign PSC cannot be validated by comparing with the thumbprint provided in Links.CreateSpec.sslThumbprint or if Links.CreateSpec.sslThumbprint is null. The value of the field will be a class that contains all the fields defined in .
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
specSpecification for the new link to be created.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The identifier of the newly linked domain. The result will be an identifier for the resource type: com.vmware.vcenter.hvc.Links .

Implements vmware::vcenter::hvc::Links.

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

Creates a new hybrid link between the local and foreign PSC.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsIf the link already exists.
vmware.vapi.std.errors.InvalidArgumentIf the values of any of the fields of the spec parameter are not valid.
vmware.vapi.std.errors.UnsupportedIf the PSC or the VC version is not supported.
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.UnverifiedPeerIf the SSL certificate of the foreign PSC cannot be validated by comparing with the thumbprint provided in Links.CreateSpec.sslThumbprint or if Links.CreateSpec.sslThumbprint is null. The value of the field will be a class that contains all the fields defined in .
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
specSpecification for the new link to be created.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
The identifier of the newly linked domain. The result will be an identifier for the resource type: com.vmware.vcenter.hvc.Links .

Implements vmware::vcenter::hvc::Links.

global::System.Threading.Tasks.Task<string> vmware::vcenter::hvc::LinksStub::CreateAsync ( vmware.vcenter.hvc.LinksTypes.CreateSpec  spec) [inline]

Creates a new hybrid link between the local and foreign PSC.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.AlreadyExistsIf the link already exists.
vmware.vapi.std.errors.InvalidArgumentIf the values of any of the fields of the spec parameter are not valid.
vmware.vapi.std.errors.UnsupportedIf the PSC or the VC version is not supported.
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.UnverifiedPeerIf the SSL certificate of the foreign PSC cannot be validated by comparing with the thumbprint provided in Links.CreateSpec.sslThumbprint or if Links.CreateSpec.sslThumbprint is null. The value of the field will be a class that contains all the fields defined in .
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
specSpecification for the new link to be created.
Returns:
The identifier of the newly linked domain. The result will be an identifier for the resource type: com.vmware.vcenter.hvc.Links .

Implements vmware::vcenter::hvc::Links.

void vmware::vcenter::hvc::LinksStub::Delete ( string  link) [inline]

Deletes an existing hybrid link.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.NotFoundIf the hybrid link associated with link does not exist.
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
linkIdentifier of the hybrid link. The parameter must be an identifier for the resource type: com.vmware.vcenter.hvc.Links .

Implements vmware::vcenter::hvc::Links.

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

Deletes an existing hybrid link.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.NotFoundIf the hybrid link associated with link does not exist.
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
linkIdentifier of the hybrid link. The parameter must be an identifier for the resource type: com.vmware.vcenter.hvc.Links .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::hvc::Links.

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

Deletes an existing hybrid link.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.NotFoundIf the hybrid link associated with link does not exist.
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
linkIdentifier of the hybrid link. The parameter must be an identifier for the resource type: com.vmware.vcenter.hvc.Links .
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::hvc::Links.

global::System.Threading.Tasks.Task vmware::vcenter::hvc::LinksStub::DeleteAsync ( string  link) [inline]

Deletes an existing hybrid link.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.NotFoundIf the hybrid link associated with link does not exist.
vmware.vapi.std.errors.UnauthorizedIf the user is not authorized.
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Parameters:
linkIdentifier of the hybrid link. The parameter must be an identifier for the resource type: com.vmware.vcenter.hvc.Links .

Implements vmware::vcenter::hvc::Links.

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

Enumerates the list of registered hybrid links.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Returns:
The list of hybrid link information.

Implements vmware::vcenter::hvc::Links.

global::System.Collections.Generic.List<vmware.vcenter.hvc.LinksTypes.Summary> vmware::vcenter::hvc::LinksStub::List ( ) [inline]

Enumerates the list of registered hybrid links.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Returns:
The list of hybrid link information.

Implements vmware::vcenter::hvc::Links.

global::System.Threading.Tasks.Task<global::System.Collections.Generic.List<vmware.vcenter.hvc.LinksTypes.Summary> > vmware::vcenter::hvc::LinksStub::ListAsync ( ) [inline]

Enumerates the list of registered hybrid links.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Returns:
The list of hybrid link information.

Implements vmware::vcenter::hvc::Links.

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

Enumerates the list of registered hybrid links.

Usage beyond VMware Cloud on AWS is not supported. Warning: This method is available as Technology Preview. These are early access APIs provided to test, automate and provide feedback on the feature. Since this can change based on feedback, VMware does not guarantee backwards compatibility and recommends against using them in production environments. Some Technology Preview APIs might only be applicable to specific environments.

Exceptions:
vmware.vapi.std.errors.Errorif the system reports an error while responding to the request.
Returns:
The list of hybrid link information.

Implements vmware::vcenter::hvc::Links.


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