Class DomainRuleBasedMatchingArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.customerprofiles.inputs.DomainRuleBasedMatchingArgs
-
public final class DomainRuleBasedMatchingArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DomainRuleBasedMatchingArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DomainRuleBasedMatchingArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<DomainRuleBasedMatchingAttributeTypesSelectorArgs>>
attributeTypesSelector()
static DomainRuleBasedMatchingArgs.Builder
builder()
static DomainRuleBasedMatchingArgs.Builder
builder(DomainRuleBasedMatchingArgs defaults)
java.util.Optional<com.pulumi.core.Output<DomainRuleBasedMatchingConflictResolutionArgs>>
conflictResolution()
com.pulumi.core.Output<java.lang.Boolean>
enabled()
java.util.Optional<com.pulumi.core.Output<DomainRuleBasedMatchingExportingConfigArgs>>
exportingConfig()
java.util.Optional<com.pulumi.core.Output<java.util.List<DomainRuleBasedMatchingMatchingRuleArgs>>>
matchingRules()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maxAllowedRuleLevelForMatching()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maxAllowedRuleLevelForMerging()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
status()
-
-
-
Field Detail
-
Empty
public static final DomainRuleBasedMatchingArgs Empty
-
-
Method Detail
-
attributeTypesSelector
public java.util.Optional<com.pulumi.core.Output<DomainRuleBasedMatchingAttributeTypesSelectorArgs>> attributeTypesSelector()
- Returns:
- A block that configures information about the `AttributeTypesSelector` where the rule-based identity resolution uses to match profiles. Documented below.
-
conflictResolution
public java.util.Optional<com.pulumi.core.Output<DomainRuleBasedMatchingConflictResolutionArgs>> conflictResolution()
- Returns:
- A block that specifies how the auto-merging process should resolve conflicts between different profiles. Documented below.
-
enabled
public com.pulumi.core.Output<java.lang.Boolean> enabled()
- Returns:
- The flag that enables the rule-based matching process of duplicate profiles.
-
exportingConfig
public java.util.Optional<com.pulumi.core.Output<DomainRuleBasedMatchingExportingConfigArgs>> exportingConfig()
- Returns:
- A block that specifies the configuration for exporting Identity Resolution results. Documented below.
-
matchingRules
public java.util.Optional<com.pulumi.core.Output<java.util.List<DomainRuleBasedMatchingMatchingRuleArgs>>> matchingRules()
- Returns:
- A block that configures how the rule-based matching process should match profiles. You can have up to 15 `rule` in the `natching_rules`. Documented below.
-
maxAllowedRuleLevelForMatching
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxAllowedRuleLevelForMatching()
- Returns:
- Indicates the maximum allowed rule level for matching.
-
maxAllowedRuleLevelForMerging
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxAllowedRuleLevelForMerging()
- Returns:
- Indicates the maximum allowed rule level for merging.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
-
builder
public static DomainRuleBasedMatchingArgs.Builder builder()
-
builder
public static DomainRuleBasedMatchingArgs.Builder builder(DomainRuleBasedMatchingArgs defaults)
-
-