Share via


VMwareCbtTestMigrateInput Class

Definition

VMwareCbt specific test migrate input.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.VMwareCbtTestMigrateInputTypeConverter))]
public class VMwareCbtTestMigrateInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.IVMwareCbtTestMigrateInput, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202301.VMwareCbtTestMigrateInputTypeConverter))>]
type VMwareCbtTestMigrateInput = class
    interface IVMwareCbtTestMigrateInput
    interface IJsonSerializable
    interface ITestMigrateProviderSpecificInput
    interface IValidates
Public Class VMwareCbtTestMigrateInput
Implements IValidates, IVMwareCbtTestMigrateInput
Inheritance
VMwareCbtTestMigrateInput
Attributes
Implements

Constructors

VMwareCbtTestMigrateInput()

Creates an new VMwareCbtTestMigrateInput instance.

Properties

InstanceType

The class type.

NetworkId

The test network Id.

OSUpgradeVersion

A value indicating the inplace OS Upgrade version.

RecoveryPointId

The recovery point Id.

VMNic

The list of NIC details.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VMwareCbtTestMigrateInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VMwareCbtTestMigrateInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VMwareCbtTestMigrateInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to