Values.GlobalClusterSourceContains the details of an Amazon Neptune global database. This data type is used as a response element for the CreateGlobalCluster, DescribeGlobalClusters, ModifyGlobalCluster, DeleteGlobalCluster, FailoverGlobalCluster, and RemoveFromGlobalCluster actions.
type nonrec t = {globalClusterIdentifier : GlobalClusterIdentifier.t option;Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database.
*)globalClusterResourceId : String_.t option;An immutable identifier for the global database that is unique within all regions. This identifier is found in CloudTrail log entries whenever the KMS key for the DB cluster is accessed.
*)globalClusterArn : String_.t option;The Amazon Resource Name (ARN) for the global database.
*)status : String_.t option;Specifies the current state of this global database.
*)engine : String_.t option;The Neptune database engine used by the global database ("neptune").
*)engineVersion : String_.t option;The Neptune engine version used by the global database.
*)databaseName : String_.t option;The default database name within the new global database cluster.
*)storageEncrypted : BooleanOptional.t option;The storage encryption setting for the global database.
*)deletionProtection : BooleanOptional.t option;The deletion protection setting for the global database.
*)globalClusterMembers : GlobalClusterMemberList.t option;A list of cluster ARNs and instance ARNs for all the DB clusters that are part of the global database.
*)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 (Neptune global database). 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
| `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 ]