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 APIGatewayCustomAuthorizerRequestContextIdentity(apiKey: String, sourceIp: 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 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
Companion:
class
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
Companion:
class
final case class ActiveMQMessageDestination(physicalName: String)
Companion:
object
final case class ApplicationLoadBalancerRequestContextElb(targetGroupArn: String)
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
case object BuildInfo

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 CloudFrontEvent(records: List[CloudFrontRecord])
Companion:
object
Companion:
class
final case class CloudFrontRecord(cf: CloudFrontRecordCF)
Companion:
object
Companion:
class
Companion:
class
final case class CloudFrontRecordCFConfig(distributionId: String)
Companion:
object
final case class CloudFrontRecordCFHttpHeader(key: String, value: String)
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 CloudWatchLogsAWSLogs(data: String)
Companion:
object
final case class CloudWatchLogsEvent(awsLogs: CloudWatchLogsAWSLogs)
Companion:
object
Companion:
class
final case class CodeCommitEvent(records: Seq[CodeCommitRecord])
Companion:
object
Companion:
class
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
Companion:
class
final case class CodeCommitRecordCommit(references: List[CodeCommitRecordCommitReference])
Companion:
object
final case class CodeCommitRecordCommitReference(commit: String, ref: String, created: Boolean)
Companion:
object
final case class CognitoDatasetRecord(oldValue: String, newValue: String, op: String)
Companion:
object
Companion:
class
final case class CognitoEvent(region: String, datasetRecords: Map[String, CognitoDatasetRecord], identityPoolId: String, identityId: String, datasetName: String, eventType: String, version: Int)
Companion:
object
Companion:
class
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 CognitoUserPoolCustomMessageCallerContext(awsSdkVersion: String, clientId: 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
Companion:
object
Companion:
object
final case class CognitoUserPoolEvent()
Companion:
object
Companion:
class
Companion:
object
Companion:
object
Companion:
object
object Config
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
Companion:
class
final case class ConnectDetails(contactData: ConnectContactData, parameters: Map[String, String])
Companion:
object
Companion:
class
final case class ConnectEvent(details: ConnectDetails, name: String)
Companion:
object
Companion:
class
final case class DynamoDBEvent()
Companion:
object
Companion:
class
final case class Endpoint(address: String, `type`: String)
Companion:
object
object Endpoint
Companion:
class
final case class Http(method: String, path: String, protocol: String, sourceIp: String, userAgent: String)
Companion:
object
object Http
Companion:
class
final case class IoTButtonEvent(serialNumber: String, clickType: String, batteryVoltage: String)
Companion:
object
Companion:
class
final case class KafkaEvent(records: Map[String, List[KafkaRecord]], eventSource: String, eventSourceArn: String, bootstrapServers: String)
Companion:
object
object KafkaEvent
Companion:
class
final case class KafkaRecord(topic: String, partition: Int, offset: Long, timestamp: Instant, timestampType: String, key: String, value: String)
Companion:
object
Companion:
class
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 KinesisEvent(records: List[KinesisRecord])
Companion:
object
Companion:
class
final case class KinesisFirehoseEvent()
Companion:
object
Companion:
class
final case class KinesisFirehoseRecordMetadata(approximateArrivalTimestamp: Long)
Companion:
object
final case class KinesisRecord(kinesis: KinesisRecordUnit, eventSource: String, eventID: String, invokeIdentityArn: String, eventName: String, eventVersion: String, eventSourceARN: String, awsRegion: String)
Companion:
object
Companion:
class
final case class KinesisRecordUnit(kinesisSchemaVersion: String, partitionKey: String, sequenceNumber: String, data: String, approximateArrivalTimestamp: Instant, encryptionType: KinesisRecordUnitEncryptionType)
Companion:
object
Companion:
class
final case class LambdaDeliveryRecordMetadata(retryHint: Long)
Companion:
object
final case class LambdaDestinationEvent()
Companion:
object
final case class LexEvent()
Companion:
object
object LexEvent
Companion:
class
final case class S3BatchEvent()
Companion:
object
Companion:
class
final case class S3Event()
Companion:
object
object S3Event
Companion:
class
final case class SNSEvent()
Companion:
object
object SNSEvent
Companion:
class
final case class SQSEvent(records: List[SQSRecord])
Companion:
object
object SQSEvent
Companion:
class
final case class SQSMessageAttribute(stringValue: String, dataType: SQSMessageAttributeDataType)
Companion:
object
Companion:
class
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
object SQSRecord
Companion:
class
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
Companion:
class
final case class SecretsManagerRotationEvent()
Companion:
object