Class UpdateDatabaseDetails
Details to update a database.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.
Inheritance
UpdateDatabaseDetails
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class UpdateDatabaseDetails
Properties
AutoFailoverConfiguration
Declaration
[JsonProperty(PropertyName = "autoFailoverConfiguration")]
public AutoFailoverConfiguration AutoFailoverConfiguration { get; set; }
Property Value
DatabaseAdminPassword
Declaration
[JsonProperty(PropertyName = "databaseAdminPassword")]
public string DatabaseAdminPassword { get; set; }
Property Value
| Type |
Description |
| string |
The administrator password of the primary database in this Data Guard association.
The password MUST be the same as the primary admin password.
|
DbBackupConfig
Declaration
[JsonProperty(PropertyName = "dbBackupConfig")]
public DbBackupConfig DbBackupConfig { get; set; }
Property Value
DbHomeId
Declaration
[JsonProperty(PropertyName = "dbHomeId")]
public string DbHomeId { get; set; }
Property Value
| Type |
Description |
| string |
The OCID of the Database Home.
|
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
| Type |
Description |
| Dictionary<string, string> |
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
For more information, see Resource Tags.
Example: {"Department": "Finance"}
|
IsActiveDataGuardEnabled
Declaration
[JsonProperty(PropertyName = "isActiveDataGuardEnabled")]
public bool? IsActiveDataGuardEnabled { get; set; }
Property Value
| Type |
Description |
| bool? |
True if active Data Guard is enabled.
|
ManagedSoftwareUpdateDetails
Declaration
[JsonProperty(PropertyName = "managedSoftwareUpdateDetails")]
public ManagedSoftwareUpdateInputDetails ManagedSoftwareUpdateDetails { get; set; }
Property Value
NewAdminPassword
Declaration
[JsonProperty(PropertyName = "newAdminPassword")]
public string NewAdminPassword { get; set; }
Property Value
| Type |
Description |
| string |
A new strong password for SYS, SYSTEM, and the plugbable database ADMIN user. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -.
|
NewTdeWalletPassword
Declaration
[JsonProperty(PropertyName = "newTdeWalletPassword")]
public string NewTdeWalletPassword { get; set; }
Property Value
| Type |
Description |
| string |
The new password to open the TDE wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -.
|
OldTdeWalletPassword
Declaration
[JsonProperty(PropertyName = "oldTdeWalletPassword")]
public string OldTdeWalletPassword { get; set; }
Property Value
| Type |
Description |
| string |
The existing TDE wallet password. You must provide the existing password in order to set a new TDE wallet password.
|
PatchOptions
Declaration
[JsonProperty(PropertyName = "patchOptions")]
public PatchOptions PatchOptions { get; set; }
Property Value
ProtectionMode
Declaration
[JsonProperty(PropertyName = "protectionMode")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateDatabaseDetails.ProtectionModeEnum? ProtectionMode { get; set; }
Property Value
StorageSizeDetails
Declaration
[JsonProperty(PropertyName = "storageSizeDetails")]
public DatabaseStorageSizeDetails StorageSizeDetails { get; set; }
Property Value
TransportType
Declaration
[JsonProperty(PropertyName = "transportType")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateDatabaseDetails.TransportTypeEnum? TransportType { get; set; }
Property Value
| Type |
Description |
| UpdateDatabaseDetails.TransportTypeEnum? |
The redo transport type to use for this Data Guard association. Valid values depend on the specified protectionMode:
- MAXIMUM_AVAILABILITY - SYNC or FASTSYNC
- MAXIMUM_PERFORMANCE - ASYNC
- MAXIMUM_PROTECTION - SYNC
For more information, see
Redo Transport Services
in the Oracle Data Guard documentation.
IMPORTANT - The only transport type currently supported by the Database service is ASYNC.
|