Module appsync

Module appsync 

Source
Available on crate feature appsync only.
Expand description

AWS Lambda event definitions for appsync.

Structs§

AppSyncCognitoIdentity
AppSyncCognitoIdentity contains information about the caller authed via Cognito.
AppSyncDirectResolverEvent
AppSyncDirectResolverEvent represents the default payload structure sent by AWS AppSync when using Direct Lambda Resolvers (i.e., when both request and response mapping templates are disabled).
AppSyncIamIdentity
AppSyncIamIdentity contains information about the caller authed via IAM.
AppSyncIdentityLambda
AppSyncIdentityLambda represents identity information when using AWS Lambda
AppSyncIdentityOIDC
AppSyncIdentityOIDC represents identity information when using OIDC-based authorization.
AppSyncInfo
AppSyncInfo contains metadata about the current GraphQL field being resolved.
AppSyncLambdaAuthorizerRequest
AppSyncLambdaAuthorizerRequest contains an authorization request from AppSync.
AppSyncLambdaAuthorizerRequestContext
AppSyncLambdaAuthorizerRequestContext contains the parameters of the AppSync invocation which triggered this authorization request.
AppSyncLambdaAuthorizerResponse
AppSyncLambdaAuthorizerResponse represents the expected format of an authorization response to AppSync.
AppSyncPrevResult
AppSyncPrevResult contains the result of the previous step in a pipeline resolver.
AppSyncRequest
AppSyncRequest contains request-related metadata for a resolver invocation, including client-sent headers and optional custom domain name.
AppSyncResolverTemplate
Deprecated: AppSyncResolverTemplate does not represent resolver events sent by AppSync. Instead directly model your input schema, or use map[string]string, json.RawMessage, interface{}, etc..

Enums§

AppSyncIdentity
AppSyncIdentity represents the identity of the caller as determined by the configured AppSync authorization mechanism (IAM, Cognito, OIDC, or Lambda).

Type Aliases§

AppSyncOperation