Class GetCertificateArgs


  • public final class GetCertificateArgs
    extends com.pulumi.resources.InvokeArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  GetCertificateArgs.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
      static GetCertificateArgs.Builder builder()  
      static GetCertificateArgs.Builder builder​(GetCertificateArgs defaults)  
      com.pulumi.core.Output<java.lang.String> domain()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> keyTypes()  
      java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> mostRecent()  
      java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> statuses()  
      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.List<java.lang.String>>> types()  
      • Methods inherited from class com.pulumi.resources.InvokeArgs

        validateMember
      • Methods inherited from class java.lang.Object

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

      • domain

        public com.pulumi.core.Output<java.lang.String> domain()
        Returns:
        The domain of the certificate to look up. If no certificate is found with this name, an error will be returned.
      • keyTypes

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> keyTypes()
        Returns:
        A list of key algorithms to filter certificates. By default, ACM does not return all certificate types when searching. See the [ACM API Reference](https://docs.aws.amazon.com/acm/latest/APIReference/API_CertificateDetail.html#ACM-Type-CertificateDetail-KeyAlgorithm) for supported key algorithms.
      • mostRecent

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> mostRecent()
        Returns:
        If set to true, it sorts the certificates matched by previous criteria by the NotBefore field, returning only the most recent one. If set to false, it returns an error if more than one certificate is found. Defaults to false.
      • statuses

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> statuses()
        Returns:
        A list of statuses on which to filter the returned list. Valid values are `PENDING_VALIDATION`, `ISSUED`, `INACTIVE`, `EXPIRED`, `VALIDATION_TIMED_OUT`, `REVOKED` and `FAILED`. If no value is specified, only certificates in the `ISSUED` state are returned.
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
        Returns:
        A mapping of tags for the resource.
      • types

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> types()
        Returns:
        A list of types on which to filter the returned list. Valid values are `AMAZON_ISSUED` and `IMPORTED`.