Share via


VMwareDisk Class

Definition

Second level object returned as part of Machine REST resource.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.VMwareDiskTypeConverter))]
public class VMwareDisk : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareDisk
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.VMwareDiskTypeConverter))>]
type VMwareDisk = class
    interface IVMwareDisk
    interface IJsonSerializable
Public Class VMwareDisk
Implements IVMwareDisk
Inheritance
VMwareDisk
Attributes
Implements

Constructors

VMwareDisk()

Creates an new VMwareDisk instance.

Properties

DiskMode

Disk mode property used for identifying independent disks.

DiskProvisioningPolicy

The provisioning policy of the disk. It is Thin or Thick or Unknown for the VMWare.

DiskScrubbingPolicy

The scrubbing policy of disks which can be eagerly zeroed or lazily zeroed.

DiskType

Type of the disk.

Label

Label of the disk.

Lun

LUN of the disk.

MaxSizeInByte

Bytes allocated for the disk.

Name

Name of the disk.

Path

Path of the disk.

Uuid

Disk UUID.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VMwareDisk.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VMwareDisk.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202001.IVMwareDisk.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VMwareDisk into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to