We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.customerprofiles.getDomain
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
A domain defined for 3rd party data source in Profile Service
Using getDomain
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDomain(args: GetDomainArgs, opts?: InvokeOptions): Promise<GetDomainResult>
function getDomainOutput(args: GetDomainOutputArgs, opts?: InvokeOptions): Output<GetDomainResult>def get_domain(domain_name: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetDomainResult
def get_domain_output(domain_name: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetDomainResult]func LookupDomain(ctx *Context, args *LookupDomainArgs, opts ...InvokeOption) (*LookupDomainResult, error)
func LookupDomainOutput(ctx *Context, args *LookupDomainOutputArgs, opts ...InvokeOption) LookupDomainResultOutput> Note: This function is named LookupDomain in the Go SDK.
public static class GetDomain 
{
    public static Task<GetDomainResult> InvokeAsync(GetDomainArgs args, InvokeOptions? opts = null)
    public static Output<GetDomainResult> Invoke(GetDomainInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
public static Output<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:customerprofiles:getDomain
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DomainName string
- The unique name of the domain.
- DomainName string
- The unique name of the domain.
- domainName String
- The unique name of the domain.
- domainName string
- The unique name of the domain.
- domain_name str
- The unique name of the domain.
- domainName String
- The unique name of the domain.
getDomain Result
The following output properties are available:
- CreatedAt string
- The time of this integration got created
- DeadLetter stringQueue Url 
- The URL of the SQS dead letter queue
- DefaultEncryption stringKey 
- The default encryption key
- DefaultExpiration intDays 
- The default number of days until the data within the domain expires.
- LastUpdated stringAt 
- The time of this integration got last updated at
- Matching
Pulumi.Aws Native. Customer Profiles. Outputs. Domain Matching 
- The process of matching duplicate profiles.
- RuleBased Pulumi.Matching Aws Native. Customer Profiles. Outputs. Domain Rule Based Matching 
- The process of matching duplicate profiles using Rule-Based matching.
- Stats
Pulumi.Aws Native. Customer Profiles. Outputs. Domain Stats 
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- The tags (keys and values) associated with the domain
- CreatedAt string
- The time of this integration got created
- DeadLetter stringQueue Url 
- The URL of the SQS dead letter queue
- DefaultEncryption stringKey 
- The default encryption key
- DefaultExpiration intDays 
- The default number of days until the data within the domain expires.
- LastUpdated stringAt 
- The time of this integration got last updated at
- Matching
DomainMatching 
- The process of matching duplicate profiles.
- RuleBased DomainMatching Rule Based Matching 
- The process of matching duplicate profiles using Rule-Based matching.
- Stats
DomainStats 
- Tag
- The tags (keys and values) associated with the domain
- createdAt String
- The time of this integration got created
- deadLetter StringQueue Url 
- The URL of the SQS dead letter queue
- defaultEncryption StringKey 
- The default encryption key
- defaultExpiration IntegerDays 
- The default number of days until the data within the domain expires.
- lastUpdated StringAt 
- The time of this integration got last updated at
- matching
DomainMatching 
- The process of matching duplicate profiles.
- ruleBased DomainMatching Rule Based Matching 
- The process of matching duplicate profiles using Rule-Based matching.
- stats
DomainStats 
- List<Tag>
- The tags (keys and values) associated with the domain
- createdAt string
- The time of this integration got created
- deadLetter stringQueue Url 
- The URL of the SQS dead letter queue
- defaultEncryption stringKey 
- The default encryption key
- defaultExpiration numberDays 
- The default number of days until the data within the domain expires.
- lastUpdated stringAt 
- The time of this integration got last updated at
- matching
DomainMatching 
- The process of matching duplicate profiles.
- ruleBased DomainMatching Rule Based Matching 
- The process of matching duplicate profiles using Rule-Based matching.
- stats
DomainStats 
- Tag[]
- The tags (keys and values) associated with the domain
- created_at str
- The time of this integration got created
- dead_letter_ strqueue_ url 
- The URL of the SQS dead letter queue
- default_encryption_ strkey 
- The default encryption key
- default_expiration_ intdays 
- The default number of days until the data within the domain expires.
- last_updated_ strat 
- The time of this integration got last updated at
- matching
DomainMatching 
- The process of matching duplicate profiles.
- rule_based_ Domainmatching Rule Based Matching 
- The process of matching duplicate profiles using Rule-Based matching.
- stats
DomainStats 
- Sequence[root_Tag]
- The tags (keys and values) associated with the domain
- createdAt String
- The time of this integration got created
- deadLetter StringQueue Url 
- The URL of the SQS dead letter queue
- defaultEncryption StringKey 
- The default encryption key
- defaultExpiration NumberDays 
- The default number of days until the data within the domain expires.
- lastUpdated StringAt 
- The time of this integration got last updated at
- matching Property Map
- The process of matching duplicate profiles.
- ruleBased Property MapMatching 
- The process of matching duplicate profiles using Rule-Based matching.
- stats Property Map
- List<Property Map>
- The tags (keys and values) associated with the domain
Supporting Types
DomainAttributeTypesSelector   
- AttributeMatching 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.
- EmailAddress 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.
- PhoneNumber 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.
- AttributeMatching 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.
- EmailAddress []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.
- PhoneNumber []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.
- attributeMatching 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.
- emailAddress 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.
- phoneNumber 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.
- attributeMatching 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.
- emailAddress 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.
- phoneNumber 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.
- attributeMatching "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.
- emailAddress 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.
- phoneNumber 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      
DomainAutoMerging  
- Enabled bool
- The flag that enables the auto-merging of duplicate profiles.
- ConflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould 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.
- MinAllowed 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.
- ConflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- Consolidation
DomainConsolidation 
- 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.
- MinAllowed 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.
- conflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- consolidation
DomainConsolidation 
- 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.
- minAllowed 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.
- conflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- consolidation
DomainConsolidation 
- 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.
- minAllowed 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- consolidation
DomainConsolidation 
- 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.
- conflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould 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.
- minAllowed 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  
- ConflictResolving Pulumi.Model Aws Native. Customer Profiles. Domain Conflict Resolution Conflict Resolving Model 
- How the auto-merging process should resolve conflicts between different profiles.
- SourceName string
- The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
- ConflictResolving DomainModel Conflict Resolution Conflict Resolving Model 
- How the auto-merging process should resolve conflicts between different profiles.
- SourceName string
- The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
- conflictResolving DomainModel Conflict Resolution Conflict Resolving Model 
- How the auto-merging process should resolve conflicts between different profiles.
- sourceName String
- The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
- conflictResolving DomainModel Conflict Resolution Conflict Resolving Model 
- How the auto-merging process should resolve conflicts between different profiles.
- sourceName 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.
- conflictResolving "RECENCY" | "SOURCE"Model 
- How the auto-merging process should resolve conflicts between different profiles.
- sourceName String
- The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.
DomainConflictResolutionConflictResolvingModel     
DomainConsolidation 
- MatchingAttributes List<ImmutableList Array<string>> 
- A list of matching criteria.
- MatchingAttributes [][]stringList 
- A list of matching criteria.
- matchingAttributes List<List<String>>List 
- A list of matching criteria.
- matchingAttributes string[][]List 
- A list of matching criteria.
- matching_attributes_ Sequence[Sequence[str]]list 
- A list of matching criteria.
- matchingAttributes List<List<String>>List 
- A list of matching criteria.
DomainExportingConfig  
DomainJobSchedule  
- DayOf 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.
- DayOf 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.
- dayOf 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.
- dayOf 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.
- dayOf "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      
DomainMatching 
- Enabled bool
- The flag that enables the matching process of duplicate profiles.
- AutoMerging Pulumi.Aws Native. Customer Profiles. Inputs. Domain Auto Merging 
- Configuration information about the auto-merging process.
- ExportingConfig Pulumi.Aws Native. Customer Profiles. Inputs. Domain Exporting Config 
- The S3 location where Identity Resolution Jobs write result files.
- JobSchedule 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.
- AutoMerging DomainAuto Merging 
- Configuration information about the auto-merging process.
- ExportingConfig DomainExporting Config 
- The S3 location where Identity Resolution Jobs write result files.
- JobSchedule 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.
- autoMerging DomainAuto Merging 
- Configuration information about the auto-merging process.
- exportingConfig DomainExporting Config 
- The S3 location where Identity Resolution Jobs write result files.
- jobSchedule 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.
- autoMerging DomainAuto Merging 
- Configuration information about the auto-merging process.
- exportingConfig DomainExporting Config 
- The S3 location where Identity Resolution Jobs write result files.
- jobSchedule 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.
- autoMerging Property Map
- Configuration information about the auto-merging process.
- exportingConfig Property Map
- The S3 location where Identity Resolution Jobs write result files.
- jobSchedule Property Map
- The day and time when do you want to start the Identity Resolution Job every week.
DomainMatchingRule  
- 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   
- Enabled bool
- The flag that enables the rule-based matching process of duplicate profiles.
- AttributeTypes Pulumi.Selector Aws Native. Customer Profiles. Inputs. Domain Attribute Types Selector 
- Configures information about the AttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.
- ConflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- ExportingConfig Pulumi.Aws Native. Customer Profiles. Inputs. Domain Exporting Config 
- The S3 location where Identity Resolution Jobs write result files.
- MatchingRules 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.
- MaxAllowed intRule Level For Matching 
- Indicates the maximum allowed rule level for matching.
- MaxAllowed 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.
- AttributeTypes DomainSelector Attribute Types Selector 
- Configures information about the AttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.
- ConflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- ExportingConfig DomainExporting Config 
- The S3 location where Identity Resolution Jobs write result files.
- MatchingRules []DomainMatching Rule 
- Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- MaxAllowed intRule Level For Matching 
- Indicates the maximum allowed rule level for matching.
- MaxAllowed intRule Level For Merging 
- Indicates the maximum allowed rule level for merging.
- Status
DomainRule Based Matching Status 
- The status of rule-based matching rule.
- enabled Boolean
- The flag that enables the rule-based matching process of duplicate profiles.
- attributeTypes DomainSelector Attribute Types Selector 
- Configures information about the AttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.
- conflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- exportingConfig DomainExporting Config 
- The S3 location where Identity Resolution Jobs write result files.
- matchingRules List<DomainMatching Rule> 
- Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- maxAllowed IntegerRule Level For Matching 
- Indicates the maximum allowed rule level for matching.
- maxAllowed IntegerRule Level For Merging 
- Indicates the maximum allowed rule level for merging.
- status
DomainRule Based Matching Status 
- The status of rule-based matching rule.
- enabled boolean
- The flag that enables the rule-based matching process of duplicate profiles.
- attributeTypes DomainSelector Attribute Types Selector 
- Configures information about the AttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.
- conflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- exportingConfig DomainExporting Config 
- The S3 location where Identity Resolution Jobs write result files.
- matchingRules DomainMatching Rule[] 
- Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- maxAllowed numberRule Level For Matching 
- Indicates the maximum allowed rule level for matching.
- maxAllowed numberRule Level For Merging 
- Indicates the maximum allowed rule level for merging.
- status
DomainRule 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 AttributeTypesSelectorwhere 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould 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
DomainRule Based Matching Status 
- The status of rule-based matching rule.
- enabled Boolean
- The flag that enables the rule-based matching process of duplicate profiles.
- attributeTypes Property MapSelector 
- Configures information about the AttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.
- conflictResolution 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 FirstNameandLastName,ConflictResolutionspecifies whichEmailAddressshould be used.
- exportingConfig Property Map
- The S3 location where Identity Resolution Jobs write result files.
- matchingRules List<Property Map>
- Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
- maxAllowed NumberRule Level For Matching 
- Indicates the maximum allowed rule level for matching.
- maxAllowed 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    
DomainS3ExportingConfig  
- S3BucketName string
- The name of the S3 bucket where Identity Resolution Jobs write result files.
- S3KeyName string
- The S3 key name of the location where Identity Resolution Jobs write result files.
- S3BucketName string
- The name of the S3 bucket where Identity Resolution Jobs write result files.
- S3KeyName string
- The S3 key name of the location where Identity Resolution Jobs write result files.
- s3BucketName String
- The name of the S3 bucket where Identity Resolution Jobs write result files.
- s3KeyName String
- The S3 key name of the location where Identity Resolution Jobs write result files.
- s3BucketName string
- The name of the S3 bucket where Identity Resolution Jobs write result files.
- s3KeyName 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.
- s3BucketName String
- The name of the S3 bucket where Identity Resolution Jobs write result files.
- s3KeyName String
- The S3 key name of the location where Identity Resolution Jobs write result files.
DomainStats 
- MeteringProfile 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.
- ObjectCount double
- The total number of objects in domain.
- ProfileCount double
- The total number of profiles currently in the domain.
- TotalSize double
- The total size, in bytes, of all objects in the domain.
- MeteringProfile 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.
- ObjectCount float64
- The total number of objects in domain.
- ProfileCount float64
- The total number of profiles currently in the domain.
- TotalSize float64
- The total size, in bytes, of all objects in the domain.
- meteringProfile 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.
- objectCount Double
- The total number of objects in domain.
- profileCount Double
- The total number of profiles currently in the domain.
- totalSize Double
- The total size, in bytes, of all objects in the domain.
- meteringProfile 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.
- objectCount number
- The total number of objects in domain.
- profileCount number
- The total number of profiles currently in the domain.
- totalSize 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.
- meteringProfile 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.
- objectCount Number
- The total number of objects in domain.
- profileCount Number
- The total number of profiles currently in the domain.
- totalSize Number
- The total size, in bytes, of all objects in the domain.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi