# README
Overview
This package provides input types for Lambda functions that process AWS events.
Samples
# Packages
No description provided by the author
# Functions
NewBinaryAttribute creates an DynamoDBAttributeValue containing a Binary.
NewBinarySetAttribute creates an DynamoDBAttributeValue containing a BinarySet.
NewBooleanAttribute creates an DynamoDBAttributeValue containing a Boolean.
NewListAttribute creates an DynamoDBAttributeValue containing a List.
NewMapAttribute creates an DynamoDBAttributeValue containing a Map.
NewNullAttribute creates an DynamoDBAttributeValue containing a Null.
NewNumberAttribute creates an DynamoDBAttributeValue containing a Number.
NewStringAttribute creates an DynamoDBAttributeValue containing a String.
NewStringSetAttribute creates an DynamoDBAttributeValue containing a StringSet.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
only the key attributes of the modified item.
both the new and the old item images of the item.
the entire item, as it appeared after it was modified.
the entire item, as it appeared before it was modified.
Constants used for describing the transformation result.
Constants used for describing the transformation result.
Constants used for describing the transformation result.
OperationBatchInvoke instructs AWS AppSync to batch requests for the current GraphQL field.
OperationInvoke lets AWS AppSync know to call your Lambda function for every GraphQL field resolver.
SimpleEmailContinue represents the CONTINUE disposition which tells the SES Rule Set to continue to the next rule.
SimpleEmailStopRule represents the STOP_RULE disposition which tells the SES Rule Set to stop processing this rule and continue to the next.
SimpleEmailStopRuleSet represents the STOP_RULE_SET disposition which tells the SES Rule SEt to stop processing all rules.
# Structs
APIGatewayCustomAuthorizerContext represents the expected format of an API Gateway custom authorizer response.
APIGatewayCustomAuthorizerPolicy represents an IAM policy.
APIGatewayCustomAuthorizerRequest contains data coming in to a custom API Gateway authorizer function.
APIGatewayCustomAuthorizerRequestTypeRequest contains data coming in to a custom API Gateway authorizer function.
APIGatewayCustomAuthorizerRequestTypeRequestContext represents the expected format of an API Gateway custom authorizer response.
APIGatewayCustomAuthorizerRequestTypeRequestIdentity contains identity information for the request caller.
APIGatewayCustomAuthorizerResponse represents the expected format of an API Gateway authorization response.
APIGatewayProxyRequest contains data coming from the API Gateway proxy.
APIGatewayProxyRequestContext contains the information to identify the AWS account and resources invoking the Lambda function.
APIGatewayProxyResponse configures the response to be returned by API Gateway for the request.
APIGatewayRequestIdentity contains identity information for the request caller.
AppSyncResolverTemplate represents the requests from AppSync to Lambda.
No description provided by the author
AutoScalingEvent struct is used to parse the json for auto scaling event types //.
CloudWatchEvent is the outer structure of an event sent via CloudWatch Events.
CloudwatchLogsData is an unmarshal'd, ungzip'd, cloudwatch logs event.
CloudwatchLogsEvent represents raw data from a cloudwatch logs event.
LogEvent represents a log entry from cloudwatch logs.
CloudwatchLogsRawData contains gzipped base64 json representing the bulk of a cloudwatch logs event.
CodeCommitCodeCommit represents a CodeCommit object in a record.
CodeCommitEvent represents a CodeCommit event.
represents a CodeCommit record.
CodeCommitReference represents a Reference object in a CodeCommit object.
CodePipelineActionConfiguration represents an Action Configuration.
CodePipelineArtifactCredentials represents CodePipeline artifact credentials.
CodePipelineConfiguration represents a configuration for an Action Configuration.
CodePipelineData represents a job from an AWS CodePipeline event.
CodePipelineEvent contains data from an event sent from AWS Codepipeline.
CodePipelineInputArtifact represents an input artifact.
CodePipelineInputLocation represents a input location.
CodePipelineJob represents a job from an AWS CodePipeline event.
CodePipelineOutputArtifact represents an output artifact.
CodePipelineOutputLocation represents a output location.
CodePipelineS3Location represents an s3 input location.
CognitoDatasetRecord represents a record from an AWS Cognito Sync event.
CognitoEvent contains data from an event sent from AWS Cognito Sync.
CognitoEventUserPoolsCallerContext contains information about the caller.
CognitoEventUserPoolsHeader contains common data from events sent by AWS Cognito User Pools.
CognitoEventUserPoolsPostConfirmation is sent by AWS Cognito User Pools after a user is confirmed, allowing the Lambda to send custom messages or add custom logic.
CognitoEventUserPoolsPostConfirmationRequest contains the request portion of a PostConfirmation event.
CognitoEventUserPoolsPostConfirmationResponse contains the response portion of a PostConfirmation event.
CognitoEventUserPoolsPreSignup is sent by AWS Cognito User Pools when a user attempts to register (sign up), allowing a Lambda to perform custom validation to accept or deny the registration request.
CognitoEventUserPoolsPreSignupRequest contains the request portion of a PreSignup event.
CognitoEventUserPoolsPreSignupResponse contains the response portion of a PreSignup event.
ConfigEvent contains data from an event sent from AWS Config.
ConnectContactData holds all of the contact information for the user that invoked the Connect event.
ConnectDetails holds the details of a Connect event.
ConnectEndpoint represents routing information.
ConnectEvent contains the data structure for a Connect event.
ConnectQueue represents a queue object.
DynamoDBAttributeValue provides convenient access for a value stored in DynamoDB.
The DynamoDBEvent stream event handled to Lambda http://docs.aws.amazon.com/lambda/latest/dg/eventsources.html#eventsources-ddb-update.
DynamoDbEventRecord stores information about each record of a DynamoDb stream event.
A description of a single data modification that was performed on an item in a DynamoDB table.
No description provided by the author
No description provided by the author
IncompatibleDynamoDBTypeError is the error passed in a panic when calling an accessor for an incompatible type.
No description provided by the author
No description provided by the author
KinesisFirehoseEvent represents the input event from Amazon Kinesis Firehose.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MilliSecondsEpochTime serializes a time.Time in JSON as a UNIX epoch time in milliseconds.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SecondsEpochTime serializes a time.Time in JSON as a UNIX epoch time in seconds.
No description provided by the author
SimpleEmailDisposition disposition return for SES to control rule functions.
SimpleEmailEvent is the outer structure of an event sent via SES.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnsupportedDynamoDBTypeError is the error returned when trying to unmarshal a DynamoDB Attribute type not recognized by this library.
# Type aliases
AppSyncOperation specifies the operation type supported by Lambda operations.
No description provided by the author
ConnectResponse is the structure that Connect expects to get back from Lambda.
DynamoDBDataType specifies the type supported natively by DynamoDB for an attribute.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SimpleEmailDispositionValue enumeration representing the dispostition value for SES.
No description provided by the author