Package version:

Recovery plan properties.

interface RecoveryPlanProperties {
    allowedOperations?: string[];
    currentScenario?: CurrentScenarioDetails;
    currentScenarioStatus?: string;
    currentScenarioStatusDescription?: string;
    failoverDeploymentModel?: string;
    friendlyName?: string;
    groups?: RecoveryPlanGroup[];
    lastPlannedFailoverTime?: any;
    lastTestFailoverTime?: any;
    lastUnplannedFailoverTime?: any;
    primaryFabricFriendlyName?: string;
    primaryFabricId?: string;
    providerSpecificDetails?: RecoveryPlanProviderSpecificDetailsUnion[];
    recoveryFabricFriendlyName?: string;
    recoveryFabricId?: string;
    replicationProviders?: string[];
}

Properties

allowedOperations?: string[]

The list of allowed operations.

currentScenario?: CurrentScenarioDetails

The current scenario details.

currentScenarioStatus?: string

The recovery plan status.

currentScenarioStatusDescription?: string

The recovery plan status description.

failoverDeploymentModel?: string

The failover deployment model.

friendlyName?: string

The friendly name.

The recovery plan groups.

lastPlannedFailoverTime?: any

The start time of the last planned failover.

lastTestFailoverTime?: any

The start time of the last test failover.

lastUnplannedFailoverTime?: any

The start time of the last unplanned failover.

primaryFabricFriendlyName?: string

The primary fabric friendly name.

primaryFabricId?: string

The primary fabric Id.

providerSpecificDetails?: RecoveryPlanProviderSpecificDetailsUnion[]

The provider id and provider specific details.

recoveryFabricFriendlyName?: string

The recovery fabric friendly name.

recoveryFabricId?: string

The recovery fabric Id.

replicationProviders?: string[]

The list of replication providers.