Show / Hide Table of Contents

Namespace Amazon.CDK.AWS.AppSync

Classes

ApiBase

Base Class for API.

ApiKeyConfig

Configuration for API Key authorization in AppSync.

AppSyncApiKeyConfig

Configuration for API Key authorization in AppSync.

AppSyncAuthProvider

Auth provider settings for AppSync Event APIs.

AppSyncAwsIamConfig

The authorization config in case the HTTP endpoint requires authorization.

AppSyncBackedDataSource

Abstract AppSync datasource implementation.

AppSyncBackedDataSourceProps

Properties for an AppSync datasource backed by a resource.

AppSyncBaseDataSource

Abstract AppSync datasource implementation.

AppSyncBaseDataSourceProps

Base properties for an AppSync datasource.

AppSyncCognitoConfig

Configuration for Cognito user-pools in AppSync for Api.

AppSyncDataSourceOptions

Optional configuration for data sources.

AppSyncDomainOptions

Domain name configuration for AppSync.

AppSyncDynamoDbDataSource

An AppSync datasource backed by a DynamoDB table.

AppSyncDynamoDbDataSourceProps

Properties for an AppSync DynamoDB datasource.

AppSyncEventBridgeDataSource

An AppSync datasource backed by EventBridge.

AppSyncEventBridgeDataSourceProps

Properties for an AppSync EventBridge datasource.

AppSyncEventResource

A class used to generate resource arns for AppSync Event APIs.

AppSyncExtendedDataSourceProps

Props used by implementations of BaseDataSource to provide configuration.

AppSyncHttpDataSource

An AppSync datasource backed by a http endpoint.

AppSyncHttpDataSourceOptions

Optional configuration for Http data sources.

AppSyncHttpDataSourceProps

Properties for an AppSync http datasource.

AppSyncLambdaAuthorizerConfig

Configuration for Lambda authorization in AppSync.

AppSyncLambdaDataSource

An AppSync datasource backed by a Lambda function.

AppSyncLambdaDataSourceProps

Properties for an AppSync Lambda datasource.

AppSyncLogConfig

Logging configuration for AppSync.

AppSyncOpenIdConnectConfig

Configuration for OpenID Connect authorization in AppSync.

AppSyncOpenSearchDataSource

An Appsync datasource backed by OpenSearch.

AppSyncOpenSearchDataSourceProps

Properties for the OpenSearch Data Source.

AppSyncRdsDataSource

An AppSync datasource backed by RDS.

AppSyncRdsDataSourceProps

Properties for an AppSync RDS datasource Aurora Serverless V1.

AppSyncRdsDataSourcePropsV2

Properties for an AppSync RDS datasource Aurora Serverless V2.

AppsyncFunction

AppSync Functions are local functions that perform certain operations onto a backend data source.

AppsyncFunctionAttributes

The attributes for imported AppSync Functions.

AppsyncFunctionProps

the CDK properties for AppSync Functions.

AssetCode

Represents a local file with source code used for an AppSync Function or Resolver.

Assign

Utility class representing the assigment of a value to an attribute.

AttributeValues

Specifies the attribute value assignments.

AttributeValuesStep

Utility class to allow assigning a value to an attribute.

AuthorizationConfig

Configuration of the API authorization modes.

AuthorizationMode

Interface to specify default or additional authorization(s).

AwsIamConfig

The authorization config in case the HTTP endpoint requires authorization.

BackedDataSource

Abstract AppSync datasource implementation.

BackedDataSourceProps

properties for an AppSync datasource backed by a resource.

BaseAppsyncFunctionProps

the base properties for AppSync Functions.

BaseChannelNamespaceProps

the base properties for a channel namespace.

BaseDataSource

Abstract AppSync datasource implementation.

BaseDataSourceProps

Base properties for an AppSync datasource.

BaseResolverProps

Basic properties for an AppSync resolver.

CachingConfig

CachingConfig for AppSync resolvers.

CfnApi

The AWS::AppSync::Api resource creates an AWS AppSync API that you can use for an AWS AppSync API with your preferred configuration, such as an Event API that provides real-time message publishing and message subscriptions over WebSockets.

