Class: Google::Cloud::Datastream::V1::PostgresqlProfile
- Inherits:
-
Object
- Object
- Google::Cloud::Datastream::V1::PostgresqlProfile
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/datastream/v1/datastream_resources.rb
Overview
PostgreSQL database profile.
Instance Attribute Summary collapse
-
#database ⇒ ::String
Required.
-
#hostname ⇒ ::String
Required.
-
#password ⇒ ::String
Optional.
-
#port ⇒ ::Integer
Port for the PostgreSQL connection, default value is 5432.
-
#secret_manager_stored_password ⇒ ::String
Optional.
-
#ssl_config ⇒ ::Google::Cloud::Datastream::V1::PostgresqlSslConfig
Optional.
-
#username ⇒ ::String
Required.
Instance Attribute Details
#database ⇒ ::String
Returns Required. Database for the PostgreSQL connection.
163 164 165 166 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 163 class PostgresqlProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#hostname ⇒ ::String
Returns Required. Hostname for the PostgreSQL connection.
163 164 165 166 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 163 class PostgresqlProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#password ⇒ ::String
Returns Optional. Password for the PostgreSQL connection. Mutually exclusive with
the secret_manager_stored_password
field.
163 164 165 166 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 163 class PostgresqlProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#port ⇒ ::Integer
Returns Port for the PostgreSQL connection, default value is 5432.
163 164 165 166 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 163 class PostgresqlProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#secret_manager_stored_password ⇒ ::String
Returns Optional. A reference to a Secret Manager resource name storing the
PostgreSQL connection password. Mutually exclusive with the password
field.
163 164 165 166 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 163 class PostgresqlProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#ssl_config ⇒ ::Google::Cloud::Datastream::V1::PostgresqlSslConfig
Returns Optional. SSL configuration for the PostgreSQL connection.
In case PostgresqlSslConfig is not set, the connection will use the default
SSL mode, which is prefer
(i.e. this mode will only use encryption if
enabled from database side, otherwise will use unencrypted communication).
163 164 165 166 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 163 class PostgresqlProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#username ⇒ ::String
Returns Required. Username for the PostgreSQL connection.
163 164 165 166 |
# File 'proto_docs/google/cloud/datastream/v1/datastream_resources.rb', line 163 class PostgresqlProfile include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |