Skip to content

DeleteReplicationGroupMessage

Source code in docs_src/capo_elasticache/types/delete_replication_group_message.py
class DeleteReplicationGroupMessage(TypedDict, closed=True):
    replication_group_id: NotRequired["capo_elasticache.types.string.String"]
    """<p>The identifier for the cluster to be deleted. This parameter is not case sensitive.</p>"""
    retain_primary_cluster: NotRequired[
        "capo_elasticache.types.boolean_optional.BooleanOptional"
    ]
    """<p>If set to <code>true</code>, all of the read replicas are deleted, but the primary node is retained.</p>"""
    final_snapshot_identifier: NotRequired["capo_elasticache.types.string.String"]
    """<p>The name of a final node group (shard) snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the replication group is immediately deleted.</p>"""

final_snapshot_identifier instance-attribute

final_snapshot_identifier: NotRequired[String]

The name of a final node group (shard) snapshot. ElastiCache creates the snapshot from the primary node in the cluster, rather than one of the replicas; this is to ensure that it captures the freshest data. After the final snapshot is taken, the replication group is immediately deleted.

replication_group_id instance-attribute

replication_group_id: NotRequired[String]

The identifier for the cluster to be deleted. This parameter is not case sensitive.

retain_primary_cluster instance-attribute

retain_primary_cluster: NotRequired[BooleanOptional]

If set to true, all of the read replicas are deleted, but the primary node is retained.