FunctionConfiguration

class FunctionConfiguration : KotlinCustomResource

An example resource schema demonstrating some basic constructs and validation rules.

Example Usage

Example

No Java example available.

Properties

Link copied to clipboard
val apiId: Output<String>

The AWS AppSync GraphQL API that you want to attach using this function.

Link copied to clipboard
val code: Output<String>?

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 codeS3Location: Output<String>?

The Amazon S3 endpoint (where the code is located??).

Link copied to clipboard
val dataSourceName: Output<String>

The name of data source this function will attach.

Link copied to clipboard
val description: Output<String>?

The function description.

Link copied to clipboard
val functionArn: Output<String>

The ARN for the function generated by the service

Link copied to clipboard
val functionId: Output<String>

The unique identifier for the function generated by the service

Link copied to clipboard
val functionVersion: Output<String>?

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

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val maxBatchSize: Output<Int>?

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: Output<String>

The name of the function.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
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

Describes a Sync configuration for a resolver. Contains information on which Conflict Detection, as well as Resolution strategy, should be performed when the resolver is invoked.

Link copied to clipboard

The Function response mapping template.

Link copied to clipboard

The location of a response mapping template in an Amazon S3 bucket. Use this if you want to provision with a template file in Amazon S3 rather than embedding it in your CloudFormation 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.

Link copied to clipboard
val urn: Output<String>