• Public
  • Public/Protected
  • All

Interface ClientDefaults


  • {}
  • {}
  • {}
    • ClientDefaults



Optional disableHostPrefix

disableHostPrefix: undefined | false | true

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

Optional eventStreamSerdeProvider

eventStreamSerdeProvider: __EventStreamSerdeProvider

The function that provides necessary utilities for generating and parsing event stream

Optional logger

logger: __Logger

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

Optional maxAttempts

maxAttempts: number | __Provider<number>

Value for how many times a request will be made at most in case of retry.

Optional region

region: string | __Provider<string>

The AWS region to which this client will send requests

Optional requestHandler

requestHandler: __HttpHandler

The HTTP handler to use. Fetch in browser and Https in Nodejs.

Optional retryMode

retryMode: string | __Provider<string>

Specifies which retry algorithm to use.

Optional signingEscapePath

signingEscapePath: undefined | false | true

Whether to escape request path when signing the request.

Optional useArnRegion

useArnRegion: boolean | Provider<boolean>

Whether to override the request region with the region inferred from requested resource's ARN. Defaults to false.