Share via


RecoveryPlanTestFailoverInput Class

Definition

Recovery plan test failover input.

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

Constructors

RecoveryPlanTestFailoverInput()

Creates an new RecoveryPlanTestFailoverInput instance.

Properties

FailoverDirection

The failover direction.

NetworkId

The Id of the network to be used for test failover.

NetworkType

The network type to be used for test failover.

ProviderSpecificDetail

The provider specific properties.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoveryPlanTestFailoverInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoveryPlanTestFailoverInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoveryPlanTestFailoverInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to