This is an additional config resolver layer for clients using the default
AWS regional endpoints ruleset. It makes the resolved config guarantee the presence of an
endpoint provider function. This differs from the base behavior of the Endpoint
config resolver, which only normalizes config.endpoint IFF one is provided by the caller.
This is not used by AWS SDK clients, but rather
generated clients that have the aws.api#service trait. This includes protocol tests
and other customers.
This resolver is MUTUALLY EXCLUSIVE with the EndpointRequired config resolver from
|@smithy/middleware-endpoint.
It must be placed after the resolveEndpointConfig
resolver. This replaces the endpoints.json-based default endpoint provider.
This is an additional config resolver layer for clients using the default AWS regional endpoints ruleset. It makes the resolved config guarantee the presence of an endpoint provider function. This differs from the base behavior of the Endpoint config resolver, which only normalizes config.endpoint IFF one is provided by the caller.
This is not used by AWS SDK clients, but rather generated clients that have the aws.api#service trait. This includes protocol tests and other customers.
This resolver is MUTUALLY EXCLUSIVE with the EndpointRequired config resolver from |@smithy/middleware-endpoint.
It must be placed after the
resolveEndpointConfigresolver. This replaces the endpoints.json-based default endpoint provider.