CreateDatabaseFromBackupDetails

class oci.database.models.CreateDatabaseFromBackupDetails(**kwargs)

Bases: object

CreateDatabaseFromBackupDetails model.

Methods:

__init__(**kwargs)

Initializes a new CreateDatabaseFromBackupDetails object with values from keyword arguments.

Attributes:

admin_password

[Required] Gets the admin_password of this CreateDatabaseFromBackupDetails.

backup_id

[Required] Gets the backup_id of this CreateDatabaseFromBackupDetails.

backup_tde_password

Gets the backup_tde_password of this CreateDatabaseFromBackupDetails.

data_safe_registration_details

Gets the data_safe_registration_details of this CreateDatabaseFromBackupDetails.

db_name

Gets the db_name of this CreateDatabaseFromBackupDetails.

db_unique_name

Gets the db_unique_name of this CreateDatabaseFromBackupDetails.

defined_tags

Gets the defined_tags of this CreateDatabaseFromBackupDetails.

freeform_tags

Gets the freeform_tags of this CreateDatabaseFromBackupDetails.

managed_software_update_details

Gets the managed_software_update_details of this CreateDatabaseFromBackupDetails.

pluggable_databases

Gets the pluggable_databases of this CreateDatabaseFromBackupDetails.

recovery_appliance_vpc_password

Gets the recovery_appliance_vpc_password of this CreateDatabaseFromBackupDetails.

sid_prefix

Gets the sid_prefix of this CreateDatabaseFromBackupDetails.

source_encryption_key_location_details

Gets the source_encryption_key_location_details of this CreateDatabaseFromBackupDetails.

storage_size_details

Gets the storage_size_details of this CreateDatabaseFromBackupDetails.

vm_cluster_id

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

oci.database.models.DataSafeRegistrationRequestDetails

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

oci.database.models.ManagedSoftwareUpdateInputDetails

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

oci.database.models.EncryptionKeyLocationDetails

property storage_size_details

Gets the storage_size_details of this CreateDatabaseFromBackupDetails.

Returns

The storage_size_details of this CreateDatabaseFromBackupDetails.

Return type

oci.database.models.DatabaseStorageSizeDetails

property vm_cluster_id

Gets the vm_cluster_id of this CreateDatabaseFromBackupDetails. The OCID of the VM cluster.

Returns

The vm_cluster_id of this CreateDatabaseFromBackupDetails.

Return type

str