Class CertificateState


  • public final class CertificateState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • apiPassthrough

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> apiPassthrough()
        Returns:
        Specifies X.509 certificate information to be included in the issued certificate. To use with API Passthrough templates
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the certificate.
      • certificate

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificate()
        Returns:
        PEM-encoded certificate value.
      • certificateAuthorityArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificateAuthorityArn()
        Returns:
        ARN of the certificate authority.
      • certificateChain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificateChain()
        Returns:
        PEM-encoded certificate chain that includes any intermediate certificates and chains up to root CA.
      • certificateSigningRequest

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificateSigningRequest()
        Returns:
        Certificate Signing Request in PEM format.
      • 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.
      • signingAlgorithm

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> signingAlgorithm()
        Returns:
        Algorithm to use to sign certificate requests. Valid values: `SHA256WITHRSA`, `SHA256WITHECDSA`, `SHA384WITHRSA`, `SHA384WITHECDSA`, `SHA512WITHRSA`, `SHA512WITHECDSA`.
      • templateArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> templateArn()
        Returns:
        Template to use when issuing a certificate. See [ACM PCA Documentation](https://docs.aws.amazon.com/privateca/latest/userguide/UsingTemplates.html) for more information.
      • validity

        public java.util.Optional<com.pulumi.core.Output<CertificateValidityArgs>> validity()
        Returns:
        Configures end of the validity period for the certificate. See validity block below.