Values.ClusterSourceContains all of the attributes of a specific DAX cluster.
type nonrec t = {clusterName : String_.t option;The name of the DAX cluster.
*)description : String_.t option;The description of the cluster.
*)clusterArn : String_.t option;The Amazon Resource Name (ARN) that uniquely identifies the cluster.
*)totalNodes : IntegerOptional.t option;The total number of nodes in the cluster.
*)activeNodes : IntegerOptional.t option;The number of nodes in the cluster that are active (i.e., capable of serving requests).
*)nodeType : String_.t option;The node type for the nodes in the cluster. (All nodes in a DAX cluster are of the same type.)
*)status : String_.t option;The current status of the cluster.
*)clusterDiscoveryEndpoint : Endpoint.t option;The endpoint for this DAX cluster, consisting of a DNS name, a port number, and a URL. Applications should use the URL to configure the DAX client to find their cluster.
*)nodeIdsToRemove : NodeIdentifierList.t option;A list of nodes to be removed from the cluster.
*)nodes : NodeList.t option;A list of nodes that are currently in the cluster.
*)preferredMaintenanceWindow : String_.t option;A range of time when maintenance of DAX cluster software will be performed. For example: sun:01:00-sun:09:00. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window.
*)notificationConfiguration : NotificationConfiguration.t option;Describes a notification topic and its status. Notification topics are used for publishing DAX events to subscribers using Amazon Simple Notification Service (SNS).
*)subnetGroup : String_.t option;The subnet group where the DAX cluster is running.
*)securityGroups : SecurityGroupMembershipList.t option;A list of security groups, and the status of each, for the nodes in the cluster.
*)iamRoleArn : String_.t option;A valid Amazon Resource Name (ARN) that identifies an IAM role. At runtime, DAX will assume this role and use the role's permissions to access DynamoDB on your behalf.
*)parameterGroup : ParameterGroupStatus.t option;The parameter group being used by nodes in the cluster.
*)sSEDescription : SSEDescription.t option;The description of the server-side encryption status on the specified DAX cluster.
*)clusterEndpointEncryptionType : ClusterEndpointEncryptionType.t option;The type of encryption supported by the cluster's endpoint. Values are: NONE for no encryption TLS for Transport Layer Security
*)networkType : NetworkType.t option;The IP address type of the cluster. Values are: ipv4 - IPv4 addresses only ipv6 - IPv6 addresses only dual_stack - Both IPv4 and IPv6 addresses
*)}val make :
?clusterName:??? ->
?description:??? ->
?clusterArn:??? ->
?totalNodes:??? ->
?activeNodes:??? ->
?nodeType:??? ->
?status:??? ->
?clusterDiscoveryEndpoint:??? ->
?nodeIdsToRemove:??? ->
?nodes:??? ->
?preferredMaintenanceWindow:??? ->
?notificationConfiguration:??? ->
?subnetGroup:??? ->
?securityGroups:??? ->
?iamRoleArn:??? ->
?parameterGroup:??? ->
?sSEDescription:??? ->
?clusterEndpointEncryptionType:??? ->
?networkType:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of IntegerOptional.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `String of String_.t
| `Structure of
(string * [> `Integer of Integer.t | `String of String_.t ])
list
| `Timestamp of TStamp.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `Integer of Integer.t
| `List of [> `String of String_.t ] list
| `String of String_.t ])
list ])
list ]