zio.lambda.event
package zio.lambda.event
Type members
Classlikes
final case class APIGatewayCustomAuthorizerEvent(version: String, `type`: String, methodArn: String, identitySource: String, authorizationToken: String, resource: String, path: String, httpMethod: String, headers: Map[String, String], queryStringParameters: Map[String, String], pathParameters: Map[String, String], stageVariables: Map[String, String], requestContext: APIGatewayCustomAuthorizerRequestContext)
- Companion:
- object
final case class APIGatewayCustomAuthorizerRequestContext(path: String, accountId: String, resourceId: String, stage: String, requestId: String, identity: APIGatewayCustomAuthorizerRequestContextIdentity, resourcePath: String, httpMethod: String, apiId: String)
- Companion:
- object
final case class APIGatewayProxyRequestEvent(resource: String, path: String, httpMethod: String, headers: Map[String, String], multiValueHeaders: Map[String, List[String]], queryStringParameters: Map[String, String], multiValueQueryStringParameters: Map[String, List[String]], pathParameters: Map[String, String], stageVariables: Map[String, String], requestContext: APIGatewayProxyRequestRequestContext, body: String, isBase64Encoded: Boolean)
final case class APIGatewayProxyRequestRequestContext(accountId: String, stage: String, resourceId: String, requestId: String, operationName: String, identity: APIGatewayProxyRequestRequestContextIdentity, resourcePath: String, httpMethod: String, apiId: String, path: String, authorizer: Map[String, String])
- Companion:
- object
final case class APIGatewayProxyRequestRequestContextIdentity(cognitoIdentityPoolId: String, accountId: String, cognitoIdentityId: String, caller: String, apiKey: String, principalOrgId: String, sourceIp: String, cognitoAuthenticationType: String, cognitoAuthenticationProvider: String, userArn: String, userAgent: String, user: String, accessKey: String)
- Companion:
- object
final case class APIGatewayV2CustomAuthorizerEvent(version: String, `type`: String, routeArn: String, identitySource: List[String], routeKey: String, rawPath: String, rawQueryString: String, cookies: List[String], headers: Map[String, String], queryStringParameters: Map[String, String], requestContext: APIGatewayV2CustomAuthorizerRequestContext, pathParameters: Map[String, String], stageVariables: Map[String, String])
final case class APIGatewayV2CustomAuthorizerRequestContext(accountId: String, apiId: String, domainName: String, domainPrefix: String, http: Http, requestId: String, routeKey: String, stage: String, time: OffsetDateTime, timeEpoch: Long)
- Companion:
- object
final case class APIGatewayV2HTTPRequestContext(routeKey: String, accountId: String, stage: String, apiId: String, domainName: String, domainPrefix: String, time: String, timeEpoch: Long, http: APIGatewayV2HTTPRequestContextHttp, authorizer: APIGatewayV2HTTPRequestContextAuthorizer, requestId: String)
- Companion:
- object
final case class APIGatewayV2HTTPRequestContextAuthorizer(jwt: APIGatewayV2HTTPRequestContextAuthorizerJWT, lambda: Map[String, String], iam: APIGatewayV2HTTPRequestContextAuthorizerIAM)
- Companion:
- object
final case class APIGatewayV2HTTPRequestContextAuthorizerIAM(accessKey: String, accountId: String, callerId: String, cognitoIdentity: APIGatewayV2HTTPRequestContextAuthorizerIAMCognitoIdentity, principalOrgId: String, userArn: String, userId: String)
- Companion:
- object
final case class APIGatewayV2HTTPRequestContextAuthorizerIAMCognitoIdentity(amr: List[String], identityId: String, identityPoolId: String)
- Companion:
- object
final case class APIGatewayV2HTTPRequestContextAuthorizerJWT(claims: Map[String, String], scopes: List[String])
- Companion:
- object
final case class APIGatewayV2HTTPRequestContextHttp(method: String, path: String, protocol: String, sourceIp: String, userAgent: String)
- Companion:
- object
final case class APIGatewayV2HttpEvent(version: String, routeKey: String, rawPath: String, rawQueryString: String, cookies: List[String], headers: Map[String, String], queryStringParameters: Map[String, String], pathParameters: Map[String, String], stageVariables: Map[String, String], body: String, isBase64Encoded: Boolean, requestContext: APIGatewayV2HTTPRequestContext)
- Companion:
- object
final case class APIGatewayV2WebSocketEvent(resource: String, path: String, httpMethod: String, headers: Map[String, String], multiValueHeaders: Map[String, List[String]], queryStringParameters: Map[String, String], multiValueQueryStringParameters: Map[String, List[String]], pathParameters: Map[String, String], stageVariables: Map[String, String], requestContext: APIGatewayV2WebSocketRequestContext, body: String, isBase64Encoded: Boolean)
- Companion:
- object
final case class APIGatewayV2WebSocketRequestContext(accountId: String, resourceId: String, stage: String, requestId: String, identity: APIGatewayV2WebSocketRequestContextIdentity, resourcePath: String, authorizer: Map[String, String], httpMethod: String, apiId: String, connectedAt: Long, connectionId: String, domainName: String, error: String, eventType: String, extendedRequestId: String, integrationLatency: String, messageDirection: String, messageId: String, requestTime: String, requestTimeEpoch: Long, routeKey: String, status: String)
- Companion:
- object
final case class APIGatewayV2WebSocketRequestContextIdentity(cognitoIdentityPoolId: String, accountId: String, cognitoIdentityId: String, caller: String, apiKey: String, sourceIp: String, cognitoAuthenticationType: String, cognitoAuthenticationProvider: String, userArn: String, userAgent: String, user: String, accessKey: String)
- Companion:
- object
final case class ActiveMQEvent(eventSource: String, eventSourceArn: String, messages: List[ActiveMQMessage])
- Companion:
- object
final case class ActiveMQMessage(messageID: String, messageType: String, timestamp: Long, deliveryMode: Int, correlationID: String, replyTo: String, destination: ActiveMQMessageDestination, redelivered: Boolean, `type`: String, expiration: Long, priority: Int, data: String, brokerInTime: Long, brokerOutTime: Long)
- Companion:
- object
final case class ApplicationLoadBalancerRequestContext(elb: ApplicationLoadBalancerRequestContextElb)
- Companion:
- object
final case class ApplicationLoadBalancerRequestEvent(requestContext: ApplicationLoadBalancerRequestContext, httpMethod: String, path: String, queryStringParameters: Map[String, String], multiValueQueryStringParameters: Map[String, List[String]], headers: Map[String, String], multiValueHeaders: Map[String, List[String]], body: String, isBase64Encoded: Boolean)
- Companion:
- object
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
final case class CloudFormationCustomResourceEvent(requestType: String, serviceToken: String, responseUrl: String, stackId: String, requestId: String, logicalResourceId: String, physicalResourceId: String, resourceType: String, resourceProperties: Map[String, String], oldResourceProperties: Map[String, String])
- Companion:
- object
final case class CloudFrontRecordCF(config: CloudFrontRecordCFConfig, request: CloudFrontRecordCFRequest, response: CloudFrontRecordCFResponse)
- Companion:
- object
final case class CloudFrontRecordCFRequest(uri: String, method: String, httpVersion: String, clientIp: String, headers: Map[String, List[CloudFrontRecordCFHttpHeader]])
- Companion:
- object
final case class CloudFrontRecordCFResponse(status: String, statusDescription: String, httpVersion: String, headers: Map[String, List[CloudFrontRecordCFHttpHeader]])
- Companion:
- object
final case class CodeCommitRecord(eventId: String, eventVersion: String, eventTime: Instant, eventTriggerName: String, eventPartNumber: Int, codeCommit: CodeCommitRecordCommit, eventName: String, eventTriggerConfigId: String, eventSourceArn: String, userIdentityArn: String, eventSource: String, awsRegion: String, customData: String, eventTotalParts: Int)
- Companion:
- object
final case class CognitoEvent(region: String, datasetRecords: Map[String, CognitoDatasetRecord], identityPoolId: String, identityId: String, datasetName: String, eventType: String, version: Int)
- Companion:
- object
final case class CognitoUserPoolCreateAuthChallengeCallerContext(awsSdkVersion: String, clientId: String)
- Companion:
- object
final case class CognitoUserPoolCreateAuthChallengeEvent(version: String, triggerSource: String, region: String, userPoolId: String, userName: String, callerContext: CognitoUserPoolCreateAuthChallengeCallerContext, request: CognitoUserPoolCreateAuthChallengeRequest, response: CognitoUserPoolCreateAuthChallengeResponse)
final case class CognitoUserPoolCreateAuthChallengeRequest(clientMetadata: Map[String, String], challengeName: String, userNotFound: Boolean)
- Companion:
- object
final case class CognitoUserPoolCreateAuthChallengeResponse(publicChallengeParameters: Map[String, String], privateChallengeParameters: Map[String, String], challengeMetadata: String)
- Companion:
- object
final case class CognitoUserPoolCustomMessageEvent(version: String, triggerSource: String, region: String, userPoolId: String, userName: String, callerContext: CognitoUserPoolCustomMessageCallerContext, request: CognitoUserPoolCustomMessageRequest, response: CognitoUserPoolCustomMessageResponse)
- Companion:
- object
final case class ConfigEvent(version: String, invokingEvent: String, ruleParameters: String, resultToken: String, configRuleArn: String, configRuleId: String, configRuleName: String, accountId: String, executionRoleArn: String, eventLeftScope: Boolean)
final case class ConnectContactData(attributes: Map[String, String], channel: String, contactId: String, customerEndpoint: Endpoint, initialContactId: String, initiationMethod: String, instanceArn: String, previousContactId: String, queue: String, systemEndpoint: Endpoint)
- Companion:
- object
final case class Http(method: String, path: String, protocol: String, sourceIp: String, userAgent: String)
- Companion:
- object
final case class KafkaEvent(records: Map[String, List[KafkaRecord]], eventSource: String, eventSourceArn: String, bootstrapServers: String)
- Companion:
- object
final case class KafkaRecord(topic: String, partition: Int, offset: Long, timestamp: Instant, timestampType: String, key: String, value: String)
- Companion:
- object
final case class KinesisAnalyticsFirehoseInputPreprocessingEvent(invocationId: String, applicationArn: String, streamArn: String, records: List[KinesisAnalyticsFirehoseInputPreprocessingRecord])
- Companion:
- object
final case class KinesisAnalyticsFirehoseInputPreprocessingRecord(recordId: String, kinesisFirehoseRecordMetadata: KinesisFirehoseRecordMetadata, data: String)
- Companion:
- object
final case class KinesisAnalyticsOutputDeliveryEvent(invocationId: String, applicationArn: String, records: List[KinesisAnalyticsOutputDeliveryRecord])
- Companion:
- object
final case class KinesisAnalyticsOutputDeliveryRecord(recordId: String, lambdaDeliveryRecordMetadata: LambdaDeliveryRecordMetadata, data: String)
- Companion:
- object
final case class KinesisRecord(kinesis: KinesisRecordUnit, eventSource: String, eventID: String, invokeIdentityArn: String, eventName: String, eventVersion: String, eventSourceARN: String, awsRegion: String)
- Companion:
- object
final case class KinesisRecordUnit(kinesisSchemaVersion: String, partitionKey: String, sequenceNumber: String, data: String, approximateArrivalTimestamp: Instant, encryptionType: KinesisRecordUnitEncryptionType)
- Companion:
- object
final case class SQSRecord(messageId: String, receiptHandle: String, body: String, md5OfBody: String, md5OfMessageAttributes: String, eventSourceARN: String, eventSource: String, awsRegion: String, attributes: Map[String, String], messageAttributes: Map[String, SQSMessageAttribute])
- Companion:
- object
final case class ScheduledEvent(id: String, account: String, region: String, detail: Map[String, String], source: String, resources: List[String], time: ZonedDateTime, detailType: String)
- Companion:
- object