Package-level declarations

Types

Link copied to clipboard
class DsqlAuthTokenGenerator(val credentialsProvider: CredentialsProvider = DefaultChainCredentialsProvider(), val signer: AwsSigner = DefaultAwsSigner, val clock: Clock = Clock.System)

Generates an IAM authentication token for use with DSQL databases

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

Properties

Link copied to clipboard
const val SdkVersion: String
Link copied to clipboard
Link copied to clipboard
const val ServiceId: String

Functions

Link copied to clipboard

Creates a cluster in Amazon Aurora DSQL.

Link copied to clipboard

Creates multi-Region clusters in Amazon Aurora DSQL. Multi-Region clusters require a linked Region list, which is an array of the Regions in which you want to create linked clusters. Multi-Region clusters require a witness Region, which participates in quorum in failure scenarios.

Link copied to clipboard

Deletes a cluster in Amazon Aurora DSQL.

Link copied to clipboard

Deletes a multi-Region 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

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

Updates a cluster.

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.