Expand description
§entelix-cloud
Cloud-routed entelix_core::transports::Transport impls —
BedrockTransport (AWS), VertexTransport (GCP), FoundryTransport
(Azure) — plus the OAuth / SigV4 / AAD refresh logic shared across
them. The provider IR (entelix-core) is unchanged across cloud
routes; only credential resolution, request signing, and
transport-specific framing (e.g. AWS event-stream) live here.
Cargo features:
aws— pullsaws-sigv4,aws-config,aws-credential-types, enables thebedrockmodule.gcp— pullsgcp_auth, enables thevertexmodule (Slice C).azure— pullsazure_identity, enables thefoundrymodule (Slice C).
Modules§
- bedrock
aws - AWS Bedrock —
BedrockTransport, SigV4 signing, IAM credential chain, and thevnd.amazon.eventstreambinary frame decoder used by:converse-streamresponses. - foundry
azure - Microsoft Azure AI Foundry —
FoundryTransportplus theazure_identity-backed credential adapter that drivescrate::refresh::CachedTokenProvider. - refresh
CachedTokenProvider<T>— single-flight cached token wrapper used by every cloud transport that fronts an OAuth-style credential source.- vertex
gcp - Google Cloud Vertex AI —
VertexTransportplus thegcp_authcredential adapter that drivescrate::refresh::CachedTokenProvider.
Enums§
- Cloud
Error - Failures emitted by cloud-layer machinery (credential resolution, signing, refreshable token plumbing, binary frame parsing).