HyperVReplicaAzureDiskInputDetails Class

Definition

Disk input details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.HyperVReplicaAzureDiskInputDetailsTypeConverter))]
public class HyperVReplicaAzureDiskInputDetails : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHyperVReplicaAzureDiskInputDetails
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.HyperVReplicaAzureDiskInputDetailsTypeConverter))>]
type HyperVReplicaAzureDiskInputDetails = class
    interface IHyperVReplicaAzureDiskInputDetails
    interface IJsonSerializable
Public Class HyperVReplicaAzureDiskInputDetails
Implements IHyperVReplicaAzureDiskInputDetails
Inheritance
HyperVReplicaAzureDiskInputDetails
Attributes
Implements

Constructors

Name Description
HyperVReplicaAzureDiskInputDetails()

Creates an new HyperVReplicaAzureDiskInputDetails instance.

Properties

Name Description
DiskEncryptionSetId

The DiskEncryptionSet ARM ID.

DiskId

The DiskId.

DiskSizeInGb

The target disk size in GB.

DiskType

The disk type.

Iop

The number of IOPS allowed for Premium V2 and Ultra disks.

LogStorageAccountId

The LogStorageAccountId.

SectorSizeInByte

The logical sector size (in bytes), 512 by default.

ThroughputInMbps

The total throughput in Mbps for Premium V2 and Ultra disks.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HyperVReplicaAzureDiskInputDetails.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperVReplicaAzureDiskInputDetails.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IHyperVReplicaAzureDiskInputDetails.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperVReplicaAzureDiskInputDetails into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to