ReplicationMigrationItemsOperations interface

Interface representing a ReplicationMigrationItems operations.

Properties

beginCreate
beginCreateAndWait
beginDelete
beginDeleteAndWait
beginMigrate
beginMigrateAndWait
beginPauseReplication
beginPauseReplicationAndWait
beginResumeReplication
beginResumeReplicationAndWait
beginResync
beginResyncAndWait
beginTestMigrate
beginTestMigrateAndWait
beginTestMigrateCleanup
beginTestMigrateCleanupAndWait
beginUpdate
beginUpdateAndWait
create

The operation to create an ASR migration item (enable migration).

delete

The operation to delete an ASR migration item.

get

Gets the details of a migration item.

list

Gets the list of migration items in the vault.

listByReplicationProtectionContainers

Gets the list of ASR migration items in the protection container.

migrate

The operation to initiate migration of the item.

pauseReplication

The operation to initiate pause replication of the item.

resumeReplication

The operation to initiate resume replication of the item.

resync

The operation to resynchronize replication of an ASR migration item.

testMigrate

The operation to initiate test migration of the item.

testMigrateCleanup

The operation to initiate test migrate cleanup.

update

The operation to update the recovery settings of an ASR migration item.

Property Details

beginCreate

Warning

This API is now deprecated.

use create instead

beginCreate: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: EnableMigrationInput, options?: ReplicationMigrationItemsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: EnableMigrationInput, options?: ReplicationMigrationItemsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

beginCreateAndWait

Warning

This API is now deprecated.

use create instead

beginCreateAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: EnableMigrationInput, options?: ReplicationMigrationItemsCreateOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: EnableMigrationInput, options?: ReplicationMigrationItemsCreateOptionalParams) => Promise<MigrationItem>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsDeleteOptionalParams) => Promise<void>

beginMigrate

Warning

This API is now deprecated.

use migrate instead

beginMigrate: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, migrateInput: MigrateInput, options?: ReplicationMigrationItemsMigrateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, migrateInput: MigrateInput, options?: ReplicationMigrationItemsMigrateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

beginMigrateAndWait

Warning

This API is now deprecated.

use migrate instead

beginMigrateAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, migrateInput: MigrateInput, options?: ReplicationMigrationItemsMigrateOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, migrateInput: MigrateInput, options?: ReplicationMigrationItemsMigrateOptionalParams) => Promise<MigrationItem>

beginPauseReplication

Warning

This API is now deprecated.

use pauseReplication instead

beginPauseReplication: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, pauseReplicationInput: PauseReplicationInput, options?: ReplicationMigrationItemsPauseReplicationOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, pauseReplicationInput: PauseReplicationInput, options?: ReplicationMigrationItemsPauseReplicationOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

beginPauseReplicationAndWait

Warning

This API is now deprecated.

use pauseReplication instead

beginPauseReplicationAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, pauseReplicationInput: PauseReplicationInput, options?: ReplicationMigrationItemsPauseReplicationOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, pauseReplicationInput: PauseReplicationInput, options?: ReplicationMigrationItemsPauseReplicationOptionalParams) => Promise<MigrationItem>

beginResumeReplication

Warning

This API is now deprecated.

use resumeReplication instead

beginResumeReplication: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, resumeReplicationInput: ResumeReplicationInput, options?: ReplicationMigrationItemsResumeReplicationOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, resumeReplicationInput: ResumeReplicationInput, options?: ReplicationMigrationItemsResumeReplicationOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

beginResumeReplicationAndWait

Warning

This API is now deprecated.

use resumeReplication instead

beginResumeReplicationAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, resumeReplicationInput: ResumeReplicationInput, options?: ReplicationMigrationItemsResumeReplicationOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, resumeReplicationInput: ResumeReplicationInput, options?: ReplicationMigrationItemsResumeReplicationOptionalParams) => Promise<MigrationItem>

beginResync

Warning

This API is now deprecated.

use resync instead

beginResync: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: ResyncInput, options?: ReplicationMigrationItemsResyncOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: ResyncInput, options?: ReplicationMigrationItemsResyncOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

beginResyncAndWait

Warning

This API is now deprecated.

use resync instead

beginResyncAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: ResyncInput, options?: ReplicationMigrationItemsResyncOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: ResyncInput, options?: ReplicationMigrationItemsResyncOptionalParams) => Promise<MigrationItem>

beginTestMigrate

Warning

This API is now deprecated.

use testMigrate instead

beginTestMigrate: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateInput: TestMigrateInput, options?: ReplicationMigrationItemsTestMigrateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateInput: TestMigrateInput, options?: ReplicationMigrationItemsTestMigrateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

beginTestMigrateAndWait

Warning

This API is now deprecated.

use testMigrate instead

beginTestMigrateAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateInput: TestMigrateInput, options?: ReplicationMigrationItemsTestMigrateOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateInput: TestMigrateInput, options?: ReplicationMigrationItemsTestMigrateOptionalParams) => Promise<MigrationItem>

beginTestMigrateCleanup

Warning

This API is now deprecated.

use testMigrateCleanup instead

beginTestMigrateCleanup: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateCleanupInput: TestMigrateCleanupInput, options?: ReplicationMigrationItemsTestMigrateCleanupOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateCleanupInput: TestMigrateCleanupInput, options?: ReplicationMigrationItemsTestMigrateCleanupOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

beginTestMigrateCleanupAndWait

Warning

This API is now deprecated.

use testMigrateCleanup instead

beginTestMigrateCleanupAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateCleanupInput: TestMigrateCleanupInput, options?: ReplicationMigrationItemsTestMigrateCleanupOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateCleanupInput: TestMigrateCleanupInput, options?: ReplicationMigrationItemsTestMigrateCleanupOptionalParams) => Promise<MigrationItem>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: UpdateMigrationItemInput, options?: ReplicationMigrationItemsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: UpdateMigrationItemInput, options?: ReplicationMigrationItemsUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: UpdateMigrationItemInput, options?: ReplicationMigrationItemsUpdateOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: UpdateMigrationItemInput, options?: ReplicationMigrationItemsUpdateOptionalParams) => Promise<MigrationItem>

create

The operation to create an ASR migration item (enable migration).

create: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: EnableMigrationInput, options?: ReplicationMigrationItemsCreateOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: EnableMigrationInput, options?: ReplicationMigrationItemsCreateOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

delete

The operation to delete an ASR migration item.

delete: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the details of a migration item.

get: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsGetOptionalParams) => Promise<MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsGetOptionalParams) => Promise<MigrationItem>

list

Gets the list of migration items in the vault.

list: (resourceGroupName: string, resourceName: string, options?: ReplicationMigrationItemsListOptionalParams) => PagedAsyncIterableIterator<MigrationItem, MigrationItem[], PageSettings>

Property Value

(resourceGroupName: string, resourceName: string, options?: ReplicationMigrationItemsListOptionalParams) => PagedAsyncIterableIterator<MigrationItem, MigrationItem[], PageSettings>

listByReplicationProtectionContainers

Gets the list of ASR migration items in the protection container.

listByReplicationProtectionContainers: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, options?: ReplicationMigrationItemsListByReplicationProtectionContainersOptionalParams) => PagedAsyncIterableIterator<MigrationItem, MigrationItem[], PageSettings>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, options?: ReplicationMigrationItemsListByReplicationProtectionContainersOptionalParams) => PagedAsyncIterableIterator<MigrationItem, MigrationItem[], PageSettings>

migrate

The operation to initiate migration of the item.

migrate: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, migrateInput: MigrateInput, options?: ReplicationMigrationItemsMigrateOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, migrateInput: MigrateInput, options?: ReplicationMigrationItemsMigrateOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

pauseReplication

The operation to initiate pause replication of the item.

pauseReplication: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, pauseReplicationInput: PauseReplicationInput, options?: ReplicationMigrationItemsPauseReplicationOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, pauseReplicationInput: PauseReplicationInput, options?: ReplicationMigrationItemsPauseReplicationOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

resumeReplication

The operation to initiate resume replication of the item.

resumeReplication: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, resumeReplicationInput: ResumeReplicationInput, options?: ReplicationMigrationItemsResumeReplicationOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, resumeReplicationInput: ResumeReplicationInput, options?: ReplicationMigrationItemsResumeReplicationOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

resync

The operation to resynchronize replication of an ASR migration item.

resync: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: ResyncInput, options?: ReplicationMigrationItemsResyncOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: ResyncInput, options?: ReplicationMigrationItemsResyncOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

testMigrate

The operation to initiate test migration of the item.

testMigrate: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateInput: TestMigrateInput, options?: ReplicationMigrationItemsTestMigrateOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateInput: TestMigrateInput, options?: ReplicationMigrationItemsTestMigrateOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

testMigrateCleanup

The operation to initiate test migrate cleanup.

testMigrateCleanup: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateCleanupInput: TestMigrateCleanupInput, options?: ReplicationMigrationItemsTestMigrateCleanupOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateCleanupInput: TestMigrateCleanupInput, options?: ReplicationMigrationItemsTestMigrateCleanupOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

update

The operation to update the recovery settings of an ASR migration item.

update: (resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: UpdateMigrationItemInput, options?: ReplicationMigrationItemsUpdateOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>

Property Value

(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: UpdateMigrationItemInput, options?: ReplicationMigrationItemsUpdateOptionalParams) => PollerLike<OperationState<MigrationItem>, MigrationItem>