VMware vSphere Automation SDK for .NET 7.0.0.1
vmware::vcenter::hvc::Links Interface Reference

The Links interface provides methods to create, delete, get information, and list hybrid links between the local and foreign Platform Service Controller (PSC). More...

Inherited by vmware::vcenter::hvc::LinksStub.

List of all members.

Public Member Functions

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

The Links interface provides methods to create, delete, get information, and list hybrid links between the local and foreign Platform Service Controller (PSC).

Usage beyond VMware Cloud on AWS is not supported. Warning: This interface 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.


Member Function Documentation

string vmware::vcenter::hvc::Links::Create ( vmware.vcenter.hvc.LinksTypes.CreateSpec  spec)

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 .

Implemented in vmware::vcenter::hvc::LinksStub.

string vmware::vcenter::hvc::Links::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.

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 .

Implemented in vmware::vcenter::hvc::LinksStub.

global::System.Threading.Tasks.Task<string> vmware::vcenter::hvc::Links::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.

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 .

Implemented in vmware::vcenter::hvc::LinksStub.

global::System.Threading.Tasks.Task<string> vmware::vcenter::hvc::Links::CreateAsync ( vmware.vcenter.hvc.LinksTypes.CreateSpec  spec)

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 .

Implemented in vmware::vcenter::hvc::LinksStub.

void vmware::vcenter::hvc::Links::Delete ( string  link)

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 .

Implemented in vmware::vcenter::hvc::LinksStub.

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

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

Implemented in vmware::vcenter::hvc::LinksStub.

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

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

Implemented in vmware::vcenter::hvc::LinksStub.

global::System.Threading.Tasks.Task vmware::vcenter::hvc::Links::DeleteAsync ( string  link)

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 .

Implemented in vmware::vcenter::hvc::LinksStub.

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

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.

Implemented in vmware::vcenter::hvc::LinksStub.

global::System.Collections.Generic.List<vmware.vcenter.hvc.LinksTypes.Summary> vmware::vcenter::hvc::Links::List ( )

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.

Implemented in vmware::vcenter::hvc::LinksStub.

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

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.

Implemented in vmware::vcenter::hvc::LinksStub.

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

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.

Implemented in vmware::vcenter::hvc::LinksStub.


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