Module aws_smithy_runtime_api::client::orchestrator
source · Expand description
Client request orchestration.
The orchestrator handles the full request/response lifecycle including:
- Request serialization
- Endpoint resolution
- Identity resolution
- Signing
- Request transmission with retry and timeouts
- Response deserialization
There are several hook points in the orchestration where interceptors can read and modify the input, request, response, or output/error.
Structs
- Errors that can occur while running the orchestrator.
Enums
- Informs the orchestrator on whether or not the request body needs to be loaded into memory before transmit.
Type Definitions
- Type alias for boxed futures that are returned from several traits since async trait functions are not stable yet (as of 2023-07-21).
- Type alias for futures that are returned from several traits since async trait functions are not stable yet (as of 2023-07-21).
- Type alias for the HTTP request type that the orchestrator uses.
- Type alias for the HTTP response type that the orchestrator uses.