Class DatastreamConnectionProfileMysqlProfileSslConfig.Jsii$Proxy

    • Method Detail

      • getClientCertificate

        public final String getClientCertificate()
        Description copied from interface: DatastreamConnectionProfileMysqlProfileSslConfig
        PEM-encoded certificate that will be used by the replica to authenticate against the source database server.

        If this field is used then the 'clientKey' and the 'caCertificate' fields are mandatory. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_connection_profile#client_certificate DatastreamConnectionProfile#client_certificate}

        Specified by:
        getClientCertificate in interface DatastreamConnectionProfileMysqlProfileSslConfig
      • getClientKey

        public final String getClientKey()
        Description copied from interface: DatastreamConnectionProfileMysqlProfileSslConfig
        PEM-encoded private key associated with the Client Certificate.

        If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_connection_profile#client_key DatastreamConnectionProfile#client_key}

        Specified by:
        getClientKey in interface DatastreamConnectionProfileMysqlProfileSslConfig
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object