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

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

Inherits vmware::vcenter::Deployment.

List of all members.

Public Member Functions

 DeploymentStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 DeploymentStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.vcenter.DeploymentTypes.Info Get ()
 Get the current status of the appliance deployment.
vmware.vcenter.DeploymentTypes.Info Get (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Get the current status of the appliance deployment.
global::System.Threading.Tasks.Task
< vmware.vcenter.DeploymentTypes.Info
GetAsync ()
 Get the current status of the appliance deployment.
global::System.Threading.Tasks.Task
< vmware.vcenter.DeploymentTypes.Info
GetAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Get the current status of the appliance deployment.
void Rollback ()
 Rollback a failed appliance so it can be configured once again.
void Rollback (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Rollback a failed appliance so it can be configured once again.
global::System.Threading.Tasks.Task RollbackAsync ()
 Rollback a failed appliance so it can be configured once again.
global::System.Threading.Tasks.Task RollbackAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Rollback a failed appliance so it can be configured once again.

Detailed Description

Remote stub implementation of the Deployment API service.


Constructor & Destructor Documentation

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

Member Function Documentation

vmware.vcenter.DeploymentTypes.Info vmware::vcenter::DeploymentStub::Get ( ) [inline]

Get the current status of the appliance deployment.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundif appliance state cannot be determined.
Returns:
Info structure containing the status information about the appliance.

Implements vmware::vcenter::Deployment.

vmware.vcenter.DeploymentTypes.Info vmware::vcenter::DeploymentStub::Get ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Get the current status of the appliance deployment.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundif appliance state cannot be determined.
Returns:
Info structure containing the status information about the appliance.

Implements vmware::vcenter::Deployment.

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

Get the current status of the appliance deployment.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundif appliance state cannot be determined.
Returns:
Info structure containing the status information about the appliance.

Implements vmware::vcenter::Deployment.

global::System.Threading.Tasks.Task<vmware.vcenter.DeploymentTypes.Info> vmware::vcenter::DeploymentStub::GetAsync ( ) [inline]

Get the current status of the appliance deployment.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotFoundif appliance state cannot be determined.
Returns:
Info structure containing the status information about the appliance.

Implements vmware::vcenter::Deployment.

void vmware::vcenter::DeploymentStub::Rollback ( ) [inline]

Rollback a failed appliance so it can be configured once again.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unsupportedif the appliance is not in FAILED state.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.

Implements vmware::vcenter::Deployment.

void vmware::vcenter::DeploymentStub::Rollback ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Rollback a failed appliance so it can be configured once again.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unsupportedif the appliance is not in FAILED state.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.

Implements vmware::vcenter::Deployment.

global::System.Threading.Tasks.Task vmware::vcenter::DeploymentStub::RollbackAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Rollback a failed appliance so it can be configured once again.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unsupportedif the appliance is not in FAILED state.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.

Implements vmware::vcenter::Deployment.

global::System.Threading.Tasks.Task vmware::vcenter::DeploymentStub::RollbackAsync ( ) [inline]

Rollback a failed appliance so it can be configured once again.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unsupportedif the appliance is not in FAILED state.
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.

Implements vmware::vcenter::Deployment.


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