Class UpdateDatabaseRegistrationDetails
The information to update a DatabaseRegistration.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class UpdateDatabaseRegistrationDetailsProperties
AliasName
Declaration
[JsonProperty(PropertyName = "aliasName")]
public string AliasName { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Credential store alias. | 
ConnectionString
Declaration
[JsonProperty(PropertyName = "connectionString")]
public string ConnectionString { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Connect descriptor or Easy Connect Naming method used to connect to a database. | 
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }Property Value
| Type | Description | 
|---|---|
| Dictionary<string, Dictionary<string, object>> | Tags defined for this resource. Each key is predefined and scoped to a namespace.
 | 
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Metadata about this specific object. | 
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }Property Value
| Type | Description | 
|---|---|
| string | An object's Display Name. | 
Fqdn
Declaration
[JsonProperty(PropertyName = "fqdn")]
public string Fqdn { get; set; }Property Value
| Type | Description | 
|---|---|
| string | A three-label Fully Qualified Domain Name (FQDN) for a resource. | 
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }Property Value
| Type | Description | 
|---|---|
| Dictionary<string, string> | A simple key-value pair that is applied without any predefined name, type, or scope. Exists
for cross-compatibility only.
 | 
Password
Declaration
[JsonProperty(PropertyName = "password")]
public string Password { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The password Oracle GoldenGate uses to connect the associated system of the given technology. It must conform to the specific security requirements including length, case sensitivity, and so on. Deprecated: This field is deprecated and replaced by "passwordSecretId". This field will be removed after February 15 2026. | 
SessionMode
Declaration
[JsonProperty(PropertyName = "sessionMode")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateDatabaseRegistrationDetails.SessionModeEnum? SessionMode { get; set; }Property Value
| Type | Description | 
|---|---|
| UpdateDatabaseRegistrationDetails.SessionModeEnum? | The mode of the database connection session to be established by the data client. 'REDIRECT' - for a RAC database, 'DIRECT' - for a non-RAC database. Connection to a RAC database involves a redirection received from the SCAN listeners to the database node to connect to. By default the mode would be DIRECT. | 
Username
Declaration
[JsonProperty(PropertyName = "username")]
public string Username { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The username Oracle GoldenGate uses to connect the associated system of the given technology. This username must already exist and be available by the system/application to be connected to and must conform to the case sensitivty requirments defined in it. | 
Wallet
Declaration
[JsonProperty(PropertyName = "wallet")]
public string Wallet { get; set; }Property Value
| Type | Description | 
|---|---|
| string | The wallet contents Oracle GoldenGate uses to make connections to a database. This attribute is expected to be base64 encoded. Deprecated: This field is deprecated and replaced by "walletSecretId". This field will be removed after February 15 2026. |