Package version:

Replication protection cluster custom data details.

interface ReplicationProtectionClusterProperties {
    activeLocation?: string;
    agentClusterId?: string;
    allowedOperations?: string[];
    areAllClusterNodesRegistered?: boolean;
    clusterFqdn?: string;
    clusterNodeFqdns?: string[];
    clusterProtectedItemIds?: string[];
    clusterRegisteredNodes?: RegisteredClusterNodes[];
    currentScenario?: CurrentScenarioDetails;
    healthErrors?: HealthError[];
    lastSuccessfulFailoverTime?: any;
    lastSuccessfulTestFailoverTime?: any;
    policyFriendlyName?: string;
    policyId?: string;
    primaryFabricFriendlyName?: string;
    primaryFabricProvider?: string;
    primaryProtectionContainerFriendlyName?: string;
    protectionClusterType?: string;
    protectionState?: string;
    protectionStateDescription?: string;
    providerSpecificDetails?: ReplicationClusterProviderSpecificSettingsUnion;
    provisioningState?: string;
    recoveryContainerId?: string;
    recoveryFabricFriendlyName?: string;
    recoveryFabricId?: string;
    recoveryProtectionContainerFriendlyName?: string;
    replicationHealth?: string;
    sharedDiskProperties?: SharedDiskReplicationItemProperties;
    testFailoverState?: string;
    testFailoverStateDescription?: string;
}

Properties

activeLocation?: string

The Current active location of the Protection cluster.

agentClusterId?: string

The Agent cluster Id.

allowedOperations?: string[]

The allowed operations on the Replication protection cluster.

areAllClusterNodesRegistered?: boolean

A value indicating whether all nodes of the cluster are registered or not.

clusterFqdn?: string

The cluster FQDN.

clusterNodeFqdns?: string[]

The List of cluster Node FQDNs.

clusterProtectedItemIds?: string[]

The List of Protected Item Id's.

clusterRegisteredNodes?: RegisteredClusterNodes[]

The registered node details.

currentScenario?: CurrentScenarioDetails

The current scenario.

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 Policy Id.

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.

protectionClusterType?: string

The type of protection cluster type.

protectionState?: string

The protection status.

protectionStateDescription?: string

The protection state description.

The Replication cluster provider custom settings.

provisioningState?: string

The provisioning state of the cluster. NOTE: This property will not be serialized. It can only be populated by the server.

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.

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.

The shared disk properties.

testFailoverState?: string

The Test failover state.

testFailoverStateDescription?: string

The Test failover state description.