[package]
edition = "2021"
rust-version = "1.84.0"
name = "aws_lambda_events"
version = "1.1.1"
authors = [
"Christian Legnitto <christian@legnitto.com>",
"Sam Rijs <srijs@airpost.net>",
"David Calavera <dcalaver@amazon.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "AWS Lambda event definitions"
homepage = "https://github.com/aws/aws-lambda-rust-runtime"
readme = "README.md"
keywords = [
"lambda",
"aws",
"amazon",
"events",
"S3",
]
categories = [
"api-bindings",
"encoding",
"web-programming",
]
license = "MIT"
repository = "https://github.com/aws/aws-lambda-rust-runtime"
resolver = "3"
[package.metadata.docs.rs]
all-features = true
[features]
activemq = []
alb = [
"bytes",
"http",
"http-body",
"http-serde",
"query_map",
]
apigw = [
"bytes",
"http",
"http-body",
"http-serde",
"iam",
"query_map",
]
appsync = []
autoscaling = ["chrono"]
bedrock_agent_runtime = []
builders = ["bon"]
catch-all-fields = []
chime_bot = ["chrono"]
clientvpn = []
cloudformation = []
cloudwatch_alarms = ["chrono"]
cloudwatch_events = ["chrono"]
cloudwatch_logs = ["flate2"]
code_commit = ["chrono"]
codebuild = ["chrono"]
codedeploy = ["chrono"]
codepipeline = []
codepipeline_cloudwatch = ["chrono"]
codepipeline_job = []
cognito = []
config = []
connect = []
controltower = []
default = [
"activemq",
"alb",
"apigw",
"appsync",
"autoscaling",
"bedrock_agent_runtime",
"chime_bot",
"clientvpn",
"cloudformation",
"cloudwatch_alarms",
"cloudwatch_events",
"cloudwatch_logs",
"code_commit",
"codebuild",
"codedeploy",
"codepipeline_cloudwatch",
"codepipeline_job",
"cognito",
"config",
"connect",
"dynamodb",
"ecr_scan",
"firehose",
"iam",
"iot",
"iot_1_click",
"iot_button",
"iot_deprecated",
"kafka",
"kinesis",
"kinesis_analytics",
"lambda_function_urls",
"lex",
"rabbitmq",
"s3",
"s3_batch_job",
"ses",
"secretsmanager",
"sns",
"sqs",
"streams",
"documentdb",
"eventbridge",
"controltower",
"vpc_lattice",
]
documentdb = []
dynamodb = [
"chrono",
"serde_dynamo",
"streams",
]
ecr_scan = []
eventbridge = [
"chrono",
"serde_with",
]
firehose = ["chrono"]
iam = []
iot = [
"bytes",
"http",
"http-body",
"http-serde",
"iam",
]
iot_1_click = []
iot_button = []
iot_deprecated = ["iot"]
kafka = ["chrono"]
kinesis = ["chrono"]
kinesis_analytics = ["kinesis"]
lambda_function_urls = [
"bytes",
"http",
"http-body",
"http-serde",
]
lex = []
rabbitmq = []
s3 = [
"bytes",
"chrono",
"http",
"http-body",
"http-serde",
]
s3_batch_job = ["s3"]
secretsmanager = []
ses = ["chrono"]
sns = [
"chrono",
"serde_with",
]
sqs = ["serde_with"]
streams = []
vpc_lattice = [
"bytes",
"http",
"http-body",
"http-serde",
"iam",
"query_map",
]
[lib]
name = "aws_lambda_events"
path = "src/lib.rs"
[dependencies.base64]
version = "0.22"
[dependencies.bon]
version = "3"
optional = true
[dependencies.bytes]
version = "1"
features = ["serde"]
optional = true
[dependencies.chrono]
version = "0.4.35"
features = [
"clock",
"serde",
"std",
]
optional = true
default-features = false
[dependencies.flate2]
version = "1.0.24"
optional = true
[dependencies.http]
version = "1.0"
optional = true
[dependencies.http-body]
version = "1.0"
optional = true
[dependencies.http-serde]
version = "2.0"
optional = true
[dependencies.query_map]
version = "^0.7"
features = [
"serde",
"url-query",
]
optional = true
[dependencies.serde]
version = "^1"
features = ["derive"]
[dependencies.serde_dynamo]
version = "^4.1"
optional = true
[dependencies.serde_json]
version = "^1"
[dependencies.serde_with]
version = "^3"
features = ["json"]
optional = true
[dev-dependencies.lambda_runtime]
version = "1"