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

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

Inherits vmware::vcenter::deployment::Upgrade.

List of all members.

Public Member Functions

 UpgradeStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.TypeConverter typeConverter, vmware.vapi.bindings.IStubConfiguration config)
 UpgradeStub (vmware.vapi.core.IApiProvider iApiProvider, vmware.vapi.bindings.IStubConfiguration config)
vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec Get ()
 Get the UpgradeSpec parameters used to configure the ongoing appliance upgrade.
vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec Get (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Get the UpgradeSpec parameters used to configure the ongoing appliance upgrade.
global::System.Threading.Tasks.Task
< vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec
GetAsync ()
 Get the UpgradeSpec parameters used to configure the ongoing appliance upgrade.
global::System.Threading.Tasks.Task
< vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec
GetAsync (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Get the UpgradeSpec parameters used to configure the ongoing appliance upgrade.
vmware.vcenter.deployment.CheckInfo Check (vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec spec)
 Run sanity checks using the UpgradeSpec parameters passed.
vmware.vcenter.deployment.CheckInfo Check (vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Run sanity checks using the UpgradeSpec parameters passed.
global::System.Threading.Tasks.Task
< vmware.vcenter.deployment.CheckInfo
CheckAsync (vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec spec)
 Run sanity checks using the UpgradeSpec parameters passed.
global::System.Threading.Tasks.Task
< vmware.vcenter.deployment.CheckInfo
CheckAsync (vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Run sanity checks using the UpgradeSpec parameters passed.
void Start (vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec spec)
 Start the appliance installation.
void Start (vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Start the appliance installation.
global::System.Threading.Tasks.Task StartAsync (vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec spec)
 Start the appliance installation.
global::System.Threading.Tasks.Task StartAsync (vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec spec, global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Start the appliance installation.
void Cancel ()
 Cancel the appliance upgrade that is in progress.
void Cancel (global::System.Action< vmware.vapi.std.Progress > _progress, vmware.vapi.bindings.client.InvocationConfig _invocationConfig)
 Cancel the appliance upgrade that is in progress.
global::System.Threading.Tasks.Task CancelAsync ()
 Cancel the appliance upgrade 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 upgrade that is in progress.

Detailed Description

Remote stub implementation of the Upgrade API service.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Cancel the appliance upgrade that is in progress.

This method was added in vSphere API 6.7.

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::Upgrade.

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

Cancel the appliance upgrade that is in progress.

This method was added in vSphere API 6.7.

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::Upgrade.

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

Cancel the appliance upgrade that is in progress.

This method was added in vSphere API 6.7.

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::Upgrade.

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

Cancel the appliance upgrade that is in progress.

This method was added in vSphere API 6.7.

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::Upgrade.

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

Run sanity checks using the UpgradeSpec parameters passed.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif source credentials are not valid.
vmware.vapi.std.errors.Unauthenticatedif source container 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:
specUpgradeSpec 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::Upgrade.

vmware.vcenter.deployment.CheckInfo vmware::vcenter::deployment::UpgradeStub::Check ( vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec  spec) [inline]

Run sanity checks using the UpgradeSpec parameters passed.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif source credentials are not valid.
vmware.vapi.std.errors.Unauthenticatedif source container 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:
specUpgradeSpec parameters to run sanity check on.
Returns:
CheckInfo containing the check results.

Implements vmware::vcenter::deployment::Upgrade.

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

Run sanity checks using the UpgradeSpec parameters passed.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif source credentials are not valid.
vmware.vapi.std.errors.Unauthenticatedif source container 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:
specUpgradeSpec 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::Upgrade.

global::System.Threading.Tasks.Task<vmware.vcenter.deployment.CheckInfo> vmware::vcenter::deployment::UpgradeStub::CheckAsync ( vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec  spec) [inline]

Run sanity checks using the UpgradeSpec parameters passed.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif source credentials are not valid.
vmware.vapi.std.errors.Unauthenticatedif source container 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:
specUpgradeSpec parameters to run sanity check on.
Returns:
CheckInfo containing the check results.

Implements vmware::vcenter::deployment::Upgrade.

vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec vmware::vcenter::deployment::UpgradeStub::Get ( ) [inline]

Get the UpgradeSpec parameters used to configure the ongoing appliance upgrade.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif appliance is not in UPGRADE_PROGRESS state.
Returns:
UpgradeSpec parameters being used to configure appliance upgrade.

Implements vmware::vcenter::deployment::Upgrade.

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

Get the UpgradeSpec parameters used to configure the ongoing appliance upgrade.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif appliance is not in UPGRADE_PROGRESS state.
Returns:
UpgradeSpec parameters being used to configure appliance upgrade.

Implements vmware::vcenter::deployment::Upgrade.

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

Get the UpgradeSpec parameters used to configure the ongoing appliance upgrade.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif appliance is not in UPGRADE_PROGRESS state.
Returns:
UpgradeSpec parameters being used to configure appliance upgrade.

Implements vmware::vcenter::deployment::Upgrade.

global::System.Threading.Tasks.Task<vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec> vmware::vcenter::deployment::UpgradeStub::GetAsync ( ) [inline]

Get the UpgradeSpec parameters used to configure the ongoing appliance upgrade.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.NotAllowedInCurrentStateif appliance is not in UPGRADE_PROGRESS state.
Returns:
UpgradeSpec parameters being used to configure appliance upgrade.

Implements vmware::vcenter::deployment::Upgrade.

void vmware::vcenter::deployment::UpgradeStub::Start ( vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec  spec) [inline]

Start the appliance installation.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif source credentials are not valid.
vmware.vapi.std.errors.Unauthenticatedif source container 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:
specUpgradeSpec parameters to configure the appliance upgrade.

Implements vmware::vcenter::deployment::Upgrade.

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

Start the appliance installation.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif source credentials are not valid.
vmware.vapi.std.errors.Unauthenticatedif source container 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:
specUpgradeSpec parameters to configure the appliance upgrade.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::deployment::Upgrade.

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

Start the appliance installation.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif source credentials are not valid.
vmware.vapi.std.errors.Unauthenticatedif source container 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:
specUpgradeSpec parameters to configure the appliance upgrade.
_progressProgress notification call back
_invocationConfigConfiguration for the method invocation

Implements vmware::vcenter::deployment::Upgrade.

global::System.Threading.Tasks.Task vmware::vcenter::deployment::UpgradeStub::StartAsync ( vmware.vcenter.deployment.UpgradeTypes.UpgradeSpec  spec) [inline]

Start the appliance installation.

This method was added in vSphere API 6.7.

Exceptions:
vmware.vapi.std.errors.Unauthenticatedif the caller is not authenticated.
vmware.vapi.std.errors.Unauthenticatedif source credentials are not valid.
vmware.vapi.std.errors.Unauthenticatedif source container 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:
specUpgradeSpec parameters to configure the appliance upgrade.

Implements vmware::vcenter::deployment::Upgrade.


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