Class DatabaseMigrationServiceConnectionProfilePostgresqlSsl.Jsii$Proxy

    • Method Detail

      • getCaCertificate

        public final String getCaCertificate()
        Description copied from interface: DatabaseMigrationServiceConnectionProfilePostgresqlSsl
        Required.

        Input only. The x509 PEM-encoded certificate of the CA that signed the source database server's certificate. The replica will use this certificate to verify it's connecting to the right host. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#ca_certificate DatabaseMigrationServiceConnectionProfile#ca_certificate}

        Specified by:
        getCaCertificate in interface DatabaseMigrationServiceConnectionProfilePostgresqlSsl
      • getClientCertificate

        public final String getClientCertificate()
        Description copied from interface: DatabaseMigrationServiceConnectionProfilePostgresqlSsl
        Input only.

        The x509 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' field is mandatory Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#client_certificate DatabaseMigrationServiceConnectionProfile#client_certificate}

        Specified by:
        getClientCertificate in interface DatabaseMigrationServiceConnectionProfilePostgresqlSsl
      • getClientKey

        public final String getClientKey()
        Description copied from interface: DatabaseMigrationServiceConnectionProfilePostgresqlSsl
        Input only.

        The unencrypted PKCS#1 or PKCS#8 PEM-encoded private key associated with the Client Certificate. If this field is used then the 'clientCertificate' field is mandatory. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/database_migration_service_connection_profile#client_key DatabaseMigrationServiceConnectionProfile#client_key}

        Specified by:
        getClientKey in interface DatabaseMigrationServiceConnectionProfilePostgresqlSsl
      • $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