Module Values.GlobalClusterSource

Contains 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.

Sourcetype nonrec t = {
  1. globalClusterIdentifier : GlobalClusterIdentifier.t option;
    (*

    Contains a user-supplied global database cluster identifier. This identifier is the unique key that identifies a global database.

    *)
  2. 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.

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

    The Amazon Resource Name (ARN) for the global database.

    *)
  4. status : String_.t option;
    (*

    Specifies the current state of this global database.

    *)
  5. engine : String_.t option;
    (*

    The Neptune database engine used by the global database ("neptune").

    *)
  6. engineVersion : String_.t option;
    (*

    The Neptune engine version used by the global database.

    *)
  7. databaseName : String_.t option;
    (*

    The default database name within the new global database cluster.

    *)
  8. storageEncrypted : BooleanOptional.t option;
    (*

    The storage encryption setting for the global database.

    *)
  9. deletionProtection : BooleanOptional.t option;
    (*

    The deletion protection setting for the global database.

    *)
  10. globalClusterMembers : GlobalClusterMemberList.t option;
    (*

    A list of cluster ARNs and instance ARNs for all the DB clusters that are part of the global database.

    *)
  11. 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.

    *)
  12. tagList : TagList.t option;
    (*

    A list of global cluster tags.

    *)
}
Sourceval make : ?globalClusterIdentifier:??? -> ?globalClusterResourceId:??? -> ?globalClusterArn:??? -> ?status:??? -> ?engine:??? -> ?engineVersion:??? -> ?databaseName:??? -> ?storageEncrypted:??? -> ?deletionProtection:??? -> ?globalClusterMembers:??? -> ?failoverState:??? -> ?tagList:??? -> unit -> t
Sourceval 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 ]
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