Share via


RecoveryPlanProperties Class

Definition

Recovery plan properties.

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

Constructors

RecoveryPlanProperties()

Creates an new RecoveryPlanProperties instance.

Properties

AllowedOperation

The list of allowed operations.

CurrentScenarioJobId

ARM Id of the job being executed.

CurrentScenarioName

Scenario name.

CurrentScenarioStartTime

Start time of the workflow.

CurrentScenarioStatus

The recovery plan status.

CurrentScenarioStatusDescription

The recovery plan status description.

FailoverDeploymentModel

The failover deployment model.

FriendlyName

The friendly name.

Group

The recovery plan groups.

LastPlannedFailoverTime

The start time of the last planned failover.

LastTestFailoverTime

The start time of the last test failover.

LastUnplannedFailoverTime

The start time of the last unplanned failover.

PrimaryFabricFriendlyName

The primary fabric friendly name.

PrimaryFabricId

The primary fabric Id.

ProviderSpecificDetail

The provider id and provider specific details.

RecoveryFabricFriendlyName

The recovery fabric friendly name.

RecoveryFabricId

The recovery fabric Id.

ReplicationProvider

The list of replication providers.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RecoveryPlanProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RecoveryPlanProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RecoveryPlanProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to