Namespace AWS.Lambda.Powertools.EventHandler.AppSyncEvents
Classes
AppSyncCognitoIdentity
Represents Amazon Cognito User Pools authorization identity for AppSync
AppSyncEvent
Represents an event from AWS AppSync.
AppSyncEventsRequest
Represents the event payload received from AWS AppSync.
AppSyncEventsResolver
Resolver for AWS AppSync Events APIs. Handles onPublish and onSubscribe events from AppSync Events APIs, routing them to appropriate handlers based on path.
AppSyncEventsResponse
Represents the response for AppSync events.
AppSyncIamIdentity
Represents AWS IAM authorization identity for AppSync
AppSyncLambdaIdentity
Represents AWS Lambda authorization identity for AppSync
AppSyncOidcIdentity
Represents OpenID Connect authorization identity for AppSync
AppSyncRequestContext
Contains contextual information about the AppSync request being authorized. This class provides details about the API, account, and GraphQL operation.
Channel
Channel details including path and segments
ChannelNamespace
Namespace configuration for the channel
Information
Represents information about the AppSync event.
RequestContext
Represents information about the HTTP request that triggered the event.
UnauthorizedException
Exception thrown when subscription validation fails. This exception causes the Lambda invocation to fail, returning an error to AppSync.
Enums
AppSyncEventsOperation
Represents the operation type for AppSync events.