RdsAuthTokenGenerator

constructor(credentialsProvider: CredentialsProvider = DefaultChainCredentialsProvider(), signer: AwsSigner = DefaultAwsSigner, clock: Clock = Clock.System)

Parameters

credentialsProvider

The CredentialsProvider which will provide credentials to use when generating the auth token, defaults to DefaultChainCredentialsProvider

signer

The AwsSigner implementation to use when creating the authentication token, defaults to DefaultAwsSigner

clock

The Clock implementation to use