Package com.pulumi.aws.acm
Class CertificateArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.acm.CertificateArgs.Builder
-
- Enclosing class:
- CertificateArgs
public static final class CertificateArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CertificateArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateArgsbuild()CertificateArgs.BuildercertificateAuthorityArn(com.pulumi.core.Output<java.lang.String> certificateAuthorityArn)CertificateArgs.BuildercertificateAuthorityArn(java.lang.String certificateAuthorityArn)CertificateArgs.BuildercertificateBody(com.pulumi.core.Output<java.lang.String> certificateBody)CertificateArgs.BuildercertificateBody(java.lang.String certificateBody)CertificateArgs.BuildercertificateChain(com.pulumi.core.Output<java.lang.String> certificateChain)CertificateArgs.BuildercertificateChain(java.lang.String certificateChain)CertificateArgs.BuilderdomainName(com.pulumi.core.Output<java.lang.String> domainName)CertificateArgs.BuilderdomainName(java.lang.String domainName)CertificateArgs.BuilderearlyRenewalDuration(com.pulumi.core.Output<java.lang.String> earlyRenewalDuration)CertificateArgs.BuilderearlyRenewalDuration(java.lang.String earlyRenewalDuration)CertificateArgs.BuilderkeyAlgorithm(com.pulumi.core.Output<java.lang.String> keyAlgorithm)CertificateArgs.BuilderkeyAlgorithm(java.lang.String keyAlgorithm)CertificateArgs.Builderoptions(CertificateOptionsArgs options)CertificateArgs.Builderoptions(com.pulumi.core.Output<CertificateOptionsArgs> options)CertificateArgs.BuilderprivateKey(com.pulumi.core.Output<java.lang.String> privateKey)CertificateArgs.BuilderprivateKey(java.lang.String privateKey)CertificateArgs.BuilderprivateKeyWo(com.pulumi.core.Output<java.lang.String> privateKeyWo)CertificateArgs.BuilderprivateKeyWo(java.lang.String privateKeyWo)CertificateArgs.BuilderprivateKeyWoVersion(com.pulumi.core.Output<java.lang.Integer> privateKeyWoVersion)CertificateArgs.BuilderprivateKeyWoVersion(java.lang.Integer privateKeyWoVersion)CertificateArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)CertificateArgs.Builderregion(java.lang.String region)CertificateArgs.BuildersubjectAlternativeNames(com.pulumi.core.Output<java.util.List<java.lang.String>> subjectAlternativeNames)CertificateArgs.BuildersubjectAlternativeNames(java.lang.String... subjectAlternativeNames)CertificateArgs.BuildersubjectAlternativeNames(java.util.List<java.lang.String> subjectAlternativeNames)CertificateArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)CertificateArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)CertificateArgs.BuildervalidationMethod(com.pulumi.core.Output<java.lang.String> validationMethod)CertificateArgs.BuildervalidationMethod(java.lang.String validationMethod)CertificateArgs.BuildervalidationOptions(CertificateValidationOptionArgs... validationOptions)CertificateArgs.BuildervalidationOptions(com.pulumi.core.Output<java.util.List<CertificateValidationOptionArgs>> validationOptions)CertificateArgs.BuildervalidationOptions(java.util.List<CertificateValidationOptionArgs> validationOptions)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CertificateArgs defaults)
-
-
Method Detail
-
certificateAuthorityArn
public CertificateArgs.Builder certificateAuthorityArn(@Nullable com.pulumi.core.Output<java.lang.String> certificateAuthorityArn)
-
certificateAuthorityArn
public CertificateArgs.Builder certificateAuthorityArn(java.lang.String certificateAuthorityArn)
-
certificateBody
public CertificateArgs.Builder certificateBody(@Nullable com.pulumi.core.Output<java.lang.String> certificateBody)
-
certificateBody
public CertificateArgs.Builder certificateBody(java.lang.String certificateBody)
-
certificateChain
public CertificateArgs.Builder certificateChain(@Nullable com.pulumi.core.Output<java.lang.String> certificateChain)
-
certificateChain
public CertificateArgs.Builder certificateChain(java.lang.String certificateChain)
-
domainName
public CertificateArgs.Builder domainName(@Nullable com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName- Domain to be validated- Returns:
- builder
-
domainName
public CertificateArgs.Builder domainName(java.lang.String domainName)
- Parameters:
domainName- Domain to be validated- Returns:
- builder
-
earlyRenewalDuration
public CertificateArgs.Builder earlyRenewalDuration(@Nullable com.pulumi.core.Output<java.lang.String> earlyRenewalDuration)
-
earlyRenewalDuration
public CertificateArgs.Builder earlyRenewalDuration(java.lang.String earlyRenewalDuration)
-
keyAlgorithm
public CertificateArgs.Builder keyAlgorithm(@Nullable com.pulumi.core.Output<java.lang.String> keyAlgorithm)
-
keyAlgorithm
public CertificateArgs.Builder keyAlgorithm(java.lang.String keyAlgorithm)
-
options
public CertificateArgs.Builder options(@Nullable com.pulumi.core.Output<CertificateOptionsArgs> options)
-
options
public CertificateArgs.Builder options(CertificateOptionsArgs options)
-
privateKey
public CertificateArgs.Builder privateKey(@Nullable com.pulumi.core.Output<java.lang.String> privateKey)
-
privateKey
public CertificateArgs.Builder privateKey(java.lang.String privateKey)
-
privateKeyWo
public CertificateArgs.Builder privateKeyWo(@Nullable com.pulumi.core.Output<java.lang.String> privateKeyWo)
- Parameters:
privateKeyWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations.- Returns:
- builder
-
privateKeyWo
public CertificateArgs.Builder privateKeyWo(java.lang.String privateKeyWo)
- Parameters:
privateKeyWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations.- Returns:
- builder
-
privateKeyWoVersion
public CertificateArgs.Builder privateKeyWoVersion(@Nullable com.pulumi.core.Output<java.lang.Integer> privateKeyWoVersion)
-
privateKeyWoVersion
public CertificateArgs.Builder privateKeyWoVersion(java.lang.Integer privateKeyWoVersion)
-
region
public CertificateArgs.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. * Creating an Amazon issued certificate- Returns:
- builder
-
region
public CertificateArgs.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. * Creating an Amazon issued certificate- Returns:
- builder
-
subjectAlternativeNames
public CertificateArgs.Builder subjectAlternativeNames(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subjectAlternativeNames)
-
subjectAlternativeNames
public CertificateArgs.Builder subjectAlternativeNames(java.util.List<java.lang.String> subjectAlternativeNames)
-
subjectAlternativeNames
public CertificateArgs.Builder subjectAlternativeNames(java.lang.String... subjectAlternativeNames)
-
tags
public CertificateArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource. 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 CertificateArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
validationMethod
public CertificateArgs.Builder validationMethod(@Nullable com.pulumi.core.Output<java.lang.String> validationMethod)
-
validationMethod
public CertificateArgs.Builder validationMethod(java.lang.String validationMethod)
-
validationOptions
public CertificateArgs.Builder validationOptions(@Nullable com.pulumi.core.Output<java.util.List<CertificateValidationOptionArgs>> validationOptions)
-
validationOptions
public CertificateArgs.Builder validationOptions(java.util.List<CertificateValidationOptionArgs> validationOptions)
-
validationOptions
public CertificateArgs.Builder validationOptions(CertificateValidationOptionArgs... validationOptions)
-
build
public CertificateArgs build()
-
-