GetFunctionConfigurationResult

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)

Constructors

Link copied to clipboard
constructor(code: String? = null, dataSourceName: String? = null, description: String? = null, functionArn: String? = null, functionId: String? = null, functionVersion: String? = null, maxBatchSize: Int? = null, name: String? = null, requestMappingTemplate: String? = null, responseMappingTemplate: String? = null, runtime: FunctionConfigurationAppSyncRuntime? = null, syncConfig: FunctionConfigurationSyncConfig? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val code: String? = null

The resolver code that contains the request and response functions. When code is used, the runtime is required. The runtime value must be APPSYNC_JS.

Link copied to clipboard
val dataSourceName: String? = null

The name of data source this function will attach.

Link copied to clipboard
val description: String? = null

The function description.

Link copied to clipboard
val functionArn: String? = null

The ARN for the function generated by the service

Link copied to clipboard
val functionId: String? = null

The unique identifier for the function generated by the service

Link copied to clipboard
val functionVersion: String? = null

The version of the request mapping template. Currently, only the 2018-05-29 version of the template is supported.

Link copied to clipboard
val maxBatchSize: Int? = null

The maximum number of resolver request inputs that will be sent to a single AWS Lambda function in a BatchInvoke operation.

Link copied to clipboard
val name: String? = null

The name of the function.

Link copied to clipboard

The Function request mapping template. Functions support only the 2018-05-29 version of the request mapping template.

Link copied to clipboard

The Function response mapping template.

Link copied to clipboard

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.

Link copied to clipboard

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