Share via


CreateRecoveryPlanInputProperties Class

Definition

Recovery plan creation properties.

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

Constructors

CreateRecoveryPlanInputProperties()

Creates an new CreateRecoveryPlanInputProperties 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 CreateRecoveryPlanInputProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CreateRecoveryPlanInputProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CreateRecoveryPlanInputProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to