Reference documentation and code samples for the Oracle Database@Google Cloud V1 API class Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties.
Properties of GoldengateMysqlConnection.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#additional_attributes
def additional_attributes() -> ::Array<::Google::Cloud::OracleDatabase::V1::NameValuePair>- (::Array<::Google::Cloud::OracleDatabase::V1::NameValuePair>) — Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.
#additional_attributes=
def additional_attributes=(value) -> ::Array<::Google::Cloud::OracleDatabase::V1::NameValuePair>- value (::Array<::Google::Cloud::OracleDatabase::V1::NameValuePair>) — Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.
- (::Array<::Google::Cloud::OracleDatabase::V1::NameValuePair>) — Optional. An array of name-value pair attribute entries. Used as additional parameters in connection string.
#database
def database() -> ::String- (::String) — Optional. The name of the database.
#database=
def database=(value) -> ::String- value (::String) — Optional. The name of the database.
- (::String) — Optional. The name of the database.
#db_system_id
def db_system_id() -> ::String- (::String) — Optional. The OCID of the database system being referenced.
#db_system_id=
def db_system_id=(value) -> ::String- value (::String) — Optional. The OCID of the database system being referenced.
- (::String) — Optional. The OCID of the database system being referenced.
#host
def host() -> ::String- (::String) — Optional. The name or address of a host.
#host=
def host=(value) -> ::String- value (::String) — Optional. The name or address of a host.
- (::String) — Optional. The name or address of a host.
#password
def password() -> ::String-
(::String) — Optional. Input only. The password Oracle Goldengate uses to connect to
MySQL in plain text.
Note: The following fields are mutually exclusive:
password,password_secret_version. If a field in that set is populated, all other fields in the set will automatically be cleared.
#password=
def password=(value) -> ::String-
value (::String) — Optional. Input only. The password Oracle Goldengate uses to connect to
MySQL in plain text.
Note: The following fields are mutually exclusive:
password,password_secret_version. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — Optional. Input only. The password Oracle Goldengate uses to connect to
MySQL in plain text.
Note: The following fields are mutually exclusive:
password,password_secret_version. If a field in that set is populated, all other fields in the set will automatically be cleared.
#password_secret_version
def password_secret_version() -> ::String-
(::String) — Optional. Input only. The resource name of a secret version in Secret
Manager which contains the password Oracle Goldengate uses to connect to
MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
Note: The following fields are mutually exclusive:
password_secret_version,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
#password_secret_version=
def password_secret_version=(value) -> ::String-
value (::String) — Optional. Input only. The resource name of a secret version in Secret
Manager which contains the password Oracle Goldengate uses to connect to
MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
Note: The following fields are mutually exclusive:
password_secret_version,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — Optional. Input only. The resource name of a secret version in Secret
Manager which contains the password Oracle Goldengate uses to connect to
MySQL. Format: projects/{project}/secrets/{secret}/versions/{version}.
Note: The following fields are mutually exclusive:
password_secret_version,password. If a field in that set is populated, all other fields in the set will automatically be cleared.
#port
def port() -> ::Integer- (::Integer) — Optional. The port of an endpoint usually specified for a connection.
#port=
def port=(value) -> ::Integer- value (::Integer) — Optional. The port of an endpoint usually specified for a connection.
- (::Integer) — Optional. The port of an endpoint usually specified for a connection.
#security_protocol
def security_protocol() -> ::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::MysqlSecurityProtocol- (::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::MysqlSecurityProtocol) — Optional. Security Type for MySQL.
#security_protocol=
def security_protocol=(value) -> ::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::MysqlSecurityProtocol- value (::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::MysqlSecurityProtocol) — Optional. Security Type for MySQL.
- (::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::MysqlSecurityProtocol) — Optional. Security Type for MySQL.
#ssl_ca_file
def ssl_ca_file() -> ::String- (::String) — Optional. Database Certificate - The base64 encoded content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
#ssl_ca_file=
def ssl_ca_file=(value) -> ::String- value (::String) — Optional. Database Certificate - The base64 encoded content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
- (::String) — Optional. Database Certificate - The base64 encoded content of a .pem or .crt file containing the server public key (for 1 and 2-way SSL).
#ssl_cert_file
def ssl_cert_file() -> ::String- (::String) — Optional. Client Certificate - The base64 encoded content of a .pem or .crt file containing the client public key (for 2-way SSL).
#ssl_cert_file=
def ssl_cert_file=(value) -> ::String- value (::String) — Optional. Client Certificate - The base64 encoded content of a .pem or .crt file containing the client public key (for 2-way SSL).
- (::String) — Optional. Client Certificate - The base64 encoded content of a .pem or .crt file containing the client public key (for 2-way SSL).
#ssl_crl_file
def ssl_crl_file() -> ::String- (::String) — Optional. The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA).
#ssl_crl_file=
def ssl_crl_file=(value) -> ::String- value (::String) — Optional. The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA).
- (::String) — Optional. The base64 encoded list of certificates revoked by the trusted certificate authorities (Trusted CA).
#ssl_key_file
def ssl_key_file() -> ::String- (::String) — Optional. Client Key - The base64 encoded content of a .pem or .crt file containing the client private key (for 2-way SSL).
#ssl_key_file=
def ssl_key_file=(value) -> ::String- value (::String) — Optional. Client Key - The base64 encoded content of a .pem or .crt file containing the client private key (for 2-way SSL).
- (::String) — Optional. Client Key - The base64 encoded content of a .pem or .crt file containing the client private key (for 2-way SSL).
#ssl_mode
def ssl_mode() -> ::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::SSLMode- (::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::SSLMode) — Optional. SSL modes for MySQL.
#ssl_mode=
def ssl_mode=(value) -> ::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::SSLMode- value (::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::SSLMode) — Optional. SSL modes for MySQL.
- (::Google::Cloud::OracleDatabase::V1::GoldengateMysqlConnectionProperties::SSLMode) — Optional. SSL modes for MySQL.
#technology_type
def technology_type() -> ::String- (::String) — Optional. The technology type of MysqlConnection.
#technology_type=
def technology_type=(value) -> ::String- value (::String) — Optional. The technology type of MysqlConnection.
- (::String) — Optional. The technology type of MysqlConnection.
#username
def username() -> ::String- (::String) — Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.
#username=
def username=(value) -> ::String- value (::String) — Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.
- (::String) — Optional. The username Oracle Goldengate uses to connect the associated system of the given technology.