Package version:

Interface representing a ReplicationMigrationItems.

interface ReplicationMigrationItems {
    beginCreate(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: EnableMigrationInput, options?: ReplicationMigrationItemsCreateOptionalParams): Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>;
    beginCreateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: EnableMigrationInput, options?: ReplicationMigrationItemsCreateOptionalParams): Promise<MigrationItem>;
    beginDelete(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginDeleteAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsDeleteOptionalParams): Promise<void>;
    beginMigrate(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, migrateInput: MigrateInput, options?: ReplicationMigrationItemsMigrateOptionalParams): Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>;
    beginMigrateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, migrateInput: MigrateInput, options?: ReplicationMigrationItemsMigrateOptionalParams): Promise<MigrationItem>;
    beginPauseReplication(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, pauseReplicationInput: PauseReplicationInput, options?: ReplicationMigrationItemsPauseReplicationOptionalParams): Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>;
    beginPauseReplicationAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, pauseReplicationInput: PauseReplicationInput, options?: ReplicationMigrationItemsPauseReplicationOptionalParams): Promise<MigrationItem>;
    beginResumeReplication(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, resumeReplicationInput: ResumeReplicationInput, options?: ReplicationMigrationItemsResumeReplicationOptionalParams): Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>;
    beginResumeReplicationAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, resumeReplicationInput: ResumeReplicationInput, options?: ReplicationMigrationItemsResumeReplicationOptionalParams): Promise<MigrationItem>;
    beginResync(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: ResyncInput, options?: ReplicationMigrationItemsResyncOptionalParams): Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>;
    beginResyncAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: ResyncInput, options?: ReplicationMigrationItemsResyncOptionalParams): Promise<MigrationItem>;
    beginTestMigrate(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateInput: TestMigrateInput, options?: ReplicationMigrationItemsTestMigrateOptionalParams): Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>;
    beginTestMigrateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateInput: TestMigrateInput, options?: ReplicationMigrationItemsTestMigrateOptionalParams): Promise<MigrationItem>;
    beginTestMigrateCleanup(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateCleanupInput: TestMigrateCleanupInput, options?: ReplicationMigrationItemsTestMigrateCleanupOptionalParams): Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>;
    beginTestMigrateCleanupAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, testMigrateCleanupInput: TestMigrateCleanupInput, options?: ReplicationMigrationItemsTestMigrateCleanupOptionalParams): Promise<MigrationItem>;
    beginUpdate(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: UpdateMigrationItemInput, options?: ReplicationMigrationItemsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>;
    beginUpdateAndWait(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, input: UpdateMigrationItemInput, options?: ReplicationMigrationItemsUpdateOptionalParams): Promise<MigrationItem>;
    get(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, migrationItemName: string, options?: ReplicationMigrationItemsGetOptionalParams): Promise<MigrationItem>;
    list(resourceGroupName: string, resourceName: string, options?: ReplicationMigrationItemsListOptionalParams): PagedAsyncIterableIterator<MigrationItem>;
    listByReplicationProtectionContainers(resourceGroupName: string, resourceName: string, fabricName: string, protectionContainerName: string, options?: ReplicationMigrationItemsListByReplicationProtectionContainersOptionalParams): PagedAsyncIterableIterator<MigrationItem>;
}

Methods

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

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • input: EnableMigrationInput

      Enable migration input.

    • Optionaloptions: ReplicationMigrationItemsCreateOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>

  • The operation to delete an ASR migration item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • Optionaloptions: ReplicationMigrationItemsDeleteOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<void>, void>>

  • The operation to delete an ASR migration item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • Optionaloptions: ReplicationMigrationItemsDeleteOptionalParams

      The options parameters.

    Returns Promise<void>

  • The operation to initiate migration of the item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • migrateInput: MigrateInput

      Migrate input.

    • Optionaloptions: ReplicationMigrationItemsMigrateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

  • The operation to initiate migration of the item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • migrateInput: MigrateInput

      Migrate input.

    • Optionaloptions: ReplicationMigrationItemsMigrateOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>

  • The operation to initiate pause replication of the item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • pauseReplicationInput: PauseReplicationInput

      Pause replication input.

    • Optionaloptions: ReplicationMigrationItemsPauseReplicationOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>

  • The operation to initiate resume replication of the item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • resumeReplicationInput: ResumeReplicationInput

      Resume replication input.

    • Optionaloptions: ReplicationMigrationItemsResumeReplicationOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>

  • The operation to resynchronize replication of an ASR migration item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • input: ResyncInput

      Resync input.

    • Optionaloptions: ReplicationMigrationItemsResyncOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

  • The operation to resynchronize replication of an ASR migration item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • input: ResyncInput

      Resync input.

    • Optionaloptions: ReplicationMigrationItemsResyncOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>

  • The operation to initiate test migration of the item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • testMigrateInput: TestMigrateInput

      Test migrate input.

    • Optionaloptions: ReplicationMigrationItemsTestMigrateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<MigrationItem>, MigrationItem>>

  • The operation to initiate test migration of the item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • testMigrateInput: TestMigrateInput

      Test migrate input.

    • Optionaloptions: ReplicationMigrationItemsTestMigrateOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>

  • The operation to initiate test migrate cleanup.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • testMigrateCleanupInput: TestMigrateCleanupInput

      Test migrate cleanup input.

    • Optionaloptions: ReplicationMigrationItemsTestMigrateCleanupOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>

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

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • input: UpdateMigrationItemInput

      Update migration item input.

    • Optionaloptions: ReplicationMigrationItemsUpdateOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>

  • Gets the details of a migration item.

    Parameters

    • resourceGroupName: string

      The name of the resource group where the recovery services vault is present.

    • resourceName: string

      The name of the recovery services vault.

    • fabricName: string

      Fabric unique name.

    • protectionContainerName: string

      Protection container name.

    • migrationItemName: string

      Migration item name.

    • Optionaloptions: ReplicationMigrationItemsGetOptionalParams

      The options parameters.

    Returns Promise<MigrationItem>