RecoveryPlanA2AFailoverInput Class

Definition

Recovery plan A2A failover input.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.RecoveryPlanA2AFailoverInputTypeConverter))]
public class RecoveryPlanA2AFailoverInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRecoveryPlanA2AFailoverInput, Microsoft.Azure.PowerShell.Cmdlets.Migrate.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.RecoveryPlanA2AFailoverInputTypeConverter))>]
type RecoveryPlanA2AFailoverInput = class
    interface IRecoveryPlanA2AFailoverInput
    interface IJsonSerializable
    interface IRecoveryPlanProviderSpecificFailoverInput
    interface IValidates
Public Class RecoveryPlanA2AFailoverInput
Implements IRecoveryPlanA2AFailoverInput, IValidates
Inheritance
RecoveryPlanA2AFailoverInput
Attributes
Implements

Constructors

Name Description
RecoveryPlanA2AFailoverInput()

Creates an new RecoveryPlanA2AFailoverInput instance.

Properties

Name Description
CloudServiceCreationOption

A value indicating whether to use recovery cloud service for TFO or not.

InstanceType

The class type.

MultiVMSyncPointOption

A value indicating whether multi VM sync enabled VMs should use multi VM sync points for failover.

RecoveryPointType

The recovery point type.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoveryPlanA2AFailoverInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoveryPlanA2AFailoverInput.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api20250801.IRecoveryPlanA2AFailoverInput.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoveryPlanA2AFailoverInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to