Package-level declarations

Types

Link copied to clipboard
data class FunctionConfigurationAppSyncRuntime(val name: String, val runtimeVersion: String)

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 FunctionConfigurationLambdaConflictHandlerConfig(val lambdaConflictHandlerArn: String? = null)

The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

Link copied to clipboard
data class FunctionConfigurationSyncConfig(val conflictDetection: String, val conflictHandler: String? = null, val lambdaConflictHandlerConfig: FunctionConfigurationLambdaConflictHandlerConfig? = null)

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 GetDomainNameApiAssociationResult(val apiAssociationIdentifier: String? = null, val apiId: String? = null)
Link copied to clipboard
data class GetDomainNameResult(val appSyncDomainName: String? = null, val description: String? = null, val hostedZoneId: String? = null)
Link copied to clipboard
data class GetFunctionConfigurationResult(val code: String? = null, val dataSourceName: String? = null, val description: String? = null, val functionArn: String? = null, val functionId: String? = null, val functionVersion: String? = null, val maxBatchSize: Int? = null, val name: String? = null, val requestMappingTemplate: String? = null, val responseMappingTemplate: String? = null, val runtime: FunctionConfigurationAppSyncRuntime? = null, val syncConfig: FunctionConfigurationSyncConfig? = null)
Link copied to clipboard
data class GetResolverResult(val cachingConfig: ResolverCachingConfig? = null, val code: String? = null, val dataSourceName: String? = null, val kind: String? = null, val maxBatchSize: Int? = null, val metricsConfig: ResolverMetricsConfig? = null, val pipelineConfig: ResolverPipelineConfig? = null, val requestMappingTemplate: String? = null, val resolverArn: String? = null, val responseMappingTemplate: String? = null, val runtime: ResolverAppSyncRuntime? = null, val syncConfig: ResolverSyncConfig? = null)
Link copied to clipboard
data class GetSourceApiAssociationResult(val associationArn: String? = null, val associationId: String? = null, val description: String? = null, val lastSuccessfulMergeDate: String? = null, val mergedApiArn: String? = null, val mergedApiId: String? = null, val sourceApiArn: String? = null, val sourceApiAssociationConfig: SourceApiAssociationConfig? = null, val sourceApiAssociationStatus: SourceApiAssociationStatus? = null, val sourceApiAssociationStatusDetail: String? = null, val sourceApiId: String? = null)
Link copied to clipboard
data class ResolverAppSyncRuntime(val name: String, val runtimeVersion: String)

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 ResolverCachingConfig(val cachingKeys: List<String>? = null, val ttl: Double)

The caching configuration for a resolver that has caching activated.

Link copied to clipboard
data class ResolverLambdaConflictHandlerConfig(val lambdaConflictHandlerArn: String? = null)

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

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

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 ResolverSyncConfig(val conflictDetection: String, val conflictHandler: String? = null, val lambdaConflictHandlerConfig: ResolverLambdaConflictHandlerConfig? = null)

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