class Aws::AppSync::Types::FunctionConfiguration

A function is a reusable entity. Multiple functions can be used to compose the resolver logic.

@!attribute [rw] function_id

A unique ID representing the `Function` object.
@return [String]

@!attribute [rw] function_arn

The ARN of the `Function` object.
@return [String]

@!attribute [rw] name

The name of the `Function` object.
@return [String]

@!attribute [rw] description

The `Function` description.
@return [String]

@!attribute [rw] data_source_name

The name of the `DataSource`.
@return [String]

@!attribute [rw] request_mapping_template

The `Function` request mapping template. Functions support only the
2018-05-29 version of the request mapping template.
@return [String]

@!attribute [rw] response_mapping_template

The `Function` response mapping template.
@return [String]

@!attribute [rw] function_version

The version of the request mapping template. Currently only the
2018-05-29 version of the template is supported.
@return [String]

@!attribute [rw] sync_config

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.
@return [Types::SyncConfig]

@see docs.aws.amazon.com/goto/WebAPI/appsync-2017-07-25/FunctionConfiguration AWS API Documentation

Constants

SENSITIVE