Show / Hide Table of Contents

Class CreateDatabaseFromSnapshotDetails

Inheritance
object
CreateDatabaseFromSnapshotDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class CreateDatabaseFromSnapshotDetails

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 -.

Remarks

Required

CharacterSet

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

The character set for the database. The default is AL32UTF8. Allowed values are: AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS

DataSafeRegistrationDetails

Declaration
[JsonProperty(PropertyName = "dataSafeRegistrationDetails")]
public DataSafeRegistrationRequestDetails DataSafeRegistrationDetails { get; set; }
Property Value
Type Description
DataSafeRegistrationRequestDetails

DbBackupConfig

Declaration
[JsonProperty(PropertyName = "dbBackupConfig")]
public DbBackupConfig DbBackupConfig { get; set; }
Property Value
Type Description
DbBackupConfig

DbName

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

The display name of the database to be created from the snapshot/database. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted.

Remarks

Required

DbUniqueName

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

The DB_UNIQUE_NAME for the new Oracle Database.

DefinedTags

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

Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

EncryptionKeyLocationDetails

Declaration
[JsonProperty(PropertyName = "encryptionKeyLocationDetails")]
public EncryptionKeyLocationDetails EncryptionKeyLocationDetails { get; set; }
Property Value
Type Description
EncryptionKeyLocationDetails

FreeformTags

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"}

IsThinClone

Declaration
[JsonProperty(PropertyName = "isThinClone")]
public bool? IsThinClone { get; set; }
Property Value
Type Description
bool?

Specifies whether thick or thin database cloning is to be performed.

KeyStoreId

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

The OCID of the key store of Oracle Vault.

NcharacterSet

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

The national character set for the database. The default is AL16UTF16. Allowed values are: AL16UTF16 or UTF8.

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.

SourceAdminPassword

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

The source database's password for SYS, SYSTEM.

SourceEncryptionKeyLocationDetails

Declaration
[JsonProperty(PropertyName = "sourceEncryptionKeyLocationDetails")]
public EncryptionKeyLocationDetails SourceEncryptionKeyLocationDetails { get; set; }
Property Value
Type Description
EncryptionKeyLocationDetails

SourceSnapshotId

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

The snapshot OCID.

Remarks

Required

SourceTdePassword

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

The password to open the TDE wallet.

StorageSizeDetails

Declaration
[JsonProperty(PropertyName = "storageSizeDetails")]
public DatabaseStorageSizeDetails StorageSizeDetails { get; set; }
Property Value
Type Description
DatabaseStorageSizeDetails

TdeWalletPassword

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

The password for the target Database TDE wallet.

Remarks

Required

In this article
Back to top