Package version:

Interface StorageAccountMigration

The parameters or status associated with an ongoing or enqueued storage account migration in order to update its current SKU or region.

interface StorageAccountMigration {
    id?: string;
    migrationFailedDetailedReason?: string;
    migrationFailedReason?: string;
    migrationStatus?: string;
    name?: string;
    targetSkuName: string;
    type?: string;
}

Properties

id?: string

Migration Resource Id NOTE: This property will not be serialized. It can only be populated by the server.

migrationFailedDetailedReason?: string

Reason for migration failure NOTE: This property will not be serialized. It can only be populated by the server.

migrationFailedReason?: string

Error code for migration failure NOTE: This property will not be serialized. It can only be populated by the server.

migrationStatus?: string

Current status of migration NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

current value is 'default' for customer initiated migration

targetSkuName: string

Target sku name for the account

type?: string

SrpAccountMigrationType in ARM contract which is 'accountMigrations'