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 |
| 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 |
| CfnApi.OpenIDConnectConfigProperty | Describes an OpenID Connect (OIDC) configuration. |
| CfnApiCache | The |
| CfnApiCacheProps | Properties for defining a |
| CfnApiKey | The |
| CfnApiKeyProps | Properties for defining a |
| CfnApiProps | Properties for defining a |
| CfnChannelNamespace | The |
| CfnChannelNamespace.AuthModeProperty | Describes an authorization configuration. |
| CfnChannelNamespace.HandlerConfigProperty | The |
| CfnChannelNamespace.HandlerConfigsProperty | The |
| CfnChannelNamespace.IntegrationProperty | The |
| CfnChannelNamespace.LambdaConfigProperty | The |
| CfnChannelNamespaceProps | Properties for defining a |
| CfnDataSource | The |
| CfnDataSource.AuthorizationConfigProperty | The |
| CfnDataSource.AwsIamConfigProperty | Use the |
| CfnDataSource.DeltaSyncConfigProperty | Describes a Delta Sync configuration. |
| CfnDataSource.DynamoDBConfigProperty | The |
| CfnDataSource.ElasticsearchConfigProperty | |
| CfnDataSource.EventBridgeConfigProperty | The data source. |
| CfnDataSource.HttpConfigProperty | Use the |
| CfnDataSource.LambdaConfigProperty | The |
| CfnDataSource.OpenSearchServiceConfigProperty | The |
| CfnDataSource.RdsHttpEndpointConfigProperty | Use the |
| CfnDataSource.RelationalDatabaseConfigProperty | Use the |
| CfnDataSourceProps | Properties for defining a |
| CfnDomainName | The |
| CfnDomainNameApiAssociation | The |
| CfnDomainNameApiAssociationProps | Properties for defining a |
| CfnDomainNameProps | Properties for defining a |
| CfnFunctionConfiguration | The |
| CfnFunctionConfiguration.AppSyncRuntimeProperty | Describes a runtime used by an AWS AppSync resolver or AWS AppSync function. |
| CfnFunctionConfiguration.LambdaConflictHandlerConfigProperty | The |
| CfnFunctionConfiguration.SyncConfigProperty | Describes a Sync configuration for a resolver. |
| CfnFunctionConfigurationProps | Properties for defining a |
| CfnGraphQLApi | The |
| 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 |
| CfnGraphQLApi.OpenIDConnectConfigProperty | The |
| CfnGraphQLApi.UserPoolConfigProperty | The |
| CfnGraphQLApiProps | Properties for defining a |
| CfnGraphQLSchema | The |
| CfnGraphQLSchemaProps | Properties for defining a |
| CfnResolver | The |
| 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 |
| CfnResolver.PipelineConfigProperty | Use the |
| CfnResolver.SyncConfigProperty | Describes a Sync configuration for a resolver. |
| CfnResolverProps | Properties for defining a |
| 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 |
| 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 |
| 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 |
| CfnApi.IOpenIDConnectConfigProperty | Describes an OpenID Connect (OIDC) configuration. |
| CfnChannelNamespace.IAuthModeProperty | Describes an authorization configuration. |
| CfnChannelNamespace.IHandlerConfigProperty | The |
| CfnChannelNamespace.IHandlerConfigsProperty | The |
| CfnChannelNamespace.IIntegrationProperty | The |
| CfnChannelNamespace.ILambdaConfigProperty | The |
| CfnDataSource.IAuthorizationConfigProperty | The |
| CfnDataSource.IAwsIamConfigProperty | Use the |
| CfnDataSource.IDeltaSyncConfigProperty | Describes a Delta Sync configuration. |
| CfnDataSource.IDynamoDBConfigProperty | The |
| CfnDataSource.IElasticsearchConfigProperty | |
| CfnDataSource.IEventBridgeConfigProperty | The data source. |
| CfnDataSource.IHttpConfigProperty | Use the |
| CfnDataSource.ILambdaConfigProperty | The |
| CfnDataSource.IOpenSearchServiceConfigProperty | The |
| CfnDataSource.IRdsHttpEndpointConfigProperty | Use the |
| CfnDataSource.IRelationalDatabaseConfigProperty | Use the |
| CfnFunctionConfiguration.IAppSyncRuntimeProperty | Describes a runtime used by an AWS AppSync resolver or AWS AppSync function. |
| CfnFunctionConfiguration.ILambdaConflictHandlerConfigProperty | The |
| 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 |
| CfnGraphQLApi.IOpenIDConnectConfigProperty | The |
| CfnGraphQLApi.IUserPoolConfigProperty | The |
| 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 |
| CfnResolver.IPipelineConfigProperty | Use the |
| 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 |
| ICfnApiKeyProps | Properties for defining a |
| ICfnApiProps | Properties for defining a |
| ICfnChannelNamespaceProps | Properties for defining a |
| ICfnDataSourceProps | Properties for defining a |
| ICfnDomainNameApiAssociationProps | Properties for defining a |
| ICfnDomainNameProps | Properties for defining a |
| ICfnFunctionConfigurationProps | Properties for defining a |
| ICfnGraphQLApiProps | Properties for defining a |
| ICfnGraphQLSchemaProps | Properties for defining a |
| ICfnResolverProps | Properties for defining a |
| ICfnSourceApiAssociationProps | Properties for defining a |
| 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 |
| 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. |