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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi

aws-native.customerprofiles.getDomain

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:customerprofiles:getDomain
      arguments:
        # arguments dictionary

    The 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
    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 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 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 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 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 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 "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 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 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 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 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 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 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 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 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 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 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 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 "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 List<ImmutableArray<string>>
    A list of matching criteria.
    MatchingAttributesList [][]string
    A list of matching criteria.
    matchingAttributesList List<List<String>>
    A list of matching criteria.
    matchingAttributesList string[][]
    A list of matching criteria.
    matching_attributes_list Sequence[Sequence[str]]
    A list of matching criteria.
    matchingAttributesList List<List<String>>
    A list of matching criteria.

    DomainExportingConfig

    DomainJobSchedule

    DayOfTheWeek Pulumi.AwsNative.CustomerProfiles.DomainJobScheduleDayOfTheWeek
    The day when the Identity Resolution Job should run every week.
    Time string
    The time when the Identity Resolution Job should run every week.
    DayOfTheWeek DomainJobScheduleDayOfTheWeek
    The day when the Identity Resolution Job should run every week.
    Time string
    The time when the Identity Resolution Job should run every week.
    dayOfTheWeek DomainJobScheduleDayOfTheWeek
    The day when the Identity Resolution Job should run every week.
    time String
    The time when the Identity Resolution Job should run every week.
    dayOfTheWeek DomainJobScheduleDayOfTheWeek
    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_the_week DomainJobScheduleDayOfTheWeek
    The day when the Identity Resolution Job should run every week.
    time str
    The time when the Identity Resolution Job should run every week.
    dayOfTheWeek "SUNDAY" | "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY"
    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.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 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 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 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 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 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.
    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 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 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 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 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 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 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_name 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 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 string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.111.0 published on Tuesday, Jul 9, 2024 by Pulumi