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.
Publish CloudWatch metric data points from outside the cloudwatch
crate. Used by CloudWatch Logs metric filters when an incoming log
event matches their pattern.
Put log events into CloudWatch Logs log groups from outside the
logs crate. Used by Step Functions Express execution logging and
ECS awslogs driver so they can deliver without depending directly
on fakecloud_logs.
Cognito-issued JWT verification hook. Implementations are wired by
fakecloud-server and back the COGNITO_USER_POOLS authorizer in
API Gateway v1. The verifier validates RS256 signature, exp/nbf,
iss, and aud/client_id against the user pool referenced by
the authorizer’s providerArns. On success returns the decoded
claims as a JSON object; on failure returns an error string the
caller surfaces as 401 Unauthorized.
Synthesize an ECS RunTask call from outside the ECS crate. Used by
EventBridge Scheduler and EventBridge Rules to start tasks without
depending directly on fakecloud_ecs.
Register/deregister targets with ELBv2 target groups from outside
the elbv2 crate. Used by ECS runtime when tasks with load balancers
reach RUNNING or STOPPED.
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.
Cross-service Kinesis Data Firehose dispatch used by services
(CloudWatch Logs subscription filters, EventBridge targets) that
route records into a delivery stream without depending on the
firehose crate directly. ARN form is
arn:aws:firehose:<region>:<account>:deliverystream/<name>.
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.
Cross-service S3 writer used by services that need to deliver
content to S3 buckets without taking a direct dep on the S3 crate
(CloudWatch Logs export tasks, Kinesis Firehose, ELB access logs).
SES SendEmail dispatch for callers that already speak the AWS SES
SendEmail / SendEmailV2 shape (multiple to/cc/bcc, optional subject,
text/html bodies). Distinct from EmailDispatcher, which is the
single-recipient cross-service primitive used by Cognito.