Share via


CreateRecoveryPlanInput Class

Definition

Create recovery plan input class.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.CreateRecoveryPlanInputTypeConverter))]
public class CreateRecoveryPlanInput : Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.ICreateRecoveryPlanInput
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.CreateRecoveryPlanInputTypeConverter))>]
type CreateRecoveryPlanInput = class
    interface ICreateRecoveryPlanInput
    interface IJsonSerializable
Public Class CreateRecoveryPlanInput
Implements ICreateRecoveryPlanInput
Inheritance
CreateRecoveryPlanInput
Attributes
Implements

Constructors

CreateRecoveryPlanInput()

Creates an new CreateRecoveryPlanInput instance.

Properties

FailoverDeploymentModel

The failover deployment model.

Group

The recovery plan groups.

PrimaryFabricId

The primary fabric Id.

ProviderSpecificInput

The provider specific input.

RecoveryFabricId

The recovery fabric Id.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CreateRecoveryPlanInput.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CreateRecoveryPlanInput.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Migrate.Models.Api202401.ICreateRecoveryPlanInput.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CreateRecoveryPlanInput into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to