A2AReplicationProtectionClusterDetailsResponse

data class A2AReplicationProtectionClusterDetailsResponse(val clusterManagementId: String? = null, val failoverRecoveryPointId: String? = null, val initialPrimaryExtendedLocation: ExtendedLocationResponse? = null, val initialPrimaryFabricLocation: String? = null, val initialPrimaryZone: String? = null, val initialRecoveryExtendedLocation: ExtendedLocationResponse? = null, val initialRecoveryFabricLocation: String? = null, val initialRecoveryZone: String? = null, val instanceType: String, val lastRpoCalculatedTime: String? = null, val lifecycleId: String? = null, val multiVmGroupCreateOption: String? = null, val multiVmGroupId: String? = null, val multiVmGroupName: String? = null, val primaryAvailabilityZone: String? = null, val primaryExtendedLocation: ExtendedLocationResponse? = null, val primaryFabricLocation: String? = null, val recoveryAvailabilityZone: String? = null, val recoveryExtendedLocation: ExtendedLocationResponse? = null, val recoveryFabricLocation: String? = null, val rpoInSeconds: Double? = null)

A2A provider specific settings.

Constructors

constructor(clusterManagementId: String? = null, failoverRecoveryPointId: String? = null, initialPrimaryExtendedLocation: ExtendedLocationResponse? = null, initialPrimaryFabricLocation: String? = null, initialPrimaryZone: String? = null, initialRecoveryExtendedLocation: ExtendedLocationResponse? = null, initialRecoveryFabricLocation: String? = null, initialRecoveryZone: String? = null, instanceType: String, lastRpoCalculatedTime: String? = null, lifecycleId: String? = null, multiVmGroupCreateOption: String? = null, multiVmGroupId: String? = null, multiVmGroupName: String? = null, primaryAvailabilityZone: String? = null, primaryExtendedLocation: ExtendedLocationResponse? = null, primaryFabricLocation: String? = null, recoveryAvailabilityZone: String? = null, recoveryExtendedLocation: ExtendedLocationResponse? = null, recoveryFabricLocation: String? = null, rpoInSeconds: Double? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The cluster management Id.

Link copied to clipboard

The recovery point Id to which the cluster was failed over.

Link copied to clipboard

The initial primary extended location.

Link copied to clipboard

The initial primary fabric location.

Link copied to clipboard

The initial primary availability zone.

Link copied to clipboard

The initial recovery extended location.

Link copied to clipboard

The initial recovery fabric location.

Link copied to clipboard

The initial recovery availability zone.

Link copied to clipboard

Gets the Instance type. Expected value is 'A2A'.

Link copied to clipboard

The time (in UTC) when the last RPO value was calculated by Protection Service.

Link copied to clipboard
val lifecycleId: String? = null

An id that survives actions like switch protection which change the backing PE/CPE objects internally.The lifecycle id gets carried forward to have a link/continuity in being able to have an Id that denotes the "same" protected cluster even though other internal Ids/ARM Id might be changing.

Link copied to clipboard

Whether Multi VM group is auto created or specified by user.

Link copied to clipboard
val multiVmGroupId: String? = null

The multi vm group Id.

Link copied to clipboard

The multi vm group name.

Link copied to clipboard

The primary availability zone.

Link copied to clipboard

The primary Extended Location.

Link copied to clipboard

Primary fabric location.

Link copied to clipboard

The recovery availability zone.

Link copied to clipboard

The recovery Extended Location.

Link copied to clipboard

The recovery fabric location.

Link copied to clipboard
val rpoInSeconds: Double? = null

The last RPO value in seconds.