interface SchemaInputAttributeProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.aws_entityresolution.CfnSchemaMapping.SchemaInputAttributeProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsentityresolution#CfnSchemaMapping_SchemaInputAttributeProperty |
Java | software.amazon.awscdk.services.entityresolution.CfnSchemaMapping.SchemaInputAttributeProperty |
Python | aws_cdk.aws_entityresolution.CfnSchemaMapping.SchemaInputAttributeProperty |
TypeScript | aws-cdk-lib » aws_entityresolution » CfnSchemaMapping » SchemaInputAttributeProperty |
An object containing FieldName
, Type
, GroupName
, MatchKey
, and SubType
.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_entityresolution as entityresolution } from 'aws-cdk-lib';
const schemaInputAttributeProperty: entityresolution.CfnSchemaMapping.SchemaInputAttributeProperty = {
fieldName: 'fieldName',
type: 'type',
// the properties below are optional
groupName: 'groupName',
matchKey: 'matchKey',
subType: 'subType',
};
Properties
Name | Type | Description |
---|---|---|
field | string | A string containing the field name. |
type | string | The type of the attribute, selected from a list of values. |
group | string | A string that instructs AWS Entity Resolution to combine several columns into a unified column with the identical attribute type. |
match | string | A key that allows grouping of multiple input attributes into a unified matching group. |
sub | string | The subtype of the attribute, selected from a list of values. |
fieldName
Type:
string
A string containing the field name.
type
Type:
string
The type of the attribute, selected from a list of values.
groupName?
Type:
string
(optional)
A string that instructs AWS Entity Resolution to combine several columns into a unified column with the identical attribute type.
For example, when working with columns such as first_name
, middle_name
, and last_name
, assigning them a common groupName
will prompt AWS Entity Resolution to concatenate them into a single value.
matchKey?
Type:
string
(optional)
A key that allows grouping of multiple input attributes into a unified matching group.
For example, consider a scenario where the source table contains various addresses, such as business_address
and shipping_address
. By assigning a matchKey
called address
to both attributes, AWS Entity Resolution will match records across these fields to create a consolidated matching group. If no matchKey
is specified for a column, it won't be utilized for matching purposes but will still be included in the output table.
subType?
Type:
string
(optional)
The subtype of the attribute, selected from a list of values.