Package com.pulumi.aws.acm.inputs
Class CertificateState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.acm.inputs.CertificateState
-
public final class CertificateState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCertificateState.Builder
-
Field Summary
Fields Modifier and Type Field Description static CertificateStateEmpty
-
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 CertificateState.Builderbuilder()static CertificateState.Builderbuilder(CertificateState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>certificateAuthorityArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>certificateBody()java.util.Optional<com.pulumi.core.Output<java.lang.String>>certificateChain()java.util.Optional<com.pulumi.core.Output<java.lang.String>>domainName()java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateDomainValidationOptionArgs>>>domainValidationOptions()java.util.Optional<com.pulumi.core.Output<java.lang.String>>earlyRenewalDuration()java.util.Optional<com.pulumi.core.Output<java.lang.String>>keyAlgorithm()java.util.Optional<com.pulumi.core.Output<java.lang.String>>notAfter()java.util.Optional<com.pulumi.core.Output<java.lang.String>>notBefore()java.util.Optional<com.pulumi.core.Output<CertificateOptionsArgs>>options()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>pendingRenewal()java.util.Optional<com.pulumi.core.Output<java.lang.String>>privateKey()java.util.Optional<com.pulumi.core.Output<java.lang.String>>privateKeyWo()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>privateKeyWoVersion()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>renewalEligibility()java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateRenewalSummaryArgs>>>renewalSummaries()java.util.Optional<com.pulumi.core.Output<java.lang.String>>status()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>subjectAlternativeNames()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()java.util.Optional<com.pulumi.core.Output<java.lang.String>>type()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>validationEmails()java.util.Optional<com.pulumi.core.Output<java.lang.String>>validationMethod()java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateValidationOptionArgs>>>validationOptions()
-
-
-
Field Detail
-
Empty
public static final CertificateState Empty
-
-
Method Detail
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the certificate
-
certificateAuthorityArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificateAuthorityArn()
-
certificateBody
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificateBody()
-
certificateChain
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificateChain()
-
domainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainName()
- Returns:
- Domain to be validated
-
domainValidationOptions
public java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateDomainValidationOptionArgs>>> domainValidationOptions()
- Returns:
- 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.
-
earlyRenewalDuration
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> earlyRenewalDuration()
-
keyAlgorithm
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> keyAlgorithm()
-
notAfter
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> notAfter()
- Returns:
- Expiration date and time of the certificate.
-
notBefore
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> notBefore()
- Returns:
- Start of the validity period of the certificate.
-
options
public java.util.Optional<com.pulumi.core.Output<CertificateOptionsArgs>> options()
-
pendingRenewal
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> pendingRenewal()
- Returns:
- `true` if a Private certificate eligible for managed renewal is within the `earlyRenewalDuration` period.
-
privateKey
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateKey()
-
privateKeyWo
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateKeyWo()
- Returns:
- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations.
-
privateKeyWoVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> privateKeyWoVersion()
-
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. * Creating an Amazon issued certificate
-
renewalEligibility
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> renewalEligibility()
- Returns:
- Whether the certificate is eligible for managed renewal.
-
renewalSummaries
public java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateRenewalSummaryArgs>>> renewalSummaries()
- Returns:
- Contains information about the status of ACM's [managed renewal](https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html) for the certificate.
-
status
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
- Returns:
- Status of the certificate.
-
subjectAlternativeNames
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> subjectAlternativeNames()
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- 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.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
type
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> type()
- Returns:
- Source of the certificate.
-
validationEmails
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> validationEmails()
- Returns:
- List of addresses that received a validation email. Only set if `EMAIL` validation was used.
-
validationMethod
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> validationMethod()
-
validationOptions
public java.util.Optional<com.pulumi.core.Output<java.util.List<CertificateValidationOptionArgs>>> validationOptions()
-
builder
public static CertificateState.Builder builder()
-
builder
public static CertificateState.Builder builder(CertificateState defaults)
-
-