Partager via


StorageAccountMigrationProperties Class

Definition

The properties of a storage account's ongoing or enqueued migration.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.StorageAccountMigrationPropertiesTypeConverter))]
public class StorageAccountMigrationProperties : Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IStorageAccountMigrationProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.StorageAccountMigrationPropertiesTypeConverter))>]
type StorageAccountMigrationProperties = class
    interface IStorageAccountMigrationProperties
    interface IJsonSerializable
Public Class StorageAccountMigrationProperties
Implements IStorageAccountMigrationProperties
Inheritance
StorageAccountMigrationProperties
Attributes
Implements

Constructors

Name Description
StorageAccountMigrationProperties()

Creates an new StorageAccountMigrationProperties instance.

Properties

Name Description
MigrationFailedDetailedReason

Reason for migration failure

MigrationFailedReason

Error code for migration failure

MigrationStatus

Current status of migration

TargetSkuName

Target sku name for the account

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of StorageAccountMigrationProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of StorageAccountMigrationProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Storage.Models.IStorageAccountMigrationProperties.

FromJsonString(String)

Creates a new instance of StorageAccountMigrationProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of StorageAccountMigrationProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to