CfnApi.AuthModeProperty

Describes an authorization configuration.

CfnApi.AuthProviderProperty

Describes an authorization provider.

CfnApi.CognitoConfigProperty

Describes an Amazon Cognito configuration.

CfnApi.DnsMapProperty

A map of DNS names for the Api.

CfnApi.EventConfigProperty

Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API.

CfnApi.EventLogConfigProperty

Describes the CloudWatch Logs configuration for the Event API.

CfnApi.LambdaAuthorizerConfigProperty

A LambdaAuthorizerConfig specifies how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode.

CfnApi.OpenIDConnectConfigProperty

Describes an OpenID Connect (OIDC) configuration.

CfnApiCache

The AWS::AppSync::ApiCache resource represents the input of a CreateApiCache operation.

CfnApiCacheProps

Properties for defining a CfnApiCache.

CfnApiKey

The AWS::AppSync::ApiKey resource creates a unique key that you can distribute to clients who are executing GraphQL operations with AWS AppSync that require an API key.

CfnApiKeyProps

Properties for defining a CfnApiKey.

CfnApiProps

Properties for defining a CfnApi.

CfnChannelNamespace

The AWS::AppSync::ChannelNamespace resource creates a channel namespace associated with an Api .

CfnChannelNamespace.AuthModeProperty

Describes an authorization configuration.

CfnChannelNamespace.HandlerConfigProperty

The HandlerConfig property type specifies the configuration for the handler.

CfnChannelNamespace.HandlerConfigsProperty

The HandlerConfigs property type specifies the configuration for the OnPublish and OnSubscribe handlers.

CfnChannelNamespace.IntegrationProperty

The Integration property type specifies the integration data source configuration for the handler.

CfnChannelNamespace.LambdaConfigProperty

The LambdaConfig property type specifies the integration configuration for a Lambda data source.

CfnChannelNamespaceProps

Properties for defining a CfnChannelNamespace.

CfnDataSource

The AWS::AppSync::DataSource resource creates data sources for resolvers in AWS AppSync to connect to, such as Amazon DynamoDB , AWS Lambda , and Amazon OpenSearch Service .

CfnDataSource.AuthorizationConfigProperty

The AuthorizationConfig property type specifies the authorization type and configuration for an AWS AppSync http data source.

CfnDataSource.AwsIamConfigProperty

Use the AwsIamConfig property type to specify AwsIamConfig for a AWS AppSync authorizaton.

CfnDataSource.DeltaSyncConfigProperty

Describes a Delta Sync configuration.

CfnDataSource.DynamoDBConfigProperty

The DynamoDBConfig property type specifies the AwsRegion and TableName for an Amazon DynamoDB table in your account for an AWS AppSync data source.

CfnDataSource.ElasticsearchConfigProperty
CfnDataSource.EventBridgeConfigProperty

The data source.

CfnDataSource.HttpConfigProperty

Use the HttpConfig property type to specify HttpConfig for an AWS AppSync data source.

CfnDataSource.LambdaConfigProperty

The LambdaConfig property type specifies the Lambda function ARN for an AWS AppSync data source.

CfnDataSource.OpenSearchServiceConfigProperty

The OpenSearchServiceConfig property type specifies the AwsRegion and Endpoints for an Amazon OpenSearch Service domain in your account for an AWS AppSync data source.

CfnDataSource.RdsHttpEndpointConfigProperty

Use the RdsHttpEndpointConfig property type to specify the RdsHttpEndpoint for an AWS AppSync relational database.

CfnDataSource.RelationalDatabaseConfigProperty

Use the RelationalDatabaseConfig property type to specify RelationalDatabaseConfig for an AWS AppSync data source.

CfnDataSourceProps

Properties for defining a CfnDataSource.

CfnDomainName

The AWS::AppSync::DomainName resource creates a DomainNameConfig object to configure a custom domain.

CfnDomainNameApiAssociation

The AWS::AppSync::DomainNameApiAssociation resource represents the mapping of your custom domain name to the assigned API URL.

CfnDomainNameApiAssociationProps

