InMageRcmDisksDefaultInput Class

Definition

InMageRcm disk input.

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

Constructors

Name Description
InMageRcmDisksDefaultInput()

Creates an new InMageRcmDisksDefaultInput instance.

Properties

Name Description
DiskEncryptionSetId

The DiskEncryptionSet ARM Id.

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 log storage account ARM Id.

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 InMageRcmDisksDefaultInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of InMageRcmDisksDefaultInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of InMageRcmDisksDefaultInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to