ReplicationProtectedItemPropertiesResponse

data class ReplicationProtectedItemPropertiesResponse(val activeLocation: String? = null, val allowedOperations: List<String>? = null, val currentScenario: CurrentScenarioDetailsResponse? = null, val eventCorrelationId: String? = null, val failoverHealth: String? = null, val failoverRecoveryPointId: String? = null, val friendlyName: String? = 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 protectableItemId: String? = null, val protectedItemType: String? = null, val protectionState: String? = null, val protectionStateDescription: String? = null, val providerSpecificDetails: Any? = null, val recoveryContainerId: String? = null, val recoveryFabricFriendlyName: String? = null, val recoveryFabricId: String? = null, val recoveryProtectionContainerFriendlyName: String? = null, val recoveryServicesProviderId: String? = null, val replicationHealth: String? = null, val switchProviderState: String? = null, val switchProviderStateDescription: String? = null, val testFailoverState: String? = null, val testFailoverStateDescription: String? = null)

Replication protected item custom data details.

Constructors

constructor(activeLocation: String? = null, allowedOperations: List<String>? = null, currentScenario: CurrentScenarioDetailsResponse? = null, eventCorrelationId: String? = null, failoverHealth: String? = null, failoverRecoveryPointId: String? = null, friendlyName: String? = 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, protectableItemId: String? = null, protectedItemType: String? = null, protectionState: String? = null, protectionStateDescription: String? = null, providerSpecificDetails: Any? = null, recoveryContainerId: String? = null, recoveryFabricFriendlyName: String? = null, recoveryFabricId: String? = null, recoveryProtectionContainerFriendlyName: String? = null, recoveryServicesProviderId: String? = null, replicationHealth: String? = null, switchProviderState: String? = null, switchProviderStateDescription: String? = 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 PE.

Link copied to clipboard

The allowed operations on the Replication protected item.

Link copied to clipboard

The current scenario.

Link copied to clipboard

The correlation Id for events associated with this protected item.

Link copied to clipboard
val failoverHealth: String? = null

The consolidated failover health for the VM.

Link copied to clipboard

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

Link copied to clipboard
val friendlyName: String? = null

The name.

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 ID of Policy governing this PE.

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 protected item ARM Id.

Link copied to clipboard

The type of protected item 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 provider custom settings.

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 recovery provider ARM Id.

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

The switch provider state.

Link copied to clipboard

The switch provider state description.

Link copied to clipboard

The Test failover state.

Link copied to clipboard

The Test failover state description.