Properties for defining a CfnDomainNameApiAssociation.

CfnDomainNameProps

Properties for defining a CfnDomainName.

CfnFunctionConfiguration

The AWS::AppSync::FunctionConfiguration resource defines the functions in GraphQL APIs to perform certain operations.

CfnFunctionConfiguration.AppSyncRuntimeProperty

Describes a runtime used by an AWS AppSync resolver or AWS AppSync function.

CfnFunctionConfiguration.LambdaConflictHandlerConfigProperty

The LambdaConflictHandlerConfig object when configuring LAMBDA as the Conflict Handler.

CfnFunctionConfiguration.SyncConfigProperty

Describes a Sync configuration for a resolver.

CfnFunctionConfigurationProps

Properties for defining a CfnFunctionConfiguration.

CfnGraphQLApi

The AWS::AppSync::GraphQLApi resource creates a new AWS AppSync GraphQL API.

CfnGraphQLApi.AdditionalAuthenticationProviderProperty

Describes an additional authentication provider.

CfnGraphQLApi.CognitoUserPoolConfigProperty

Describes an Amazon Cognito user pool configuration.

CfnGraphQLApi.EnhancedMetricsConfigProperty

Describes an enhanced metrics configuration.

CfnGraphQLApi.LambdaAuthorizerConfigProperty

Configuration for AWS Lambda function authorization.

CfnGraphQLApi.LogConfigProperty

The LogConfig property type specifies the logging configuration when writing GraphQL operations and tracing to Amazon CloudWatch for an AWS AppSync GraphQL API.

CfnGraphQLApi.OpenIDConnectConfigProperty

The OpenIDConnectConfig property type specifies the optional authorization configuration for using an OpenID Connect compliant service with your GraphQL endpoint for an AWS AppSync GraphQL API.

CfnGraphQLApi.UserPoolConfigProperty

The UserPoolConfig property type specifies the optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint for an AWS AppSync GraphQL API.

CfnGraphQLApiProps

Properties for defining a CfnGraphQLApi.

CfnGraphQLSchema

The AWS::AppSync::GraphQLSchema resource is used for your AWS AppSync GraphQL schema that controls the data model for your API.

CfnGraphQLSchemaProps

Properties for defining a CfnGraphQLSchema.

CfnResolver

The AWS::AppSync::Resolver resource defines the logical GraphQL resolver that you attach to fields in a schema.

CfnResolver.AppSyncRuntimeProperty

Describes a runtime used by an AWS AppSync resolver or AWS AppSync function.

CfnResolver.CachingConfigProperty

The caching configuration for a resolver that has caching activated.

CfnResolver.LambdaConflictHandlerConfigProperty

The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

CfnResolver.PipelineConfigProperty

Use the PipelineConfig property type to specify PipelineConfig for an AWS AppSync resolver.

CfnResolver.SyncConfigProperty

Describes a Sync configuration for a resolver.

CfnResolverProps

Properties for defining a CfnResolver.

CfnSourceApiAssociation

Describes the configuration of a source API.

CfnSourceApiAssociation.SourceApiAssociationConfigProperty

Describes properties used to specify configurations related to a source API.

CfnSourceApiAssociationProps

Properties for defining a CfnSourceApiAssociation.

ChannelNamespace

A Channel Namespace.

ChannelNamespaceOptions

Option configuration for channel namespace.

ChannelNamespaceProps

Additional property for an AppSync channel namespace for an Event API reference.

Code

Represents source code for an AppSync Function or Resolver.

CodeConfig

Result of binding Code into a Function.

DataSourceOptions

Optional configuration for data sources.

Definition

AppSync definition.

DomainOptions

Domain name configuration for AppSync.

DynamoDbDataSource

An AppSync datasource backed by a DynamoDB table.

DynamoDbDataSourceProps

Properties for an AppSync DynamoDB datasource.

ElasticsearchDataSource

(deprecated) An Appsync datasource backed by Elasticsearch.

ElasticsearchDataSourceProps

(deprecated) Properties for the Elasticsearch Data Source.

EventApi

An AppSync Event API.

