OptionalawsIf this value is provided, it will be used as-is.
For browser environments, use instead credentialsFullUri.
OptionalawsIf this value is provided instead of the full URI, it will be appended to the default link local host of 169.254.170.2.
Not supported in browsers.
OptionalawsWill be read on each credentials request to add an Authorization request header value.
Not supported in browsers.
OptionalawsAn alternative to awsContainerAuthorizationTokenFile, this is the token value itself.
For browser environments, use instead authorizationToken.
OptionalcredentialsBROWSER ONLY.
In browsers, a relative URI is not allowed, and a full URI must be provided. HTTPS is required.
This value is required for the browser environment.
OptionalauthorizationBROWSER ONLY.
Providing this value will set an "Authorization" request header value on the GET request.
OptionalmaxDefault is 3 retry attempts or 4 total attempts.
OptionaltimeoutDefault is 1000ms. Time in milliseconds to spend waiting between retry attempts.
OptionalloggerThis logger is only used to provide information on what credential providers were used during resolution.
It does not log credentials.
Optional InternalparentPresent if the credential provider was created by calling the defaultCredentialProvider in a client's middleware, having access to the client's config.
The region of that parent or outer client is important because an inner client used by the credential provider may need to match its default partition or region with that of the outer client.
Input for the fromHttp function in the HTTP Credentials Provider for Node.js.