We recommend new projects start with resources from the AWS provider.
aws-native.entityresolution.SchemaMapping
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
SchemaMapping defined in AWS Entity Resolution service
Create SchemaMapping Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SchemaMapping(name: string, args: SchemaMappingArgs, opts?: CustomResourceOptions);@overload
def SchemaMapping(resource_name: str,
                  args: SchemaMappingArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def SchemaMapping(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  mapped_input_fields: Optional[Sequence[SchemaMappingSchemaInputAttributeArgs]] = None,
                  schema_name: Optional[str] = None,
                  description: Optional[str] = None,
                  tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewSchemaMapping(ctx *Context, name string, args SchemaMappingArgs, opts ...ResourceOption) (*SchemaMapping, error)public SchemaMapping(string name, SchemaMappingArgs args, CustomResourceOptions? opts = null)
public SchemaMapping(String name, SchemaMappingArgs args)
public SchemaMapping(String name, SchemaMappingArgs args, CustomResourceOptions options)
type: aws-native:entityresolution:SchemaMapping
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SchemaMappingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SchemaMappingArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SchemaMappingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SchemaMappingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SchemaMappingArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
SchemaMapping Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SchemaMapping resource accepts the following input properties:
- MappedInput List<Pulumi.Fields Aws Native. Entity Resolution. Inputs. Schema Mapping Schema Input Attribute> 
- The SchemaMapping attributes input
- SchemaName string
- The name of the SchemaMapping
- Description string
- The description of the SchemaMapping
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- The tags used to organize, track, or control access for this resource.
- MappedInput []SchemaFields Mapping Schema Input Attribute Args 
- The SchemaMapping attributes input
- SchemaName string
- The name of the SchemaMapping
- Description string
- The description of the SchemaMapping
- 
TagArgs 
- The tags used to organize, track, or control access for this resource.
- mappedInput List<SchemaFields Mapping Schema Input Attribute> 
- The SchemaMapping attributes input
- schemaName String
- The name of the SchemaMapping
- description String
- The description of the SchemaMapping
- List<Tag>
- The tags used to organize, track, or control access for this resource.
- mappedInput SchemaFields Mapping Schema Input Attribute[] 
- The SchemaMapping attributes input
- schemaName string
- The name of the SchemaMapping
- description string
- The description of the SchemaMapping
- Tag[]
- The tags used to organize, track, or control access for this resource.
- mapped_input_ Sequence[Schemafields Mapping Schema Input Attribute Args] 
- The SchemaMapping attributes input
- schema_name str
- The name of the SchemaMapping
- description str
- The description of the SchemaMapping
- 
Sequence[TagArgs] 
- The tags used to organize, track, or control access for this resource.
- mappedInput List<Property Map>Fields 
- The SchemaMapping attributes input
- schemaName String
- The name of the SchemaMapping
- description String
- The description of the SchemaMapping
- List<Property Map>
- The tags used to organize, track, or control access for this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the SchemaMapping resource produces the following output properties:
- CreatedAt string
- HasWorkflows bool
- Id string
- The provider-assigned unique ID for this managed resource.
- SchemaArn string
- UpdatedAt string
- CreatedAt string
- HasWorkflows bool
- Id string
- The provider-assigned unique ID for this managed resource.
- SchemaArn string
- UpdatedAt string
- createdAt String
- hasWorkflows Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- schemaArn String
- updatedAt String
- createdAt string
- hasWorkflows boolean
- id string
- The provider-assigned unique ID for this managed resource.
- schemaArn string
- updatedAt string
- created_at str
- has_workflows bool
- id str
- The provider-assigned unique ID for this managed resource.
- schema_arn str
- updated_at str
- createdAt String
- hasWorkflows Boolean
- id String
- The provider-assigned unique ID for this managed resource.
- schemaArn String
- updatedAt String
Supporting Types
SchemaMappingSchemaAttributeType, SchemaMappingSchemaAttributeTypeArgs          
- Name
- NAME
- NameFirst 
- NAME_FIRST
- NameMiddle 
- NAME_MIDDLE
- NameLast 
- NAME_LAST
- Address
- ADDRESS
- AddressStreet1 
- ADDRESS_STREET1
- AddressStreet2 
- ADDRESS_STREET2
- AddressStreet3 
- ADDRESS_STREET3
- AddressCity 
- ADDRESS_CITY
- AddressState 
- ADDRESS_STATE
- AddressCountry 
- ADDRESS_COUNTRY
- AddressPostalcode 
- ADDRESS_POSTALCODE
- Phone
- PHONE
- PhoneNumber 
- PHONE_NUMBER
- PhoneCountrycode 
- PHONE_COUNTRYCODE
- EmailAddress 
- EMAIL_ADDRESS
- UniqueId 
- UNIQUE_ID
- Date
- DATE
- String
- STRING
- ProviderId 
- PROVIDER_ID
- SchemaMapping Schema Attribute Type Name 
- NAME
- SchemaMapping Schema Attribute Type Name First 
- NAME_FIRST
- SchemaMapping Schema Attribute Type Name Middle 
- NAME_MIDDLE
- SchemaMapping Schema Attribute Type Name Last 
- NAME_LAST
- SchemaMapping Schema Attribute Type Address 
- ADDRESS
- SchemaMapping Schema Attribute Type Address Street1 
- ADDRESS_STREET1
- SchemaMapping Schema Attribute Type Address Street2 
- ADDRESS_STREET2
- SchemaMapping Schema Attribute Type Address Street3 
- ADDRESS_STREET3
- SchemaMapping Schema Attribute Type Address City 
- ADDRESS_CITY
- SchemaMapping Schema Attribute Type Address State 
- ADDRESS_STATE
- SchemaMapping Schema Attribute Type Address Country 
- ADDRESS_COUNTRY
- SchemaMapping Schema Attribute Type Address Postalcode 
- ADDRESS_POSTALCODE
- SchemaMapping Schema Attribute Type Phone 
- PHONE
- SchemaMapping Schema Attribute Type Phone Number 
- PHONE_NUMBER
- SchemaMapping Schema Attribute Type Phone Countrycode 
- PHONE_COUNTRYCODE
- SchemaMapping Schema Attribute Type Email Address 
- EMAIL_ADDRESS
- SchemaMapping Schema Attribute Type Unique Id 
- UNIQUE_ID
- SchemaMapping Schema Attribute Type Date 
- DATE
- SchemaMapping Schema Attribute Type String 
- STRING
- SchemaMapping Schema Attribute Type Provider Id 
- PROVIDER_ID
- Name
- NAME
- NameFirst 
- NAME_FIRST
- NameMiddle 
- NAME_MIDDLE
- NameLast 
- NAME_LAST
- Address
- ADDRESS
- AddressStreet1 
- ADDRESS_STREET1
- AddressStreet2 
- ADDRESS_STREET2
- AddressStreet3 
- ADDRESS_STREET3
- AddressCity 
- ADDRESS_CITY
- AddressState 
- ADDRESS_STATE
- AddressCountry 
- ADDRESS_COUNTRY
- AddressPostalcode 
- ADDRESS_POSTALCODE
- Phone
- PHONE
- PhoneNumber 
- PHONE_NUMBER
- PhoneCountrycode 
- PHONE_COUNTRYCODE
- EmailAddress 
- EMAIL_ADDRESS
- UniqueId 
- UNIQUE_ID
- Date
- DATE
- String
- STRING
- ProviderId 
- PROVIDER_ID
- Name
- NAME
- NameFirst 
- NAME_FIRST
- NameMiddle 
- NAME_MIDDLE
- NameLast 
- NAME_LAST
- Address
- ADDRESS
- AddressStreet1 
- ADDRESS_STREET1
- AddressStreet2 
- ADDRESS_STREET2
- AddressStreet3 
- ADDRESS_STREET3
- AddressCity 
- ADDRESS_CITY
- AddressState 
- ADDRESS_STATE
- AddressCountry 
- ADDRESS_COUNTRY
- AddressPostalcode 
- ADDRESS_POSTALCODE
- Phone
- PHONE
- PhoneNumber 
- PHONE_NUMBER
- PhoneCountrycode 
- PHONE_COUNTRYCODE
- EmailAddress 
- EMAIL_ADDRESS
- UniqueId 
- UNIQUE_ID
- Date
- DATE
- String
- STRING
- ProviderId 
- PROVIDER_ID
- NAME
- NAME
- NAME_FIRST
- NAME_FIRST
- NAME_MIDDLE
- NAME_MIDDLE
- NAME_LAST
- NAME_LAST
- ADDRESS
- ADDRESS
- ADDRESS_STREET1
- ADDRESS_STREET1
- ADDRESS_STREET2
- ADDRESS_STREET2
- ADDRESS_STREET3
- ADDRESS_STREET3
- ADDRESS_CITY
- ADDRESS_CITY
- ADDRESS_STATE
- ADDRESS_STATE
- ADDRESS_COUNTRY
- ADDRESS_COUNTRY
- ADDRESS_POSTALCODE
- ADDRESS_POSTALCODE
- PHONE
- PHONE
- PHONE_NUMBER
- PHONE_NUMBER
- PHONE_COUNTRYCODE
- PHONE_COUNTRYCODE
- EMAIL_ADDRESS
- EMAIL_ADDRESS
- UNIQUE_ID
- UNIQUE_ID
- DATE
- DATE
- STRING
- STRING
- PROVIDER_ID
- PROVIDER_ID
- "NAME"
- NAME
- "NAME_FIRST"
- NAME_FIRST
- "NAME_MIDDLE"
- NAME_MIDDLE
- "NAME_LAST"
- NAME_LAST
- "ADDRESS"
- ADDRESS
- "ADDRESS_STREET1"
- ADDRESS_STREET1
- "ADDRESS_STREET2"
- ADDRESS_STREET2
- "ADDRESS_STREET3"
- ADDRESS_STREET3
- "ADDRESS_CITY"
- ADDRESS_CITY
- "ADDRESS_STATE"
- ADDRESS_STATE
- "ADDRESS_COUNTRY"
- ADDRESS_COUNTRY
- "ADDRESS_POSTALCODE"
- ADDRESS_POSTALCODE
- "PHONE"
- PHONE
- "PHONE_NUMBER"
- PHONE_NUMBER
- "PHONE_COUNTRYCODE"
- PHONE_COUNTRYCODE
- "EMAIL_ADDRESS"
- EMAIL_ADDRESS
- "UNIQUE_ID"
- UNIQUE_ID
- "DATE"
- DATE
- "STRING"
- STRING
- "PROVIDER_ID"
- PROVIDER_ID
SchemaMappingSchemaInputAttribute, SchemaMappingSchemaInputAttributeArgs          
- field_name str
- type
SchemaMapping Schema Attribute Type 
- group_name str
- hashed bool
- match_key str
- sub_type str
- The subtype of the Attribute. Would be required only when type is PROVIDER_ID
- fieldName String
- type "NAME" | "NAME_FIRST" | "NAME_MIDDLE" | "NAME_LAST" | "ADDRESS" | "ADDRESS_STREET1" | "ADDRESS_STREET2" | "ADDRESS_STREET3" | "ADDRESS_CITY" | "ADDRESS_STATE" | "ADDRESS_COUNTRY" | "ADDRESS_POSTALCODE" | "PHONE" | "PHONE_NUMBER" | "PHONE_COUNTRYCODE" | "EMAIL_ADDRESS" | "UNIQUE_ID" | "DATE" | "STRING" | "PROVIDER_ID"
- groupName String
- hashed Boolean
- matchKey String
- subType String
- The subtype of the Attribute. Would be required only when type is PROVIDER_ID
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.