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

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

Inherits vmware::vcenter::deployment::Migrate.

List of all members.

Public Member Functions

 MigrateStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 MigrateStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.vcenter.deployment.MigrateTypes.MigrateSpec Get ()
 Get the MigrateSpec parameters used to configure the ongoing appliance migration.
vmware.vcenter.deployment.MigrateTypes.MigrateSpec Get (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Get the MigrateSpec parameters used to configure the ongoing appliance migration.
global::System.Threading.Tasks.Task
< vmware.vcenter.deployment.MigrateTypes.MigrateSpec
GetAsync ()
 Get the MigrateSpec parameters used to configure the ongoing appliance migration.
global::System.Threading.Tasks.Task
< vmware.vcenter.deployment.MigrateTypes.MigrateSpec
GetAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Get the MigrateSpec parameters used to configure the ongoing appliance migration.
vmware.vcenter.deployment.CheckInfo Check (vmware.vcenter.deployment.MigrateTypes.MigrateSpec spec)
 Run sanity checks using the MigrateSpec parameters passed.
vmware.vcenter.deployment.CheckInfo Check (vmware.vcenter.deployment.MigrateTypes.MigrateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Run sanity checks using the MigrateSpec parameters passed.
global::System.Threading.Tasks.Task
< vmware.vcenter.deployment.CheckInfo
CheckAsync (vmware.vcenter.deployment.MigrateTypes.MigrateSpec spec)
 Run sanity checks using the MigrateSpec parameters passed.
global::System.Threading.Tasks.Task
< vmware.vcenter.deployment.CheckInfo
CheckAsync (vmware.vcenter.deployment.MigrateTypes.MigrateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Run sanity checks using the MigrateSpec parameters passed.
void Start (vmware.vcenter.deployment.MigrateTypes.MigrateSpec spec)
 Start the appliance migration.
void Start (vmware.vcenter.deployment.MigrateTypes.MigrateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Start the appliance migration.
global::System.Threading.Tasks.Task StartAsync (vmware.vcenter.deployment.MigrateTypes.MigrateSpec spec)
 Start the appliance migration.
global::System.Threading.Tasks.Task StartAsync (vmware.vcenter.deployment.MigrateTypes.MigrateSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Start the appliance migration.
void Cancel ()
 Cancel the appliance migration that is in progress.
void Cancel (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Cancel the appliance migration that is in progress.
global::System.Threading.Tasks.Task CancelAsync ()
 Cancel the appliance migration that is in progress.
global::System.Threading.Tasks.Task CancelAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Cancel the appliance migration that is in progress.

Detailed Description

Remote stub implementation of the Migrate API service.


Constructor & Destructor Documentation

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

Member Function Documentation

void vmware::vcenter::deployment::MigrateStub::Cancel ( ) [inline]

Cancel the appliance migration that is in progress.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in CONFIG_IN_PROGRESS state and if the operation is not INSTALL.

Implements vmware::vcenter::deployment::Migrate.

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

Cancel the appliance migration that is in progress.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in CONFIG_IN_PROGRESS state and if the operation is not INSTALL.

Implements vmware::vcenter::deployment::Migrate.

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

Cancel the appliance migration that is in progress.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in CONFIG_IN_PROGRESS state and if the operation is not INSTALL.

Implements vmware::vcenter::deployment::Migrate.

global::System.Threading.Tasks.Task vmware::vcenter::deployment::MigrateStub::CancelAsync ( ) [inline]

Cancel the appliance migration that is in progress.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in CONFIG_IN_PROGRESS state and if the operation is not INSTALL.

Implements vmware::vcenter::deployment::Migrate.

vmware.vcenter.deployment.CheckInfo vmware::vcenter::deployment::MigrateStub::Check ( vmware.vcenter.deployment.MigrateTypes.MigrateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Run sanity checks using the MigrateSpec parameters passed.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif migration assistant credentials are not valid.
vmware.vapi.std.errors.InvalidArgumentif passed arguments are invalid.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in INITIALIZED state.
Parameters:
specMigrateSpec parameters to run sanity check on.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
CheckInfo containing the check results.

Implements vmware::vcenter::deployment::Migrate.

vmware.vcenter.deployment.CheckInfo vmware::vcenter::deployment::MigrateStub::Check ( vmware.vcenter.deployment.MigrateTypes.MigrateSpec  spec) [inline]

Run sanity checks using the MigrateSpec parameters passed.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif migration assistant credentials are not valid.
vmware.vapi.std.errors.InvalidArgumentif passed arguments are invalid.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in INITIALIZED state.
Parameters:
specMigrateSpec parameters to run sanity check on.
Returns:
CheckInfo containing the check results.

Implements vmware::vcenter::deployment::Migrate.

global::System.Threading.Tasks.Task<vmware.vcenter.deployment.CheckInfo> vmware::vcenter::deployment::MigrateStub::CheckAsync ( vmware.vcenter.deployment.MigrateTypes.MigrateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Run sanity checks using the MigrateSpec parameters passed.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif migration assistant credentials are not valid.
vmware.vapi.std.errors.InvalidArgumentif passed arguments are invalid.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in INITIALIZED state.
Parameters:
specMigrateSpec parameters to run sanity check on.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation
Returns:
CheckInfo containing the check results.

Implements vmware::vcenter::deployment::Migrate.

global::System.Threading.Tasks.Task<vmware.vcenter.deployment.CheckInfo> vmware::vcenter::deployment::MigrateStub::CheckAsync ( vmware.vcenter.deployment.MigrateTypes.MigrateSpec  spec) [inline]

Run sanity checks using the MigrateSpec parameters passed.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif migration assistant credentials are not valid.
vmware.vapi.std.errors.InvalidArgumentif passed arguments are invalid.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in INITIALIZED state.
Parameters:
specMigrateSpec parameters to run sanity check on.
Returns:
CheckInfo containing the check results.

Implements vmware::vcenter::deployment::Migrate.

vmware.vcenter.deployment.MigrateTypes.MigrateSpec vmware::vcenter::deployment::MigrateStub::Get ( ) [inline]

Get the MigrateSpec parameters used to configure the ongoing appliance migration.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif appliance is not in MIGRATE_PROGRESS state.
Returns:
MigrateSpec parameters being used to configure appliance migration.

Implements vmware::vcenter::deployment::Migrate.

vmware.vcenter.deployment.MigrateTypes.MigrateSpec vmware::vcenter::deployment::MigrateStub::Get ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Get the MigrateSpec parameters used to configure the ongoing appliance migration.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif appliance is not in MIGRATE_PROGRESS state.
Returns:
MigrateSpec parameters being used to configure appliance migration.

Implements vmware::vcenter::deployment::Migrate.

global::System.Threading.Tasks.Task<vmware.vcenter.deployment.MigrateTypes.MigrateSpec> vmware::vcenter::deployment::MigrateStub::GetAsync ( global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Get the MigrateSpec parameters used to configure the ongoing appliance migration.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif appliance is not in MIGRATE_PROGRESS state.
Returns:
MigrateSpec parameters being used to configure appliance migration.

Implements vmware::vcenter::deployment::Migrate.

global::System.Threading.Tasks.Task<vmware.vcenter.deployment.MigrateTypes.MigrateSpec> vmware::vcenter::deployment::MigrateStub::GetAsync ( ) [inline]

Get the MigrateSpec parameters used to configure the ongoing appliance migration.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif appliance is not in MIGRATE_PROGRESS state.
Returns:
MigrateSpec parameters being used to configure appliance migration.

Implements vmware::vcenter::deployment::Migrate.

void vmware::vcenter::deployment::MigrateStub::Start ( vmware.vcenter.deployment.MigrateTypes.MigrateSpec  spec) [inline]

Start the appliance migration.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif migration assistant credentials are not valid.
vmware.vapi.std.errors.InvalidArgumentif passed arguments are invalid.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in INITIALIZED state.
Parameters:
specMigrateSpec parameters to configure the appliance migration.

Implements vmware::vcenter::deployment::Migrate.

void vmware::vcenter::deployment::MigrateStub::Start ( vmware.vcenter.deployment.MigrateTypes.MigrateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Start the appliance migration.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif migration assistant credentials are not valid.
vmware.vapi.std.errors.InvalidArgumentif passed arguments are invalid.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in INITIALIZED state.
Parameters:
specMigrateSpec parameters to configure the appliance migration.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::deployment::Migrate.

global::System.Threading.Tasks.Task vmware::vcenter::deployment::MigrateStub::StartAsync ( vmware.vcenter.deployment.MigrateTypes.MigrateSpec  spec,
global::System.Action< vmware.vapi.std.Progress >  _progress,
vmware.vapi.bindings.client.InvocationConfig  _invocationConfig 
) [inline]

Start the appliance migration.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif migration assistant credentials are not valid.
vmware.vapi.std.errors.InvalidArgumentif passed arguments are invalid.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in INITIALIZED state.
Parameters:
specMigrateSpec parameters to configure the appliance migration.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::deployment::Migrate.

global::System.Threading.Tasks.Task vmware::vcenter::deployment::MigrateStub::StartAsync ( vmware.vcenter.deployment.MigrateTypes.MigrateSpec  spec) [inline]

Start the appliance migration.

This method was added in vSphere API 7.0.0.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif migration assistant credentials are not valid.
vmware.vapi.std.errors.InvalidArgumentif passed arguments are invalid.
vmware.vapi.std.errors.NotAllowedInCurrentStateif the appliance is not in INITIALIZED state.
Parameters:
specMigrateSpec parameters to configure the appliance migration.

Implements vmware::vcenter::deployment::Migrate.


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