1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. customerprofiles
  5. getDomain

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>
Copy
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]
Copy
func LookupDomain(ctx *Context, args *LookupDomainArgs, opts ...InvokeOption) (*LookupDomainResult, error)
func LookupDomainOutput(ctx *Context, args *LookupDomainOutputArgs, opts ...InvokeOption) LookupDomainResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
public static Output<GetDomainResult> getDomain(GetDomainArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:customerprofiles:getDomain
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DomainName This property is required. string
The unique name of the domain.
DomainName This property is required. string
The unique name of the domain.
domainName This property is required. String
The unique name of the domain.
domainName This property is required. string
The unique name of the domain.
domain_name This property is required. str
The unique name of the domain.
domainName This property is required. String
The unique name of the domain.

getDomain Result

The following output properties are available:

CreatedAt string
The time of this integration got created
DeadLetterQueueUrl string
The URL of the SQS dead letter queue
DefaultEncryptionKey string
The default encryption key
DefaultExpirationDays int
The default number of days until the data within the domain expires.
LastUpdatedAt string
The time of this integration got last updated at
Matching Pulumi.AwsNative.CustomerProfiles.Outputs.DomainMatching
The process of matching duplicate profiles.
RuleBasedMatching Pulumi.AwsNative.CustomerProfiles.Outputs.DomainRuleBasedMatching
The process of matching duplicate profiles using Rule-Based matching.
Stats Pulumi.AwsNative.CustomerProfiles.Outputs.DomainStats
Tags List<Pulumi.AwsNative.Outputs.Tag>
The tags (keys and values) associated with the domain
CreatedAt string
The time of this integration got created
DeadLetterQueueUrl string
The URL of the SQS dead letter queue
DefaultEncryptionKey string
The default encryption key
DefaultExpirationDays int
The default number of days until the data within the domain expires.
LastUpdatedAt string
The time of this integration got last updated at
Matching DomainMatching
The process of matching duplicate profiles.
RuleBasedMatching DomainRuleBasedMatching
The process of matching duplicate profiles using Rule-Based matching.
Stats DomainStats
Tags Tag
The tags (keys and values) associated with the domain
createdAt String
The time of this integration got created
deadLetterQueueUrl String
The URL of the SQS dead letter queue
defaultEncryptionKey String
The default encryption key
defaultExpirationDays Integer
The default number of days until the data within the domain expires.
lastUpdatedAt String
The time of this integration got last updated at
matching DomainMatching
The process of matching duplicate profiles.
ruleBasedMatching DomainRuleBasedMatching
The process of matching duplicate profiles using Rule-Based matching.
stats DomainStats
tags List<Tag>
The tags (keys and values) associated with the domain
createdAt string
The time of this integration got created
deadLetterQueueUrl string
The URL of the SQS dead letter queue
defaultEncryptionKey string
The default encryption key
defaultExpirationDays number
The default number of days until the data within the domain expires.
lastUpdatedAt string
The time of this integration got last updated at
matching DomainMatching
The process of matching duplicate profiles.
ruleBasedMatching DomainRuleBasedMatching
The process of matching duplicate profiles using Rule-Based matching.
stats DomainStats
tags Tag[]
The tags (keys and values) associated with the domain
created_at str
The time of this integration got created
dead_letter_queue_url str
The URL of the SQS dead letter queue
default_encryption_key str
The default encryption key
default_expiration_days int
The default number of days until the data within the domain expires.
last_updated_at str
The time of this integration got last updated at
matching DomainMatching
The process of matching duplicate profiles.
rule_based_matching DomainRuleBasedMatching
The process of matching duplicate profiles using Rule-Based matching.
stats DomainStats
tags Sequence[root_Tag]
The tags (keys and values) associated with the domain
createdAt String
The time of this integration got created
deadLetterQueueUrl String
The URL of the SQS dead letter queue
defaultEncryptionKey String
The default encryption key
defaultExpirationDays Number
The default number of days until the data within the domain expires.
lastUpdatedAt String
The time of this integration got last updated at
matching Property Map
The process of matching duplicate profiles.
ruleBasedMatching Property Map
The process of matching duplicate profiles using Rule-Based matching.
stats Property Map
tags List<Property Map>
The tags (keys and values) associated with the domain

Supporting Types

DomainAttributeTypesSelector

AttributeMatchingModel This property is required. Pulumi.AwsNative.CustomerProfiles.DomainAttributeTypesSelectorAttributeMatchingModel
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.
AttributeMatchingModel This property is required. DomainAttributeTypesSelectorAttributeMatchingModel
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.
attributeMatchingModel This property is required. DomainAttributeTypesSelectorAttributeMatchingModel
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.
attributeMatchingModel This property is required. DomainAttributeTypesSelectorAttributeMatchingModel
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_model This property is required. DomainAttributeTypesSelectorAttributeMatchingModel
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.
attributeMatchingModel This property is required. "ONE_TO_ONE" | "MANY_TO_MANY"
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 This property is required. bool
The flag that enables the auto-merging of duplicate profiles.
ConflictResolution Pulumi.AwsNative.CustomerProfiles.Inputs.DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should be used.
Consolidation Pulumi.AwsNative.CustomerProfiles.Inputs.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.
MinAllowedConfidenceScoreForMerging double
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 This property is required. bool
The flag that enables the auto-merging of duplicate profiles.
ConflictResolution DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should 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.
MinAllowedConfidenceScoreForMerging float64
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 This property is required. Boolean
The flag that enables the auto-merging of duplicate profiles.
conflictResolution DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should 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.
minAllowedConfidenceScoreForMerging Double
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 This property is required. boolean
The flag that enables the auto-merging of duplicate profiles.
conflictResolution DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should 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.
minAllowedConfidenceScoreForMerging number
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 This property is required. bool
The flag that enables the auto-merging of duplicate profiles.
conflict_resolution DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should 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_confidence_score_for_merging float
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 This property is required. 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 FirstName and LastName , ConflictResolution specifies which EmailAddress 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.
minAllowedConfidenceScoreForMerging Number
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

ConflictResolvingModel This property is required. Pulumi.AwsNative.CustomerProfiles.DomainConflictResolutionConflictResolvingModel
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.
ConflictResolvingModel This property is required. DomainConflictResolutionConflictResolvingModel
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.
conflictResolvingModel This property is required. DomainConflictResolutionConflictResolvingModel
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.
conflictResolvingModel This property is required. DomainConflictResolutionConflictResolvingModel
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_model This property is required. DomainConflictResolutionConflictResolvingModel
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.
conflictResolvingModel This property is required. "RECENCY" | "SOURCE"
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

MatchingAttributesList This property is required. List<ImmutableArray<string>>
A list of matching criteria.
MatchingAttributesList This property is required. [][]string
A list of matching criteria.
matchingAttributesList This property is required. List<List<String>>
A list of matching criteria.
matchingAttributesList This property is required. string[][]
A list of matching criteria.
matching_attributes_list This property is required. Sequence[Sequence[str]]
A list of matching criteria.
matchingAttributesList This property is required. List<List<String>>
A list of matching criteria.

DomainExportingConfig

DomainJobSchedule

DayOfTheWeek This property is required. Pulumi.AwsNative.CustomerProfiles.DomainJobScheduleDayOfTheWeek
The day when the Identity Resolution Job should run every week.
Time This property is required. string
The time when the Identity Resolution Job should run every week.
DayOfTheWeek This property is required. DomainJobScheduleDayOfTheWeek
The day when the Identity Resolution Job should run every week.
Time This property is required. string
The time when the Identity Resolution Job should run every week.
dayOfTheWeek This property is required. DomainJobScheduleDayOfTheWeek
The day when the Identity Resolution Job should run every week.
time This property is required. String
The time when the Identity Resolution Job should run every week.
dayOfTheWeek This property is required. DomainJobScheduleDayOfTheWeek
The day when the Identity Resolution Job should run every week.
time This property is required. string
The time when the Identity Resolution Job should run every week.
day_of_the_week This property is required. DomainJobScheduleDayOfTheWeek
The day when the Identity Resolution Job should run every week.
time This property is required. str
The time when the Identity Resolution Job should run every week.
dayOfTheWeek This property is required. "SUNDAY" | "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY"
The day when the Identity Resolution Job should run every week.
time This property is required. String
The time when the Identity Resolution Job should run every week.

DomainJobScheduleDayOfTheWeek

DomainMatching

Enabled This property is required. bool
The flag that enables the matching process of duplicate profiles.
AutoMerging Pulumi.AwsNative.CustomerProfiles.Inputs.DomainAutoMerging
Configuration information about the auto-merging process.
ExportingConfig Pulumi.AwsNative.CustomerProfiles.Inputs.DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
JobSchedule Pulumi.AwsNative.CustomerProfiles.Inputs.DomainJobSchedule
The day and time when do you want to start the Identity Resolution Job every week.
Enabled This property is required. bool
The flag that enables the matching process of duplicate profiles.
AutoMerging DomainAutoMerging
Configuration information about the auto-merging process.
ExportingConfig DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
JobSchedule DomainJobSchedule
The day and time when do you want to start the Identity Resolution Job every week.
enabled This property is required. Boolean
The flag that enables the matching process of duplicate profiles.
autoMerging DomainAutoMerging
Configuration information about the auto-merging process.
exportingConfig DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
jobSchedule DomainJobSchedule
The day and time when do you want to start the Identity Resolution Job every week.
enabled This property is required. boolean
The flag that enables the matching process of duplicate profiles.
autoMerging DomainAutoMerging
Configuration information about the auto-merging process.
exportingConfig DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
jobSchedule DomainJobSchedule
The day and time when do you want to start the Identity Resolution Job every week.
enabled This property is required. bool
The flag that enables the matching process of duplicate profiles.
auto_merging DomainAutoMerging
Configuration information about the auto-merging process.
exporting_config DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
job_schedule DomainJobSchedule
The day and time when do you want to start the Identity Resolution Job every week.
enabled This property is required. 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 This property is required. List<string>
A single rule level of the MatchRules . Configures how the rule-based matching process should match profiles.
Rule This property is required. []string
A single rule level of the MatchRules . Configures how the rule-based matching process should match profiles.
rule This property is required. List<String>
A single rule level of the MatchRules . Configures how the rule-based matching process should match profiles.
rule This property is required. string[]
A single rule level of the MatchRules . Configures how the rule-based matching process should match profiles.
rule This property is required. Sequence[str]
A single rule level of the MatchRules . Configures how the rule-based matching process should match profiles.
rule This property is required. List<String>
A single rule level of the MatchRules . Configures how the rule-based matching process should match profiles.

DomainRuleBasedMatching

Enabled This property is required. bool
The flag that enables the rule-based matching process of duplicate profiles.
AttributeTypesSelector Pulumi.AwsNative.CustomerProfiles.Inputs.DomainAttributeTypesSelector
Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.
ConflictResolution Pulumi.AwsNative.CustomerProfiles.Inputs.DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should be used.
ExportingConfig Pulumi.AwsNative.CustomerProfiles.Inputs.DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
MatchingRules List<Pulumi.AwsNative.CustomerProfiles.Inputs.DomainMatchingRule>
Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
MaxAllowedRuleLevelForMatching int
Indicates the maximum allowed rule level for matching.
MaxAllowedRuleLevelForMerging int
Indicates the maximum allowed rule level for merging.
Status Pulumi.AwsNative.CustomerProfiles.DomainRuleBasedMatchingStatus
The status of rule-based matching rule.
Enabled This property is required. bool
The flag that enables the rule-based matching process of duplicate profiles.
AttributeTypesSelector DomainAttributeTypesSelector
Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.
ConflictResolution DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should be used.
ExportingConfig DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
MatchingRules []DomainMatchingRule
Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
MaxAllowedRuleLevelForMatching int
Indicates the maximum allowed rule level for matching.
MaxAllowedRuleLevelForMerging int
Indicates the maximum allowed rule level for merging.
Status DomainRuleBasedMatchingStatus
The status of rule-based matching rule.
enabled This property is required. Boolean
The flag that enables the rule-based matching process of duplicate profiles.
attributeTypesSelector DomainAttributeTypesSelector
Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.
conflictResolution DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should be used.
exportingConfig DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
matchingRules List<DomainMatchingRule>
Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
maxAllowedRuleLevelForMatching Integer
Indicates the maximum allowed rule level for matching.
maxAllowedRuleLevelForMerging Integer
Indicates the maximum allowed rule level for merging.
status DomainRuleBasedMatchingStatus
The status of rule-based matching rule.
enabled This property is required. boolean
The flag that enables the rule-based matching process of duplicate profiles.
attributeTypesSelector DomainAttributeTypesSelector
Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.
conflictResolution DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should be used.
exportingConfig DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
matchingRules DomainMatchingRule[]
Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
maxAllowedRuleLevelForMatching number
Indicates the maximum allowed rule level for matching.
maxAllowedRuleLevelForMerging number
Indicates the maximum allowed rule level for merging.
status DomainRuleBasedMatchingStatus
The status of rule-based matching rule.
enabled This property is required. bool
The flag that enables the rule-based matching process of duplicate profiles.
attribute_types_selector DomainAttributeTypesSelector
Configures information about the AttributeTypesSelector where the rule-based identity resolution uses to match profiles.
conflict_resolution DomainConflictResolution
Determines how the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName , ConflictResolution specifies which EmailAddress should be used.
exporting_config DomainExportingConfig
The S3 location where Identity Resolution Jobs write result files.
matching_rules Sequence[DomainMatchingRule]
Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
max_allowed_rule_level_for_matching int
Indicates the maximum allowed rule level for matching.
max_allowed_rule_level_for_merging int
Indicates the maximum allowed rule level for merging.
status DomainRuleBasedMatchingStatus
The status of rule-based matching rule.
enabled This property is required. Boolean
The flag that enables the rule-based matching process of duplicate profiles.
attributeTypesSelector Property Map
Configures information about the AttributeTypesSelector where 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 FirstName and LastName , ConflictResolution specifies which EmailAddress should 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.
maxAllowedRuleLevelForMatching Number
Indicates the maximum allowed rule level for matching.
maxAllowedRuleLevelForMerging Number
Indicates the maximum allowed rule level for merging.
status "PENDING" | "IN_PROGRESS" | "ACTIVE"
The status of rule-based matching rule.

DomainRuleBasedMatchingStatus

DomainS3ExportingConfig

S3BucketName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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_name This property is required. str
The name of the S3 bucket where Identity Resolution Jobs write result files.
s3_key_name str
The S3 key name of the location where Identity Resolution Jobs write result files.
s3BucketName This property is required. 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

MeteringProfileCount double
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.
MeteringProfileCount float64
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.
meteringProfileCount Double
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.
meteringProfileCount number
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_count float
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.
meteringProfileCount Number
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

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the 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