AWS::AppSync::FunctionConfiguration SyncConfig - AWS CloudFormation

AWS::AppSync::FunctionConfiguration SyncConfig

Describes a Sync configuration for a resolver.

Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

Properties

ConflictDetection

The Conflict Detection strategy to use.

  • VERSION: Detect conflicts based on object versions for this resolver.

  • NONE: Do not detect conflicts when invoking this resolver.

Required: Yes

Type: String

Update requires: No interruption

ConflictHandler

The Conflict Resolution strategy to perform in the event of a conflict.

  • OPTIMISTIC_CONCURRENCY: Resolve conflicts by rejecting mutations when versions don't match the latest version at the server.

  • AUTOMERGE: Resolve conflicts with the Automerge conflict resolution strategy.

  • LAMBDA: Resolve conflicts with an AWS Lambda function supplied in the LambdaConflictHandlerConfig.

Required: No

Type: String

Update requires: No interruption

LambdaConflictHandlerConfig

The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.

Required: No

Type: LambdaConflictHandlerConfig

Update requires: No interruption