Smaws_Client_DAXDAX client library built on EIO.
module Types : sig ... endval make_subnet :
?subnet_availability_zone:Types.string_ ->
?subnet_identifier:Types.string_ ->
unit ->
Types.subnetval make_subnet_group :
?subnets:Types.subnet_list ->
?vpc_id:Types.string_ ->
?description:Types.string_ ->
?subnet_group_name:Types.string_ ->
unit ->
Types.subnet_groupval make_update_subnet_group_response :
?subnet_group:Types.subnet_group ->
unit ->
Types.update_subnet_group_responseval make_update_subnet_group_request :
?subnet_ids:Types.subnet_identifier_list ->
?description:Types.string_ ->
subnet_group_name:Types.string_ ->
unit ->
Types.update_subnet_group_requestval make_parameter_group :
?description:Types.string_ ->
?parameter_group_name:Types.string_ ->
unit ->
Types.parameter_groupval make_update_parameter_group_response :
?parameter_group:Types.parameter_group ->
unit ->
Types.update_parameter_group_responseval make_parameter_name_value :
?parameter_value:Types.string_ ->
?parameter_name:Types.string_ ->
unit ->
Types.parameter_name_valueval make_update_parameter_group_request :
parameter_name_values:Types.parameter_name_value_list ->
parameter_group_name:Types.string_ ->
unit ->
Types.update_parameter_group_requestval make_endpoint :
?ur_l:Types.string_ ->
?port:Types.integer ->
?address:Types.string_ ->
unit ->
Types.endpointval make_node :
?parameter_group_status:Types.string_ ->
?node_status:Types.string_ ->
?availability_zone:Types.string_ ->
?node_create_time:Types.t_stamp ->
?endpoint:Types.endpoint ->
?node_id:Types.string_ ->
unit ->
Types.nodeval make_notification_configuration :
?topic_status:Types.string_ ->
?topic_arn:Types.string_ ->
unit ->
Types.notification_configurationval make_security_group_membership :
?status:Types.string_ ->
?security_group_identifier:Types.string_ ->
unit ->
Types.security_group_membershipval make_parameter_group_status :
?node_ids_to_reboot:Types.node_identifier_list ->
?parameter_apply_status:Types.string_ ->
?parameter_group_name:Types.string_ ->
unit ->
Types.parameter_group_statusval make_sse_description :
?status:Types.sse_status ->
unit ->
Types.sse_descriptionval make_cluster :
?cluster_endpoint_encryption_type:Types.cluster_endpoint_encryption_type ->
?sse_description:Types.sse_description ->
?parameter_group:Types.parameter_group_status ->
?iam_role_arn:Types.string_ ->
?security_groups:Types.security_group_membership_list ->
?subnet_group:Types.string_ ->
?notification_configuration:Types.notification_configuration ->
?preferred_maintenance_window:Types.string_ ->
?nodes:Types.node_list ->
?node_ids_to_remove:Types.node_identifier_list ->
?cluster_discovery_endpoint:Types.endpoint ->
?status:Types.string_ ->
?node_type:Types.string_ ->
?active_nodes:Types.integer_optional ->
?total_nodes:Types.integer_optional ->
?cluster_arn:Types.string_ ->
?description:Types.string_ ->
?cluster_name:Types.string_ ->
unit ->
Types.clusterval make_update_cluster_response :
?cluster:Types.cluster ->
unit ->
Types.update_cluster_responseval make_update_cluster_request :
?security_group_ids:Types.security_group_identifier_list ->
?parameter_group_name:Types.string_ ->
?notification_topic_status:Types.string_ ->
?notification_topic_arn:Types.string_ ->
?preferred_maintenance_window:Types.string_ ->
?description:Types.string_ ->
cluster_name:Types.string_ ->
unit ->
Types.update_cluster_requestval make_tag : ?value:Types.string_ -> ?key:Types.string_ -> unit -> Types.tagval make_untag_resource_response :
?tags:Types.tag_list ->
unit ->
Types.untag_resource_responseval make_untag_resource_request :
tag_keys:Types.key_list ->
resource_name:Types.string_ ->
unit ->
Types.untag_resource_requestval make_tag_resource_response :
?tags:Types.tag_list ->
unit ->
Types.tag_resource_responseval make_tag_resource_request :
tags:Types.tag_list ->
resource_name:Types.string_ ->
unit ->
Types.tag_resource_requestval make_sse_specification :
enabled:Types.sse_enabled ->
unit ->
Types.sse_specificationval make_reboot_node_response :
?cluster:Types.cluster ->
unit ->
Types.reboot_node_responseval make_reboot_node_request :
node_id:Types.string_ ->
cluster_name:Types.string_ ->
unit ->
Types.reboot_node_requestval make_node_type_specific_value :
?value:Types.string_ ->
?node_type:Types.string_ ->
unit ->
Types.node_type_specific_valueval make_parameter :
?change_type:Types.change_type ->
?is_modifiable:Types.is_modifiable ->
?allowed_values:Types.string_ ->
?data_type:Types.string_ ->
?source:Types.string_ ->
?description:Types.string_ ->
?node_type_specific_values:Types.node_type_specific_value_list ->
?parameter_value:Types.string_ ->
?parameter_type:Types.parameter_type ->
?parameter_name:Types.string_ ->
unit ->
Types.parameterval make_list_tags_response :
?next_token:Types.string_ ->
?tags:Types.tag_list ->
unit ->
Types.list_tags_responseval make_list_tags_request :
?next_token:Types.string_ ->
resource_name:Types.string_ ->
unit ->
Types.list_tags_requestval make_increase_replication_factor_response :
?cluster:Types.cluster ->
unit ->
Types.increase_replication_factor_responseval make_increase_replication_factor_request :
?availability_zones:Types.availability_zone_list ->
new_replication_factor:Types.integer ->
cluster_name:Types.string_ ->
unit ->
Types.increase_replication_factor_requestval make_event :
?date:Types.t_stamp ->
?message:Types.string_ ->
?source_type:Types.source_type ->
?source_name:Types.string_ ->
unit ->
Types.eventval make_describe_subnet_groups_response :
?subnet_groups:Types.subnet_group_list ->
?next_token:Types.string_ ->
unit ->
Types.describe_subnet_groups_responseval make_describe_subnet_groups_request :
?next_token:Types.string_ ->
?max_results:Types.integer_optional ->
?subnet_group_names:Types.subnet_group_name_list ->
unit ->
Types.describe_subnet_groups_requestval make_describe_parameters_response :
?parameters:Types.parameter_list ->
?next_token:Types.string_ ->
unit ->
Types.describe_parameters_responseval make_describe_parameters_request :
?next_token:Types.string_ ->
?max_results:Types.integer_optional ->
?source:Types.string_ ->
parameter_group_name:Types.string_ ->
unit ->
Types.describe_parameters_requestval make_describe_parameter_groups_response :
?parameter_groups:Types.parameter_group_list ->
?next_token:Types.string_ ->
unit ->
Types.describe_parameter_groups_responseval make_describe_parameter_groups_request :
?next_token:Types.string_ ->
?max_results:Types.integer_optional ->
?parameter_group_names:Types.parameter_group_name_list ->
unit ->
Types.describe_parameter_groups_requestval make_describe_events_response :
?events:Types.event_list ->
?next_token:Types.string_ ->
unit ->
Types.describe_events_responseval make_describe_events_request :
?next_token:Types.string_ ->
?max_results:Types.integer_optional ->
?duration:Types.integer_optional ->
?end_time:Types.t_stamp ->
?start_time:Types.t_stamp ->
?source_type:Types.source_type ->
?source_name:Types.string_ ->
unit ->
Types.describe_events_requestval make_describe_default_parameters_response :
?parameters:Types.parameter_list ->
?next_token:Types.string_ ->
unit ->
Types.describe_default_parameters_responseval make_describe_default_parameters_request :
?next_token:Types.string_ ->
?max_results:Types.integer_optional ->
unit ->
Types.describe_default_parameters_requestval make_describe_clusters_response :
?clusters:Types.cluster_list ->
?next_token:Types.string_ ->
unit ->
Types.describe_clusters_responseval make_describe_clusters_request :
?next_token:Types.string_ ->
?max_results:Types.integer_optional ->
?cluster_names:Types.cluster_name_list ->
unit ->
Types.describe_clusters_requestval make_delete_subnet_group_response :
?deletion_message:Types.string_ ->
unit ->
Types.delete_subnet_group_responseval make_delete_subnet_group_request :
subnet_group_name:Types.string_ ->
unit ->
Types.delete_subnet_group_requestval make_delete_parameter_group_response :
?deletion_message:Types.string_ ->
unit ->
Types.delete_parameter_group_responseval make_delete_parameter_group_request :
parameter_group_name:Types.string_ ->
unit ->
Types.delete_parameter_group_requestval make_delete_cluster_response :
?cluster:Types.cluster ->
unit ->
Types.delete_cluster_responseval make_delete_cluster_request :
cluster_name:Types.string_ ->
unit ->
Types.delete_cluster_requestval make_decrease_replication_factor_response :
?cluster:Types.cluster ->
unit ->
Types.decrease_replication_factor_responseval make_decrease_replication_factor_request :
?node_ids_to_remove:Types.node_identifier_list ->
?availability_zones:Types.availability_zone_list ->
new_replication_factor:Types.integer ->
cluster_name:Types.string_ ->
unit ->
Types.decrease_replication_factor_requestval make_create_subnet_group_response :
?subnet_group:Types.subnet_group ->
unit ->
Types.create_subnet_group_responseval make_create_subnet_group_request :
?description:Types.string_ ->
subnet_ids:Types.subnet_identifier_list ->
subnet_group_name:Types.string_ ->
unit ->
Types.create_subnet_group_requestval make_create_parameter_group_response :
?parameter_group:Types.parameter_group ->
unit ->
Types.create_parameter_group_responseval make_create_parameter_group_request :
?description:Types.string_ ->
parameter_group_name:Types.string_ ->
unit ->
Types.create_parameter_group_requestval make_create_cluster_response :
?cluster:Types.cluster ->
unit ->
Types.create_cluster_responseval make_create_cluster_request :
?cluster_endpoint_encryption_type:Types.cluster_endpoint_encryption_type ->
?sse_specification:Types.sse_specification ->
?tags:Types.tag_list ->
?parameter_group_name:Types.string_ ->
?notification_topic_arn:Types.string_ ->
?preferred_maintenance_window:Types.string_ ->
?security_group_ids:Types.security_group_identifier_list ->
?subnet_group_name:Types.string_ ->
?availability_zones:Types.availability_zone_list ->
?description:Types.string_ ->
iam_role_arn:Types.string_ ->
replication_factor:Types.integer ->
node_type:Types.string_ ->
cluster_name:Types.string_ ->
unit ->
Types.create_cluster_requestOperations
module CreateCluster : sig ... endCreates a DAX cluster. All nodes in the cluster run the same DAX caching software.
module CreateParameterGroup : sig ... endCreates a new parameter group. A parameter group is a collection of parameters that you apply to all of the nodes in a DAX cluster.
module CreateSubnetGroup : sig ... endCreates a new subnet group.
module DecreaseReplicationFactor : sig ... endRemoves one or more nodes from a DAX cluster.
module DeleteCluster : sig ... endDeletes a previously provisioned DAX cluster. DeleteCluster deletes all associated nodes, node endpoints and the DAX cluster itself. When you receive a successful response from this action, DAX immediately begins deleting the cluster; you cannot cancel or revert this action.
module DeleteParameterGroup : sig ... endDeletes the specified parameter group. You cannot delete a parameter group if it is associated with any DAX clusters.
module DeleteSubnetGroup : sig ... endDeletes a subnet group.
module DescribeClusters : sig ... endReturns information about all provisioned DAX clusters if no cluster identifier is specified, or about a specific DAX cluster if a cluster identifier is supplied.
module DescribeDefaultParameters : sig ... endReturns the default system parameter information for the DAX caching software.
module DescribeEvents : sig ... endReturns events related to DAX clusters and parameter groups. You can obtain events specific to a particular DAX cluster or parameter group by providing the name as a parameter.
module DescribeParameterGroups : sig ... endReturns a list of parameter group descriptions. If a parameter group name is specified, the list will contain only the descriptions for that group.
module DescribeParameters : sig ... endReturns the detailed parameter list for a particular parameter group.
module DescribeSubnetGroups : sig ... endReturns a list of subnet group descriptions. If a subnet group name is specified, the list will contain only the description of that group.
module IncreaseReplicationFactor : sig ... endAdds one or more nodes to a DAX cluster.
module ListTags : sig ... endList all of the tags for a DAX cluster. You can call ListTags up to 10 times per second, per account.
module RebootNode : sig ... endReboots a single node of a DAX cluster. The reboot action takes place as soon as possible. During the reboot, the node status is set to REBOOTING.
module TagResource : sig ... endAssociates a set of tags with a DAX resource. You can call TagResource up to 5 times per second, per account.
module UntagResource : sig ... endRemoves the association of tags from a DAX resource. You can call UntagResource up to 5 times per second, per account.
module UpdateCluster : sig ... endModifies the settings for a DAX cluster. You can use this action to change one or more cluster configuration parameters by specifying the parameters and the new values.
module UpdateParameterGroup : sig ... endModifies the parameters of a parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs.
module UpdateSubnetGroup : sig ... endModifies an existing subnet group.
module Json_serializers : sig ... endmodule Json_deserializers : sig ... end