VM Migration v1 API - Class VmMigrationSettings (2.6.0)

public sealed class VmMigrationSettings : ServiceSettingsBase

Reference documentation and code samples for the VM Migration v1 API class VmMigrationSettings.

Settings for VmMigrationClient instances.

Inheritance

object > ServiceSettingsBase > VmMigrationSettings

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

VmMigrationSettings()

public VmMigrationSettings()

Constructs a new VmMigrationSettings object with default settings.

Properties

AddGroupMigrationOperationsSettings

public OperationsSettings AddGroupMigrationOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.AddGroupMigration and VmMigrationClient.AddGroupMigrationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

AddGroupMigrationSettings

public CallSettings AddGroupMigrationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.AddGroupMigration and VmMigrationClient.AddGroupMigrationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CancelCloneJobOperationsSettings

public OperationsSettings CancelCloneJobOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CancelCloneJob and VmMigrationClient.CancelCloneJobAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CancelCloneJobSettings

public CallSettings CancelCloneJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CancelCloneJob and VmMigrationClient.CancelCloneJobAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CancelCutoverJobOperationsSettings

public OperationsSettings CancelCutoverJobOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CancelCutoverJob and VmMigrationClient.CancelCutoverJobAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CancelCutoverJobSettings

public CallSettings CancelCutoverJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CancelCutoverJob and VmMigrationClient.CancelCutoverJobAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateCloneJobOperationsSettings

public OperationsSettings CreateCloneJobOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CreateCloneJob and VmMigrationClient.CreateCloneJobAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateCloneJobSettings

public CallSettings CreateCloneJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CreateCloneJob and VmMigrationClient.CreateCloneJobAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateCutoverJobOperationsSettings

public OperationsSettings CreateCutoverJobOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CreateCutoverJob and VmMigrationClient.CreateCutoverJobAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateCutoverJobSettings

public CallSettings CreateCutoverJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CreateCutoverJob and VmMigrationClient.CreateCutoverJobAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateDatacenterConnectorOperationsSettings

public OperationsSettings CreateDatacenterConnectorOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CreateDatacenterConnector and VmMigrationClient.CreateDatacenterConnectorAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateDatacenterConnectorSettings

public CallSettings CreateDatacenterConnectorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CreateDatacenterConnector and VmMigrationClient.CreateDatacenterConnectorAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateGroupOperationsSettings

public OperationsSettings CreateGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CreateGroup and VmMigrationClient.CreateGroupAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateGroupSettings

public CallSettings CreateGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CreateGroup and VmMigrationClient.CreateGroupAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateMigratingVmOperationsSettings

public OperationsSettings CreateMigratingVmOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CreateMigratingVm and VmMigrationClient.CreateMigratingVmAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateMigratingVmSettings

public CallSettings CreateMigratingVmSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CreateMigratingVm and VmMigrationClient.CreateMigratingVmAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateSourceOperationsSettings

public OperationsSettings CreateSourceOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CreateSource and VmMigrationClient.CreateSourceAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateSourceSettings

public CallSettings CreateSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CreateSource and VmMigrationClient.CreateSourceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 900 seconds.

CreateTargetProjectOperationsSettings

public OperationsSettings CreateTargetProjectOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CreateTargetProject and VmMigrationClient.CreateTargetProjectAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateTargetProjectSettings

public CallSettings CreateTargetProjectSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CreateTargetProject and VmMigrationClient.CreateTargetProjectAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

CreateUtilizationReportOperationsSettings

public OperationsSettings CreateUtilizationReportOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.CreateUtilizationReport and VmMigrationClient.CreateUtilizationReportAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateUtilizationReportSettings

public CallSettings CreateUtilizationReportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.CreateUtilizationReport and VmMigrationClient.CreateUtilizationReportAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

DeleteDatacenterConnectorOperationsSettings

public OperationsSettings DeleteDatacenterConnectorOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.DeleteDatacenterConnector and VmMigrationClient.DeleteDatacenterConnectorAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteDatacenterConnectorSettings

public CallSettings DeleteDatacenterConnectorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.DeleteDatacenterConnector and VmMigrationClient.DeleteDatacenterConnectorAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteGroupOperationsSettings

public OperationsSettings DeleteGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.DeleteGroup and VmMigrationClient.DeleteGroupAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteGroupSettings

public CallSettings DeleteGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.DeleteGroup and VmMigrationClient.DeleteGroupAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteMigratingVmOperationsSettings

public OperationsSettings DeleteMigratingVmOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.DeleteMigratingVm and VmMigrationClient.DeleteMigratingVmAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteMigratingVmSettings

public CallSettings DeleteMigratingVmSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.DeleteMigratingVm and VmMigrationClient.DeleteMigratingVmAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteSourceOperationsSettings

public OperationsSettings DeleteSourceOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.DeleteSource and VmMigrationClient.DeleteSourceAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteSourceSettings

public CallSettings DeleteSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.DeleteSource and VmMigrationClient.DeleteSourceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteTargetProjectOperationsSettings

public OperationsSettings DeleteTargetProjectOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.DeleteTargetProject and VmMigrationClient.DeleteTargetProjectAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteTargetProjectSettings

public CallSettings DeleteTargetProjectSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.DeleteTargetProject and VmMigrationClient.DeleteTargetProjectAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteUtilizationReportOperationsSettings

public OperationsSettings DeleteUtilizationReportOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.DeleteUtilizationReport and VmMigrationClient.DeleteUtilizationReportAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteUtilizationReportSettings

public CallSettings DeleteUtilizationReportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.DeleteUtilizationReport and VmMigrationClient.DeleteUtilizationReportAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

FetchInventorySettings

public CallSettings FetchInventorySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.FetchInventory and VmMigrationClient.FetchInventoryAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 300 seconds.

FinalizeMigrationOperationsSettings

public OperationsSettings FinalizeMigrationOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.FinalizeMigration and VmMigrationClient.FinalizeMigrationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

FinalizeMigrationSettings

public CallSettings FinalizeMigrationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.FinalizeMigration and VmMigrationClient.FinalizeMigrationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetCloneJobSettings

public CallSettings GetCloneJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetCloneJob and VmMigrationClient.GetCloneJobAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetCutoverJobSettings

public CallSettings GetCutoverJobSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetCutoverJob and VmMigrationClient.GetCutoverJobAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetDatacenterConnectorSettings

public CallSettings GetDatacenterConnectorSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetDatacenterConnector and VmMigrationClient.GetDatacenterConnectorAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetGroupSettings

public CallSettings GetGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetGroup and VmMigrationClient.GetGroupAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetMigratingVmSettings

public CallSettings GetMigratingVmSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetMigratingVm and VmMigrationClient.GetMigratingVmAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetReplicationCycleSettings

public CallSettings GetReplicationCycleSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetReplicationCycle and VmMigrationClient.GetReplicationCycleAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetSourceSettings

public CallSettings GetSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetSource and VmMigrationClient.GetSourceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetTargetProjectSettings

public CallSettings GetTargetProjectSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetTargetProject and VmMigrationClient.GetTargetProjectAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetUtilizationReportSettings

public CallSettings GetUtilizationReportSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.GetUtilizationReport and VmMigrationClient.GetUtilizationReportAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
Type Description
IAMPolicySettings

ListCloneJobsSettings

public CallSettings ListCloneJobsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListCloneJobs and VmMigrationClient.ListCloneJobsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListCutoverJobsSettings

public CallSettings ListCutoverJobsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListCutoverJobs and VmMigrationClient.ListCutoverJobsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListDatacenterConnectorsSettings

public CallSettings ListDatacenterConnectorsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListDatacenterConnectors and VmMigrationClient.ListDatacenterConnectorsAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListGroupsSettings

