VirtualMachineConfiguration Class

Definition

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

Constructors

Name Description
VirtualMachineConfiguration()

Creates an new VirtualMachineConfiguration instance.

Properties

Name Description
NativeHostMachineId
NativeMachineId
VirtualMachineName
VirtualMachineType

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of VirtualMachineConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of VirtualMachineConfiguration.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of VirtualMachineConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to