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:
- Mapped
Input List<Pulumi.Fields Aws Native. Entity Resolution. Inputs. Schema Mapping Schema Input Attribute> - The SchemaMapping attributes input
- Schema
Name 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.
- Mapped
Input []SchemaFields Mapping Schema Input Attribute Args - The SchemaMapping attributes input
- Schema
Name string - The name of the SchemaMapping
- Description string
- The description of the SchemaMapping
- Tag
Args - The tags used to organize, track, or control access for this resource.
- mapped
Input List<SchemaFields Mapping Schema Input Attribute> - The SchemaMapping attributes input
- schema
Name 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.
- mapped
Input SchemaFields Mapping Schema Input Attribute[] - The SchemaMapping attributes input
- schema
Name 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[Tag
Args] - The tags used to organize, track, or control access for this resource.
- mapped
Input List<Property Map>Fields - The SchemaMapping attributes input
- schema
Name 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:
- Created
At string - Has
Workflows bool - Id string
- The provider-assigned unique ID for this managed resource.
- Schema
Arn string - Updated
At string
- Created
At string - Has
Workflows bool - Id string
- The provider-assigned unique ID for this managed resource.
- Schema
Arn string - Updated
At string
- created
At String - has
Workflows Boolean - id String
- The provider-assigned unique ID for this managed resource.
- schema
Arn String - updated
At String
- created
At string - has
Workflows boolean - id string
- The provider-assigned unique ID for this managed resource.
- schema
Arn string - updated
At string
- created_
at str - has_
workflows bool - id str
- The provider-assigned unique ID for this managed resource.
- schema_
arn str - updated_
at str
- created
At String - has
Workflows Boolean - id String
- The provider-assigned unique ID for this managed resource.
- schema
Arn String - updated
At String
Supporting Types
SchemaMappingSchemaAttributeType, SchemaMappingSchemaAttributeTypeArgs
- 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
- Schema
Mapping Schema Attribute Type Name - NAME
- Schema
Mapping Schema Attribute Type Name First - NAME_FIRST
- Schema
Mapping Schema Attribute Type Name Middle - NAME_MIDDLE
- Schema
Mapping Schema Attribute Type Name Last - NAME_LAST
- Schema
Mapping Schema Attribute Type Address - ADDRESS
- Schema
Mapping Schema Attribute Type Address Street1 - ADDRESS_STREET1
- Schema
Mapping Schema Attribute Type Address Street2 - ADDRESS_STREET2
- Schema
Mapping Schema Attribute Type Address Street3 - ADDRESS_STREET3
- Schema
Mapping Schema Attribute Type Address City - ADDRESS_CITY
- Schema
Mapping Schema Attribute Type Address State - ADDRESS_STATE
- Schema
Mapping Schema Attribute Type Address Country - ADDRESS_COUNTRY
- Schema
Mapping Schema Attribute Type Address Postalcode - ADDRESS_POSTALCODE
- Schema
Mapping Schema Attribute Type Phone - PHONE
- Schema
Mapping Schema Attribute Type Phone Number - PHONE_NUMBER
- Schema
Mapping Schema Attribute Type Phone Countrycode - PHONE_COUNTRYCODE
- Schema
Mapping Schema Attribute Type Email Address - EMAIL_ADDRESS
- Schema
Mapping Schema Attribute Type Unique Id - UNIQUE_ID
- Schema
Mapping Schema Attribute Type Date - DATE
- Schema
Mapping Schema Attribute Type String - STRING
- Schema
Mapping Schema Attribute Type 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
- 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
- "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
Schema
Mapping 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
- field
Name 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"
- group
Name String - hashed Boolean
- match
Key String - sub
Type 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.