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
- (::String) — Required. Database service for the Oracle connection.
#database_service=
def database_service=(value) -> ::String
- value (::String) — Required. Database service for the Oracle connection.
- (::String) — Required. Database service for the Oracle connection.
#forward_ssh_connectivity
def forward_ssh_connectivity() -> ::Google::Cloud::CloudDMS::V1::ForwardSshTunnelConnectivity
-
(::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
-
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.
-
(::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
- (::String) — Required. The IP or hostname of the source Oracle database.
#host=
def host=(value) -> ::String
- value (::String) — Required. The IP or hostname of the source Oracle database.
- (::String) — Required. The IP or hostname of the source Oracle database.
#password
def password() -> ::String
- (::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
- 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.
- (::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
- (::Boolean) — Output only. Indicates whether a new password is included in the request.
#port
def port() -> ::Integer
- (::Integer) — Required. The network port of the source Oracle database.
#port=
def port=(value) -> ::Integer
- value (::Integer) — Required. The network port of the source Oracle database.
- (::Integer) — Required. The network port of the source Oracle database.
#private_connectivity
def private_connectivity() -> ::Google::Cloud::CloudDMS::V1::PrivateConnectivity
-
(::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
-
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.
-
(::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
-
(::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.
- Only
#ssl=
def ssl=(value) -> ::Google::Cloud::CloudDMS::V1::SslConfig
-
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.
- Only
-
(::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.
- Only
#static_service_ip_connectivity
def static_service_ip_connectivity() -> ::Google::Cloud::CloudDMS::V1::StaticServiceIpConnectivity
-
(::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
-
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.
-
(::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
- (::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
- 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.
- (::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.