Package com.pulumi.aws.codeartifact
Class DomainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.codeartifact.DomainArgs.Builder
-
- Enclosing class:
- DomainArgs
public static final class DomainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainArgsbuild()DomainArgs.Builderdomain(com.pulumi.core.Output<java.lang.String> domain)DomainArgs.Builderdomain(java.lang.String domain)DomainArgs.BuilderencryptionKey(com.pulumi.core.Output<java.lang.String> encryptionKey)DomainArgs.BuilderencryptionKey(java.lang.String encryptionKey)DomainArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)DomainArgs.Builderregion(java.lang.String region)DomainArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DomainArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainArgs defaults)
-
-
Method Detail
-
domain
public DomainArgs.Builder domain(com.pulumi.core.Output<java.lang.String> domain)
- Parameters:
domain- The name of the domain to create. All domain names in an AWS Region that are in the same AWS account must be unique. The domain name is used as the prefix in DNS hostnames. Do not use sensitive information in a domain name because it is publicly discoverable.- Returns:
- builder
-
domain
public DomainArgs.Builder domain(java.lang.String domain)
- Parameters:
domain- The name of the domain to create. All domain names in an AWS Region that are in the same AWS account must be unique. The domain name is used as the prefix in DNS hostnames. Do not use sensitive information in a domain name because it is publicly discoverable.- Returns:
- builder
-
encryptionKey
public DomainArgs.Builder encryptionKey(@Nullable com.pulumi.core.Output<java.lang.String> encryptionKey)
- Parameters:
encryptionKey- Encryption key for the domain. This is used to encrypt content stored in a domain. The KMS Key ARN. The default aws/codeartifact AWS KMS master key is used if this element is absent.- Returns:
- builder
-
encryptionKey
public DomainArgs.Builder encryptionKey(java.lang.String encryptionKey)
- Parameters:
encryptionKey- Encryption key for the domain. This is used to encrypt content stored in a domain. The KMS Key ARN. The default aws/codeartifact AWS KMS master key is used if this element is absent.- Returns:
- builder
-
region
public DomainArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- 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.- Returns:
- builder
-
region
public DomainArgs.Builder region(java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
tags
public DomainArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public DomainArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public DomainArgs build()
-
-