Share via


HyperVReplicaAzureReprotectInput Class

Definition

Azure specific reprotect input.

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

Constructors

HyperVReplicaAzureReprotectInput()

Creates an new HyperVReplicaAzureReprotectInput instance.

Properties

HvHostVMId

The Hyper-V host Vm Id.

InstanceType

The class type.

LogStorageAccountId

The storage account to be used for logging during replication.

OSType

The OS type associated with vm.

StorageAccountId

The storage account name.

VHdId

The OS disk VHD id associated with vm.

VMName

The Vm Name.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of HyperVReplicaAzureReprotectInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of HyperVReplicaAzureReprotectInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of HyperVReplicaAzureReprotectInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to