Cloud Database Migration Service V1 API - Class Google::Cloud::CloudDMS::V1::OracleConnectionProfile (v1.2.0)

Reference documentation and code samples for the Cloud Database Migration Service V1 API class Google::Cloud::CloudDMS::V1::OracleConnectionProfile.

Specifies connection parameters required specifically for Oracle databases.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#database_service

def database_service() -> ::String
Returns
  • (::String) — Required. Database service for the Oracle connection.

#database_service=

def database_service=(value) -> ::String
Parameter
  • value (::String) — Required. Database service for the Oracle connection.
Returns
  • (::String) — Required. Database service for the Oracle connection.

#forward_ssh_connectivity

def forward_ssh_connectivity() -> ::Google::Cloud::CloudDMS::V1::ForwardSshTunnelConnectivity
Returns
  • (::Google::Cloud::CloudDMS::V1::ForwardSshTunnelConnectivity) — Forward SSH tunnel connectivity.

    Note: The following fields are mutually exclusive: forward_ssh_connectivity, static_service_ip_connectivity, private_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

#forward_ssh_connectivity=

def forward_ssh_connectivity=(value) -> ::Google::Cloud::CloudDMS::V1::ForwardSshTunnelConnectivity
Parameter
  • value (::Google::Cloud::CloudDMS::V1::ForwardSshTunnelConnectivity) — Forward SSH tunnel connectivity.

    Note: The following fields are mutually exclusive: forward_ssh_connectivity, static_service_ip_connectivity, private_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::CloudDMS::V1::ForwardSshTunnelConnectivity) — Forward SSH tunnel connectivity.

    Note: The following fields are mutually exclusive: forward_ssh_connectivity, static_service_ip_connectivity, private_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

#host

def host() -> ::String
Returns
  • (::String) — Required. The IP or hostname of the source Oracle database.

#host=

def host=(value) -> ::String
Parameter
  • value (::String) — Required. The IP or hostname of the source Oracle database.
Returns
  • (::String) — Required. The IP or hostname of the source Oracle database.

#password

def password() -> ::String
Returns
  • (::String) — Required. Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

#password=

def password=(value) -> ::String
Parameter
  • value (::String) — Required. Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.
Returns
  • (::String) — Required. Input only. The password for the user that Database Migration Service will be using to connect to the database. This field is not returned on request, and the value is encrypted when stored in Database Migration Service.

#password_set

def password_set() -> ::Boolean
Returns
  • (::Boolean) — Output only. Indicates whether a new password is included in the request.

#port

def port() -> ::Integer
Returns
  • (::Integer) — Required. The network port of the source Oracle database.

#port=

def port=(value) -> ::Integer
Parameter
  • value (::Integer) — Required. The network port of the source Oracle database.
Returns
  • (::Integer) — Required. The network port of the source Oracle database.

#private_connectivity

def private_connectivity() -> ::Google::Cloud::CloudDMS::V1::PrivateConnectivity
Returns
  • (::Google::Cloud::CloudDMS::V1::PrivateConnectivity) — Private connectivity.

    Note: The following fields are mutually exclusive: private_connectivity, static_service_ip_connectivity, forward_ssh_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

#private_connectivity=

def private_connectivity=(value) -> ::Google::Cloud::CloudDMS::V1::PrivateConnectivity
Parameter
  • value (::Google::Cloud::CloudDMS::V1::PrivateConnectivity) — Private connectivity.

    Note: The following fields are mutually exclusive: private_connectivity, static_service_ip_connectivity, forward_ssh_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::CloudDMS::V1::PrivateConnectivity) — Private connectivity.

    Note: The following fields are mutually exclusive: private_connectivity, static_service_ip_connectivity, forward_ssh_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

#ssl

def ssl() -> ::Google::Cloud::CloudDMS::V1::SslConfig
Returns
  • (::Google::Cloud::CloudDMS::V1::SslConfig) —

    SSL configuration for the connection to the source Oracle database.

    • Only SERVER_ONLY configuration is supported for Oracle SSL.
    • SSL is supported for Oracle versions 12 and above.

#ssl=

def ssl=(value) -> ::Google::Cloud::CloudDMS::V1::SslConfig
Parameter
  • value (::Google::Cloud::CloudDMS::V1::SslConfig) —

    SSL configuration for the connection to the source Oracle database.

    • Only SERVER_ONLY configuration is supported for Oracle SSL.
    • SSL is supported for Oracle versions 12 and above.
Returns
  • (::Google::Cloud::CloudDMS::V1::SslConfig) —

    SSL configuration for the connection to the source Oracle database.

    • Only SERVER_ONLY configuration is supported for Oracle SSL.
    • SSL is supported for Oracle versions 12 and above.

#static_service_ip_connectivity

def static_service_ip_connectivity() -> ::Google::Cloud::CloudDMS::V1::StaticServiceIpConnectivity
Returns
  • (::Google::Cloud::CloudDMS::V1::StaticServiceIpConnectivity) — Static Service IP connectivity.

    Note: The following fields are mutually exclusive: static_service_ip_connectivity, forward_ssh_connectivity, private_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

#static_service_ip_connectivity=

def static_service_ip_connectivity=(value) -> ::Google::Cloud::CloudDMS::V1::StaticServiceIpConnectivity
Parameter
  • value (::Google::Cloud::CloudDMS::V1::StaticServiceIpConnectivity) — Static Service IP connectivity.

    Note: The following fields are mutually exclusive: static_service_ip_connectivity, forward_ssh_connectivity, private_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns
  • (::Google::Cloud::CloudDMS::V1::StaticServiceIpConnectivity) — Static Service IP connectivity.

    Note: The following fields are mutually exclusive: static_service_ip_connectivity, forward_ssh_connectivity, private_connectivity. If a field in that set is populated, all other fields in the set will automatically be cleared.

#username

def username() -> ::String
Returns
  • (::String) — Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.

#username=

def username=(value) -> ::String
Parameter
  • value (::String) — Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.
Returns
  • (::String) — Required. The username that Database Migration Service will use to connect to the database. The value is encrypted when stored in Database Migration Service.