Interface PrivatecaCertificateConfigX509Config

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

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

      • getKeyUsage

        @Stability(Stable)
        @NotNull
        PrivatecaCertificateConfigX509ConfigKeyUsage getKeyUsage()
        key_usage block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#key_usage PrivatecaCertificate#key_usage}

      • getAdditionalExtensions

        @Stability(Stable)
        @Nullable
        default Object getAdditionalExtensions()
        additional_extensions block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#additional_extensions PrivatecaCertificate#additional_extensions}

      • getAiaOcspServers

        @Stability(Stable)
        @Nullable
        default List<String> getAiaOcspServers()
        Describes Online Certificate Status Protocol (OCSP) endpoint addresses that appear in the "Authority Information Access" extension in the certificate.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#aia_ocsp_servers PrivatecaCertificate#aia_ocsp_servers}

      • getCaOptions

        @Stability(Stable)
        @Nullable
        default PrivatecaCertificateConfigX509ConfigCaOptions getCaOptions()
        ca_options block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#ca_options PrivatecaCertificate#ca_options}

      • getNameConstraints

        @Stability(Stable)
        @Nullable
        default PrivatecaCertificateConfigX509ConfigNameConstraints getNameConstraints()
        name_constraints block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#name_constraints PrivatecaCertificate#name_constraints}

      • getPolicyIds

        @Stability(Stable)
        @Nullable
        default Object getPolicyIds()
        policy_ids block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/privateca_certificate#policy_ids PrivatecaCertificate#policy_ids}