Interface PrivatecaCaPoolIssuancePolicyBaselineValuesCaOptions

    • Method Detail

      • getIsCa

        @Stability(Stable)
        @Nullable
        default Object getIsCa()
        When true, the "CA" in Basic Constraints extension will be set to true.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#is_ca PrivatecaCaPool#is_ca}

      • getMaxIssuerPathLength

        @Stability(Stable)
        @Nullable
        default Number getMaxIssuerPathLength()
        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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#max_issuer_path_length PrivatecaCaPool#max_issuer_path_length}

      • getNonCa

        @Stability(Stable)
        @Nullable
        default Object getNonCa()
        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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#non_ca PrivatecaCaPool#non_ca}

      • getZeroMaxIssuerPathLength

        @Stability(Stable)
        @Nullable
        default Object getZeroMaxIssuerPathLength()
        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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#zero_max_issuer_path_length PrivatecaCaPool#zero_max_issuer_path_length}