DsqlClient

interface DsqlClient : SdkClient

This is an interface reference for Amazon Aurora DSQL. It contains documentation for one of the programming or command line interfaces you can use to manage Amazon Aurora DSQL.

Amazon Aurora DSQL is a serverless, distributed SQL database suitable for workloads of any size. is available in both single-Region and multi-Region configurations, so your clusters and databases are always available even if an Availability Zone or an Amazon Web Services Region are unavailable. lets you focus on using your data to acquire new insights for your business and customers.

Properties

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

DsqlClient's configuration

Functions

Link copied to clipboard
abstract suspend fun createCluster(input: CreateClusterRequest = CreateClusterRequest { }): CreateClusterResponse

The CreateCluster API allows you to create both single-region clusters and multi-Region clusters. With the addition of the multiRegionProperties parameter, you can create a cluster with witness Region support and establish peer relationships with clusters in other Regions during creation.

Link copied to clipboard

Deletes a cluster in Amazon Aurora DSQL.

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

Retrieves information about a cluster.

Link copied to clipboard

Retrieves the VPC endpoint service name.

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

Retrieves information about a list of clusters.

Link copied to clipboard

Lists all of the tags for a resource.

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

Tags a resource with a map of key and value pairs.

Link copied to clipboard

Removes a tag from a resource.

Link copied to clipboard

The UpdateCluster API allows you to modify both single-Region and multi-Region cluster configurations. With the multiRegionProperties parameter, you can add or modify witness Region support and manage peer relationships with clusters in other Regions.

Inherited functions

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

The CreateCluster API allows you to create both single-region clusters and multi-Region clusters. With the addition of the multiRegionProperties parameter, you can create a cluster with witness Region support and establish peer relationships with clusters in other Regions during creation.

Link copied to clipboard

Deletes a cluster in Amazon Aurora DSQL.

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

Retrieves information about a cluster.

Link copied to clipboard

Retrieves the VPC endpoint service name.

Link copied to clipboard
inline suspend fun DsqlClient.listClusters(crossinline block: ListClustersRequest.Builder.() -> Unit): ListClustersResponse

Retrieves information about a list of clusters.

Link copied to clipboard
Link copied to clipboard

Lists all of the tags for a resource.

Link copied to clipboard
inline suspend fun DsqlClient.tagResource(crossinline block: TagResourceRequest.Builder.() -> Unit): TagResourceResponse

Tags a resource with a map of key and value pairs.

Link copied to clipboard

Removes a tag from a resource.

Link copied to clipboard

The UpdateCluster API allows you to modify both single-Region and multi-Region cluster configurations. With the multiRegionProperties parameter, you can add or modify witness Region support and manage peer relationships with clusters in other Regions.

Link copied to clipboard

Wait until a Cluster is ACTIVE

Link copied to clipboard
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.