Share 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

StorageAccountMigrationProperties()

Creates an new StorageAccountMigrationProperties instance.

Properties

MigrationFailedDetailedReason

Reason for migration failure

MigrationFailedReason

Error code for migration failure

MigrationStatus

Current status of migration

TargetSkuName

Target sku name for the account

Methods

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