VMwareCbtUpdateDiskInput Class

Definition

VMwareCbt disk input for update.

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

Constructors

Name Description
VMwareCbtUpdateDiskInput()

Creates an new VMwareCbtUpdateDiskInput instance.

Properties

Name Description
DiskId

The disk Id.

DiskSizeInGb

The target disk size in GB.

Iop

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

IsOSDisk

A value indicating whether the disk is the OS disk.

TargetDiskName

The target disk name.

ThroughputInMbps

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

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VMwareCbtUpdateDiskInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VMwareCbtUpdateDiskInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VMwareCbtUpdateDiskInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to