Share via


IRecoveryPlanProperties Interface

Definition

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

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

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to