Class DomainState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.customerprofiles.inputs.DomainState
-
public final class DomainState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDomainState.Builder
-
Field Summary
Fields Modifier and Type Field Description static DomainStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>arn()static DomainState.Builderbuilder()static DomainState.Builderbuilder(DomainState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>deadLetterQueueUrl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>defaultEncryptionKey()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>defaultExpirationDays()java.util.Optional<com.pulumi.core.Output<java.lang.String>>domainName()java.util.Optional<com.pulumi.core.Output<DomainMatchingArgs>>matching()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<DomainRuleBasedMatchingArgs>>ruleBasedMatching()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()
-
-
-
Field Detail
-
Empty
public static final DomainState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the Customer Profiles Domain.
-
deadLetterQueueUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> deadLetterQueueUrl()
- Returns:
- The URL of the SQS dead letter queue, which is used for reporting errors associated with ingesting data from third party applications.
-
defaultEncryptionKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultEncryptionKey()
- Returns:
- The default encryption key, which is an AWS managed key, is used when no specific type of encryption key is specified. It is used to encrypt all data before it is placed in permanent or semi-permanent storage.
-
defaultExpirationDays
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> defaultExpirationDays()
- Returns:
- The default number of days until the data within the domain expires. The following arguments are optional:
-
domainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainName()
- Returns:
- The name for your Customer Profile domain. It must be unique for your AWS account.
-
matching
public java.util.Optional<com.pulumi.core.Output<DomainMatchingArgs>> matching()
- Returns:
- A block that specifies the process of matching duplicate profiles. Documented below.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
ruleBasedMatching
public java.util.Optional<com.pulumi.core.Output<DomainRuleBasedMatchingArgs>> ruleBasedMatching()
- Returns:
- A block that specifies the process of matching duplicate profiles using the Rule-Based matching. Documented below.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Tags to apply to the domain. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
builder
public static DomainState.Builder builder()
-
builder
public static DomainState.Builder builder(DomainState defaults)
-
-