Module Values.DeleteReplicationGroupMessageSource

Represents the input of a DeleteReplicationGroup operation.

Sourcetype nonrec t = {
  1. replicationGroupId : String_.t;
    (*

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

    *)
  2. retainPrimaryCluster : BooleanOptional.t option;
    (*

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

    *)
  3. finalSnapshotIdentifier : String_.t option;
    (*

    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.

    *)
}
Sourceval context_ : string
Sourceval make : ?retainPrimaryCluster:??? -> ?finalSnapshotIdentifier:??? -> replicationGroupId:String_.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of BooleanOptional.t | `String of String_.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t