[][src]Module aws_lambda_events::event::apigw

AWS Lambda event definitions for apigw.

Structs

ApiGatewayCustomAuthorizerContext

ApiGatewayCustomAuthorizerContext represents the expected format of an API Gateway custom authorizer response. Deprecated. Code should be updated to use the Authorizer map from APIGatewayRequestIdentity. Ex: Authorizer["principalId"]

ApiGatewayCustomAuthorizerPolicy

ApiGatewayCustomAuthorizerPolicy represents an IAM policy

ApiGatewayCustomAuthorizerRequest

ApiGatewayCustomAuthorizerRequest contains data coming in to a custom API Gateway authorizer function.

ApiGatewayCustomAuthorizerRequestTypeRequest

ApiGatewayCustomAuthorizerRequestTypeRequest contains data coming in to a custom API Gateway authorizer function.

ApiGatewayCustomAuthorizerRequestTypeRequestContext

ApiGatewayCustomAuthorizerRequestTypeRequestContext represents the expected format of an API Gateway custom authorizer response.

ApiGatewayCustomAuthorizerRequestTypeRequestIdentity

ApiGatewayCustomAuthorizerRequestTypeRequestIdentity contains identity information for the request caller.

ApiGatewayCustomAuthorizerResponse

ApiGatewayCustomAuthorizerResponse represents the expected format of an API Gateway authorization response.

ApiGatewayProxyRequest

ApiGatewayProxyRequest contains data coming from the API Gateway proxy

ApiGatewayProxyRequestContext

ApiGatewayProxyRequestContext contains the information to identify the AWS account and resources invoking the Lambda function. It also includes Cognito identity information for the caller.

ApiGatewayProxyResponse

ApiGatewayProxyResponse configures the response to be returned by API Gateway for the request

ApiGatewayRequestIdentity

ApiGatewayRequestIdentity contains identity information for the request caller.

ApiGatewayV2httpRequest

ApiGatewayV2httpRequest contains data coming from the new HTTP API Gateway

ApiGatewayV2httpRequestContext

ApiGatewayV2httpRequestContext contains the information to identify the AWS account and resources invoking the Lambda function.

ApiGatewayV2httpRequestContextAuthorizerCognitoIdentity

ApiGatewayV2httpRequestContextAuthorizerCognitoIdentity contains Cognito identity information for the request context.

ApiGatewayV2httpRequestContextAuthorizerDescription

ApiGatewayV2httpRequestContextAuthorizerDescription contains authorizer information for the request context.

ApiGatewayV2httpRequestContextAuthorizerIamDescription

ApiGatewayV2httpRequestContextAuthorizerIamDescription contains IAM information for the request context.

ApiGatewayV2httpRequestContextAuthorizerJwtDescription

ApiGatewayV2httpRequestContextAuthorizerJwtDescription contains JWT authorizer information for the request context.

ApiGatewayV2httpRequestContextHttpDescription

ApiGatewayV2httpRequestContextHttpDescription contains HTTP information for the request context.

ApiGatewayV2httpResponse

ApiGatewayV2httpResponse configures the response to be returned by API Gateway V2 for the request

ApiGatewayWebsocketProxyRequest

ApiGatewayWebsocketProxyRequest contains data coming from the API Gateway proxy

ApiGatewayWebsocketProxyRequestContext

ApiGatewayWebsocketProxyRequestContext contains the information to identify the AWS account and resources invoking the Lambda function. It also includes Cognito identity information for the caller.

IamPolicyStatement

IamPolicyStatement represents one statement from IAM policy with action, effect and resource