AwsSdkSetting
Settings to configure SDK runtime behavior
Properties
Configure the AWS access key ID.
Configure the AWS account ID
The mode to use when resolving endpoints that make use of the AWS account ID.
Configures an ordered preference of auth schemes
Configure the default path to the shared config file.
An authorization token to pass to a container metadata service.
A path to a file which contains an authorization token to pass to a container metadata service.
The full URI path to a localhost metadata service to be used. This is ignored if AwsContainerCredentialsRelativeUri is set.
The elastic container metadata service path that should be called by the aws.sdk.kotlin.runtime.auth.credentials.EcsCredentialsProvider when loading credentials from the container metadata service.
Determines if a request should be compressed or not
Whether to load information such as credentials, regions from EC2 Metadata instance service.
The EC2 instance metadata service endpoint.
The endpoint mode to use when connecting to the EC2 metadata service endpoint
A flag indicating whether endpoint discovery is enabled for AWS services that support it. The implicit default value for this setting is:
The globally-configured endpoint URL that applies to all services.
The execution environment of the SDK user. This is automatically set in certain environments by the underlying AWS service. For example, AWS Lambda will automatically specify a runtime indicating that the SDK is being used within Lambda.
Whether to ignore configured endpoint URLs.
The maximum number of request attempts to perform. This is one more than the number of retries, so aws.maxAttempts = 1 will have 0 retries.
The name of the default profile that should be loaded from config
Configures request checksum calculation
The threshold used to determine if a request should be compressed. Is only checked if request compression is enabled
Configures response checksum validation
Which RetryMode to use for the default RetryPolicy, when one is not specified at the client level.
The ARN of a role to assume
The session name to use for assumed roles
Configure the AWS secret access key.
Configure the AWS session token.
Configure the default path to the shared credentials profile file.
The set of regions to use when signing a request with sigV4a.
Whether to use dual-stack endpoints when making requests.
Whether to use FIPS endpoints when making requests.
The AWS web identity token file path
Inherited functions
Resolves an endpoint url for a given service.