Package-level declarations

Types

Link copied to clipboard
data class FunctionConfigurationAppSyncRuntimeArgs(val name: Output<String>, val runtimeVersion: Output<String>) : ConvertibleToJava<FunctionConfigurationAppSyncRuntimeArgs>

Describes a runtime used by an AWS AppSync pipeline resolver or AWS AppSync function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

data class FunctionConfigurationLambdaConflictHandlerConfigArgs(val lambdaConflictHandlerArn: Output<String>? = null) : ConvertibleToJava<FunctionConfigurationLambdaConflictHandlerConfigArgs>

The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

Link copied to clipboard
data class FunctionConfigurationSyncConfigArgs(val conflictDetection: Output<String>, val conflictHandler: Output<String>? = null, val lambdaConflictHandlerConfig: Output<FunctionConfigurationLambdaConflictHandlerConfigArgs>? = null) : ConvertibleToJava<FunctionConfigurationSyncConfigArgs>

Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

Link copied to clipboard
data class GetDomainNameApiAssociationPlainArgs(val apiAssociationIdentifier: String) : ConvertibleToJava<GetDomainNameApiAssociationPlainArgs>
Link copied to clipboard
data class GetDomainNamePlainArgs(val domainName: String) : ConvertibleToJava<GetDomainNamePlainArgs>
Link copied to clipboard
data class GetFunctionConfigurationPlainArgs(val functionArn: String) : ConvertibleToJava<GetFunctionConfigurationPlainArgs>
Link copied to clipboard
data class GetResolverPlainArgs(val resolverArn: String) : ConvertibleToJava<GetResolverPlainArgs>
Link copied to clipboard
data class GetSourceApiAssociationPlainArgs(val associationArn: String) : ConvertibleToJava<GetSourceApiAssociationPlainArgs>
Link copied to clipboard
data class ResolverAppSyncRuntimeArgs(val name: Output<String>, val runtimeVersion: Output<String>) : ConvertibleToJava<ResolverAppSyncRuntimeArgs>

Describes a runtime used by an APSYlong resolver or APSYlong function. Specifies the name and version of the runtime to use. Note that if a runtime is specified, code must also be specified.

Link copied to clipboard
data class ResolverCachingConfigArgs(val cachingKeys: Output<List<String>>? = null, val ttl: Output<Double>) : ConvertibleToJava<ResolverCachingConfigArgs>

The caching configuration for a resolver that has caching activated.

Link copied to clipboard
data class ResolverLambdaConflictHandlerConfigArgs(val lambdaConflictHandlerArn: Output<String>? = null) : ConvertibleToJava<ResolverLambdaConflictHandlerConfigArgs>

The `LambdaConflictHandlerConfig` when configuring LAMBDA as the Conflict Handler.

Link copied to clipboard
data class ResolverPipelineConfigArgs(val functions: Output<List<String>>? = null) : ConvertibleToJava<ResolverPipelineConfigArgs>

Use the `PipelineConfig` property type to specify `PipelineConfig` for an APSYlong resolver. `PipelineConfig` is a property of the AWS::AppSync::Resolver resource.

Link copied to clipboard
data class ResolverSyncConfigArgs(val conflictDetection: Output<String>, val conflictHandler: Output<String>? = null, val lambdaConflictHandlerConfig: Output<ResolverLambdaConflictHandlerConfigArgs>? = null) : ConvertibleToJava<ResolverSyncConfigArgs>

Describes a Sync configuration for a resolver. Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

Link copied to clipboard
data class SourceApiAssociationConfigArgs(val mergeType: Output<SourceApiAssociationConfigMergeType>? = null) : ConvertibleToJava<SourceApiAssociationConfigArgs>