Module aws_sdk_pi::config 
source · Expand description
Configuration for AWS Performance Insights.
Modules
- Types needed to configure endpoint resolution.
- Types needed to implementIntercept.
- Retry configuration.
- Timeout configuration.
Structs
- App name that can be configured with an AWS SDK client to become part of the user agent string.
- Behavior major-version of the client
- Builder for creating aConfig.
- Configuration for a aws_sdk_pi service client.
- Layered configuration structure
- AWS SDK Credentials
- FrozenLayeris the immutable and shareable form of- Layer.
- Identity cache configuration.
- A named layer comprising a config bag
- The region to send requests to.
- Components that can only be set in runtime plugins that the orchestrator uses directly to call an operation.
- Builder forRuntimeComponents.
- Wrapper type for sharableAsyncSleep
- Credentials Provider wrapper that may be shared
- Shared HTTP client for use across multiple clients and requests.
- Shared identity cache.
- Interceptor wrapper that may be shared
- Shared runtime plugin
- Future returned byAsyncSleep.
- Configuration for stalled stream protection.
Traits
- Async trait with asleepfunction.
- HTTP client abstraction.
- An interceptor allows injecting code into the SDK ’s request execution pipeline.
- Like theIntotrait, but for (efficiently) converting into a shared type.
- Asynchronous Credentials Provider
- Caching resolver for identities.
- Runtime plugin trait