DocDbElasticClient

The new Amazon Elastic DocumentDB service endpoint.

Properties

Link copied to clipboard
abstract override val config: DocDbElasticClient.Config

DocDbElasticClient's configuration

Functions

Link copied to clipboard

Creates a new Elastic DocumentDB cluster and returns its Cluster structure.

Link copied to clipboard

Creates a snapshot of a cluster.

Link copied to clipboard

Delete a Elastic DocumentDB cluster.

Link copied to clipboard

Delete a Elastic DocumentDB snapshot.

Link copied to clipboard
abstract suspend fun getCluster(input: GetClusterRequest): GetClusterResponse

Returns information about a specific Elastic DocumentDB cluster.

Link copied to clipboard

Returns information about a specific Elastic DocumentDB snapshot

Link copied to clipboard
abstract suspend fun listClusters(input: ListClustersRequest = ListClustersRequest { }): ListClustersResponse

Returns information about provisioned Elastic DocumentDB clusters.

Link copied to clipboard
abstract suspend fun listClusterSnapshots(input: ListClusterSnapshotsRequest = ListClusterSnapshotsRequest { }): ListClusterSnapshotsResponse

Returns information about Elastic DocumentDB snapshots for a specified cluster.

Link copied to clipboard

Lists all tags on a Elastic DocumentDB resource

Link copied to clipboard

Restores a Elastic DocumentDB cluster from a snapshot.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Adds metadata tags to a Elastic DocumentDB resource

Link copied to clipboard

Removes metadata tags to a Elastic DocumentDB resource

Link copied to clipboard

Modifies a Elastic DocumentDB cluster. This includes updating admin-username/password, upgrading API version setting up a backup window and maintenance window

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates a new Elastic DocumentDB cluster and returns its Cluster structure.

Link copied to clipboard

Creates a snapshot of a cluster.

Link copied to clipboard

Delete a Elastic DocumentDB cluster.

Link copied to clipboard

Delete a Elastic DocumentDB snapshot.

Link copied to clipboard
inline suspend fun DocDbElasticClient.getCluster(crossinline block: GetClusterRequest.Builder.() -> Unit): GetClusterResponse

Returns information about a specific Elastic DocumentDB cluster.

Link copied to clipboard

Returns information about a specific Elastic DocumentDB snapshot

Link copied to clipboard

Returns information about provisioned Elastic DocumentDB clusters.

Link copied to clipboard

Returns information about Elastic DocumentDB snapshots for a specified cluster.

Link copied to clipboard

Lists all tags on a Elastic DocumentDB resource

Link copied to clipboard

Restores a Elastic DocumentDB cluster from a snapshot.

Link copied to clipboard

Adds metadata tags to a Elastic DocumentDB resource

Link copied to clipboard

Removes metadata tags to a Elastic DocumentDB resource

Link copied to clipboard

Modifies a Elastic DocumentDB cluster. This includes updating admin-username/password, upgrading API version setting up a backup window and maintenance window

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.