Share via


VMwareCbtDiskInput Class

Definition

VMwareCbt disk input.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.VMwareCbtDiskInputTypeConverter))]
public class VMwareCbtDiskInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IVMwareCbtDiskInput
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.VMwareCbtDiskInputTypeConverter))>]
type VMwareCbtDiskInput = class
    interface IVMwareCbtDiskInput
    interface IJsonSerializable
Public Class VMwareCbtDiskInput
Implements IVMwareCbtDiskInput
Inheritance
VMwareCbtDiskInput
Attributes
Implements

Constructors

VMwareCbtDiskInput()

Creates an new VMwareCbtDiskInput instance.

Properties

DiskEncryptionSetId

The DiskEncryptionSet ARM Id.

DiskId

The disk Id.

DiskType

The disk type.

IsOSDisk

A value indicating whether the disk is the OS disk.

LogStorageAccountId

The log storage account ARM Id.

LogStorageAccountSasSecretName

The key vault secret name of the log storage account.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VMwareCbtDiskInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VMwareCbtDiskInput.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IVMwareCbtDiskInput.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VMwareCbtDiskInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to