interface SyncConfigProperty
| Language | Type name | 
|---|---|
|  .NET | Amazon.CDK.AWS.AppSync.CfnResolver.SyncConfigProperty | 
|  Go | github.com/aws/aws-cdk-go/awscdk/v2/awsappsync#CfnResolver_SyncConfigProperty | 
|  Java | software.amazon.awscdk.services.appsync.CfnResolver.SyncConfigProperty | 
|  Python | aws_cdk.aws_appsync.CfnResolver.SyncConfigProperty | 
|  TypeScript | aws-cdk-lib»aws_appsync»CfnResolver»SyncConfigProperty | 
Describes a Sync configuration for a resolver.
Specifies which Conflict Detection strategy and Resolution strategy to use when the resolver is invoked.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_appsync as appsync } from 'aws-cdk-lib';
const syncConfigProperty: appsync.CfnResolver.SyncConfigProperty = {
  conflictDetection: 'conflictDetection',
  // the properties below are optional
  conflictHandler: 'conflictHandler',
  lambdaConflictHandlerConfig: {
    lambdaConflictHandlerArn: 'lambdaConflictHandlerArn',
  },
};
Properties
| Name | Type | Description | 
|---|---|---|
| conflict | string | The Conflict Detection strategy to use. | 
| conflict | string | The Conflict Resolution strategy to perform in the event of a conflict. | 
| lambda | IResolvable | Lambda | The LambdaConflictHandlerConfigwhen configuringLAMBDAas the Conflict Handler. | 
conflictDetection
Type:
string
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.
conflictHandler?
Type:
string
(optional)
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.
lambdaConflictHandlerConfig?
Type:
IResolvable | Lambda
(optional)
The LambdaConflictHandlerConfig when configuring LAMBDA as the Conflict Handler.
