This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::EntityResolution::MatchingWorkflow
Creates a matching workflow that defines the configuration for a data processing job.
The workflow name must be unique. To modify an existing workflow, use
UpdateMatchingWorkflow.
Important
For workflows where resolutionType is PROVIDER, incremental
processing is not supported.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::EntityResolution::MatchingWorkflow", "Properties" : { "Description" :String, "IncrementalRunConfig" :IncrementalRunConfig, "InputSourceConfig" :[ InputSource, ... ], "OutputSourceConfig" :[ OutputSource, ... ], "ResolutionTechniques" :ResolutionTechniques, "RoleArn" :String, "Tags" :[ Tag, ... ], "WorkflowName" :String} }
YAML
Type: AWS::EntityResolution::MatchingWorkflow Properties: Description:StringIncrementalRunConfig:IncrementalRunConfigInputSourceConfig:- InputSourceOutputSourceConfig:- OutputSourceResolutionTechniques:ResolutionTechniquesRoleArn:StringTags:- TagWorkflowName:String
Properties
Description-
A description of the workflow.
Required: No
Type: String
Minimum:
0Maximum:
255Update requires: No interruption
IncrementalRunConfig-
Optional. An object that defines the incremental run type. This object contains only the
incrementalRunTypefield, which appears as "Automatic" in the console.Important
For workflows where
resolutionTypeisPROVIDER, incremental processing is not supported.Required: No
Type: IncrementalRunConfig
Update requires: No interruption
InputSourceConfig-
A list of
InputSourceobjects, which have the fieldsInputSourceARNandSchemaName.Required: Yes
Type: Array of InputSource
Minimum:
1Maximum:
20Update requires: No interruption
OutputSourceConfig-
A list of
OutputSourceobjects, each of which contains fieldsoutputS3Path,applyNormalization,KMSArn, andoutput.Required: Yes
Type: Array of OutputSource
Minimum:
1Maximum:
1Update requires: No interruption
ResolutionTechniques-
An object which defines the
resolutionTypeand theruleBasedProperties.Required: Yes
Type: ResolutionTechniques
Update requires: No interruption
RoleArn-
The Amazon Resource Name (ARN) of the IAM role. Amazon Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
Required: Yes
Type: String
Pattern:
^arn:(aws|aws-us-gov|aws-cn):iam::\d{12}:role/?[a-zA-Z_0-9+=,.@\-_/]+$Update requires: No interruption
-
The tags used to organize, track, or control access for this resource.
Required: No
Type: Array of Tag
Minimum:
0Maximum:
200Update requires: No interruption
WorkflowName-
The name of the workflow. There can't be multiple
MatchingWorkflowswith the same name.Required: Yes
Type: String
Pattern:
^[a-zA-Z_0-9-]*$Minimum:
0Maximum:
255Update requires: Replacement