EventApiAttributes

Attributes for Event API imports.

EventApiAuthConfig

Authorization configuration for the Event API.

EventApiBase

Base Class for Event API.

EventApiProps

Properties for an AppSync Event API.

EventBridgeDataSource

An AppSync datasource backed by EventBridge.

EventBridgeDataSourceProps

Properties for an AppSync EventBridge datasource.

ExtendedDataSourceProps

props used by implementations of BaseDataSource to provide configuration.

ExtendedResolverProps

Additional property for an AppSync resolver for data source reference.

FunctionRuntime

Utility class for specifying specific appsync runtime versions.

GraphqlApi

An AppSync GraphQL API.

GraphqlApiAttributes

Attributes for GraphQL imports.

GraphqlApiBase

Base Class for GraphQL API.

GraphqlApiProps

Properties for an AppSync GraphQL API.

HandlerConfig

Handler configuration construct for onPublish and onSubscribe.

HttpDataSource

An AppSync datasource backed by a http endpoint.

HttpDataSourceOptions

Optional configuration for Http data sources.

HttpDataSourceProps

Properties for an AppSync http datasource.

IamResource

A class used to generate resource arns for AppSync.

InlineCode

AppSync function code from an inline string.

KeyCondition

Factory class for DynamoDB key conditions.

LambdaAuthorizerConfig

Configuration for Lambda authorization in AppSync.

LambdaDataSource

An AppSync datasource backed by a Lambda function.

LambdaDataSourceProps

Properties for an AppSync Lambda datasource.

LogConfig

Logging configuration for AppSync.

MappingTemplate

MappingTemplates for AppSync resolvers.

NamespaceAuthConfig

Authorization configuration for the Channel Namespace.

NoneDataSource

An AppSync dummy datasource.

NoneDataSourceProps

Properties for an AppSync dummy datasource.

OpenIdConnectConfig

Configuration for OpenID Connect authorization in AppSync.

OpenSearchDataSource

An Appsync datasource backed by OpenSearch.

OpenSearchDataSourceProps

Properties for the OpenSearch Data Source.

PartitionKey

Specifies the assignment to the partition key.

PartitionKeyStep

Utility class to allow assigning a value or an auto-generated id to a partition key.

PrimaryKey

Specifies the assignment to the primary key.

RdsDataSource

An AppSync datasource backed by RDS.

RdsDataSourceProps

Properties for an AppSync RDS datasource Aurora Serverless V1.

RdsDataSourcePropsV2

Properties for an AppSync RDS datasource Aurora Serverless V2.

Resolver

An AppSync resolver.

ResolverProps

Additional property for an AppSync resolver for GraphQL API reference.

RuntimeConfig

Config for binding runtime to a function or resolver.

SchemaBindOptions

Used for configuring schema bind behavior.

SchemaFile

The Schema for a GraphQL Api.

SchemaProps

The options for configuring a schema from an existing file.

SortKeyStep

Utility class to allow assigning a value or an auto-generated id to a sort key.

SourceApiAssociation

AppSync SourceApiAssociation which associates an AppSync source API to an AppSync Merged API.

SourceApiAssociationAttributes

The attributes for imported AppSync Source Api Association.

SourceApiAssociationProps

Properties for SourceApiAssociation which associates an AppSync Source API with an AppSync Merged API.

SourceApiOptions

Additional API configuration for creating a AppSync Merged API.

SourceApi_

Configuration of source API.

UserPoolConfig

Configuration for Cognito user-pools in AppSync.

Values

Factory class for attribute value assignments.

Interfaces

CfnApi.IAuthModeProperty

Describes an authorization configuration.

CfnApi.IAuthProviderProperty

Describes an authorization provider.

CfnApi.ICognitoConfigProperty

Describes an Amazon Cognito configuration.

CfnApi.IDnsMapProperty

A map of DNS names for the Api.

CfnApi.IEventConfigProperty

Describes the authorization configuration for connections, message publishing, message subscriptions, and logging for an Event API.

CfnApi.IEventLogConfigProperty

Describes the CloudWatch Logs configuration for the Event API.

