Share via


RecoveryPlanInMageFailoverInput Class

Definition

Recovery plan InMage failover input.

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

Constructors

RecoveryPlanInMageFailoverInput()

Creates an new RecoveryPlanInMageFailoverInput instance.

Properties

InstanceType

The class type.

RecoveryPointType

The recovery point type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoveryPlanInMageFailoverInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoveryPlanInMageFailoverInput.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoveryPlanInMageFailoverInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to