CreateDatabaseFromBackupDetails¶
- class oci.database.models.CreateDatabaseFromBackupDetails(**kwargs)¶
Bases:
objectCreateDatabaseFromBackupDetails model.
Methods:
__init__(**kwargs)Initializes a new CreateDatabaseFromBackupDetails object with values from keyword arguments.
Attributes:
[Required] Gets the admin_password of this CreateDatabaseFromBackupDetails.
[Required] Gets the backup_id of this CreateDatabaseFromBackupDetails.
Gets the backup_tde_password of this CreateDatabaseFromBackupDetails.
Gets the data_safe_registration_details of this CreateDatabaseFromBackupDetails.
Gets the db_name of this CreateDatabaseFromBackupDetails.
Gets the db_unique_name of this CreateDatabaseFromBackupDetails.
Gets the defined_tags of this CreateDatabaseFromBackupDetails.
Gets the freeform_tags of this CreateDatabaseFromBackupDetails.
Gets the managed_software_update_details of this CreateDatabaseFromBackupDetails.
Gets the pluggable_databases of this CreateDatabaseFromBackupDetails.
Gets the recovery_appliance_vpc_password of this CreateDatabaseFromBackupDetails.
Gets the sid_prefix of this CreateDatabaseFromBackupDetails.
Gets the source_encryption_key_location_details of this CreateDatabaseFromBackupDetails.
Gets the storage_size_details of this CreateDatabaseFromBackupDetails.
Gets the vm_cluster_id of this CreateDatabaseFromBackupDetails.
- __init__(**kwargs)¶
Initializes a new CreateDatabaseFromBackupDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
backup_id (str) – The value to assign to the backup_id property of this CreateDatabaseFromBackupDetails.
backup_tde_password (str) – The value to assign to the backup_tde_password property of this CreateDatabaseFromBackupDetails.
source_encryption_key_location_details (oci.database.models.EncryptionKeyLocationDetails) – The value to assign to the source_encryption_key_location_details property of this CreateDatabaseFromBackupDetails.
admin_password (str) – The value to assign to the admin_password property of this CreateDatabaseFromBackupDetails.
db_unique_name (str) – The value to assign to the db_unique_name property of this CreateDatabaseFromBackupDetails.
db_name (str) – The value to assign to the db_name property of this CreateDatabaseFromBackupDetails.
sid_prefix (str) – The value to assign to the sid_prefix property of this CreateDatabaseFromBackupDetails.
pluggable_databases (list[str]) – The value to assign to the pluggable_databases property of this CreateDatabaseFromBackupDetails.
storage_size_details (oci.database.models.DatabaseStorageSizeDetails) – The value to assign to the storage_size_details property of this CreateDatabaseFromBackupDetails.
managed_software_update_details (oci.database.models.ManagedSoftwareUpdateInputDetails) – The value to assign to the managed_software_update_details property of this CreateDatabaseFromBackupDetails.
vm_cluster_id (str) – The value to assign to the vm_cluster_id property of this CreateDatabaseFromBackupDetails.
freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CreateDatabaseFromBackupDetails.
defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CreateDatabaseFromBackupDetails.
recovery_appliance_vpc_password (str) – The value to assign to the recovery_appliance_vpc_password property of this CreateDatabaseFromBackupDetails.
data_safe_registration_details (oci.database.models.DataSafeRegistrationRequestDetails) – The value to assign to the data_safe_registration_details property of this CreateDatabaseFromBackupDetails.
- property admin_password¶
[Required] Gets the admin_password of this CreateDatabaseFromBackupDetails. 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 -.
- Returns
The admin_password of this CreateDatabaseFromBackupDetails.
- Return type
str
- property backup_id¶
[Required] Gets the backup_id of this CreateDatabaseFromBackupDetails. The backup OCID.
- Returns
The backup_id of this CreateDatabaseFromBackupDetails.
- Return type
str
- property backup_tde_password¶
Gets the backup_tde_password of this CreateDatabaseFromBackupDetails. The password to open the TDE wallet.
- Returns
The backup_tde_password of this CreateDatabaseFromBackupDetails.
- Return type
str
- property data_safe_registration_details¶
Gets the data_safe_registration_details of this CreateDatabaseFromBackupDetails.
- Returns
The data_safe_registration_details of this CreateDatabaseFromBackupDetails.
- Return type
- property db_name¶
Gets the db_name of this CreateDatabaseFromBackupDetails. 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.
- Returns
The db_name of this CreateDatabaseFromBackupDetails.
- Return type
str
- property db_unique_name¶
Gets the db_unique_name of this CreateDatabaseFromBackupDetails. The DB_UNIQUE_NAME of the Oracle Database being backed up.
- Returns
The db_unique_name of this CreateDatabaseFromBackupDetails.
- Return type
str
- property defined_tags¶
Gets the defined_tags of this CreateDatabaseFromBackupDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Returns
The defined_tags of this CreateDatabaseFromBackupDetails.
- Return type
dict(str, dict(str, object))
- property freeform_tags¶
Gets the freeform_tags of this CreateDatabaseFromBackupDetails. 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”}
- Returns
The freeform_tags of this CreateDatabaseFromBackupDetails.
- Return type
dict(str, str)
- property managed_software_update_details¶
Gets the managed_software_update_details of this CreateDatabaseFromBackupDetails.
- Returns
The managed_software_update_details of this CreateDatabaseFromBackupDetails.
- Return type
- property pluggable_databases¶
Gets the pluggable_databases of this CreateDatabaseFromBackupDetails. The list of pluggable databases that needs to be restored into new database.
- Returns
The pluggable_databases of this CreateDatabaseFromBackupDetails.
- Return type
list[str]
- property recovery_appliance_vpc_password¶
Gets the recovery_appliance_vpc_password of this CreateDatabaseFromBackupDetails. The password for the VPC user that is used to access the Recovery Appliance, if the given backup is from a backup destination of type RECOVERY_APPLIANCE.
- Returns
The recovery_appliance_vpc_password of this CreateDatabaseFromBackupDetails.
- Return type
str
- property sid_prefix¶
Gets the sid_prefix of this CreateDatabaseFromBackupDetails. Specifies a prefix for the Oracle SID of the database to be created.
- Returns
The sid_prefix of this CreateDatabaseFromBackupDetails.
- Return type
str
- property source_encryption_key_location_details¶
Gets the source_encryption_key_location_details of this CreateDatabaseFromBackupDetails.
- Returns
The source_encryption_key_location_details of this CreateDatabaseFromBackupDetails.
- Return type
- property storage_size_details¶
Gets the storage_size_details of this CreateDatabaseFromBackupDetails.
- Returns
The storage_size_details of this CreateDatabaseFromBackupDetails.
- Return type