Class: Google::Cloud::CloudDMS::V1::PostgreSqlConnectionProfile

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb

Overview

Specifies connection parameters required specifically for PostgreSQL databases.

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_sql_id::String

Returns If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.

Returns:

  • (::String)

    If the source is a Cloud SQL database, use this field to provide the Cloud SQL instance ID of the source.



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#host::String

Returns Required. The IP or hostname of the source PostgreSQL database.

Returns:

  • (::String)

    Required. The IP or hostname of the source PostgreSQL database.



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#network_architecture::Google::Cloud::CloudDMS::V1::NetworkArchitecture (readonly)

Returns Output only. If the source is a Cloud SQL database, this field indicates the network architecture it's associated with.

Returns:



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#password::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.



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#password_set::Boolean (readonly)

Returns Output only. Indicates If this connection profile password is stored.

Returns:

  • (::Boolean)

    Output only. Indicates If this connection profile password is stored.



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#port::Integer

Returns Required. The network port of the source PostgreSQL database.

Returns:

  • (::Integer)

    Required. The network port of the source PostgreSQL database.



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#private_service_connect_connectivity::Google::Cloud::CloudDMS::V1::PrivateServiceConnectConnectivity

Returns Private service connect connectivity.

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

Returns:



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#ssl::Google::Cloud::CloudDMS::V1::SslConfig

Returns SSL configuration for the destination to connect to the source database.

Returns:



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#static_ip_connectivity::Google::Cloud::CloudDMS::V1::StaticIpConnectivity

Returns Static ip connectivity data (default, no additional details needed).

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

Returns:

  • (::Google::Cloud::CloudDMS::V1::StaticIpConnectivity)

    Static ip connectivity data (default, no additional details needed).

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



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#username::String

Returns 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.



138
139
140
141
# File 'proto_docs/google/cloud/clouddms/v1/clouddms_resources.rb', line 138

class PostgreSqlConnectionProfile
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end