Class CertificateConfigX509ConfigCaOptionsArgs


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

      • isCa

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isCa()
        Returns:
        When true, the "CA" in Basic Constraints extension will be set to true.
      • maxIssuerPathLength

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxIssuerPathLength()
        Returns:
        Refers to the "path length constraint" in Basic Constraints extension. For a CA certificate, this value describes the depth of subordinate CA certificates that are allowed. If this value is less than 0, the request will fail.
      • nonCa

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> nonCa()
        Returns:
        When true, the "CA" in Basic Constraints extension will be set to false. If both `is_ca` and `non_ca` are unset, the extension will be omitted from the CA certificate.
      • zeroMaxIssuerPathLength

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> zeroMaxIssuerPathLength()
        Returns:
        When true, the "path length constraint" in Basic Constraints extension will be set to 0. if both `max_issuer_path_length` and `zero_max_issuer_path_length` are unset, the max path length will be omitted from the CA certificate.