View Source AWS.DocDBElastic (aws-elixir v1.0.0)

Amazon DocumentDB elastic clusters

Amazon DocumentDB elastic-clusters support workloads with millions of reads/writes per second and petabytes of storage capacity.

Amazon DocumentDB elastic clusters also simplify how developers interact with Amazon DocumentDB elastic-clusters by eliminating the need to choose, manage or upgrade instances.

Amazon DocumentDB elastic-clusters were created to:

* provide a solution for customers looking for a database that provides virtually limitless scale with rich query capabilities and MongoDB API compatibility.

* give customers higher connection limits, and to reduce downtime from patching.

* continue investing in a cloud-native, elastic, and class leading architecture for JSON workloads.

Summary

Functions

Creates a new Amazon DocumentDB elastic cluster and returns its cluster structure.

Creates a snapshot of an elastic cluster.

Returns information about a specific elastic cluster.

Returns information about a specific elastic cluster snapshot

Returns information about provisioned Amazon DocumentDB elastic clusters.

Lists all tags on a elastic cluster resource

Restarts the stopped elastic cluster that is specified by clusterARN.

Stops the running elastic cluster that is specified by clusterArn.

Adds metadata tags to an elastic cluster resource

Removes metadata tags from an elastic cluster resource

Functions

Link to this function

copy_cluster_snapshot(client, snapshot_arn, input, options \\ [])

View Source

Copies a snapshot of an elastic cluster.

Link to this function

create_cluster(client, input, options \\ [])

View Source

Creates a new Amazon DocumentDB elastic cluster and returns its cluster structure.

Link to this function

create_cluster_snapshot(client, input, options \\ [])

View Source

Creates a snapshot of an elastic cluster.

Link to this function

delete_cluster(client, cluster_arn, input, options \\ [])

View Source

Delete an elastic cluster.

Link to this function

delete_cluster_snapshot(client, snapshot_arn, input, options \\ [])

View Source

Delete an elastic cluster snapshot.

Link to this function

get_cluster(client, cluster_arn, options \\ [])

View Source

Returns information about a specific elastic cluster.

Link to this function

get_cluster_snapshot(client, snapshot_arn, options \\ [])

View Source

Returns information about a specific elastic cluster snapshot

Link to this function

list_cluster_snapshots(client, cluster_arn \\ nil, max_results \\ nil, next_token \\ nil, snapshot_type \\ nil, options \\ [])

View Source

Returns information about snapshots for a specified elastic cluster.

Link to this function

list_clusters(client, max_results \\ nil, next_token \\ nil, options \\ [])

View Source

Returns information about provisioned Amazon DocumentDB elastic clusters.

Link to this function

list_tags_for_resource(client, resource_arn, options \\ [])

View Source

Lists all tags on a elastic cluster resource

Link to this function

restore_cluster_from_snapshot(client, snapshot_arn, input, options \\ [])

View Source

Restores an elastic cluster from a snapshot.

Link to this function

start_cluster(client, cluster_arn, input, options \\ [])

View Source

Restarts the stopped elastic cluster that is specified by clusterARN.

Link to this function

stop_cluster(client, cluster_arn, input, options \\ [])

View Source

Stops the running elastic cluster that is specified by clusterArn.

The elastic cluster must be in the available state.

Link to this function

tag_resource(client, resource_arn, input, options \\ [])

View Source

Adds metadata tags to an elastic cluster resource

Link to this function

untag_resource(client, resource_arn, input, options \\ [])

View Source

Removes metadata tags from an elastic cluster resource

Link to this function

update_cluster(client, cluster_arn, input, options \\ [])

View Source

Modifies an elastic cluster.

This includes updating admin-username/password, upgrading the API version, and setting up a backup window and maintenance window