Share via


VirtualDiskUpdate Class

Definition

Defines the virtual disk update.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.VirtualDiskUpdateTypeConverter))]
public class VirtualDiskUpdate : Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.IVirtualDiskUpdate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.VirtualDiskUpdateTypeConverter))>]
type VirtualDiskUpdate = class
    interface IVirtualDiskUpdate
    interface IJsonSerializable
Public Class VirtualDiskUpdate
Implements IVirtualDiskUpdate
Inheritance
VirtualDiskUpdate
Attributes
Implements

Constructors

VirtualDiskUpdate()

Creates an new VirtualDiskUpdate instance.

Properties

ControllerKey

Gets or sets the controller id.

DeviceKey

Gets or sets the device key value.

DeviceName

Gets or sets the device name.

DiskMode

Gets or sets the disk mode.

DiskSizeGb

Gets or sets the disk total size.

DiskType

Gets or sets the disk backing type.

Name

Gets or sets the name of the virtual disk.

UnitNumber

Gets or sets the unit number of the disk on the controller.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VirtualDiskUpdate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VirtualDiskUpdate.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.ConnectedVMware.Models.IVirtualDiskUpdate.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VirtualDiskUpdate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to