Interface IntegrationsAuthConfigClientCertificate

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

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

      • getEncryptedPrivateKey

        @Stability(Stable)
        @NotNull
        String getEncryptedPrivateKey()
        The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#encrypted_private_key IntegrationsAuthConfig#encrypted_private_key}

      • getSslCertificate

        @Stability(Stable)
        @NotNull
        String getSslCertificate()
        The ssl certificate encoded in PEM format. This string must include the begin header and end footer lines.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#ssl_certificate IntegrationsAuthConfig#ssl_certificate}

      • getPassphrase

        @Stability(Stable)
        @Nullable
        default String getPassphrase()
        'passphrase' should be left unset if private key is not encrypted.

        Note that 'passphrase' is not the password for web server, but an extra layer of security to protected private key. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integrations_auth_config#passphrase IntegrationsAuthConfig#passphrase}