Show / Hide Table of Contents

Class DatabaseToolsConnectionPostgresql

Database Tools connection of a PostgreSQL Server.

Inheritance
object
DatabaseToolsConnection
DatabaseToolsConnectionPostgresql
Inherited Members
DatabaseToolsConnection.Id
DatabaseToolsConnection.DisplayName
DatabaseToolsConnection.CompartmentId
DatabaseToolsConnection.LifecycleState
DatabaseToolsConnection.LifecycleDetails
DatabaseToolsConnection.TimeCreated
DatabaseToolsConnection.TimeUpdated
DatabaseToolsConnection.DefinedTags
DatabaseToolsConnection.FreeformTags
DatabaseToolsConnection.SystemTags
DatabaseToolsConnection.Locks
DatabaseToolsConnection.RuntimeSupport
DatabaseToolsConnection.RuntimeEndpoint
DatabaseToolsConnection.RuntimeIdentity
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabasetoolsService.Models
Assembly: OCI.DotNetSDK.Databasetools.dll
Syntax
public class DatabaseToolsConnectionPostgresql : DatabaseToolsConnection

Properties

AdvancedProperties

Declaration
[JsonProperty(PropertyName = "advancedProperties")]
public Dictionary<string, string> AdvancedProperties { get; set; }
Property Value
Type Description
Dictionary<string, string>

The advanced connection properties key-value pair (for example, sslMode).

ConnectionString

Declaration
[Required(ErrorMessage = "ConnectionString is required.")]
[JsonProperty(PropertyName = "connectionString")]
public string ConnectionString { get; set; }
Property Value
Type Description
string

The connection string used to connect to the PostgreSQL Server.

Remarks

Required

KeyStores

Declaration
[JsonProperty(PropertyName = "keyStores")]
public List<DatabaseToolsKeyStorePostgresql> KeyStores { get; set; }
Property Value
Type Description
List<DatabaseToolsKeyStorePostgresql>

The CA certificate to verify the server's certificate and the client private key and associated certificate required for client authentication.

PrivateEndpointId

Declaration
[JsonProperty(PropertyName = "privateEndpointId")]
public string PrivateEndpointId { get; set; }
Property Value
Type Description
string

The OCID of the Database Tools private endpoint used to access the database in the customer VCN.

RelatedResource

Declaration
[JsonProperty(PropertyName = "relatedResource")]
public DatabaseToolsRelatedResourcePostgresql RelatedResource { get; set; }
Property Value
Type Description
DatabaseToolsRelatedResourcePostgresql

UserName

Declaration
[JsonProperty(PropertyName = "userName")]
public string UserName { get; set; }
Property Value
Type Description
string

The database user name.

UserPassword

Declaration
[JsonProperty(PropertyName = "userPassword")]
public DatabaseToolsUserPassword UserPassword { get; set; }
Property Value
Type Description
DatabaseToolsUserPassword
In this article
Back to top