ReplicationProtectionClusterPropertiesArgs

data class ReplicationProtectionClusterPropertiesArgs(val activeLocation: Output<String>? = null, val agentClusterId: Output<String>? = null, val allowedOperations: Output<List<String>>? = null, val areAllClusterNodesRegistered: Output<Boolean>? = null, val clusterFqdn: Output<String>? = null, val clusterNodeFqdns: Output<List<String>>? = null, val clusterProtectedItemIds: Output<List<String>>? = null, val clusterRegisteredNodes: Output<List<RegisteredClusterNodesArgs>>? = null, val currentScenario: Output<CurrentScenarioDetailsArgs>? = null, val healthErrors: Output<List<HealthErrorArgs>>? = null, val lastSuccessfulFailoverTime: Output<String>? = null, val lastSuccessfulTestFailoverTime: Output<String>? = null, val policyFriendlyName: Output<String>? = null, val policyId: Output<String>? = null, val primaryFabricFriendlyName: Output<String>? = null, val primaryFabricProvider: Output<String>? = null, val primaryProtectionContainerFriendlyName: Output<String>? = null, val protectionClusterType: Output<String>? = null, val protectionState: Output<String>? = null, val protectionStateDescription: Output<String>? = null, val providerSpecificDetails: Output<A2AReplicationProtectionClusterDetailsArgs>? = null, val recoveryContainerId: Output<String>? = null, val recoveryFabricFriendlyName: Output<String>? = null, val recoveryFabricId: Output<String>? = null, val recoveryProtectionContainerFriendlyName: Output<String>? = null, val replicationHealth: Output<String>? = null, val sharedDiskProperties: Output<SharedDiskReplicationItemPropertiesArgs>? = null, val testFailoverState: Output<String>? = null, val testFailoverStateDescription: Output<String>? = null) : ConvertibleToJava<ReplicationProtectionClusterPropertiesArgs>

Replication protection cluster custom data details.

Constructors

constructor(activeLocation: Output<String>? = null, agentClusterId: Output<String>? = null, allowedOperations: Output<List<String>>? = null, areAllClusterNodesRegistered: Output<Boolean>? = null, clusterFqdn: Output<String>? = null, clusterNodeFqdns: Output<List<String>>? = null, clusterProtectedItemIds: Output<List<String>>? = null, clusterRegisteredNodes: Output<List<RegisteredClusterNodesArgs>>? = null, currentScenario: Output<CurrentScenarioDetailsArgs>? = null, healthErrors: Output<List<HealthErrorArgs>>? = null, lastSuccessfulFailoverTime: Output<String>? = null, lastSuccessfulTestFailoverTime: Output<String>? = null, policyFriendlyName: Output<String>? = null, policyId: Output<String>? = null, primaryFabricFriendlyName: Output<String>? = null, primaryFabricProvider: Output<String>? = null, primaryProtectionContainerFriendlyName: Output<String>? = null, protectionClusterType: Output<String>? = null, protectionState: Output<String>? = null, protectionStateDescription: Output<String>? = null, providerSpecificDetails: Output<A2AReplicationProtectionClusterDetailsArgs>? = null, recoveryContainerId: Output<String>? = null, recoveryFabricFriendlyName: Output<String>? = null, recoveryFabricId: Output<String>? = null, recoveryProtectionContainerFriendlyName: Output<String>? = null, replicationHealth: Output<String>? = null, sharedDiskProperties: Output<SharedDiskReplicationItemPropertiesArgs>? = null, testFailoverState: Output<String>? = null, testFailoverStateDescription: Output<String>? = null)

Properties

Link copied to clipboard
val activeLocation: Output<String>? = null

The Current active location of the Protection cluster.

Link copied to clipboard
val agentClusterId: Output<String>? = null

The Agent cluster Id.

Link copied to clipboard
val allowedOperations: Output<List<String>>? = null

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: Output<String>? = null

The cluster FQDN.

Link copied to clipboard
val clusterNodeFqdns: Output<List<String>>? = null

The List of cluster Node FQDNs.

Link copied to clipboard
val clusterProtectedItemIds: Output<List<String>>? = null

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
val healthErrors: Output<List<HealthErrorArgs>>? = null

List of health errors.

Link copied to clipboard
val lastSuccessfulFailoverTime: Output<String>? = null

The last successful failover time.

Link copied to clipboard

The last successful test failover time.

Link copied to clipboard
val policyFriendlyName: Output<String>? = null

The name of Policy governing this PE.

Link copied to clipboard
val policyId: Output<String>? = null

The Policy Id.

Link copied to clipboard
val primaryFabricFriendlyName: Output<String>? = null

The friendly name of the primary fabric.

Link copied to clipboard
val primaryFabricProvider: Output<String>? = null

The fabric provider of the primary fabric.

Link copied to clipboard

The name of primary protection container friendly name.

Link copied to clipboard
val protectionClusterType: Output<String>? = null

The type of protection cluster type.

Link copied to clipboard
val protectionState: Output<String>? = null

The protection status.

Link copied to clipboard
val protectionStateDescription: Output<String>? = null

The protection state description.

Link copied to clipboard

The Replication cluster provider custom settings.

Link copied to clipboard
val recoveryContainerId: Output<String>? = null

The recovery container Id.

Link copied to clipboard
val recoveryFabricFriendlyName: Output<String>? = null

The friendly name of recovery fabric.

Link copied to clipboard
val recoveryFabricId: Output<String>? = null

The Arm Id of recovery fabric.

Link copied to clipboard

The name of recovery container friendly name.

Link copied to clipboard
val replicationHealth: Output<String>? = null

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

The shared disk properties.

Link copied to clipboard
val testFailoverState: Output<String>? = null

The Test failover state.

Link copied to clipboard

The Test failover state description.

Functions

Link copied to clipboard
open override fun toJava(): ReplicationProtectionClusterPropertiesArgs