Interface IntegrationConnectorsConnectionSslConfig

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

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

      • getType

        @Stability(Stable)
        @NotNull
        String getType()
        Enum for controlling the SSL Type (TLS/MTLS) Possible values: ["TLS", "MTLS"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#type IntegrationConnectorsConnection#type}

      • getAdditionalVariable

        @Stability(Stable)
        @Nullable
        default Object getAdditionalVariable()
        additional_variable block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#additional_variable IntegrationConnectorsConnection#additional_variable}

      • getClientCertificate

        @Stability(Stable)
        @Nullable
        default IntegrationConnectorsConnectionSslConfigClientCertificate getClientCertificate()
        client_certificate block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#client_certificate IntegrationConnectorsConnection#client_certificate}

      • getClientCertType

        @Stability(Stable)
        @Nullable
        default String getClientCertType()
        Type of Client Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#client_cert_type IntegrationConnectorsConnection#client_cert_type}

      • getClientPrivateKey

        @Stability(Stable)
        @Nullable
        default IntegrationConnectorsConnectionSslConfigClientPrivateKey getClientPrivateKey()
        client_private_key block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#client_private_key IntegrationConnectorsConnection#client_private_key}

      • getClientPrivateKeyPass

        @Stability(Stable)
        @Nullable
        default IntegrationConnectorsConnectionSslConfigClientPrivateKeyPass getClientPrivateKeyPass()
        client_private_key_pass block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#client_private_key_pass IntegrationConnectorsConnection#client_private_key_pass}

      • getPrivateServerCertificate

        @Stability(Stable)
        @Nullable
        default IntegrationConnectorsConnectionSslConfigPrivateServerCertificate getPrivateServerCertificate()
        private_server_certificate block.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#private_server_certificate IntegrationConnectorsConnection#private_server_certificate}

      • getServerCertType

        @Stability(Stable)
        @Nullable
        default String getServerCertType()
        Type of Server Cert (PEM/JKS/.. etc.) Possible values: ["PEM"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#server_cert_type IntegrationConnectorsConnection#server_cert_type}

      • getTrustModel

        @Stability(Stable)
        @Nullable
        default String getTrustModel()
        Enum for Trust Model Possible values: ["PUBLIC", "PRIVATE", "INSECURE"].

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#trust_model IntegrationConnectorsConnection#trust_model}

      • getUseSsl

        @Stability(Stable)
        @Nullable
        default Object getUseSsl()
        Bool for enabling SSL.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/integration_connectors_connection#use_ssl IntegrationConnectorsConnection#use_ssl}