Values.GlobalClusterSourceA data type representing an Amazon DocumentDB global cluster.
type nonrec t = {globalClusterIdentifier : GlobalClusterIdentifier.t option;Contains a user-supplied global cluster identifier. This identifier is the unique key that identifies a global cluster.
*)globalClusterResourceId : String_.t option;The Amazon Web Services RegionRegion-unique, immutable identifier for the global database cluster. This identifier is found in CloudTrail log entries whenever the KMS customer master key (CMK) for the cluster is accessed.
*)globalClusterArn : String_.t option;The Amazon Resource Name (ARN) for the global cluster.
*)status : String_.t option;Specifies the current state of this global cluster.
*)engine : String_.t option;The Amazon DocumentDB database engine used by the global cluster.
*)engineVersion : String_.t option;Indicates the database engine version.
*)databaseName : String_.t option;The default database name within the new global cluster.
*)storageEncrypted : BooleanOptional.t option;The storage encryption setting for the global cluster.
*)deletionProtection : BooleanOptional.t option;The deletion protection setting for the new global cluster.
*)globalClusterMembers : GlobalClusterMemberList.t option;The list of cluster IDs for secondary clusters within the global cluster. Currently limited to one item.
*)failoverState : FailoverState.t option;A data object containing all properties for the current state of an in-process or pending switchover or failover process for this global cluster. This object is empty unless the SwitchoverGlobalCluster or FailoverGlobalCluster operation was called on this global cluster.
*)tagList : TagList.t option;A list of global cluster tags.
*)}val make :
?globalClusterIdentifier:??? ->
?globalClusterResourceId:??? ->
?globalClusterArn:??? ->
?status:??? ->
?engine:??? ->
?engineVersion:??? ->
?databaseName:??? ->
?storageEncrypted:??? ->
?deletionProtection:??? ->
?globalClusterMembers:??? ->
?failoverState:??? ->
?tagList:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of BooleanOptional.t
| `List of
[> `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `List of [> `String of String_.t ] list
| `String of String_.t ])
list ]
list
| `String of GlobalClusterIdentifier.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `String of String_.t ])
list ])
list ]