aws_cdk.aws_appsync

Package Overview

AddFieldOptions

ApiKeyConfig

AppsyncFunction

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

AppsyncFunctionAttributes

AppsyncFunctionProps

Assign

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

AttributeValues

(experimental) Specifies the attribute value assignments.

AttributeValuesStep

(experimental) Utility class to allow assigning a value to an attribute.

AuthorizationConfig

AuthorizationMode

AuthorizationType

(experimental) enum with all possible values for AppSync authorization type.

AwsIamConfig

BackedDataSource

(experimental) Abstract AppSync datasource implementation.

BackedDataSourceProps

BaseAppsyncFunctionProps

BaseDataSource

(experimental) Abstract AppSync datasource implementation.

BaseDataSourceProps

BaseResolverProps

BaseTypeOptions

CachingConfig

CfnApiCache

A CloudFormation AWS::AppSync::ApiCache.

CfnApiCacheProps

CfnApiKey

A CloudFormation AWS::AppSync::ApiKey.

CfnApiKeyProps

CfnDataSource

A CloudFormation AWS::AppSync::DataSource.

CfnDataSourceProps

CfnDomainName

A CloudFormation AWS::AppSync::DomainName.

CfnDomainNameApiAssociation

A CloudFormation AWS::AppSync::DomainNameApiAssociation.

CfnDomainNameApiAssociationProps

CfnDomainNameProps

CfnFunctionConfiguration

A CloudFormation AWS::AppSync::FunctionConfiguration.

CfnFunctionConfigurationProps

CfnGraphQLApi

A CloudFormation AWS::AppSync::GraphQLApi.

CfnGraphQLApiProps

CfnGraphQLSchema

A CloudFormation AWS::AppSync::GraphQLSchema.

CfnGraphQLSchemaProps

CfnResolver

A CloudFormation AWS::AppSync::Resolver.

CfnResolverProps

CfnSourceApiAssociation

A CloudFormation AWS::AppSync::SourceApiAssociation.

CfnSourceApiAssociationProps

DataSourceOptions

Directive

(experimental) Directives for types.

DomainOptions

DynamoDbDataSource

(experimental) An AppSync datasource backed by a DynamoDB table.

DynamoDbDataSourceProps

ElasticsearchDataSource

(deprecated) An Appsync datasource backed by Elasticsearch.

ElasticsearchDataSourceProps

EnumType

(experimental) Enum Types are abstract types that includes a set of fields that represent the strings this type can create.

EnumTypeOptions

ExtendedDataSourceProps

ExtendedResolverProps

Field

(experimental) Fields build upon Graphql Types and provide typing and arguments.

FieldLogLevel

(experimental) log-level for fields in AppSync.

FieldOptions

GraphqlApi

(experimental) An AppSync GraphQL API.

GraphqlApiAttributes

GraphqlApiBase

(experimental) Base Class for GraphQL API.

GraphqlApiProps

GraphqlType

(experimental) The GraphQL Types in AppSync’s GraphQL.

GraphqlTypeOptions

HttpDataSource

(experimental) An AppSync datasource backed by a http endpoint.

HttpDataSourceOptions

HttpDataSourceProps

IAppsyncFunction

(experimental) Interface for AppSync Functions.

IField

(experimental) A Graphql Field.

IGraphqlApi

(experimental) Interface for GraphQL.

IIntermediateType

(experimental) Intermediate Types are types that includes a certain set of fields that define the entirety of your schema.

IamResource

(experimental) A class used to generate resource arns for AppSync.

InputType

(experimental) Input Types are abstract types that define complex objects.

InterfaceType

(experimental) Interface Types are abstract types that includes a certain set of fields that other types must include if they implement the interface.

IntermediateTypeOptions

KeyCondition

(experimental) Factory class for DynamoDB key conditions.

LambdaAuthorizerConfig

LambdaDataSource

(experimental) An AppSync datasource backed by a Lambda function.

LambdaDataSourceProps

LogConfig

MappingTemplate

(experimental) MappingTemplates for AppSync resolvers.

NoneDataSource

(experimental) An AppSync dummy datasource.

NoneDataSourceProps

ObjectType

(experimental) Object Types are types declared by you.

ObjectTypeOptions

OpenIdConnectConfig

OpenSearchDataSource

(experimental) An Appsync datasource backed by OpenSearch.

OpenSearchDataSourceProps

PartitionKey

(experimental) Specifies the assignment to the partition key.

PartitionKeyStep

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

PrimaryKey

(experimental) Specifies the assignment to the primary key.

RdsDataSource

(experimental) An AppSync datasource backed by RDS.

RdsDataSourceProps

ResolvableField

(experimental) Resolvable Fields build upon Graphql Types and provide fields that can resolve into operations on a data source.

ResolvableFieldOptions

Resolver

(experimental) An AppSync resolver.

ResolverProps

Schema

(experimental) The Schema for a GraphQL Api.

SchemaOptions

SortKeyStep

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

Type

(experimental) Enum containing the Types that can be used to define ObjectTypes.

UnionType

(experimental) Union Types are abstract types that are similar to Interface Types, but they cannot to specify any common fields between types.

UnionTypeOptions

UserPoolConfig

UserPoolDefaultAction

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

Values

(experimental) Factory class for attribute value assignments.