Package-level declarations

Types

Link copied to clipboard

Provides an AppSync API Cache.

Link copied to clipboard
data class ApiCacheArgs(val apiCachingBehavior: Output<String>? = null, val apiId: Output<String>? = null, val atRestEncryptionEnabled: Output<Boolean>? = null, val transitEncryptionEnabled: Output<Boolean>? = null, val ttl: Output<Int>? = null, val type: Output<String>? = null) : ConvertibleToJava<ApiCacheArgs>

Provides an AppSync API Cache.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an AppSync API Key.

Link copied to clipboard
data class ApiKeyArgs(val apiId: Output<String>? = null, val description: Output<String>? = null, val expires: Output<String>? = null) : ConvertibleToJava<ApiKeyArgs>

Provides an AppSync API Key.

Link copied to clipboard

Builder for ApiKeyArgs.

Link copied to clipboard
Link copied to clipboard

Builder for ApiKey.

Link copied to clipboard

Provides an AppSync Data Source.

Link copied to clipboard
data class DataSourceArgs(val apiId: Output<String>? = null, val description: Output<String>? = null, val dynamodbConfig: Output<DataSourceDynamodbConfigArgs>? = null, val elasticsearchConfig: Output<DataSourceElasticsearchConfigArgs>? = null, val httpConfig: Output<DataSourceHttpConfigArgs>? = null, val lambdaConfig: Output<DataSourceLambdaConfigArgs>? = null, val name: Output<String>? = null, val relationalDatabaseConfig: Output<DataSourceRelationalDatabaseConfigArgs>? = null, val serviceRoleArn: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<DataSourceArgs>

Provides an AppSync Data Source.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an AppSync Domain Name.

Link copied to clipboard

Provides an AppSync API Association.

Link copied to clipboard
data class DomainNameApiAssociationArgs(val apiId: Output<String>? = null, val domainName: Output<String>? = null) : ConvertibleToJava<DomainNameApiAssociationArgs>

Provides an AppSync API Association.

Link copied to clipboard
data class DomainNameArgs(val certificateArn: Output<String>? = null, val description: Output<String>? = null, val domainName: Output<String>? = null) : ConvertibleToJava<DomainNameArgs>

Provides an AppSync Domain Name.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an AppSync Function.

Link copied to clipboard
data class FunctionArgs(val apiId: Output<String>? = null, val code: Output<String>? = null, val dataSource: Output<String>? = null, val description: Output<String>? = null, val functionVersion: Output<String>? = null, val maxBatchSize: Output<Int>? = null, val name: Output<String>? = null, val requestMappingTemplate: Output<String>? = null, val responseMappingTemplate: Output<String>? = null, val runtime: Output<FunctionRuntimeArgs>? = null, val syncConfig: Output<FunctionSyncConfigArgs>? = null) : ConvertibleToJava<FunctionArgs>

Provides an AppSync Function.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an AppSync GraphQL API.

Link copied to clipboard
data class GraphQLApiArgs(val additionalAuthenticationProviders: Output<List<GraphQLApiAdditionalAuthenticationProviderArgs>>? = null, val authenticationType: Output<String>? = null, val lambdaAuthorizerConfig: Output<GraphQLApiLambdaAuthorizerConfigArgs>? = null, val logConfig: Output<GraphQLApiLogConfigArgs>? = null, val name: Output<String>? = null, val openidConnectConfig: Output<GraphQLApiOpenidConnectConfigArgs>? = null, val schema: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val userPoolConfig: Output<GraphQLApiUserPoolConfigArgs>? = null, val xrayEnabled: Output<Boolean>? = null) : ConvertibleToJava<GraphQLApiArgs>

Provides an AppSync GraphQL API.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an AppSync Resolver.

Link copied to clipboard
data class ResolverArgs(val apiId: Output<String>? = null, val cachingConfig: Output<ResolverCachingConfigArgs>? = null, val code: Output<String>? = null, val dataSource: Output<String>? = null, val field: Output<String>? = null, val kind: Output<String>? = null, val maxBatchSize: Output<Int>? = null, val pipelineConfig: Output<ResolverPipelineConfigArgs>? = null, val requestTemplate: Output<String>? = null, val responseTemplate: Output<String>? = null, val runtime: Output<ResolverRuntimeArgs>? = null, val syncConfig: Output<ResolverSyncConfigArgs>? = null, val type: Output<String>? = null) : ConvertibleToJava<ResolverArgs>

Provides an AppSync Resolver.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Provides an AppSync Type.

Link copied to clipboard
data class TypeArgs(val apiId: Output<String>? = null, val definition: Output<String>? = null, val format: Output<String>? = null) : ConvertibleToJava<TypeArgs>

Provides an AppSync Type.

Link copied to clipboard

Builder for TypeArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Type.

Functions

Link copied to clipboard
suspend fun apiCacheResource(name: String, block: suspend ApiCacheResourceBuilder.() -> Unit): ApiCache
Link copied to clipboard
suspend fun apiKeyResource(name: String, block: suspend ApiKeyResourceBuilder.() -> Unit): ApiKey
Link copied to clipboard
suspend fun dataSourceResource(name: String, block: suspend DataSourceResourceBuilder.() -> Unit): DataSource
Link copied to clipboard
suspend fun domainNameResource(name: String, block: suspend DomainNameResourceBuilder.() -> Unit): DomainName
Link copied to clipboard
suspend fun functionResource(name: String, block: suspend FunctionResourceBuilder.() -> Unit): Function
Link copied to clipboard
suspend fun graphQLApiResource(name: String, block: suspend GraphQLApiResourceBuilder.() -> Unit): GraphQLApi
Link copied to clipboard
suspend fun resolverResource(name: String, block: suspend ResolverResourceBuilder.() -> Unit): Resolver
Link copied to clipboard
suspend fun typeResource(name: String, block: suspend TypeResourceBuilder.() -> Unit): Type