Interface PrivatecaCaPoolIssuancePolicy

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    PrivatecaCaPoolIssuancePolicy.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:22.305Z")
    @Stability(Stable)
    public interface PrivatecaCaPoolIssuancePolicy
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getAllowedIssuanceModes

        @Stability(Stable)
        @Nullable
        default PrivatecaCaPoolIssuancePolicyAllowedIssuanceModes getAllowedIssuanceModes()
        allowed_issuance_modes block.

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

      • getAllowedKeyTypes

        @Stability(Stable)
        @Nullable
        default Object getAllowedKeyTypes()
        allowed_key_types block.

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

      • getBaselineValues

        @Stability(Stable)
        @Nullable
        default PrivatecaCaPoolIssuancePolicyBaselineValues getBaselineValues()
        baseline_values block.

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

      • getIdentityConstraints

        @Stability(Stable)
        @Nullable
        default PrivatecaCaPoolIssuancePolicyIdentityConstraints getIdentityConstraints()
        identity_constraints block.

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

      • getMaximumLifetime

        @Stability(Stable)
        @Nullable
        default String getMaximumLifetime()
        The maximum lifetime allowed for issued Certificates.

        Note that if the issuing CertificateAuthority expires before a Certificate's requested maximumLifetime, the effective lifetime will be explicitly truncated to match it. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_ca_pool#maximum_lifetime PrivatecaCaPool#maximum_lifetime}