Package com.pulumi.aws.acm.inputs
Class CertificateState.Builder
- java.lang.Object
-
- com.pulumi.aws.acm.inputs.CertificateState.Builder
-
- Enclosing class:
- CertificateState
public static final class CertificateState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(CertificateState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)CertificateState.Builderarn(java.lang.String arn)CertificateStatebuild()CertificateState.BuildercertificateAuthorityArn(com.pulumi.core.Output<java.lang.String> certificateAuthorityArn)CertificateState.BuildercertificateAuthorityArn(java.lang.String certificateAuthorityArn)CertificateState.BuildercertificateBody(com.pulumi.core.Output<java.lang.String> certificateBody)CertificateState.BuildercertificateBody(java.lang.String certificateBody)CertificateState.BuildercertificateChain(com.pulumi.core.Output<java.lang.String> certificateChain)CertificateState.BuildercertificateChain(java.lang.String certificateChain)CertificateState.BuilderdomainName(com.pulumi.core.Output<java.lang.String> domainName)CertificateState.BuilderdomainName(java.lang.String domainName)CertificateState.BuilderdomainValidationOptions(CertificateDomainValidationOptionArgs... domainValidationOptions)CertificateState.BuilderdomainValidationOptions(com.pulumi.core.Output<java.util.List<CertificateDomainValidationOptionArgs>> domainValidationOptions)CertificateState.BuilderdomainValidationOptions(java.util.List<CertificateDomainValidationOptionArgs> domainValidationOptions)CertificateState.BuilderearlyRenewalDuration(com.pulumi.core.Output<java.lang.String> earlyRenewalDuration)CertificateState.BuilderearlyRenewalDuration(java.lang.String earlyRenewalDuration)CertificateState.BuilderkeyAlgorithm(com.pulumi.core.Output<java.lang.String> keyAlgorithm)CertificateState.BuilderkeyAlgorithm(java.lang.String keyAlgorithm)CertificateState.BuildernotAfter(com.pulumi.core.Output<java.lang.String> notAfter)CertificateState.BuildernotAfter(java.lang.String notAfter)CertificateState.BuildernotBefore(com.pulumi.core.Output<java.lang.String> notBefore)CertificateState.BuildernotBefore(java.lang.String notBefore)CertificateState.Builderoptions(CertificateOptionsArgs options)CertificateState.Builderoptions(com.pulumi.core.Output<CertificateOptionsArgs> options)CertificateState.BuilderpendingRenewal(com.pulumi.core.Output<java.lang.Boolean> pendingRenewal)CertificateState.BuilderpendingRenewal(java.lang.Boolean pendingRenewal)CertificateState.BuilderprivateKey(com.pulumi.core.Output<java.lang.String> privateKey)CertificateState.BuilderprivateKey(java.lang.String privateKey)CertificateState.BuilderprivateKeyWo(com.pulumi.core.Output<java.lang.String> privateKeyWo)CertificateState.BuilderprivateKeyWo(java.lang.String privateKeyWo)CertificateState.BuilderprivateKeyWoVersion(com.pulumi.core.Output<java.lang.Integer> privateKeyWoVersion)CertificateState.BuilderprivateKeyWoVersion(java.lang.Integer privateKeyWoVersion)CertificateState.Builderregion(com.pulumi.core.Output<java.lang.String> region)CertificateState.Builderregion(java.lang.String region)CertificateState.BuilderrenewalEligibility(com.pulumi.core.Output<java.lang.String> renewalEligibility)CertificateState.BuilderrenewalEligibility(java.lang.String renewalEligibility)CertificateState.BuilderrenewalSummaries(CertificateRenewalSummaryArgs... renewalSummaries)CertificateState.BuilderrenewalSummaries(com.pulumi.core.Output<java.util.List<CertificateRenewalSummaryArgs>> renewalSummaries)CertificateState.BuilderrenewalSummaries(java.util.List<CertificateRenewalSummaryArgs> renewalSummaries)CertificateState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)CertificateState.Builderstatus(java.lang.String status)CertificateState.BuildersubjectAlternativeNames(com.pulumi.core.Output<java.util.List<java.lang.String>> subjectAlternativeNames)CertificateState.BuildersubjectAlternativeNames(java.lang.String... subjectAlternativeNames)CertificateState.BuildersubjectAlternativeNames(java.util.List<java.lang.String> subjectAlternativeNames)CertificateState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)CertificateState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)CertificateState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)CertificateState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)CertificateState.Buildertype(com.pulumi.core.Output<java.lang.String> type)CertificateState.Buildertype(java.lang.String type)CertificateState.BuildervalidationEmails(com.pulumi.core.Output<java.util.List<java.lang.String>> validationEmails)CertificateState.BuildervalidationEmails(java.lang.String... validationEmails)CertificateState.BuildervalidationEmails(java.util.List<java.lang.String> validationEmails)CertificateState.BuildervalidationMethod(com.pulumi.core.Output<java.lang.String> validationMethod)CertificateState.BuildervalidationMethod(java.lang.String validationMethod)CertificateState.BuildervalidationOptions(CertificateValidationOptionArgs... validationOptions)CertificateState.BuildervalidationOptions(com.pulumi.core.Output<java.util.List<CertificateValidationOptionArgs>> validationOptions)CertificateState.BuildervalidationOptions(java.util.List<CertificateValidationOptionArgs> validationOptions)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CertificateState defaults)
-
-
Method Detail
-
arn
public CertificateState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the certificate- Returns:
- builder
-
arn
public CertificateState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the certificate- Returns:
- builder
-
certificateAuthorityArn
public CertificateState.Builder certificateAuthorityArn(@Nullable com.pulumi.core.Output<java.lang.String> certificateAuthorityArn)
-
certificateAuthorityArn
public CertificateState.Builder certificateAuthorityArn(java.lang.String certificateAuthorityArn)
-
certificateBody
public CertificateState.Builder certificateBody(@Nullable com.pulumi.core.Output<java.lang.String> certificateBody)
-
certificateBody
public CertificateState.Builder certificateBody(java.lang.String certificateBody)
-
certificateChain
public CertificateState.Builder certificateChain(@Nullable com.pulumi.core.Output<java.lang.String> certificateChain)
-
certificateChain
public CertificateState.Builder certificateChain(java.lang.String certificateChain)
-
domainName
public CertificateState.Builder domainName(@Nullable com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName- Domain to be validated- Returns:
- builder
-
domainName
public CertificateState.Builder domainName(java.lang.String domainName)
- Parameters:
domainName- Domain to be validated- Returns:
- builder
-
domainValidationOptions
public CertificateState.Builder domainValidationOptions(@Nullable com.pulumi.core.Output<java.util.List<CertificateDomainValidationOptionArgs>> domainValidationOptions)
- Parameters:
domainValidationOptions- Set of domain validation objects which can be used to complete certificate validation. Can have more than one element, e.g., if SANs are defined. Only set if `DNS`-validation was used.- Returns:
- builder
-
domainValidationOptions
public CertificateState.Builder domainValidationOptions(java.util.List<CertificateDomainValidationOptionArgs> domainValidationOptions)
- Parameters:
domainValidationOptions- Set of domain validation objects which can be used to complete certificate validation. Can have more than one element, e.g., if SANs are defined. Only set if `DNS`-validation was used.- Returns:
- builder
-
domainValidationOptions
public CertificateState.Builder domainValidationOptions(CertificateDomainValidationOptionArgs... domainValidationOptions)
- Parameters:
domainValidationOptions- Set of domain validation objects which can be used to complete certificate validation. Can have more than one element, e.g., if SANs are defined. Only set if `DNS`-validation was used.- Returns:
- builder
-
earlyRenewalDuration
public CertificateState.Builder earlyRenewalDuration(@Nullable com.pulumi.core.Output<java.lang.String> earlyRenewalDuration)
-
earlyRenewalDuration
public CertificateState.Builder earlyRenewalDuration(java.lang.String earlyRenewalDuration)
-
keyAlgorithm
public CertificateState.Builder keyAlgorithm(@Nullable com.pulumi.core.Output<java.lang.String> keyAlgorithm)
-
keyAlgorithm
public CertificateState.Builder keyAlgorithm(java.lang.String keyAlgorithm)
-
notAfter
public CertificateState.Builder notAfter(@Nullable com.pulumi.core.Output<java.lang.String> notAfter)
- Parameters:
notAfter- Expiration date and time of the certificate.- Returns:
- builder
-
notAfter
public CertificateState.Builder notAfter(java.lang.String notAfter)
- Parameters:
notAfter- Expiration date and time of the certificate.- Returns:
- builder
-
notBefore
public CertificateState.Builder notBefore(@Nullable com.pulumi.core.Output<java.lang.String> notBefore)
- Parameters:
notBefore- Start of the validity period of the certificate.- Returns:
- builder
-
notBefore
public CertificateState.Builder notBefore(java.lang.String notBefore)
- Parameters:
notBefore- Start of the validity period of the certificate.- Returns:
- builder
-
options
public CertificateState.Builder options(@Nullable com.pulumi.core.Output<CertificateOptionsArgs> options)
-
options
public CertificateState.Builder options(CertificateOptionsArgs options)
-
pendingRenewal
public CertificateState.Builder pendingRenewal(@Nullable com.pulumi.core.Output<java.lang.Boolean> pendingRenewal)
- Parameters:
pendingRenewal- `true` if a Private certificate eligible for managed renewal is within the `earlyRenewalDuration` period.- Returns:
- builder
-
pendingRenewal
public CertificateState.Builder pendingRenewal(java.lang.Boolean pendingRenewal)
- Parameters:
pendingRenewal- `true` if a Private certificate eligible for managed renewal is within the `earlyRenewalDuration` period.- Returns:
- builder
-
privateKey
public CertificateState.Builder privateKey(@Nullable com.pulumi.core.Output<java.lang.String> privateKey)
-
privateKey
public CertificateState.Builder privateKey(java.lang.String privateKey)
-
privateKeyWo
public CertificateState.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 CertificateState.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 CertificateState.Builder privateKeyWoVersion(@Nullable com.pulumi.core.Output<java.lang.Integer> privateKeyWoVersion)
-
privateKeyWoVersion
public CertificateState.Builder privateKeyWoVersion(java.lang.Integer privateKeyWoVersion)
-
region
public CertificateState.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 CertificateState.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
-
renewalEligibility
public CertificateState.Builder renewalEligibility(@Nullable com.pulumi.core.Output<java.lang.String> renewalEligibility)
- Parameters:
renewalEligibility- Whether the certificate is eligible for managed renewal.- Returns:
- builder
-
renewalEligibility
public CertificateState.Builder renewalEligibility(java.lang.String renewalEligibility)
- Parameters:
renewalEligibility- Whether the certificate is eligible for managed renewal.- Returns:
- builder
-
renewalSummaries
public CertificateState.Builder renewalSummaries(@Nullable com.pulumi.core.Output<java.util.List<CertificateRenewalSummaryArgs>> renewalSummaries)
- Parameters:
renewalSummaries- Contains information about the status of ACM's [managed renewal](https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html) for the certificate.- Returns:
- builder
-
renewalSummaries
public CertificateState.Builder renewalSummaries(java.util.List<CertificateRenewalSummaryArgs> renewalSummaries)
- Parameters:
renewalSummaries- Contains information about the status of ACM's [managed renewal](https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html) for the certificate.- Returns:
- builder
-
renewalSummaries
public CertificateState.Builder renewalSummaries(CertificateRenewalSummaryArgs... renewalSummaries)
- Parameters:
renewalSummaries- Contains information about the status of ACM's [managed renewal](https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html) for the certificate.- Returns:
- builder
-
status
public CertificateState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the certificate.- Returns:
- builder
-
status
public CertificateState.Builder status(java.lang.String status)
- Parameters:
status- Status of the certificate.- Returns:
- builder
-
subjectAlternativeNames
public CertificateState.Builder subjectAlternativeNames(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> subjectAlternativeNames)
-
subjectAlternativeNames
public CertificateState.Builder subjectAlternativeNames(java.util.List<java.lang.String> subjectAlternativeNames)
-
subjectAlternativeNames
public CertificateState.Builder subjectAlternativeNames(java.lang.String... subjectAlternativeNames)
-
tags
public CertificateState.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 CertificateState.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
-
tagsAll
public CertificateState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public CertificateState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
type
public CertificateState.Builder type(@Nullable com.pulumi.core.Output<java.lang.String> type)
- Parameters:
type- Source of the certificate.- Returns:
- builder
-
type
public CertificateState.Builder type(java.lang.String type)
- Parameters:
type- Source of the certificate.- Returns:
- builder
-
validationEmails
public CertificateState.Builder validationEmails(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> validationEmails)
- Parameters:
validationEmails- List of addresses that received a validation email. Only set if `EMAIL` validation was used.- Returns:
- builder
-
validationEmails
public CertificateState.Builder validationEmails(java.util.List<java.lang.String> validationEmails)
- Parameters:
validationEmails- List of addresses that received a validation email. Only set if `EMAIL` validation was used.- Returns:
- builder
-
validationEmails
public CertificateState.Builder validationEmails(java.lang.String... validationEmails)
- Parameters:
validationEmails- List of addresses that received a validation email. Only set if `EMAIL` validation was used.- Returns:
- builder
-
validationMethod
public CertificateState.Builder validationMethod(@Nullable com.pulumi.core.Output<java.lang.String> validationMethod)
-
validationMethod
public CertificateState.Builder validationMethod(java.lang.String validationMethod)
-
validationOptions
public CertificateState.Builder validationOptions(@Nullable com.pulumi.core.Output<java.util.List<CertificateValidationOptionArgs>> validationOptions)
-
validationOptions
public CertificateState.Builder validationOptions(java.util.List<CertificateValidationOptionArgs> validationOptions)
-
validationOptions
public CertificateState.Builder validationOptions(CertificateValidationOptionArgs... validationOptions)
-
build
public CertificateState build()
-
-