Package version:

Replication protected item custom data details.

interface ReplicationProtectedItemProperties {
    activeLocation?: string;
    allowedOperations?: string[];
    currentScenario?: CurrentScenarioDetails;
    eventCorrelationId?: string;
    failoverHealth?: string;
    failoverRecoveryPointId?: string;
    friendlyName?: string;
    healthErrors?: HealthError[];
    lastSuccessfulFailoverTime?: any;
    lastSuccessfulTestFailoverTime?: any;
    policyFriendlyName?: string;
    policyId?: string;
    primaryFabricFriendlyName?: string;
    primaryFabricProvider?: string;
    primaryProtectionContainerFriendlyName?: string;
    protectableItemId?: string;
    protectedItemType?: string;
    protectionState?: string;
    protectionStateDescription?: string;
    providerSpecificDetails?: ReplicationProviderSpecificSettingsUnion;
    recoveryContainerId?: string;
    recoveryFabricFriendlyName?: string;
    recoveryFabricId?: string;
    recoveryProtectionContainerFriendlyName?: string;
    recoveryServicesProviderId?: string;
    replicationHealth?: string;
    switchProviderState?: string;
    switchProviderStateDescription?: string;
    testFailoverState?: string;
    testFailoverStateDescription?: string;
}

Properties

activeLocation?: string

The Current active location of the PE.

allowedOperations?: string[]

The allowed operations on the Replication protected item.

currentScenario?: CurrentScenarioDetails

The current scenario.

eventCorrelationId?: string

The correlation Id for events associated with this protected item.

failoverHealth?: string

The consolidated failover health for the VM.

failoverRecoveryPointId?: string

The recovery point ARM Id to which the Vm was failed over.

friendlyName?: string

The name.

healthErrors?: HealthError[]

List of health errors.

lastSuccessfulFailoverTime?: any

The Last successful failover time.

lastSuccessfulTestFailoverTime?: any

The Last successful test failover time.

policyFriendlyName?: string

The name of Policy governing this PE.

policyId?: string

The ID of Policy governing this PE.

primaryFabricFriendlyName?: string

The friendly name of the primary fabric.

primaryFabricProvider?: string

The fabric provider of the primary fabric.

primaryProtectionContainerFriendlyName?: string

The name of primary protection container friendly name.

protectableItemId?: string

The protected item ARM Id.

protectedItemType?: string

The type of protected item type.

protectionState?: string

The protection status.

protectionStateDescription?: string

The protection state description.

The Replication provider custom settings.

recoveryContainerId?: string

The recovery container Id.

recoveryFabricFriendlyName?: string

The friendly name of recovery fabric.

recoveryFabricId?: string

The Arm Id of recovery fabric.

recoveryProtectionContainerFriendlyName?: string

The name of recovery container friendly name.

recoveryServicesProviderId?: string

The recovery provider ARM Id.

replicationHealth?: string

The consolidated protection health for the VM taking any issues with SRS as well as all the replication units associated with the VM's replication group into account. This is a string representation of the ProtectionHealth enumeration.

switchProviderState?: string

The switch provider state.

switchProviderStateDescription?: string

The switch provider state description.

testFailoverState?: string

The Test failover state.

testFailoverStateDescription?: string

The Test failover state description.