CfnApi.ILambdaAuthorizerConfigProperty

A LambdaAuthorizerConfig specifies how to authorize AWS AppSync API access when using the AWS_LAMBDA authorizer mode.

CfnApi.IOpenIDConnectConfigProperty

Describes an OpenID Connect (OIDC) configuration.

CfnChannelNamespace.IAuthModeProperty

Describes an authorization configuration.

CfnChannelNamespace.IHandlerConfigProperty

The HandlerConfig property type specifies the configuration for the handler.

CfnChannelNamespace.IHandlerConfigsProperty

The HandlerConfigs property type specifies the configuration for the OnPublish and OnSubscribe handlers.

CfnChannelNamespace.IIntegrationProperty

The Integration property type specifies the integration data source configuration for the handler.

CfnChannelNamespace.ILambdaConfigProperty

The LambdaConfig property type specifies the integration configuration for a Lambda data source.

CfnDataSource.IAuthorizationConfigProperty

The AuthorizationConfig property type specifies the authorization type and configuration for an AWS AppSync http data source.

CfnDataSource.IAwsIamConfigProperty

Use the AwsIamConfig property type to specify AwsIamConfig for a AWS AppSync authorizaton.

CfnDataSource.IDeltaSyncConfigProperty

Describes a Delta Sync configuration.

CfnDataSource.IDynamoDBConfigProperty

The DynamoDBConfig property type specifies the AwsRegion and TableName for an Amazon DynamoDB table in your account for an AWS AppSync data source.

CfnDataSource.IElasticsearchConfigProperty
CfnDataSource.IEventBridgeConfigProperty

The data source.

CfnDataSource.IHttpConfigProperty

Use the HttpConfig property type to specify HttpConfig for an AWS AppSync data source.

CfnDataSource.ILambdaConfigProperty

The LambdaConfig property type specifies the Lambda function ARN for an AWS AppSync data source.

CfnDataSource.IOpenSearchServiceConfigProperty

The OpenSearchServiceConfig property type specifies the AwsRegion and Endpoints for an Amazon OpenSearch Service domain in your account for an AWS AppSync data source.

CfnDataSource.IRdsHttpEndpointConfigProperty

Use the RdsHttpEndpointConfig property type to specify the RdsHttpEndpoint for an AWS AppSync relational database.

CfnDataSource.IRelationalDatabaseConfigProperty

Use the RelationalDatabaseConfig property type to specify RelationalDatabaseConfig for an AWS AppSync data source.

CfnFunctionConfiguration.IAppSyncRuntimeProperty

Describes a runtime used by an AWS AppSync resolver or AWS AppSync function.

CfnFunctionConfiguration.ILambdaConflictHandlerConfigProperty

The LambdaConflictHandlerConfig object when configuring LAMBDA as the Conflict Handler.

CfnFunctionConfiguration.ISyncConfigProperty

Describes a Sync configuration for a resolver.

CfnGraphQLApi.IAdditionalAuthenticationProviderProperty

Describes an additional authentication provider.

CfnGraphQLApi.ICognitoUserPoolConfigProperty

Describes an Amazon Cognito user pool configuration.

CfnGraphQLApi.IEnhancedMetricsConfigProperty

Describes an enhanced metrics configuration.

CfnGraphQLApi.ILambdaAuthorizerConfigProperty

Configuration for AWS Lambda function authorization.

CfnGraphQLApi.ILogConfigProperty

The LogConfig property type specifies the logging configuration when writing GraphQL operations and tracing to Amazon CloudWatch for an AWS AppSync GraphQL API.

CfnGraphQLApi.IOpenIDConnectConfigProperty

The OpenIDConnectConfig property type specifies the optional authorization configuration for using an OpenID Connect compliant service with your GraphQL endpoint for an AWS AppSync GraphQL API.

CfnGraphQLApi.IUserPoolConfigProperty

The UserPoolConfig property type specifies the optional authorization configuration for using Amazon Cognito user pools with your GraphQL endpoint for an AWS AppSync GraphQL API.

CfnResolver.IAppSyncRuntimeProperty

