Share via


AzureVMDiskDetails Class

Definition

Disk details for E2A provider.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.AzureVMDiskDetailsTypeConverter))]
public class AzureVMDiskDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IAzureVMDiskDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.AzureVMDiskDetailsTypeConverter))>]
type AzureVMDiskDetails = class
    interface IAzureVMDiskDetails
    interface IJsonSerializable
Public Class AzureVMDiskDetails
Implements IAzureVMDiskDetails
Inheritance
AzureVMDiskDetails
Attributes
Implements

Constructors

AzureVMDiskDetails()

Creates an new AzureVMDiskDetails instance.

Properties

CustomTargetDiskName

The custom target Azure disk name.

DiskEncryptionSetId

The DiskEncryptionSet ARM ID.

DiskId

The disk resource id.

LunId

Ordinal\LunId of the disk for the Azure VM.

MaxSizeMb

Max side in MB.

TargetDiskLocation

Blob uri of the Azure disk.

TargetDiskName

The target Azure disk name.

VhdId

The VHD id.

VhdName

VHD name.

VhdType

VHD type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AzureVMDiskDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AzureVMDiskDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IAzureVMDiskDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AzureVMDiskDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to