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:
String
MappedInputFields:- SchemaInputAttribute
SchemaName:String
Tags:- Tag
Properties
Description
-
A description of the schema.
Required: No
Type: String
Minimum:
0
Maximum:
255
Update requires: No interruption
MappedInputFields
-
A list of
MappedInputFields
. EachMappedInputField
corresponds 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:
2
Maximum:
35
Update requires: No interruption
SchemaName
-
The name of the schema. There can't be multiple
SchemaMappings
with the same name.Required: Yes
Type: String
Pattern:
^[a-zA-Z_0-9-]*$
Minimum:
0
Maximum:
255
Update requires: Replacement
-
The tags used to organize, track, or control access for this resource.
Required: No
Type: Array of Tag
Minimum:
0
Maximum:
200
Update requires: No interruption