Class AutonomousDatabaseConnectionStrings
Connection strings to connect to an Oracle Autonomous Database.
Example output for connection strings. See {@link #databaseConnectionStringProfile(DatabaseConnectionStringProfileRequest) databaseConnectionStringProfile} for additional details:
"connectionStrings": {
"allConnectionStrings": {
"HIGH": "adb.region.oraclecloud.com:1522/unique_id_databasename_high.adwc.oraclecloud.com",
"LOW": "adb.region.oraclecloud.com:1522/unique_id_databasename_low.adwc.oraclecloud.com",
"MEDIUM": "adb.region.oraclecloud.com:1522/unique_id_databasename_medium.adwc.oraclecloud.com"
},
"profiles": [
{
"displayName": "databasename_high",
"value": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.region.oraclecloud.com))(connect_data=(service_name=unique_id_databasename_high.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))",
"consumerGroup": "HIGH",
"protocol": "TCPS",
"tlsAuthentication": "MUTUAL",
"hostFormat": "FQDN",
"sessionMode": "DIRECT",
"syntaxFormat": "LONG"
},
{
"displayName": "databasename_low",
"value": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.region.oraclecloud.com))(connect_data=(service_name=unique_id_databasename_low.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))",
"consumerGroup": "LOW",
"protocol": "TCPS",
"tlsAuthentication": "MUTUAL",
"hostFormat": "FQDN",
"sessionMode": "DIRECT",
"syntaxFormat": "LONG"
},
{
"displayName": "databasename_medium",
"value": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.region.oraclecloud.com))(connect_data=(service_name=unique_id_databasename_medium.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))",
"consumerGroup": "MEDIUM",
"protocol": "TCPS",
"tlsAuthentication": "MUTUAL",
"hostFormat": "FQDN",
"sessionMode": "DIRECT",
"syntaxFormat": "LONG"
}
],
"dedicated": null,
"high": "adb.region.oraclecloud.com:1522/unique_id_databasename_high.adwc.oraclecloud.com",
"low": "adb.region.oraclecloud.com:1522/unique_id_databasename_low.adwc.oraclecloud.com",
"medium": "adb.region.oraclecloud.com:1522/unique_id_databasename_medium.adwc.oraclecloud.com"
}
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class AutonomousDatabaseConnectionStrings
Properties
AllConnectionStrings
Declaration
[JsonProperty(PropertyName = "allConnectionStrings")]
public Dictionary<string, string> AllConnectionStrings { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, string> | Returns all connection strings that can be used to connect to the Autonomous Database. For more information, please see Predefined Database Service Names for Autonomous Transaction Processing |
Dedicated
Declaration
[JsonProperty(PropertyName = "dedicated")]
public string Dedicated { get; set; }
Property Value
Type | Description |
---|---|
string | The database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements. |
High
Declaration
[JsonProperty(PropertyName = "high")]
public string High { get; set; }
Property Value
Type | Description |
---|---|
string | The High database service provides the highest level of resources to each SQL statement resulting in the highest performance, but supports the fewest number of concurrent SQL statements. |
Low
Declaration
[JsonProperty(PropertyName = "low")]
public string Low { get; set; }
Property Value
Type | Description |
---|---|
string | The Low database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements. |
Medium
Declaration
[JsonProperty(PropertyName = "medium")]
public string Medium { get; set; }
Property Value
Type | Description |
---|---|
string | The Medium database service provides a lower level of resources to each SQL statement potentially resulting a lower level of performance, but supports more concurrent SQL statements. |
Profiles
Declaration
[JsonProperty(PropertyName = "profiles")]
public List<DatabaseConnectionStringProfile> Profiles { get; set; }
Property Value
Type | Description |
---|---|
List<DatabaseConnectionStringProfile> | A list of connection string profiles to allow clients to group, filter and select connection string values based on structured metadata. |