Creates a client of the requested type.
Creates a client of the requested type. Configuration options can be passed in as config parameter. Any gaps in the configuration will be filled in from the fallback configuration. If no configuration is provided, the default client will be created.
the configuration options
any gaps in the given config are filled in using the fallback configuration
An instance of the client
Creates a client of the requested type with default configuration options
Creates a client of the requested type with default configuration options
An instance of the client
Creates a client of the requested type with the given client configuration options (e.g.
Creates a client of the requested type with the given client configuration options (e.g. region, timeouts)
the configuration options
any gaps in the given config are filled in using the fallback configuration
An instance of the client
Creates a client of the requested type with a specific endpoint.
Creates a client of the requested type with a specific endpoint. Typically this is used to connect to a local endpoint e.g. for a local DynamoDB.
Endpoint URL to use
An instance of the client
Extend this when adding support for a new service.
The AWS client type