Skip to main content

Module delivery

Module delivery 

Source

Structs§

DeliveryBus
Cross-service message delivery.
SqsMessageAttribute
Message attribute for SQS delivery from SNS.

Enums§

SqsDeliveryError
Error returned by fallible SQS delivery. Used by Scheduler’s DLQ routing, which must distinguish “target queue missing” from “delivered successfully” to decide whether to send to the DeadLetterConfig.Arn.

Traits§

EmailDispatcher
Outbound email dispatch used by services that emulate AWS flows that route through SES (Cognito verification, etc.) without taking a direct dependency on the SES crate.
EventBridgeDelivery
Trait for putting events onto an EventBridge bus from cross-service integrations.
KinesisDelivery
Trait for putting records to Kinesis Data Streams.
KmsHook
Cross-service KMS hook: services that accept a KmsKeyId (Secrets Manager, SSM SecureString, S3 SSE-KMS, SQS / SNS / DynamoDB encrypted resources) call this so that real KMS calls happen, the invocation is recorded for introspection, and the returned blob is decryptable by the public KMS API.
LambdaDelivery
Trait for invoking Lambda functions from cross-service integrations.
SmsDispatcher
Outbound SMS dispatch used by services that emulate AWS flows that route through SNS phone-number publish (Cognito SMS MFA, etc.).
SnsDelivery
Trait for publishing messages to SNS topics.
SqsDelivery
Trait for delivering messages to SQS queues.
StepFunctionsDelivery
Trait for starting Step Functions executions from cross-service integrations.