Class CertificateState


  • public final class CertificateState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  CertificateState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> active()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()  
      static CertificateState.Builder builder()  
      static CertificateState.Builder builder​(CertificateState defaults)  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> caCertificateId()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> caPem()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificatePem()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> csr()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateKey()  
      java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicKey()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • active

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> active()
        Returns:
        Boolean flag to indicate if the certificate should be active
      • arn

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> caCertificateId()
        Returns:
        The certificate ID of the CA certificate used to sign the certificate.
      • caPem

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> caPem()
        Returns:
        The CA certificate for the certificate to be registered. If this is set, the CA needs to be registered with AWS IoT beforehand.
      • certificatePem

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> certificatePem()
        Returns:
        The certificate to be registered. If `ca_pem` is unspecified, review [RegisterCertificateWithoutCA](https://docs.aws.amazon.com/iot/latest/apireference/API_RegisterCertificateWithoutCA.html). If `ca_pem` is specified, review [RegisterCertificate](https://docs.aws.amazon.com/iot/latest/apireference/API_RegisterCertificate.html) for more information on registering a certificate.
      • csr

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> csr()
        Returns:
        The certificate signing request. Review [CreateCertificateFromCsr](https://docs.aws.amazon.com/iot/latest/apireference/API_CreateCertificateFromCsr.html) for more information on generating a certificate from a certificate signing request (CSR). If none is specified both the certificate and keys will be generated, review [CreateKeysAndCertificate](https://docs.aws.amazon.com/iot/latest/apireference/API_CreateKeysAndCertificate.html) for more information on generating keys and a certificate.
      • privateKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateKey()
        Returns:
        When neither CSR nor certificate is provided, the private key.
      • publicKey

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicKey()
        Returns:
        When neither CSR nor certificate is provided, the public key.