aws_cdk.aws_appsync

Package Overview

AddFieldOptions

ApiKeyConfig

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

BaseDataSource

(experimental) 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

(experimental) Directives for types.

DynamoDbDataSource

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

DynamoDbDataSourceProps

EnumType

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

EnumTypeOptions

ExtendedDataSourceProps

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

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.

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

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.