Describes a runtime used by an AWS AppSync resolver or AWS AppSync function.

CfnResolver.ICachingConfigProperty

The caching configuration for a resolver that has caching activated.

CfnResolver.ILambdaConflictHandlerConfigProperty

The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

CfnResolver.IPipelineConfigProperty

Use the PipelineConfig property type to specify PipelineConfig for an AWS AppSync resolver.

CfnResolver.ISyncConfigProperty

Describes a Sync configuration for a resolver.

CfnSourceApiAssociation.ISourceApiAssociationConfigProperty

Describes properties used to specify configurations related to a source API.

IApi

Interface for an API.

IApiKeyConfig

Configuration for API Key authorization in AppSync.

IAppSyncApiKeyConfig

Configuration for API Key authorization in AppSync.

IAppSyncAuthConfig

Exposes methods for defining authorization config for AppSync APIs.

IAppSyncAuthProvider

Auth provider settings for AppSync Event APIs.

IAppSyncAwsIamConfig

The authorization config in case the HTTP endpoint requires authorization.

IAppSyncBackedDataSourceProps

Properties for an AppSync datasource backed by a resource.

IAppSyncBaseDataSourceProps

Base properties for an AppSync datasource.

IAppSyncCognitoConfig

Configuration for Cognito user-pools in AppSync for Api.

IAppSyncDataSourceOptions

Optional configuration for data sources.

IAppSyncDomainOptions

Domain name configuration for AppSync.

IAppSyncDynamoDbDataSourceProps

Properties for an AppSync DynamoDB datasource.

IAppSyncEventBridgeDataSourceProps

Properties for an AppSync EventBridge datasource.

IAppSyncExtendedDataSourceProps

Props used by implementations of BaseDataSource to provide configuration.

IAppSyncHttpDataSourceOptions

Optional configuration for Http data sources.

IAppSyncHttpDataSourceProps

Properties for an AppSync http datasource.

IAppSyncLambdaAuthorizerConfig

Configuration for Lambda authorization in AppSync.

IAppSyncLambdaDataSourceProps

Properties for an AppSync Lambda datasource.

IAppSyncLogConfig

Logging configuration for AppSync.

IAppSyncOpenIdConnectConfig

Configuration for OpenID Connect authorization in AppSync.

IAppSyncOpenSearchDataSourceProps

Properties for the OpenSearch Data Source.

IAppSyncRdsDataSourceProps

Properties for an AppSync RDS datasource Aurora Serverless V1.

IAppSyncRdsDataSourcePropsV2

Properties for an AppSync RDS datasource Aurora Serverless V2.

IAppsyncFunction

Interface for AppSync Functions.

IAppsyncFunctionAttributes

The attributes for imported AppSync Functions.

IAppsyncFunctionProps

the CDK properties for AppSync Functions.

IAuthorizationConfig

Configuration of the API authorization modes.

IAuthorizationMode

Interface to specify default or additional authorization(s).

IAwsIamConfig

The authorization config in case the HTTP endpoint requires authorization.

IBackedDataSourceProps

properties for an AppSync datasource backed by a resource.

IBaseAppsyncFunctionProps

the base properties for AppSync Functions.

IBaseChannelNamespaceProps

the base properties for a channel namespace.

IBaseDataSourceProps

Base properties for an AppSync datasource.

IBaseResolverProps

Basic properties for an AppSync resolver.

ICachingConfig

CachingConfig for AppSync resolvers.

ICfnApiCacheProps

Properties for defining a CfnApiCache.

ICfnApiKeyProps

Properties for defining a CfnApiKey.

ICfnApiProps

Properties for defining a CfnApi.

ICfnChannelNamespaceProps

Properties for defining a CfnChannelNamespace.

ICfnDataSourceProps

Properties for defining a CfnDataSource.

ICfnDomainNameApiAssociationProps

Properties for defining a CfnDomainNameApiAssociation.

ICfnDomainNameProps

Properties for defining a CfnDomainName.

ICfnFunctionConfigurationProps

Properties for defining a CfnFunctionConfiguration.

ICfnGraphQLApiProps

Properties for defining a CfnGraphQLApi.

