Jump to Content

This API Documentation is now deprecated

We are excited to announce our new API Documentation.

Interface SESClientResolvedConfig

The resolved configuration interface of SESClient class. This is resolved and normalized from the constructor configuration interface.

Hierarchy

Properties

credentials: MemoizedProvider<AwsCredentialIdentity>

Resolved value for input config AwsAuthInputConfig.credentials This provider MAY memoize the loaded credentials for certain period. See MemoizedProvider for more information.

customUserAgent?: UserAgent

The custom user agent header that would be appended to default one

defaultSigningName: string
defaultsMode: DefaultsMode | Provider<DefaultsMode>

The @smithy/smithy-client#DefaultsMode that will be used to determine how certain default configuration options are resolved in the SDK.

disableHostPrefix: boolean

Disable dynamically changing the endpoint of the client based on the hostPrefix trait of an operation.

extensions: RuntimeExtension[]

Optional extensions

logger: Logger

Optional logger for logging debug/info/warn/error.

retryMode: string | Provider<string>

Specifies which retry algorithm to use.

signer: ((authScheme?: AuthScheme) => Promise<RequestSigner>)

Type declaration

    • (authScheme?: AuthScheme): Promise<RequestSigner>
    • Resolved value for input config AwsAuthInputConfig.signer

      Parameters

      • Optional authScheme: AuthScheme

      Returns Promise<RequestSigner>

signingEscapePath: boolean

Resolved value for input config AwsAuthInputConfig.signingEscapePath

systemClockOffset: number

Resolved value for input config AwsAuthInputConfig.systemClockOffset