AwsSdkClientConfig

Base interface all generated AWS SDK Kotlin clients implement

Types

Link copied to clipboard
interface Builder

Properties

Link copied to clipboard
abstract val applicationId: String?

An optional application specific identifier. When set it will be appended to the User-Agent header of every request in the form of: app/{applicationId}. When not explicitly set, the value will be loaded from the following locations:

Link copied to clipboard
abstract val region: String?

The AWS region (e.g. us-west-2) to make requests to. See about AWS global infrastructure for more information

Link copied to clipboard
abstract val useDualStack: Boolean

Flag to toggle whether to use dual-stack endpoints when making requests. See [https://docs.aws.amazon.com/sdkref/latest/guide/feature-endpoints.html] for more information. Disabled by default.

Link copied to clipboard
abstract val useFips: Boolean

Flag to toggle whether to use FIPS endpoints when making requests. Disabled by default.

Inherited properties

Link copied to clipboard
abstract val clientName: String
Link copied to clipboard
abstract val logMode: LogMode