Expand description
Configuration for AWS Key Management Service.
Modules§
- endpoint
- Types needed to configure endpoint resolution.
- http
- HTTP request and response types.
- interceptors
- Types needed to implement
Intercept
. - retry
- Retry configuration.
- timeout
- Timeout configuration.
Structs§
- AppName
- App name that can be configured with an AWS SDK client to become part of the user agent string.
- Behavior
Version - Behavior version of the client
- Builder
- Builder for creating a
Config
. - Config
- Configuration for a aws_sdk_kms service client.
- Config
Bag - Layered configuration structure
- Credentials
- AWS SDK Credentials
- Frozen
Layer FrozenLayer
is the immutable and shareable form ofLayer
.- Identity
Cache - Identity cache configuration.
- Layer
- A named layer comprising a config bag
- Region
- The region to send requests to.
- Runtime
Components - Components that can only be set in runtime plugins that the orchestrator uses directly to call an operation.
- Runtime
Components Builder - Builder for
RuntimeComponents
. - Shared
Async Sleep - Wrapper type for sharable
AsyncSleep
- Shared
Credentials Provider - Credentials Provider wrapper that may be shared
- Shared
Http Client - Shared HTTP client for use across multiple clients and requests.
- Shared
Identity Cache - Shared identity cache.
- Shared
Interceptor - Interceptor wrapper that may be shared
- Shared
Runtime Plugin - Shared runtime plugin
- Sleep
- Future returned by
AsyncSleep
. - Stalled
Stream Protection Config - Configuration for stalled stream protection.
Traits§
- Async
Sleep - Async trait with a
sleep
function. - Http
Client - HTTP client abstraction.
- Intercept
- An interceptor allows injecting code into the SDK ’s request execution pipeline.
- Into
Shared - Like the
Into
trait, but for (efficiently) converting into a shared type. - Provide
Credentials - Asynchronous Credentials Provider
- Resolve
Cached Identity - Caching resolver for identities.
- Runtime
Plugin - Runtime plugin trait