ReplicationProtectionClusterPropertiesResponse

data class ReplicationProtectionClusterPropertiesResponse(val activeLocation: String? = null, val agentClusterId: String? = null, val allowedOperations: List<String>? = null, val areAllClusterNodesRegistered: Boolean? = null, val clusterFqdn: String? = null, val clusterNodeFqdns: List<String>? = null, val clusterProtectedItemIds: List<String>? = null, val clusterRegisteredNodes: List<RegisteredClusterNodesResponse>? = null, val currentScenario: CurrentScenarioDetailsResponse? = null, val healthErrors: List<HealthErrorResponse>? = null, val lastSuccessfulFailoverTime: String? = null, val lastSuccessfulTestFailoverTime: String? = null, val policyFriendlyName: String? = null, val policyId: String? = null, val primaryFabricFriendlyName: String? = null, val primaryFabricProvider: String? = null, val primaryProtectionContainerFriendlyName: String? = null, val protectionClusterType: String? = null, val protectionState: String? = null, val protectionStateDescription: String? = null, val providerSpecificDetails: A2AReplicationProtectionClusterDetailsResponse? = null, val provisioningState: String, val recoveryContainerId: String? = null, val recoveryFabricFriendlyName: String? = null, val recoveryFabricId: String? = null, val recoveryProtectionContainerFriendlyName: String? = null, val replicationHealth: String? = null, val sharedDiskProperties: SharedDiskReplicationItemPropertiesResponse? = null, val testFailoverState: String? = null, val testFailoverStateDescription: String? = null)

Replication protection cluster custom data details.

Constructors

constructor(activeLocation: String? = null, agentClusterId: String? = null, allowedOperations: List<String>? = null, areAllClusterNodesRegistered: Boolean? = null, clusterFqdn: String? = null, clusterNodeFqdns: List<String>? = null, clusterProtectedItemIds: List<String>? = null, clusterRegisteredNodes: List<RegisteredClusterNodesResponse>? = null, currentScenario: CurrentScenarioDetailsResponse? = null, healthErrors: List<HealthErrorResponse>? = null, lastSuccessfulFailoverTime: String? = null, lastSuccessfulTestFailoverTime: String? = null, policyFriendlyName: String? = null, policyId: String? = null, primaryFabricFriendlyName: String? = null, primaryFabricProvider: String? = null, primaryProtectionContainerFriendlyName: String? = null, protectionClusterType: String? = null, protectionState: String? = null, protectionStateDescription: String? = null, providerSpecificDetails: A2AReplicationProtectionClusterDetailsResponse? = null, provisioningState: String, recoveryContainerId: String? = null, recoveryFabricFriendlyName: String? = null, recoveryFabricId: String? = null, recoveryProtectionContainerFriendlyName: String? = null, replicationHealth: String? = null, sharedDiskProperties: SharedDiskReplicationItemPropertiesResponse? = null, testFailoverState: String? = null, testFailoverStateDescription: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val activeLocation: String? = null

The Current active location of the Protection cluster.

Link copied to clipboard
val agentClusterId: String? = null

The Agent cluster Id.

Link copied to clipboard

The allowed operations on the Replication protection cluster.

Link copied to clipboard

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

Link copied to clipboard
val clusterFqdn: String? = null

The cluster FQDN.

Link copied to clipboard

The List of cluster Node FQDNs.

Link copied to clipboard

The List of Protected Item Id's.

Link copied to clipboard

The registered node details.

Link copied to clipboard

The current scenario.

Link copied to clipboard

List of health errors.

Link copied to clipboard

The last successful failover time.

Link copied to clipboard

The last successful test failover time.

Link copied to clipboard

The name of Policy governing this PE.

Link copied to clipboard
val policyId: String? = null

The Policy Id.

Link copied to clipboard

The friendly name of the primary fabric.

Link copied to clipboard

The fabric provider of the primary fabric.

Link copied to clipboard

The name of primary protection container friendly name.

Link copied to clipboard

The type of protection cluster type.

Link copied to clipboard
val protectionState: String? = null

The protection status.

Link copied to clipboard

The protection state description.

Link copied to clipboard

The Replication cluster provider custom settings.

Link copied to clipboard

The provisioning state of the cluster.

Link copied to clipboard

The recovery container Id.

Link copied to clipboard

The friendly name of recovery fabric.

Link copied to clipboard

The Arm Id of recovery fabric.

Link copied to clipboard

The name of recovery container friendly name.

Link copied to clipboard

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.

Link copied to clipboard
Link copied to clipboard

The Test failover state.

Link copied to clipboard

The Test failover state description.