This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::EntityResolution::SchemaMapping
Creates a schema mapping, which defines the schema of the input customer records table.
The SchemaMapping also provides AWS Entity Resolution with some metadata about the
table, such as the attribute types of the columns and which columns to match on.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::EntityResolution::SchemaMapping", "Properties" : { "Description" :String, "MappedInputFields" :[ SchemaInputAttribute, ... ], "SchemaName" :String, "Tags" :[ Tag, ... ]} }
YAML
Type: AWS::EntityResolution::SchemaMapping Properties: Description:StringMappedInputFields:- SchemaInputAttributeSchemaName:StringTags:- Tag
Properties
Description-
A description of the schema.
Required: No
Type: String
Minimum:
0Maximum:
255Update requires: No interruption
MappedInputFields-
A list of
MappedInputFields. EachMappedInputFieldcorresponds to a column the source data table, and contains column name plus additional information that AWS Entity Resolution uses for matching.Required: Yes
Type: Array of SchemaInputAttribute
Minimum:
2Maximum:
35Update requires: No interruption
SchemaName-
The name of the schema. There can't be multiple
SchemaMappingswith the same name.Required: Yes
Type: String
Pattern:
^[a-zA-Z_0-9-]*$Minimum:
0Maximum:
255Update requires: Replacement
-
The tags used to organize, track, or control access for this resource.
Required: No
Type: Array of Tag
Minimum:
0Maximum:
200Update requires: No interruption