Class PostgresqlProfile
PostgreSQL database profile.
Implements
Inherited Members
Namespace: Google.Apis.Datastream.v1.Data
Assembly: Google.Apis.Datastream.v1.dll
Syntax
public class PostgresqlProfile : IDirectResponseSchemaProperties
Database
Required. Database for the PostgreSQL connection.
Declaration
[JsonProperty("database")]
public virtual string Database { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
Hostname
Required. Hostname for the PostgreSQL connection.
Declaration
[JsonProperty("hostname")]
public virtual string Hostname { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
Password
Optional. Password for the PostgreSQL connection. Mutually exclusive with the
secret_manager_stored_password field.
Declaration
[JsonProperty("password")]
public virtual string Password { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
Port
Port for the PostgreSQL connection, default value is 5432.
Declaration
[JsonProperty("port")]
public virtual int? Port { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | 
SecretManagerStoredPassword
Optional. A reference to a Secret Manager resource name storing the PostgreSQL connection password. Mutually
exclusive with the password field.
Declaration
[JsonProperty("secretManagerStoredPassword")]
public virtual string SecretManagerStoredPassword { get; set; }Property Value
| Type | Description | 
|---|---|
| string | 
SslConfig
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)
Declaration
[JsonProperty("sslConfig")]
public virtual PostgresqlSslConfig SslConfig { get; set; }Property Value
| Type | Description | 
|---|---|
| PostgresqlSslConfig | 
Username
Required. Username for the PostgreSQL connection.
Declaration
[JsonProperty("username")]
public virtual string Username { get; set; }Property Value
| Type | Description | 
|---|---|
| string |