public CallSettings ListGroupsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListGroups and VmMigrationClient.ListGroupsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListMigratingVmsSettings

public CallSettings ListMigratingVmsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListMigratingVms and VmMigrationClient.ListMigratingVmsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListReplicationCyclesSettings

public CallSettings ListReplicationCyclesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListReplicationCycles and VmMigrationClient.ListReplicationCyclesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListSourcesSettings

public CallSettings ListSourcesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListSources and VmMigrationClient.ListSourcesAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListTargetProjectsSettings

public CallSettings ListTargetProjectsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListTargetProjects and VmMigrationClient.ListTargetProjectsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ListUtilizationReportsSettings

public CallSettings ListUtilizationReportsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ListUtilizationReports and VmMigrationClient.ListUtilizationReportsAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

PauseMigrationOperationsSettings

public OperationsSettings PauseMigrationOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.PauseMigration and VmMigrationClient.PauseMigrationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

PauseMigrationSettings

public CallSettings PauseMigrationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.PauseMigration and VmMigrationClient.PauseMigrationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

RemoveGroupMigrationOperationsSettings

public OperationsSettings RemoveGroupMigrationOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.RemoveGroupMigration and VmMigrationClient.RemoveGroupMigrationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

RemoveGroupMigrationSettings

public CallSettings RemoveGroupMigrationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.RemoveGroupMigration and VmMigrationClient.RemoveGroupMigrationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

ResumeMigrationOperationsSettings

public OperationsSettings ResumeMigrationOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.ResumeMigration and VmMigrationClient.ResumeMigrationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ResumeMigrationSettings

public CallSettings ResumeMigrationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.ResumeMigration and VmMigrationClient.ResumeMigrationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

StartMigrationOperationsSettings

public OperationsSettings StartMigrationOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.StartMigration and VmMigrationClient.StartMigrationAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

StartMigrationSettings

public CallSettings StartMigrationSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.StartMigration and VmMigrationClient.StartMigrationAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateGroupOperationsSettings

public OperationsSettings UpdateGroupOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.UpdateGroup and VmMigrationClient.UpdateGroupAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateGroupSettings

public CallSettings UpdateGroupSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.UpdateGroup and VmMigrationClient.UpdateGroupAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateMigratingVmOperationsSettings

public OperationsSettings UpdateMigratingVmOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.UpdateMigratingVm and VmMigrationClient.UpdateMigratingVmAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateMigratingVmSettings

public CallSettings UpdateMigratingVmSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.UpdateMigratingVm and VmMigrationClient.UpdateMigratingVmAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateSourceOperationsSettings

public OperationsSettings UpdateSourceOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.UpdateSource and VmMigrationClient.UpdateSourceAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateSourceSettings

public CallSettings UpdateSourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.UpdateSource and VmMigrationClient.UpdateSourceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpdateTargetProjectOperationsSettings

public OperationsSettings UpdateTargetProjectOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.UpdateTargetProject and VmMigrationClient.UpdateTargetProjectAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateTargetProjectSettings

public CallSettings UpdateTargetProjectSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.UpdateTargetProject and VmMigrationClient.UpdateTargetProjectAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

UpgradeApplianceOperationsSettings

public OperationsSettings UpgradeApplianceOperationsSettings { get; set; }

Long Running Operation settings for calls to VmMigrationClient.UpgradeAppliance and VmMigrationClient.UpgradeApplianceAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpgradeApplianceSettings

public CallSettings UpgradeApplianceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmMigrationClient.UpgradeAppliance and VmMigrationClient.UpgradeApplianceAsync.

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

Methods

Clone()

public VmMigrationSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
Type Description
VmMigrationSettings

A deep clone of this VmMigrationSettings object.

GetDefault()

public static VmMigrationSettings GetDefault()

Get a new instance of the default VmMigrationSettings.

Returns
Type Description
VmMigrationSettings

A new instance of the default VmMigrationSettings.