Readonly authA comma-separated list of case-sensitive auth scheme names. An auth scheme name is a fully qualified auth scheme ID with the namespace prefix trimmed. For example, the auth scheme with ID aws.auth#sigv4 is named sigv4.
Default false.
When true, the client will only resolve the middleware stack once per Command class. This means modifying the middlewareStack of the command or client after requests have been made will not be recognized.
Calling client.destroy() also clears this cache.
Enable this only if needing the additional time saved (0-1ms per request) and not needing middleware modifications between requests.
Resolved value for input config AwsSdkSigV4AuthInputConfig.credentials This provider MAY memoize the loaded credentials for certain period.
Optional arg: Record<string, any> & { Optional customThe custom user agent header that would be appended to default one
The @smithy/smithy-client#DefaultsMode that will be used to determine how certain default configuration options are resolved in the SDK.
Disable dynamically changing the endpoint of the client based on the hostPrefix trait of an operation.
Optional endpointCustom endpoint provided by the user. This is normalized to a single interface from the various acceptable types. This field will be undefined if a custom endpoint is not provided.
Optional extensions
Optional logger for logging debug/info/warn/error.
Value for how many times a request will be made at most in case of retry.
Setting a client profile is similar to setting a value for the AWS_PROFILE environment variable. Setting a profile on a client in code only affects the single client instance, unlike AWS_PROFILE.
When set, and only for environments where an AWS configuration file exists, fields configurable by this file will be retrieved from the specified profile within that file. Conflicting code configuration and environment variables will still have higher priority.
For client credential resolution that involves checking the AWS configuration file, the client's profile (this value) will be used unless a different profile is set in the credential provider options.
A client request/response protocol or constructor of one. A protocol in this context is not e.g. https. It is the combined implementation of how to (de)serialize and create the messages (e.g. http requests/responses) that are being exchanged.
The AWS region to which this client will send requests
The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs.
Specifies which retry algorithm to use.
Resolved value for input config RetryInputConfig.retryStrategy
Resolved value for input config AwsSdkSigV4AuthInputConfig.signer
Resolved value for input config AwsSdkSigV4AuthInputConfig.signer
Optional authScheme: AuthSchemeResolved value for input config AwsSdkSigV4AuthInputConfig.signingEscapePath
Resolved value for input config AwsSdkSigV4AuthInputConfig.systemClockOffset
Whether TLS is enabled for requests.
Enables IPv6/IPv4 dualstack endpoint.
Enables FIPS compatible endpoints.
Resolved value for input config {config.userAgentAppId}
The resolved configuration interface of TextractClient class. This is resolved and normalized from the constructor configuration interface.