├── .github ├── ISSUE_TEMPLATE │ └── feature_request.md └── workflows │ ├── build-lambda-zip.yml │ ├── codeql-analysis.yml │ ├── lint.yml │ └── tests.yml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── LICENSE-LAMBDACODE ├── LICENSE-SUMMARY ├── README.md ├── cfn ├── doc.go ├── event.go ├── event_test.go ├── example_test.go ├── response.go ├── response_test.go ├── testdata │ └── cloudformation-event.json ├── wrap.go └── wrap_test.go ├── cmd └── build-lambda-zip │ ├── main.go │ ├── main_test.go │ └── testdata │ ├── apigw.go │ └── noop.go ├── events ├── activemq.go ├── activemq_test.go ├── alb.go ├── alb_test.go ├── apigw.go ├── apigw_test.go ├── appsync.go ├── appsync_test.go ├── attributevalue.go ├── attributevalue_test.go ├── autoscaling.go ├── autoscaling_test.go ├── chime_bot.go ├── chime_bot_test.go ├── clientvpn.go ├── clientvpn_test.go ├── cloudwatch_events.go ├── cloudwatch_events_test.go ├── cloudwatch_logs.go ├── cloudwatch_logs_test.go ├── code_commit.go ├── code_commit_test.go ├── codebuild.go ├── codebuild_test.go ├── codedeploy.go ├── codedeploy_test.go ├── codepipeline.go ├── codepipeline_cloudwatch.go ├── codepipeline_cloudwatch_test.go ├── codepipeline_job.go ├── codepipeline_job_test.go ├── codepipeline_test.go ├── cognito.go ├── cognito_test.go ├── config.go ├── config_test.go ├── connect.go ├── connect_test.go ├── doc.go ├── duration.go ├── dynamodb.go ├── dynamodb_test.go ├── ecr_image_action.go ├── ecr_image_action_test.go ├── ecr_scan.go ├── ecr_scan_test.go ├── ecs_container_instance.go ├── ecs_container_instance_test.go ├── epoch_time.go ├── epoch_time_test.go ├── example_alb_test.go ├── example_apigateway_custom_authorizer_test.go ├── example_apigateway_test.go ├── example_apigw_test.go ├── example_chime_test.go ├── example_cognito_test.go ├── example_connect_test.go ├── example_dynamodb_test.go ├── example_ecs_test.go ├── example_kinesis_test.go ├── example_lambda_function_url_test.go ├── example_lambda_function_urls_test.go ├── example_s3_test.go ├── example_secrets_manager_test.go ├── example_ses_test.go ├── example_sqs_test.go ├── firehose.go ├── firehose_test.go ├── iam.go ├── iot.go ├── iot_1_click.go ├── iot_1_click_test.go ├── iot_button.go ├── iot_button_test.go ├── iot_deprecated.go ├── iot_preprovision_hook.go ├── iot_preprovision_hook_test.go ├── iot_test.go ├── kafka.go ├── kafka_test.go ├── kinesis.go ├── kinesis_analytics.go ├── kinesis_analytics_test.go ├── kinesis_test.go ├── lambda_function_urls.go ├── lambda_function_urls_test.go ├── lex.go ├── lex_test.go ├── rabbitmq.go ├── rabbitmq_test.go ├── s3.go ├── s3_batch_job.go ├── s3_batch_job_test.go ├── s3_object_lambda.go ├── s3_object_lambda_test.go ├── s3_test.go ├── secretsmanager.go ├── secretsmanager_test.go ├── ses.go ├── ses_test.go ├── sns.go ├── sns_test.go ├── sqs.go ├── sqs_test.go ├── streams.go ├── test │ ├── assert.go │ ├── jsonblobs.go │ ├── jsoncompare.go │ ├── jsonsyntax.go │ └── readjson.go ├── testdata │ ├── activemq-event.json │ ├── alb-lambda-target-request-headers-only.json │ ├── alb-lambda-target-request-multivalue-headers.json │ ├── alb-lambda-target-response.json │ ├── apigw-custom-auth-request-type-request.json │ ├── apigw-custom-auth-request.json │ ├── apigw-custom-auth-response.json │ ├── apigw-request.json │ ├── apigw-response.json │ ├── apigw-restapi-openapi-request.json │ ├── apigw-v2-custom-authorizer-v1-request.json │ ├── apigw-v2-custom-authorizer-v2-request.json │ ├── apigw-v2-request-iam.json │ ├── apigw-v2-request-jwt-authorizer.json │ ├── apigw-v2-request-lambda-authorizer.json │ ├── apigw-v2-request-no-authorizer.json │ ├── apigw-websocket-request-disconnect.json │ ├── apigw-websocket-request-send-message.json │ ├── apigw-websocket-request.json │ ├── appsync-identity-cognito.json │ ├── appsync-identity-iam.json │ ├── appsync-lambda-auth-request.json │ ├── appsync-lambda-auth-response.json │ ├── autoscaling-event-launch-successful.json │ ├── autoscaling-event-launch-unsuccessful.json │ ├── autoscaling-event-lifecycle-action.json │ ├── autoscaling-event-terminate-action.json │ ├── autoscaling-event-terminate-successful.json │ ├── autoscaling-event-terminate-unsuccessful.json │ ├── clientvpn-connectionhandler-request.json │ ├── cloudwatch-alarm-sns-payload-multiple-metrics.json │ ├── cloudwatch-alarm-sns-payload-single-metric.json │ ├── cloudwatch-logs-event.json │ ├── code-commit-event.json │ ├── codebuild-phase-change.json │ ├── codebuild-state-change.json │ ├── codedeploy-deployment-event.json │ ├── codedeploy-instance-event.json │ ├── codepipeline-action-execution-stage-change-event.json │ ├── codepipeline-execution-stage-change-event.json │ ├── codepipeline-execution-state-change-event.json │ ├── codepipeline-job-event.json │ ├── cognito-event-userpools-create-auth-challenge.json │ ├── cognito-event-userpools-custommessage.json │ ├── cognito-event-userpools-define-auth-challenge.json │ ├── cognito-event-userpools-migrateuser.json │ ├── cognito-event-userpools-postauthentication.json │ ├── cognito-event-userpools-postconfirmation.json │ ├── cognito-event-userpools-preauthentication.json │ ├── cognito-event-userpools-presignup.json │ ├── cognito-event-userpools-pretokengen-v2.json │ ├── cognito-event-userpools-pretokengen-v2_0.json │ ├── cognito-event-userpools-pretokengen.json │ ├── cognito-event-userpools-verify-auth-challenge.json │ ├── cognito-event.json │ ├── config-event.json │ ├── connect-event.json │ ├── dynamodb-event-malformed.2.json │ ├── dynamodb-event.json │ ├── dynamodb-time-window-event.json │ ├── ecr-image-push-event.json │ ├── ecr-image-scan-event.json │ ├── ecs-container-instance-state-change.json │ ├── iot-1-click-event.json │ ├── iot-button-event.json │ ├── iot-custom-auth-request.json │ ├── iot-custom-auth-response.json │ ├── iot-preprovision-hook-request.json │ ├── iot-preprovision-hook-response.json │ ├── kafka-event.json │ ├── kinesis-analytics-output-delivery-event.json │ ├── kinesis-analytics-output-delivery-response.json │ ├── kinesis-event.json │ ├── kinesis-firehose-event.json │ ├── kinesis-firehose-response.json │ ├── kinesis-time-window-event.json │ ├── lambda-urls-request.json │ ├── lambda-urls-response.json │ ├── lex-event.json │ ├── lex-response.json │ ├── rabbitmq-event.json │ ├── s3-batch-job-event-request-1.0.json │ ├── s3-batch-job-event-request-2.0.json │ ├── s3-batch-job-event-response.json │ ├── s3-event-with-decoded.json │ ├── s3-event.json │ ├── s3-object-lambda-event-get-object-assumed-role.json │ ├── s3-object-lambda-event-get-object-iam.json │ ├── s3-object-lambda-event-head-object-iam.json │ ├── s3-object-lambda-event-list-objects-iam.json │ ├── s3-object-lambda-event-list-objects-v2-iam.json │ ├── secretsmanager-secret-rotation-event.json │ ├── ses-lambda-event.json │ ├── ses-s3-event.json │ ├── ses-sns-event.json │ ├── sns-event.json │ └── sqs-event.json └── time_window.go ├── go.mod ├── go.sum ├── lambda ├── doc.go ├── entry.go ├── entry_generic.go ├── entry_generic_test.go ├── entry_test.go ├── entry_with_no_rpc_test.go ├── entry_with_rpc_test.go ├── errors.go ├── example_test.go ├── extensions_api_client.go ├── handler.go ├── handler_test.go ├── handlertrace │ ├── trace.go │ └── trace_test.go ├── invoke_loop.go ├── invoke_loop_gte_go122.go ├── invoke_loop_gte_go122_test.go ├── invoke_loop_lte_go121.go ├── invoke_loop_test.go ├── messages │ ├── README.md │ └── messages.go ├── panic.go ├── panic_test.go ├── rpc_function.go ├── rpc_function_test.go ├── runtime_api_client.go ├── runtime_api_client_test.go ├── sigterm.go ├── sigterm_test.go └── testdata │ ├── .gitignore │ ├── bench.sh │ ├── echo_handler.go │ ├── sigterm.go │ └── sleep.go ├── lambdacontext ├── context.go └── example_test.go └── lambdaurl ├── doc.go ├── http_handler.go ├── http_handler_test.go └── testdata ├── function-url-domain-only-get-request-trailing-slash.json ├── function-url-domain-only-get-request.json ├── function-url-domain-only-request-with-base64-encoded-body.json ├── function-url-request-with-headers-and-cookies-and-text-body.json ├── gen-events.sh ├── lambdaurl.go └── testfunc ├── .gitignore ├── echo └── main.go ├── go.mod ├── go.sum ├── site └── main.go └── template.yaml /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build-lambda-zip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/.github/workflows/build-lambda-zip.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Go Dep 2 | vendor 3 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-LAMBDACODE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/LICENSE-LAMBDACODE -------------------------------------------------------------------------------- /LICENSE-SUMMARY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/LICENSE-SUMMARY -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/README.md -------------------------------------------------------------------------------- /cfn/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/doc.go -------------------------------------------------------------------------------- /cfn/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/event.go -------------------------------------------------------------------------------- /cfn/event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/event_test.go -------------------------------------------------------------------------------- /cfn/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/example_test.go -------------------------------------------------------------------------------- /cfn/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/response.go -------------------------------------------------------------------------------- /cfn/response_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/response_test.go -------------------------------------------------------------------------------- /cfn/testdata/cloudformation-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/testdata/cloudformation-event.json -------------------------------------------------------------------------------- /cfn/wrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/wrap.go -------------------------------------------------------------------------------- /cfn/wrap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cfn/wrap_test.go -------------------------------------------------------------------------------- /cmd/build-lambda-zip/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cmd/build-lambda-zip/main.go -------------------------------------------------------------------------------- /cmd/build-lambda-zip/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cmd/build-lambda-zip/main_test.go -------------------------------------------------------------------------------- /cmd/build-lambda-zip/testdata/apigw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cmd/build-lambda-zip/testdata/apigw.go -------------------------------------------------------------------------------- /cmd/build-lambda-zip/testdata/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/cmd/build-lambda-zip/testdata/noop.go -------------------------------------------------------------------------------- /events/activemq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/activemq.go -------------------------------------------------------------------------------- /events/activemq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/activemq_test.go -------------------------------------------------------------------------------- /events/alb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/alb.go -------------------------------------------------------------------------------- /events/alb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/alb_test.go -------------------------------------------------------------------------------- /events/apigw.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/apigw.go -------------------------------------------------------------------------------- /events/apigw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/apigw_test.go -------------------------------------------------------------------------------- /events/appsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/appsync.go -------------------------------------------------------------------------------- /events/appsync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/appsync_test.go -------------------------------------------------------------------------------- /events/attributevalue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/attributevalue.go -------------------------------------------------------------------------------- /events/attributevalue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/attributevalue_test.go -------------------------------------------------------------------------------- /events/autoscaling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/autoscaling.go -------------------------------------------------------------------------------- /events/autoscaling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/autoscaling_test.go -------------------------------------------------------------------------------- /events/chime_bot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/chime_bot.go -------------------------------------------------------------------------------- /events/chime_bot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/chime_bot_test.go -------------------------------------------------------------------------------- /events/clientvpn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/clientvpn.go -------------------------------------------------------------------------------- /events/clientvpn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/clientvpn_test.go -------------------------------------------------------------------------------- /events/cloudwatch_events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/cloudwatch_events.go -------------------------------------------------------------------------------- /events/cloudwatch_events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/cloudwatch_events_test.go -------------------------------------------------------------------------------- /events/cloudwatch_logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/cloudwatch_logs.go -------------------------------------------------------------------------------- /events/cloudwatch_logs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/cloudwatch_logs_test.go -------------------------------------------------------------------------------- /events/code_commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/code_commit.go -------------------------------------------------------------------------------- /events/code_commit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/code_commit_test.go -------------------------------------------------------------------------------- /events/codebuild.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codebuild.go -------------------------------------------------------------------------------- /events/codebuild_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codebuild_test.go -------------------------------------------------------------------------------- /events/codedeploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codedeploy.go -------------------------------------------------------------------------------- /events/codedeploy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codedeploy_test.go -------------------------------------------------------------------------------- /events/codepipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codepipeline.go -------------------------------------------------------------------------------- /events/codepipeline_cloudwatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codepipeline_cloudwatch.go -------------------------------------------------------------------------------- /events/codepipeline_cloudwatch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codepipeline_cloudwatch_test.go -------------------------------------------------------------------------------- /events/codepipeline_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codepipeline_job.go -------------------------------------------------------------------------------- /events/codepipeline_job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codepipeline_job_test.go -------------------------------------------------------------------------------- /events/codepipeline_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/codepipeline_test.go -------------------------------------------------------------------------------- /events/cognito.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/cognito.go -------------------------------------------------------------------------------- /events/cognito_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/cognito_test.go -------------------------------------------------------------------------------- /events/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/config.go -------------------------------------------------------------------------------- /events/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/config_test.go -------------------------------------------------------------------------------- /events/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/connect.go -------------------------------------------------------------------------------- /events/connect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/connect_test.go -------------------------------------------------------------------------------- /events/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/doc.go -------------------------------------------------------------------------------- /events/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/duration.go -------------------------------------------------------------------------------- /events/dynamodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/dynamodb.go -------------------------------------------------------------------------------- /events/dynamodb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/dynamodb_test.go -------------------------------------------------------------------------------- /events/ecr_image_action.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/ecr_image_action.go -------------------------------------------------------------------------------- /events/ecr_image_action_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/ecr_image_action_test.go -------------------------------------------------------------------------------- /events/ecr_scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/ecr_scan.go -------------------------------------------------------------------------------- /events/ecr_scan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/ecr_scan_test.go -------------------------------------------------------------------------------- /events/ecs_container_instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/ecs_container_instance.go -------------------------------------------------------------------------------- /events/ecs_container_instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/ecs_container_instance_test.go -------------------------------------------------------------------------------- /events/epoch_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/epoch_time.go -------------------------------------------------------------------------------- /events/epoch_time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/epoch_time_test.go -------------------------------------------------------------------------------- /events/example_alb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_alb_test.go -------------------------------------------------------------------------------- /events/example_apigateway_custom_authorizer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_apigateway_custom_authorizer_test.go -------------------------------------------------------------------------------- /events/example_apigateway_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_apigateway_test.go -------------------------------------------------------------------------------- /events/example_apigw_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_apigw_test.go -------------------------------------------------------------------------------- /events/example_chime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_chime_test.go -------------------------------------------------------------------------------- /events/example_cognito_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_cognito_test.go -------------------------------------------------------------------------------- /events/example_connect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_connect_test.go -------------------------------------------------------------------------------- /events/example_dynamodb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_dynamodb_test.go -------------------------------------------------------------------------------- /events/example_ecs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_ecs_test.go -------------------------------------------------------------------------------- /events/example_kinesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_kinesis_test.go -------------------------------------------------------------------------------- /events/example_lambda_function_url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_lambda_function_url_test.go -------------------------------------------------------------------------------- /events/example_lambda_function_urls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_lambda_function_urls_test.go -------------------------------------------------------------------------------- /events/example_s3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_s3_test.go -------------------------------------------------------------------------------- /events/example_secrets_manager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_secrets_manager_test.go -------------------------------------------------------------------------------- /events/example_ses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_ses_test.go -------------------------------------------------------------------------------- /events/example_sqs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/example_sqs_test.go -------------------------------------------------------------------------------- /events/firehose.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/firehose.go -------------------------------------------------------------------------------- /events/firehose_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/firehose_test.go -------------------------------------------------------------------------------- /events/iam.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iam.go -------------------------------------------------------------------------------- /events/iot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot.go -------------------------------------------------------------------------------- /events/iot_1_click.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot_1_click.go -------------------------------------------------------------------------------- /events/iot_1_click_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot_1_click_test.go -------------------------------------------------------------------------------- /events/iot_button.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot_button.go -------------------------------------------------------------------------------- /events/iot_button_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot_button_test.go -------------------------------------------------------------------------------- /events/iot_deprecated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot_deprecated.go -------------------------------------------------------------------------------- /events/iot_preprovision_hook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot_preprovision_hook.go -------------------------------------------------------------------------------- /events/iot_preprovision_hook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot_preprovision_hook_test.go -------------------------------------------------------------------------------- /events/iot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/iot_test.go -------------------------------------------------------------------------------- /events/kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/kafka.go -------------------------------------------------------------------------------- /events/kafka_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/kafka_test.go -------------------------------------------------------------------------------- /events/kinesis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/kinesis.go -------------------------------------------------------------------------------- /events/kinesis_analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/kinesis_analytics.go -------------------------------------------------------------------------------- /events/kinesis_analytics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/kinesis_analytics_test.go -------------------------------------------------------------------------------- /events/kinesis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/kinesis_test.go -------------------------------------------------------------------------------- /events/lambda_function_urls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/lambda_function_urls.go -------------------------------------------------------------------------------- /events/lambda_function_urls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/lambda_function_urls_test.go -------------------------------------------------------------------------------- /events/lex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/lex.go -------------------------------------------------------------------------------- /events/lex_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/lex_test.go -------------------------------------------------------------------------------- /events/rabbitmq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/rabbitmq.go -------------------------------------------------------------------------------- /events/rabbitmq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/rabbitmq_test.go -------------------------------------------------------------------------------- /events/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/s3.go -------------------------------------------------------------------------------- /events/s3_batch_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/s3_batch_job.go -------------------------------------------------------------------------------- /events/s3_batch_job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/s3_batch_job_test.go -------------------------------------------------------------------------------- /events/s3_object_lambda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/s3_object_lambda.go -------------------------------------------------------------------------------- /events/s3_object_lambda_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/s3_object_lambda_test.go -------------------------------------------------------------------------------- /events/s3_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/s3_test.go -------------------------------------------------------------------------------- /events/secretsmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/secretsmanager.go -------------------------------------------------------------------------------- /events/secretsmanager_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/secretsmanager_test.go -------------------------------------------------------------------------------- /events/ses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/ses.go -------------------------------------------------------------------------------- /events/ses_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/ses_test.go -------------------------------------------------------------------------------- /events/sns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/sns.go -------------------------------------------------------------------------------- /events/sns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/sns_test.go -------------------------------------------------------------------------------- /events/sqs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/sqs.go -------------------------------------------------------------------------------- /events/sqs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/sqs_test.go -------------------------------------------------------------------------------- /events/streams.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/streams.go -------------------------------------------------------------------------------- /events/test/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/test/assert.go -------------------------------------------------------------------------------- /events/test/jsonblobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/test/jsonblobs.go -------------------------------------------------------------------------------- /events/test/jsoncompare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/test/jsoncompare.go -------------------------------------------------------------------------------- /events/test/jsonsyntax.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/test/jsonsyntax.go -------------------------------------------------------------------------------- /events/test/readjson.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/test/readjson.go -------------------------------------------------------------------------------- /events/testdata/activemq-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/activemq-event.json -------------------------------------------------------------------------------- /events/testdata/alb-lambda-target-request-headers-only.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/alb-lambda-target-request-headers-only.json -------------------------------------------------------------------------------- /events/testdata/alb-lambda-target-request-multivalue-headers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/alb-lambda-target-request-multivalue-headers.json -------------------------------------------------------------------------------- /events/testdata/alb-lambda-target-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/alb-lambda-target-response.json -------------------------------------------------------------------------------- /events/testdata/apigw-custom-auth-request-type-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-custom-auth-request-type-request.json -------------------------------------------------------------------------------- /events/testdata/apigw-custom-auth-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-custom-auth-request.json -------------------------------------------------------------------------------- /events/testdata/apigw-custom-auth-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-custom-auth-response.json -------------------------------------------------------------------------------- /events/testdata/apigw-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-request.json -------------------------------------------------------------------------------- /events/testdata/apigw-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-response.json -------------------------------------------------------------------------------- /events/testdata/apigw-restapi-openapi-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-restapi-openapi-request.json -------------------------------------------------------------------------------- /events/testdata/apigw-v2-custom-authorizer-v1-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-v2-custom-authorizer-v1-request.json -------------------------------------------------------------------------------- /events/testdata/apigw-v2-custom-authorizer-v2-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-v2-custom-authorizer-v2-request.json -------------------------------------------------------------------------------- /events/testdata/apigw-v2-request-iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-v2-request-iam.json -------------------------------------------------------------------------------- /events/testdata/apigw-v2-request-jwt-authorizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-v2-request-jwt-authorizer.json -------------------------------------------------------------------------------- /events/testdata/apigw-v2-request-lambda-authorizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-v2-request-lambda-authorizer.json -------------------------------------------------------------------------------- /events/testdata/apigw-v2-request-no-authorizer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-v2-request-no-authorizer.json -------------------------------------------------------------------------------- /events/testdata/apigw-websocket-request-disconnect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-websocket-request-disconnect.json -------------------------------------------------------------------------------- /events/testdata/apigw-websocket-request-send-message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-websocket-request-send-message.json -------------------------------------------------------------------------------- /events/testdata/apigw-websocket-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/apigw-websocket-request.json -------------------------------------------------------------------------------- /events/testdata/appsync-identity-cognito.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/appsync-identity-cognito.json -------------------------------------------------------------------------------- /events/testdata/appsync-identity-iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/appsync-identity-iam.json -------------------------------------------------------------------------------- /events/testdata/appsync-lambda-auth-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/appsync-lambda-auth-request.json -------------------------------------------------------------------------------- /events/testdata/appsync-lambda-auth-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/appsync-lambda-auth-response.json -------------------------------------------------------------------------------- /events/testdata/autoscaling-event-launch-successful.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/autoscaling-event-launch-successful.json -------------------------------------------------------------------------------- /events/testdata/autoscaling-event-launch-unsuccessful.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/autoscaling-event-launch-unsuccessful.json -------------------------------------------------------------------------------- /events/testdata/autoscaling-event-lifecycle-action.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/autoscaling-event-lifecycle-action.json -------------------------------------------------------------------------------- /events/testdata/autoscaling-event-terminate-action.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/autoscaling-event-terminate-action.json -------------------------------------------------------------------------------- /events/testdata/autoscaling-event-terminate-successful.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/autoscaling-event-terminate-successful.json -------------------------------------------------------------------------------- /events/testdata/autoscaling-event-terminate-unsuccessful.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/autoscaling-event-terminate-unsuccessful.json -------------------------------------------------------------------------------- /events/testdata/clientvpn-connectionhandler-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/clientvpn-connectionhandler-request.json -------------------------------------------------------------------------------- /events/testdata/cloudwatch-alarm-sns-payload-multiple-metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cloudwatch-alarm-sns-payload-multiple-metrics.json -------------------------------------------------------------------------------- /events/testdata/cloudwatch-alarm-sns-payload-single-metric.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cloudwatch-alarm-sns-payload-single-metric.json -------------------------------------------------------------------------------- /events/testdata/cloudwatch-logs-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cloudwatch-logs-event.json -------------------------------------------------------------------------------- /events/testdata/code-commit-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/code-commit-event.json -------------------------------------------------------------------------------- /events/testdata/codebuild-phase-change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/codebuild-phase-change.json -------------------------------------------------------------------------------- /events/testdata/codebuild-state-change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/codebuild-state-change.json -------------------------------------------------------------------------------- /events/testdata/codedeploy-deployment-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/codedeploy-deployment-event.json -------------------------------------------------------------------------------- /events/testdata/codedeploy-instance-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/codedeploy-instance-event.json -------------------------------------------------------------------------------- /events/testdata/codepipeline-action-execution-stage-change-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/codepipeline-action-execution-stage-change-event.json -------------------------------------------------------------------------------- /events/testdata/codepipeline-execution-stage-change-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/codepipeline-execution-stage-change-event.json -------------------------------------------------------------------------------- /events/testdata/codepipeline-execution-state-change-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/codepipeline-execution-state-change-event.json -------------------------------------------------------------------------------- /events/testdata/codepipeline-job-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/codepipeline-job-event.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-create-auth-challenge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-create-auth-challenge.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-custommessage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-custommessage.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-define-auth-challenge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-define-auth-challenge.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-migrateuser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-migrateuser.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-postauthentication.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-postauthentication.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-postconfirmation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-postconfirmation.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-preauthentication.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-preauthentication.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-presignup.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-presignup.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-pretokengen-v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-pretokengen-v2.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-pretokengen-v2_0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-pretokengen-v2_0.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-pretokengen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-pretokengen.json -------------------------------------------------------------------------------- /events/testdata/cognito-event-userpools-verify-auth-challenge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event-userpools-verify-auth-challenge.json -------------------------------------------------------------------------------- /events/testdata/cognito-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/cognito-event.json -------------------------------------------------------------------------------- /events/testdata/config-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/config-event.json -------------------------------------------------------------------------------- /events/testdata/connect-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/connect-event.json -------------------------------------------------------------------------------- /events/testdata/dynamodb-event-malformed.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/dynamodb-event-malformed.2.json -------------------------------------------------------------------------------- /events/testdata/dynamodb-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/dynamodb-event.json -------------------------------------------------------------------------------- /events/testdata/dynamodb-time-window-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/dynamodb-time-window-event.json -------------------------------------------------------------------------------- /events/testdata/ecr-image-push-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/ecr-image-push-event.json -------------------------------------------------------------------------------- /events/testdata/ecr-image-scan-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/ecr-image-scan-event.json -------------------------------------------------------------------------------- /events/testdata/ecs-container-instance-state-change.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/ecs-container-instance-state-change.json -------------------------------------------------------------------------------- /events/testdata/iot-1-click-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/iot-1-click-event.json -------------------------------------------------------------------------------- /events/testdata/iot-button-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/iot-button-event.json -------------------------------------------------------------------------------- /events/testdata/iot-custom-auth-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/iot-custom-auth-request.json -------------------------------------------------------------------------------- /events/testdata/iot-custom-auth-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/iot-custom-auth-response.json -------------------------------------------------------------------------------- /events/testdata/iot-preprovision-hook-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/iot-preprovision-hook-request.json -------------------------------------------------------------------------------- /events/testdata/iot-preprovision-hook-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/iot-preprovision-hook-response.json -------------------------------------------------------------------------------- /events/testdata/kafka-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/kafka-event.json -------------------------------------------------------------------------------- /events/testdata/kinesis-analytics-output-delivery-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/kinesis-analytics-output-delivery-event.json -------------------------------------------------------------------------------- /events/testdata/kinesis-analytics-output-delivery-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/kinesis-analytics-output-delivery-response.json -------------------------------------------------------------------------------- /events/testdata/kinesis-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/kinesis-event.json -------------------------------------------------------------------------------- /events/testdata/kinesis-firehose-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/kinesis-firehose-event.json -------------------------------------------------------------------------------- /events/testdata/kinesis-firehose-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/kinesis-firehose-response.json -------------------------------------------------------------------------------- /events/testdata/kinesis-time-window-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/kinesis-time-window-event.json -------------------------------------------------------------------------------- /events/testdata/lambda-urls-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/lambda-urls-request.json -------------------------------------------------------------------------------- /events/testdata/lambda-urls-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/lambda-urls-response.json -------------------------------------------------------------------------------- /events/testdata/lex-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/lex-event.json -------------------------------------------------------------------------------- /events/testdata/lex-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/lex-response.json -------------------------------------------------------------------------------- /events/testdata/rabbitmq-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/rabbitmq-event.json -------------------------------------------------------------------------------- /events/testdata/s3-batch-job-event-request-1.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-batch-job-event-request-1.0.json -------------------------------------------------------------------------------- /events/testdata/s3-batch-job-event-request-2.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-batch-job-event-request-2.0.json -------------------------------------------------------------------------------- /events/testdata/s3-batch-job-event-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-batch-job-event-response.json -------------------------------------------------------------------------------- /events/testdata/s3-event-with-decoded.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-event-with-decoded.json -------------------------------------------------------------------------------- /events/testdata/s3-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-event.json -------------------------------------------------------------------------------- /events/testdata/s3-object-lambda-event-get-object-assumed-role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-object-lambda-event-get-object-assumed-role.json -------------------------------------------------------------------------------- /events/testdata/s3-object-lambda-event-get-object-iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-object-lambda-event-get-object-iam.json -------------------------------------------------------------------------------- /events/testdata/s3-object-lambda-event-head-object-iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-object-lambda-event-head-object-iam.json -------------------------------------------------------------------------------- /events/testdata/s3-object-lambda-event-list-objects-iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-object-lambda-event-list-objects-iam.json -------------------------------------------------------------------------------- /events/testdata/s3-object-lambda-event-list-objects-v2-iam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/s3-object-lambda-event-list-objects-v2-iam.json -------------------------------------------------------------------------------- /events/testdata/secretsmanager-secret-rotation-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/secretsmanager-secret-rotation-event.json -------------------------------------------------------------------------------- /events/testdata/ses-lambda-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/ses-lambda-event.json -------------------------------------------------------------------------------- /events/testdata/ses-s3-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/ses-s3-event.json -------------------------------------------------------------------------------- /events/testdata/ses-sns-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/ses-sns-event.json -------------------------------------------------------------------------------- /events/testdata/sns-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/sns-event.json -------------------------------------------------------------------------------- /events/testdata/sqs-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/testdata/sqs-event.json -------------------------------------------------------------------------------- /events/time_window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/events/time_window.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/go.sum -------------------------------------------------------------------------------- /lambda/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/doc.go -------------------------------------------------------------------------------- /lambda/entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/entry.go -------------------------------------------------------------------------------- /lambda/entry_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/entry_generic.go -------------------------------------------------------------------------------- /lambda/entry_generic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/entry_generic_test.go -------------------------------------------------------------------------------- /lambda/entry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/entry_test.go -------------------------------------------------------------------------------- /lambda/entry_with_no_rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/entry_with_no_rpc_test.go -------------------------------------------------------------------------------- /lambda/entry_with_rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/entry_with_rpc_test.go -------------------------------------------------------------------------------- /lambda/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/errors.go -------------------------------------------------------------------------------- /lambda/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/example_test.go -------------------------------------------------------------------------------- /lambda/extensions_api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/extensions_api_client.go -------------------------------------------------------------------------------- /lambda/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/handler.go -------------------------------------------------------------------------------- /lambda/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/handler_test.go -------------------------------------------------------------------------------- /lambda/handlertrace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/handlertrace/trace.go -------------------------------------------------------------------------------- /lambda/handlertrace/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/handlertrace/trace_test.go -------------------------------------------------------------------------------- /lambda/invoke_loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/invoke_loop.go -------------------------------------------------------------------------------- /lambda/invoke_loop_gte_go122.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/invoke_loop_gte_go122.go -------------------------------------------------------------------------------- /lambda/invoke_loop_gte_go122_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/invoke_loop_gte_go122_test.go -------------------------------------------------------------------------------- /lambda/invoke_loop_lte_go121.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/invoke_loop_lte_go121.go -------------------------------------------------------------------------------- /lambda/invoke_loop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/invoke_loop_test.go -------------------------------------------------------------------------------- /lambda/messages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/messages/README.md -------------------------------------------------------------------------------- /lambda/messages/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/messages/messages.go -------------------------------------------------------------------------------- /lambda/panic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/panic.go -------------------------------------------------------------------------------- /lambda/panic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/panic_test.go -------------------------------------------------------------------------------- /lambda/rpc_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/rpc_function.go -------------------------------------------------------------------------------- /lambda/rpc_function_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/rpc_function_test.go -------------------------------------------------------------------------------- /lambda/runtime_api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/runtime_api_client.go -------------------------------------------------------------------------------- /lambda/runtime_api_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/runtime_api_client_test.go -------------------------------------------------------------------------------- /lambda/sigterm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/sigterm.go -------------------------------------------------------------------------------- /lambda/sigterm_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/sigterm_test.go -------------------------------------------------------------------------------- /lambda/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | handler* 2 | *.json 3 | -------------------------------------------------------------------------------- /lambda/testdata/bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/testdata/bench.sh -------------------------------------------------------------------------------- /lambda/testdata/echo_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/testdata/echo_handler.go -------------------------------------------------------------------------------- /lambda/testdata/sigterm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/testdata/sigterm.go -------------------------------------------------------------------------------- /lambda/testdata/sleep.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambda/testdata/sleep.go -------------------------------------------------------------------------------- /lambdacontext/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdacontext/context.go -------------------------------------------------------------------------------- /lambdacontext/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdacontext/example_test.go -------------------------------------------------------------------------------- /lambdaurl/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/doc.go -------------------------------------------------------------------------------- /lambdaurl/http_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/http_handler.go -------------------------------------------------------------------------------- /lambdaurl/http_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/http_handler_test.go -------------------------------------------------------------------------------- /lambdaurl/testdata/function-url-domain-only-get-request-trailing-slash.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/function-url-domain-only-get-request-trailing-slash.json -------------------------------------------------------------------------------- /lambdaurl/testdata/function-url-domain-only-get-request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/function-url-domain-only-get-request.json -------------------------------------------------------------------------------- /lambdaurl/testdata/function-url-domain-only-request-with-base64-encoded-body.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/function-url-domain-only-request-with-base64-encoded-body.json -------------------------------------------------------------------------------- /lambdaurl/testdata/function-url-request-with-headers-and-cookies-and-text-body.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/function-url-request-with-headers-and-cookies-and-text-body.json -------------------------------------------------------------------------------- /lambdaurl/testdata/gen-events.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/gen-events.sh -------------------------------------------------------------------------------- /lambdaurl/testdata/lambdaurl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/lambdaurl.go -------------------------------------------------------------------------------- /lambdaurl/testdata/testfunc/.gitignore: -------------------------------------------------------------------------------- 1 | .aws-sam/ 2 | samconfig.toml 3 | -------------------------------------------------------------------------------- /lambdaurl/testdata/testfunc/echo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/testfunc/echo/main.go -------------------------------------------------------------------------------- /lambdaurl/testdata/testfunc/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/testfunc/go.mod -------------------------------------------------------------------------------- /lambdaurl/testdata/testfunc/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/testfunc/go.sum -------------------------------------------------------------------------------- /lambdaurl/testdata/testfunc/site/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/testfunc/site/main.go -------------------------------------------------------------------------------- /lambdaurl/testdata/testfunc/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-lambda-go/HEAD/lambdaurl/testdata/testfunc/template.yaml --------------------------------------------------------------------------------