We recommend new projects start with resources from the AWS provider.
aws-native.customerprofiles.Domain
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
A domain defined for 3rd party data source in Profile Service
Create Domain Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Domain(name: string, args: DomainArgs, opts?: CustomResourceOptions);
@overload
def Domain(resource_name: str,
args: DomainArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Domain(resource_name: str,
opts: Optional[ResourceOptions] = None,
default_expiration_days: Optional[int] = None,
dead_letter_queue_url: Optional[str] = None,
default_encryption_key: Optional[str] = None,
domain_name: Optional[str] = None,
matching: Optional[DomainMatchingArgs] = None,
rule_based_matching: Optional[DomainRuleBasedMatchingArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDomain(ctx *Context, name string, args DomainArgs, opts ...ResourceOption) (*Domain, error)
public Domain(string name, DomainArgs args, CustomResourceOptions? opts = null)
public Domain(String name, DomainArgs args)
public Domain(String name, DomainArgs args, CustomResourceOptions options)
type: aws-native:customerprofiles:Domain
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 DomainArgs
- 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 DomainArgs
- 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 DomainArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Domain 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 Domain resource accepts the following input properties:
- Default
Expiration intDays - The default number of days until the data within the domain expires.
- Dead
Letter stringQueue Url - The URL of the SQS dead letter queue
- Default
Encryption stringKey - The default encryption key
- Domain
Name string - The unique name of the domain.
- Matching
Pulumi.
Aws Native. Customer Profiles. Inputs. Domain Matching - The process of matching duplicate profiles.
- Rule
Based Pulumi.Matching Aws Native. Customer Profiles. Inputs. Domain Rule Based Matching - The process of matching duplicate profiles using Rule-Based matching.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags (keys and values) associated with the domain
- Default
Expiration intDays - The default number of days until the data within the domain expires.
- Dead
Letter stringQueue Url - The URL of the SQS dead letter queue
- Default
Encryption stringKey - The default encryption key
- Domain
Name string - The unique name of the domain.
- Matching
Domain
Matching Args - The process of matching duplicate profiles.
- Rule
Based DomainMatching Rule Based Matching Args - The process of matching duplicate profiles using Rule-Based matching.
- Tag
Args - The tags (keys and values) associated with the domain
- default
Expiration IntegerDays - The default number of days until the data within the domain expires.
- dead
Letter StringQueue Url - The URL of the SQS dead letter queue
- default
Encryption StringKey - The default encryption key
- domain
Name String - The unique name of the domain.
- matching
Domain
Matching - The process of matching duplicate profiles.
- rule
Based DomainMatching Rule Based Matching - The process of matching duplicate profiles using Rule-Based matching.
- List<Tag>
- The tags (keys and values) associated with the domain
- default
Expiration numberDays - The default number of days until the data within the domain expires.
- dead
Letter stringQueue Url - The URL of the SQS dead letter queue
- default
Encryption stringKey - The default encryption key
- domain
Name string - The unique name of the domain.
- matching
Domain
Matching - The process of matching duplicate profiles.
- rule
Based DomainMatching Rule Based Matching - The process of matching duplicate profiles using Rule-Based matching.
- Tag[]
- The tags (keys and values) associated with the domain
- default_
expiration_ intdays - The default number of days until the data within the domain expires.
- dead_
letter_ strqueue_ url - The URL of the SQS dead letter queue
- default_
encryption_ strkey - The default encryption key
- domain_
name str - The unique name of the domain.
- matching
Domain
Matching Args - The process of matching duplicate profiles.
- rule_
based_ Domainmatching Rule Based Matching Args - The process of matching duplicate profiles using Rule-Based matching.
- Sequence[Tag
Args] - The tags (keys and values) associated with the domain
- default
Expiration NumberDays - The default number of days until the data within the domain expires.
- dead
Letter StringQueue Url - The URL of the SQS dead letter queue
- default
Encryption StringKey - The default encryption key
- domain
Name String - The unique name of the domain.
- matching Property Map
- The process of matching duplicate profiles.
- rule
Based Property MapMatching - The process of matching duplicate profiles using Rule-Based matching.
- List<Property Map>
- The tags (keys and values) associated with the domain
Outputs
All input properties are implicitly available as output properties. Additionally, the Domain resource produces the following output properties:
- Created
At string - The time of this integration got created
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - The time of this integration got last updated at
- Stats
Pulumi.
Aws Native. Customer Profiles. Outputs. Domain Stats
- Created
At string - The time of this integration got created
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - The time of this integration got last updated at
- Stats
Domain
Stats
- created
At String - The time of this integration got created
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - The time of this integration got last updated at
- stats
Domain
Stats
- created
At string - The time of this integration got created
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringAt - The time of this integration got last updated at
- stats
Domain
Stats
- created_
at str - The time of this integration got created
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strat - The time of this integration got last updated at
- stats
Domain
Stats
- created
At String - The time of this integration got created
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - The time of this integration got last updated at
- stats Property Map
Supporting Types
DomainAttributeTypesSelector, DomainAttributeTypesSelectorArgs
- Attribute
Matching Pulumi.Model Aws Native. Customer Profiles. Domain Attribute Types Selector Attribute Matching Model - Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.
- Address List<string>
- The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.
- Email
Address List<string> - The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.
- Phone
Number List<string> - The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.
- Attribute
Matching DomainModel Attribute Types Selector Attribute Matching Model - Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.
- Address []string
- The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.
- Email
Address []string - The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.
- Phone
Number []string - The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.
- attribute
Matching DomainModel Attribute Types Selector Attribute Matching Model - Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.
- address List<String>
- The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.
- email
Address List<String> - The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.
- phone
Number List<String> - The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.
- attribute
Matching DomainModel Attribute Types Selector Attribute Matching Model - Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.
- address string[]
- The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.
- email
Address string[] - The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.
- phone
Number string[] - The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.
- attribute_
matching_ Domainmodel Attribute Types Selector Attribute Matching Model - Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.
- address Sequence[str]
- The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.
- email_
address Sequence[str] - The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.
- phone_
number Sequence[str] - The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.
- attribute
Matching "ONE_TO_ONE" | "MANY_TO_MANY"Model - Configures the AttributeMatchingModel, you can either choose ONE_TO_ONE or MANY_TO_MANY.
- address List<String>
- The Address type. You can choose from Address, BusinessAddress, MaillingAddress, and ShippingAddress. You only can use the Address type in the MatchingRule. For example, if you want to match profile based on BusinessAddress.City or MaillingAddress.City, you need to choose the BusinessAddress and the MaillingAddress to represent the Address type and specify the Address.City on the matching rule.
- email
Address List<String> - The Email type. You can choose from EmailAddress, BusinessEmailAddress and PersonalEmailAddress. You only can use the EmailAddress type in the MatchingRule. For example, if you want to match profile based on PersonalEmailAddress or BusinessEmailAddress, you need to choose the PersonalEmailAddress and the BusinessEmailAddress to represent the EmailAddress type and only specify the EmailAddress on the matching rule.
- phone
Number List<String> - The PhoneNumber type. You can choose from PhoneNumber, HomePhoneNumber, and MobilePhoneNumber. You only can use the PhoneNumber type in the MatchingRule. For example, if you want to match a profile based on Phone or HomePhone, you need to choose the Phone and the HomePhone to represent the PhoneNumber type and only specify the PhoneNumber on the matching rule.
DomainAttributeTypesSelectorAttributeMatchingModel, DomainAttributeTypesSelectorAttributeMatchingModelArgs
- One
To One - ONE_TO_ONE
- Many
To Many - MANY_TO_MANY
- Domain
Attribute Types Selector Attribute Matching Model One To One - ONE_TO_ONE
- Domain
Attribute Types Selector Attribute Matching Model Many To Many - MANY_TO_MANY
- One
To One - ONE_TO_ONE
- Many
To Many - MANY_TO_MANY
- One
To One - ONE_TO_ONE
- Many
To Many - MANY_TO_MANY
- ONE_TO_ONE
- ONE_TO_ONE
- MANY_TO_MANY
- MANY_TO_MANY
- "ONE_TO_ONE"
- ONE_TO_ONE
- "MANY_TO_MANY"
- MANY_TO_MANY
DomainAutoMerging, DomainAutoMergingArgs
- Enabled bool
- The flag that enables the auto-merging of duplicate profiles.
- Conflict
Resolution Pulumi.Aws Native. Customer Profiles. Inputs. Domain Conflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - Consolidation
Pulumi.
Aws Native. Customer Profiles. Inputs. Domain Consolidation - A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
- Min
Allowed doubleConfidence Score For Merging - A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
- Enabled bool
- The flag that enables the auto-merging of duplicate profiles.
- Conflict
Resolution DomainConflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - Consolidation
Domain
Consolidation - A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
- Min
Allowed float64Confidence Score For Merging - A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
- enabled Boolean
- The flag that enables the auto-merging of duplicate profiles.
- conflict
Resolution DomainConflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - consolidation
Domain
Consolidation - A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
- min
Allowed DoubleConfidence Score For Merging - A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
- enabled boolean
- The flag that enables the auto-merging of duplicate profiles.
- conflict
Resolution DomainConflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - consolidation
Domain
Consolidation - A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
- min
Allowed numberConfidence Score For Merging - A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
- enabled bool
- The flag that enables the auto-merging of duplicate profiles.
- conflict_
resolution DomainConflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - consolidation
Domain
Consolidation - A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
- min_
allowed_ floatconfidence_ score_ for_ merging - A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
- enabled Boolean
- The flag that enables the auto-merging of duplicate profiles.
- conflict
Resolution Property Map - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - consolidation Property Map
- A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
- min
Allowed NumberConfidence Score For Merging - A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
DomainConflictResolution, DomainConflictResolutionArgs
- Conflict
Resolving Pulumi.Model Aws Native. Customer Profiles. Domain Conflict Resolution Conflict Resolving Model - How the auto-merging process should resolve conflicts between different profiles.
- Source
Name string - The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
- Conflict
Resolving DomainModel Conflict Resolution Conflict Resolving Model - How the auto-merging process should resolve conflicts between different profiles.
- Source
Name string - The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
- conflict
Resolving DomainModel Conflict Resolution Conflict Resolving Model - How the auto-merging process should resolve conflicts between different profiles.
- source
Name String - The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
- conflict
Resolving DomainModel Conflict Resolution Conflict Resolving Model - How the auto-merging process should resolve conflicts between different profiles.
- source
Name string - The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
- conflict_
resolving_ Domainmodel Conflict Resolution Conflict Resolving Model - How the auto-merging process should resolve conflicts between different profiles.
- source_
name str - The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
- conflict
Resolving "RECENCY" | "SOURCE"Model - How the auto-merging process should resolve conflicts between different profiles.
- source
Name String - The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
DomainConflictResolutionConflictResolvingModel, DomainConflictResolutionConflictResolvingModelArgs
- Recency
- RECENCY
- Source
- SOURCE
- Domain
Conflict Resolution Conflict Resolving Model Recency - RECENCY
- Domain
Conflict Resolution Conflict Resolving Model Source - SOURCE
- Recency
- RECENCY
- Source
- SOURCE
- Recency
- RECENCY
- Source
- SOURCE
- RECENCY
- RECENCY
- SOURCE
- SOURCE
- "RECENCY"
- RECENCY
- "SOURCE"
- SOURCE
DomainConsolidation, DomainConsolidationArgs
- Matching
Attributes List<ImmutableList Array<string>> - A list of matching criteria.
- Matching
Attributes [][]stringList - A list of matching criteria.
- matching
Attributes List<List<String>>List - A list of matching criteria.
- matching
Attributes string[][]List - A list of matching criteria.
- matching_
attributes_ Sequence[Sequence[str]]list - A list of matching criteria.
- matching
Attributes List<List<String>>List - A list of matching criteria.
DomainExportingConfig, DomainExportingConfigArgs
DomainJobSchedule, DomainJobScheduleArgs
- Day
Of Pulumi.The Week Aws Native. Customer Profiles. Domain Job Schedule Day Of The Week - The day when the Identity Resolution Job should run every week.
- Time string
- The time when the Identity Resolution Job should run every week.
- Day
Of DomainThe Week Job Schedule Day Of The Week - The day when the Identity Resolution Job should run every week.
- Time string
- The time when the Identity Resolution Job should run every week.
- day
Of DomainThe Week Job Schedule Day Of The Week - The day when the Identity Resolution Job should run every week.
- time String
- The time when the Identity Resolution Job should run every week.
- day
Of DomainThe Week Job Schedule Day Of The Week - The day when the Identity Resolution Job should run every week.
- time string
- The time when the Identity Resolution Job should run every week.
- day_
of_ Domainthe_ week Job Schedule Day Of The Week - The day when the Identity Resolution Job should run every week.
- time str
- The time when the Identity Resolution Job should run every week.
- day
Of "SUNDAY" | "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY"The Week - The day when the Identity Resolution Job should run every week.
- time String
- The time when the Identity Resolution Job should run every week.
DomainJobScheduleDayOfTheWeek, DomainJobScheduleDayOfTheWeekArgs
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Domain
Job Schedule Day Of The Week Sunday - SUNDAY
- Domain
Job Schedule Day Of The Week Monday - MONDAY
- Domain
Job Schedule Day Of The Week Tuesday - TUESDAY
- Domain
Job Schedule Day Of The Week Wednesday - WEDNESDAY
- Domain
Job Schedule Day Of The Week Thursday - THURSDAY
- Domain
Job Schedule Day Of The Week Friday - FRIDAY
- Domain
Job Schedule Day Of The Week Saturday - SATURDAY
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- Sunday
- SUNDAY
- Monday
- MONDAY
- Tuesday
- TUESDAY
- Wednesday
- WEDNESDAY
- Thursday
- THURSDAY
- Friday
- FRIDAY
- Saturday
- SATURDAY
- SUNDAY
- SUNDAY
- MONDAY
- MONDAY
- TUESDAY
- TUESDAY
- WEDNESDAY
- WEDNESDAY
- THURSDAY
- THURSDAY
- FRIDAY
- FRIDAY
- SATURDAY
- SATURDAY
- "SUNDAY"
- SUNDAY
- "MONDAY"
- MONDAY
- "TUESDAY"
- TUESDAY
- "WEDNESDAY"
- WEDNESDAY
- "THURSDAY"
- THURSDAY
- "FRIDAY"
- FRIDAY
- "SATURDAY"
- SATURDAY
DomainMatching, DomainMatchingArgs
- Enabled bool
- The flag that enables the matching process of duplicate profiles.
- Auto
Merging Pulumi.Aws Native. Customer Profiles. Inputs. Domain Auto Merging - Configuration information about the auto-merging process.
- Exporting
Config Pulumi.Aws Native. Customer Profiles. Inputs. Domain Exporting Config - The S3 location where Identity Resolution Jobs write result files.
- Job
Schedule Pulumi.Aws Native. Customer Profiles. Inputs. Domain Job Schedule - The day and time when do you want to start the Identity Resolution Job every week.
- Enabled bool
- The flag that enables the matching process of duplicate profiles.
- Auto
Merging DomainAuto Merging - Configuration information about the auto-merging process.
- Exporting
Config DomainExporting Config - The S3 location where Identity Resolution Jobs write result files.
- Job
Schedule DomainJob Schedule - The day and time when do you want to start the Identity Resolution Job every week.
- enabled Boolean
- The flag that enables the matching process of duplicate profiles.
- auto
Merging DomainAuto Merging - Configuration information about the auto-merging process.
- exporting
Config DomainExporting Config - The S3 location where Identity Resolution Jobs write result files.
- job
Schedule DomainJob Schedule - The day and time when do you want to start the Identity Resolution Job every week.
- enabled boolean
- The flag that enables the matching process of duplicate profiles.
- auto
Merging DomainAuto Merging - Configuration information about the auto-merging process.
- exporting
Config DomainExporting Config - The S3 location where Identity Resolution Jobs write result files.
- job
Schedule DomainJob Schedule - The day and time when do you want to start the Identity Resolution Job every week.
- enabled bool
- The flag that enables the matching process of duplicate profiles.
- auto_
merging DomainAuto Merging - Configuration information about the auto-merging process.
- exporting_
config DomainExporting Config - The S3 location where Identity Resolution Jobs write result files.
- job_
schedule DomainJob Schedule - The day and time when do you want to start the Identity Resolution Job every week.
- enabled Boolean
- The flag that enables the matching process of duplicate profiles.
- auto
Merging Property Map - Configuration information about the auto-merging process.
- exporting
Config Property Map - The S3 location where Identity Resolution Jobs write result files.
- job
Schedule Property Map - The day and time when do you want to start the Identity Resolution Job every week.
DomainMatchingRule, DomainMatchingRuleArgs
- Rule List<string>
- A single rule level of the
MatchRules
. Configures how the rule-based matching process should match profiles.
- Rule []string
- A single rule level of the
MatchRules
. Configures how the rule-based matching process should match profiles.
- rule List<String>
- A single rule level of the
MatchRules
. Configures how the rule-based matching process should match profiles.
- rule string[]
- A single rule level of the
MatchRules
. Configures how the rule-based matching process should match profiles.
- rule Sequence[str]
- A single rule level of the
MatchRules
. Configures how the rule-based matching process should match profiles.
- rule List<String>
- A single rule level of the
MatchRules
. Configures how the rule-based matching process should match profiles.
DomainRuleBasedMatching, DomainRuleBasedMatchingArgs
- Enabled bool
- The flag that enables the rule-based matching process of duplicate profiles.
- Attribute
Types Pulumi.Selector Aws Native. Customer Profiles. Inputs. Domain Attribute Types Selector - Configures information about the
AttributeTypesSelector
where the rule-based identity resolution uses to match profiles. - Conflict
Resolution Pulumi.Aws Native. Customer Profiles. Inputs. Domain Conflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - Exporting
Config Pulumi.Aws Native. Customer Profiles. Inputs. Domain Exporting Config - The S3 location where Identity Resolution Jobs write result files.
- Matching
Rules List<Pulumi.Aws Native. Customer Profiles. Inputs. Domain Matching Rule> - Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- Max
Allowed intRule Level For Matching - Indicates the maximum allowed rule level for matching.
- Max
Allowed intRule Level For Merging - Indicates the maximum allowed rule level for merging.
- Status
Pulumi.
Aws Native. Customer Profiles. Domain Rule Based Matching Status - The status of rule-based matching rule.
- Enabled bool
- The flag that enables the rule-based matching process of duplicate profiles.
- Attribute
Types DomainSelector Attribute Types Selector - Configures information about the
AttributeTypesSelector
where the rule-based identity resolution uses to match profiles. - Conflict
Resolution DomainConflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - Exporting
Config DomainExporting Config - The S3 location where Identity Resolution Jobs write result files.
- Matching
Rules []DomainMatching Rule - Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- Max
Allowed intRule Level For Matching - Indicates the maximum allowed rule level for matching.
- Max
Allowed intRule Level For Merging - Indicates the maximum allowed rule level for merging.
- Status
Domain
Rule Based Matching Status - The status of rule-based matching rule.
- enabled Boolean
- The flag that enables the rule-based matching process of duplicate profiles.
- attribute
Types DomainSelector Attribute Types Selector - Configures information about the
AttributeTypesSelector
where the rule-based identity resolution uses to match profiles. - conflict
Resolution DomainConflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - exporting
Config DomainExporting Config - The S3 location where Identity Resolution Jobs write result files.
- matching
Rules List<DomainMatching Rule> - Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- max
Allowed IntegerRule Level For Matching - Indicates the maximum allowed rule level for matching.
- max
Allowed IntegerRule Level For Merging - Indicates the maximum allowed rule level for merging.
- status
Domain
Rule Based Matching Status - The status of rule-based matching rule.
- enabled boolean
- The flag that enables the rule-based matching process of duplicate profiles.
- attribute
Types DomainSelector Attribute Types Selector - Configures information about the
AttributeTypesSelector
where the rule-based identity resolution uses to match profiles. - conflict
Resolution DomainConflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - exporting
Config DomainExporting Config - The S3 location where Identity Resolution Jobs write result files.
- matching
Rules DomainMatching Rule[] - Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- max
Allowed numberRule Level For Matching - Indicates the maximum allowed rule level for matching.
- max
Allowed numberRule Level For Merging - Indicates the maximum allowed rule level for merging.
- status
Domain
Rule Based Matching Status - The status of rule-based matching rule.
- enabled bool
- The flag that enables the rule-based matching process of duplicate profiles.
- attribute_
types_ Domainselector Attribute Types Selector - Configures information about the
AttributeTypesSelector
where the rule-based identity resolution uses to match profiles. - conflict_
resolution DomainConflict Resolution - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - exporting_
config DomainExporting Config - The S3 location where Identity Resolution Jobs write result files.
- matching_
rules Sequence[DomainMatching Rule] - Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- max_
allowed_ intrule_ level_ for_ matching - Indicates the maximum allowed rule level for matching.
- max_
allowed_ intrule_ level_ for_ merging - Indicates the maximum allowed rule level for merging.
- status
Domain
Rule Based Matching Status - The status of rule-based matching rule.
- enabled Boolean
- The flag that enables the rule-based matching process of duplicate profiles.
- attribute
Types Property MapSelector - Configures information about the
AttributeTypesSelector
where the rule-based identity resolution uses to match profiles. - conflict
Resolution Property Map - Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same
FirstName
andLastName
,ConflictResolution
specifies whichEmailAddress
should be used. - exporting
Config Property Map - The S3 location where Identity Resolution Jobs write result files.
- matching
Rules List<Property Map> - Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- max
Allowed NumberRule Level For Matching - Indicates the maximum allowed rule level for matching.
- max
Allowed NumberRule Level For Merging - Indicates the maximum allowed rule level for merging.
- status "PENDING" | "IN_PROGRESS" | "ACTIVE"
- The status of rule-based matching rule.
DomainRuleBasedMatchingStatus, DomainRuleBasedMatchingStatusArgs
- Pending
- PENDING
- In
Progress - IN_PROGRESS
- Active
- ACTIVE
- Domain
Rule Based Matching Status Pending - PENDING
- Domain
Rule Based Matching Status In Progress - IN_PROGRESS
- Domain
Rule Based Matching Status Active - ACTIVE
- Pending
- PENDING
- In
Progress - IN_PROGRESS
- Active
- ACTIVE
- Pending
- PENDING
- In
Progress - IN_PROGRESS
- Active
- ACTIVE
- PENDING
- PENDING
- IN_PROGRESS
- IN_PROGRESS
- ACTIVE
- ACTIVE
- "PENDING"
- PENDING
- "IN_PROGRESS"
- IN_PROGRESS
- "ACTIVE"
- ACTIVE
DomainS3ExportingConfig, DomainS3ExportingConfigArgs
- S3Bucket
Name string - The name of the S3 bucket where Identity Resolution Jobs write result files.
- S3Key
Name string - The S3 key name of the location where Identity Resolution Jobs write result files.
- S3Bucket
Name string - The name of the S3 bucket where Identity Resolution Jobs write result files.
- S3Key
Name string - The S3 key name of the location where Identity Resolution Jobs write result files.
- s3Bucket
Name String - The name of the S3 bucket where Identity Resolution Jobs write result files.
- s3Key
Name String - The S3 key name of the location where Identity Resolution Jobs write result files.
- s3Bucket
Name string - The name of the S3 bucket where Identity Resolution Jobs write result files.
- s3Key
Name string - The S3 key name of the location where Identity Resolution Jobs write result files.
- s3_
bucket_ strname - The name of the S3 bucket where Identity Resolution Jobs write result files.
- s3_
key_ strname - The S3 key name of the location where Identity Resolution Jobs write result files.
- s3Bucket
Name String - The name of the S3 bucket where Identity Resolution Jobs write result files.
- s3Key
Name String - The S3 key name of the location where Identity Resolution Jobs write result files.
DomainStats, DomainStatsArgs
- Metering
Profile doubleCount - The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.
- Object
Count double - The total number of objects in domain.
- Profile
Count double - The total number of profiles currently in the domain.
- Total
Size double - The total size, in bytes, of all objects in the domain.
- Metering
Profile float64Count - The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.
- Object
Count float64 - The total number of objects in domain.
- Profile
Count float64 - The total number of profiles currently in the domain.
- Total
Size float64 - The total size, in bytes, of all objects in the domain.
- metering
Profile DoubleCount - The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.
- object
Count Double - The total number of objects in domain.
- profile
Count Double - The total number of profiles currently in the domain.
- total
Size Double - The total size, in bytes, of all objects in the domain.
- metering
Profile numberCount - The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.
- object
Count number - The total number of objects in domain.
- profile
Count number - The total number of profiles currently in the domain.
- total
Size number - The total size, in bytes, of all objects in the domain.
- metering_
profile_ floatcount - The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.
- object_
count float - The total number of objects in domain.
- profile_
count float - The total number of profiles currently in the domain.
- total_
size float - The total size, in bytes, of all objects in the domain.
- metering
Profile NumberCount - The number of profiles that you are currently paying for in the domain. If you have more than 100 objects associated with a single profile, that profile counts as two profiles. If you have more than 200 objects, that profile counts as three, and so on.
- object
Count Number - The total number of objects in domain.
- profile
Count Number - The total number of profiles currently in the domain.
- total
Size Number - The total size, in bytes, of all objects in the domain.
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.