CfnSchemaMappingProps
- class aws_cdk.aws_entityresolution.CfnSchemaMappingProps(*, mapped_input_fields, schema_name, description=None, tags=None)
Bases:
object
Properties for defining a
CfnSchemaMapping
.- Parameters:
mapped_input_fields (
Union
[IResolvable
,Sequence
[Union
[IResolvable
,SchemaInputAttributeProperty
,Dict
[str
,Any
]]]]) – A list ofMappedInputFields
. EachMappedInputField
corresponds to a column the source data table, and contains column name plus additional information that AWS Entity Resolution uses for matching.schema_name (
str
) – The name of the schema. There can’t be multipleSchemaMappings
with the same name.description (
Optional
[str
]) – A description of the schema.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – The tags used to organize, track, or control access for this resource.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_entityresolution as entityresolution cfn_schema_mapping_props = entityresolution.CfnSchemaMappingProps( mapped_input_fields=[entityresolution.CfnSchemaMapping.SchemaInputAttributeProperty( field_name="fieldName", type="type", # the properties below are optional group_name="groupName", hashed=False, match_key="matchKey", sub_type="subType" )], schema_name="schemaName", # the properties below are optional description="description", tags=[CfnTag( key="key", value="value" )] )
Attributes
- description
A description of the schema.
- mapped_input_fields
A list of
MappedInputFields
.Each
MappedInputField
corresponds to a column the source data table, and contains column name plus additional information that AWS Entity Resolution uses for matching.
- schema_name
The name of the schema.
There can’t be multiple
SchemaMappings
with the same name.
- tags
The tags used to organize, track, or control access for this resource.