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 DomainArgs
build()
DomainArgs.Builder
domain(com.pulumi.core.Output<java.lang.String> domain)
DomainArgs.Builder
domain(java.lang.String domain)
DomainArgs.Builder
encryptionKey(com.pulumi.core.Output<java.lang.String> encryptionKey)
DomainArgs.Builder
encryptionKey(java.lang.String encryptionKey)
DomainArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
DomainArgs.Builder
tags(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
- The encryption key for the domain. This is used to encrypt content stored in a domain. The KMS Key Amazon Resource Name (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
- The encryption key for the domain. This is used to encrypt content stored in a domain. The KMS Key Amazon Resource Name (ARN). The default aws/codeartifact AWS KMS master key is used if this element is absent.- 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 `default_tags` 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 `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public DomainArgs build()
-
-