Class CreateDatabaseFromBackupDetails
Inheritance
CreateDatabaseFromBackupDetails
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class CreateDatabaseFromBackupDetails
Properties
AdminPassword
Declaration
[Required(ErrorMessage = "AdminPassword is required.")]
[JsonProperty(PropertyName = "adminPassword")]
public string AdminPassword { get; set; }
Property Value
| Type |
Description |
| string |
A strong password for SYS, SYSTEM, PDB Admin and TDE Wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -.
|
BackupId
Declaration
[Required(ErrorMessage = "BackupId is required.")]
[JsonProperty(PropertyName = "backupId")]
public string BackupId { get; set; }
Property Value
BackupTDEPassword
Declaration
[JsonProperty(PropertyName = "backupTDEPassword")]
public string BackupTDEPassword { get; set; }
Property Value
| Type |
Description |
| string |
The password to open the TDE wallet.
|
DbName
Declaration
[JsonProperty(PropertyName = "dbName")]
public string DbName { get; set; }
Property Value
| Type |
Description |
| string |
The display name of the database to be created from the backup. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted.
|
DbUniqueName
Declaration
[JsonProperty(PropertyName = "dbUniqueName")]
public string DbUniqueName { get; set; }
Property Value
| Type |
Description |
| string |
The DB_UNIQUE_NAME of the Oracle Database being backed up.
|
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"}
|
ManagedSoftwareUpdateDetails
Declaration
[JsonProperty(PropertyName = "managedSoftwareUpdateDetails")]
public ManagedSoftwareUpdateInputDetails ManagedSoftwareUpdateDetails { get; set; }
Property Value
PluggableDatabases
Declaration
[JsonProperty(PropertyName = "pluggableDatabases")]
public List<string> PluggableDatabases { get; set; }
Property Value
| Type |
Description |
| List<string> |
The list of pluggable databases that needs to be restored into new database.
|
SidPrefix
Declaration
[JsonProperty(PropertyName = "sidPrefix")]
public string SidPrefix { get; set; }
Property Value
| Type |
Description |
| string |
Specifies a prefix for the Oracle SID of the database to be created.
|
SourceEncryptionKeyLocationDetails
Declaration
[JsonProperty(PropertyName = "sourceEncryptionKeyLocationDetails")]
public EncryptionKeyLocationDetails SourceEncryptionKeyLocationDetails { get; set; }
Property Value
StorageSizeDetails
Declaration
[JsonProperty(PropertyName = "storageSizeDetails")]
public DatabaseStorageSizeDetails StorageSizeDetails { get; set; }
Property Value
VmClusterId
Declaration
[JsonProperty(PropertyName = "vmClusterId")]
public string VmClusterId { get; set; }
Property Value
| Type |
Description |
| string |
The OCID of the VM cluster.
|