aws_cdk.aws_appsync

Package Overview

AddFieldOptions

ApiKeyConfig

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

AuthorizationMode

AuthorizationType

enum with all possible values for AppSync authorization type.

AwsIamConfig

BackedDataSource

Abstract AppSync datasource implementation.

BackedDataSourceProps

BaseDataSource

Abstract AppSync datasource implementation.

BaseDataSourceProps

BaseResolverProps

BaseTypeOptions

CfnApiCache

A CloudFormation AWS::AppSync::ApiCache.

CfnApiCacheProps

CfnApiKey

A CloudFormation AWS::AppSync::ApiKey.

CfnApiKeyProps

CfnDataSource

A CloudFormation AWS::AppSync::DataSource.

CfnDataSourceProps

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

DataSourceOptions

Directive

Directives for types.

DynamoDbDataSource

An AppSync datasource backed by a DynamoDB table.

DynamoDbDataSourceProps

EnumType

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

EnumTypeOptions

ExtendedDataSourceProps

Field

Fields build upon Graphql Types and provide typing and arguments.

FieldLogLevel

log-level for fields in AppSync.

FieldOptions

GraphqlApi

An AppSync GraphQL API.

GraphqlApiAttributes

GraphqlApiBase

Base Class for GraphQL API.

GraphqlApiProps

GraphqlType

The GraphQL Types in AppSync’s GraphQL.

GraphqlTypeOptions

HttpDataSource

An AppSync datasource backed by a http endpoint.

HttpDataSourceOptions

HttpDataSourceProps

IField

A Graphql Field.

IGraphqlApi

Interface for GraphQL.

IIntermediateType

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

IamResource

A class used to generate resource arns for AppSync.

InputType

Input Types are abstract types that define complex objects.

InterfaceType

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

IntermediateTypeOptions

KeyCondition

Factory class for DynamoDB key conditions.

LambdaDataSource

An AppSync datasource backed by a Lambda function.

LambdaDataSourceProps

LogConfig

MappingTemplate

MappingTemplates for AppSync resolvers.

NoneDataSource

An AppSync dummy datasource.

NoneDataSourceProps

ObjectType

Object Types are types declared by you.

ObjectTypeOptions

OpenIdConnectConfig

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.

ResolvableField

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

ResolvableFieldOptions

Resolver

An AppSync resolver.

ResolverProps

Schema

The Schema for a GraphQL Api.

SchemaOptions

SortKeyStep

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

Type

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

UnionType

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

UnionTypeOptions

UserPoolConfig

UserPoolDefaultAction

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

Values

Factory class for attribute value assignments.