ICfnGraphQLSchemaProps

Properties for defining a CfnGraphQLSchema.

ICfnResolverProps

Properties for defining a CfnResolver.

ICfnSourceApiAssociationProps

Properties for defining a CfnSourceApiAssociation.

IChannelNamespace

An AppSync channel namespace.

IChannelNamespaceOptions

Option configuration for channel namespace.

IChannelNamespaceProps

Additional property for an AppSync channel namespace for an Event API reference.

ICodeConfig

Result of binding Code into a Function.

IDataSourceOptions

Optional configuration for data sources.

IDomainOptions

Domain name configuration for AppSync.

IDynamoDbDataSourceProps

Properties for an AppSync DynamoDB datasource.

IElasticsearchDataSourceProps

(deprecated) Properties for the Elasticsearch Data Source.

IEventApi

Interface for Event API.

IEventApiAttributes

Attributes for Event API imports.

IEventApiAuthConfig

Authorization configuration for the Event API.

IEventApiProps

Properties for an AppSync Event API.

IEventBridgeDataSourceProps

Properties for an AppSync EventBridge datasource.

IExtendedDataSourceProps

props used by implementations of BaseDataSource to provide configuration.

IExtendedResolverProps

Additional property for an AppSync resolver for data source reference.

IGraphqlApi

Interface for GraphQL.

IGraphqlApiAttributes

Attributes for GraphQL imports.

IGraphqlApiProps

Properties for an AppSync GraphQL API.

IHandlerConfig

Handler configuration construct for onPublish and onSubscribe.

IHttpDataSourceOptions

Optional configuration for Http data sources.

IHttpDataSourceProps

Properties for an AppSync http datasource.

ILambdaAuthorizerConfig

Configuration for Lambda authorization in AppSync.

ILambdaDataSourceProps

Properties for an AppSync Lambda datasource.

ILogConfig

Logging configuration for AppSync.

INamespaceAuthConfig

Authorization configuration for the Channel Namespace.

INoneDataSourceProps

Properties for an AppSync dummy datasource.

IOpenIdConnectConfig

Configuration for OpenID Connect authorization in AppSync.

IOpenSearchDataSourceProps

Properties for the OpenSearch Data Source.

IRdsDataSourceProps

Properties for an AppSync RDS datasource Aurora Serverless V1.

IRdsDataSourcePropsV2

Properties for an AppSync RDS datasource Aurora Serverless V2.

IResolverProps

Additional property for an AppSync resolver for GraphQL API reference.

IRuntimeConfig

Config for binding runtime to a function or resolver.

ISchema

Interface for implementing your own schema.

ISchemaBindOptions

Used for configuring schema bind behavior.

ISchemaConfig

Configuration for bound graphql schema.

ISchemaProps

The options for configuring a schema from an existing file.

ISourceApi

Configuration of source API.

ISourceApiAssociation

Interface for AppSync Source Api Association.

ISourceApiAssociationAttributes

The attributes for imported AppSync Source Api Association.

ISourceApiAssociationProps

Properties for SourceApiAssociation which associates an AppSync Source API with an AppSync Merged API.

ISourceApiOptions

Additional API configuration for creating a AppSync Merged API.

IUserPoolConfig

Configuration for Cognito user-pools in AppSync.

Enums

AppSyncAuthorizationType

enum with all possible values for AppSync authorization type.

AppSyncDataSourceType

Valid data source types for AppSync.

AppSyncFieldLogLevel

log-level for fields in AppSync.

AuthorizationType

enum with all possible values for AppSync authorization type.

FieldLogLevel

log-level for fields in AppSync.

FunctionRuntimeFamily

Appsync supported runtimes.

HandlerBehavior

Enumerated type for the handler behavior for a channel namespace.

IntrospectionConfig

Introspection configuration for a GraphQL API.

LambdaInvokeType

Invoke types for direct Lambda data sources.

MergeType

Merge type used to associate the source API.

UserPoolDefaultAction

enum with all possible values for Cognito user-pool default actions.

Visibility

Visibility type for a GraphQL API.

Back to top Generated by DocFX