SourceDatabaseDetails

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

Bases: object

Source Autonomous AI Database details.

Attributes

DB_WORKLOAD_AJD A constant which can be used with the db_workload property of a SourceDatabaseDetails.
DB_WORKLOAD_APEX A constant which can be used with the db_workload property of a SourceDatabaseDetails.
DB_WORKLOAD_DW A constant which can be used with the db_workload property of a SourceDatabaseDetails.
DB_WORKLOAD_LH A constant which can be used with the db_workload property of a SourceDatabaseDetails.
DB_WORKLOAD_OLTP A constant which can be used with the db_workload property of a SourceDatabaseDetails.
autonomous_container_database_customer_contacts Gets the autonomous_container_database_customer_contacts of this SourceDatabaseDetails.
autonomous_container_database_display_name Gets the autonomous_container_database_display_name of this SourceDatabaseDetails.
autonomous_container_database_dst_file_version Gets the autonomous_container_database_dst_file_version of this SourceDatabaseDetails.
autonomous_container_database_name Gets the autonomous_container_database_name of this SourceDatabaseDetails.
autonomous_database_customer_contacts Gets the autonomous_database_customer_contacts of this SourceDatabaseDetails.
autonomous_database_name Gets the autonomous_database_name of this SourceDatabaseDetails.
autonomous_vm_cluster_display_name Gets the autonomous_vm_cluster_display_name of this SourceDatabaseDetails.
db_workload Gets the db_workload of this SourceDatabaseDetails.

Methods

__init__(**kwargs) Initializes a new SourceDatabaseDetails object with values from keyword arguments.
DB_WORKLOAD_AJD = 'AJD'

A constant which can be used with the db_workload property of a SourceDatabaseDetails. This constant has a value of “AJD”

DB_WORKLOAD_APEX = 'APEX'

A constant which can be used with the db_workload property of a SourceDatabaseDetails. This constant has a value of “APEX”

DB_WORKLOAD_DW = 'DW'

A constant which can be used with the db_workload property of a SourceDatabaseDetails. This constant has a value of “DW”

DB_WORKLOAD_LH = 'LH'

A constant which can be used with the db_workload property of a SourceDatabaseDetails. This constant has a value of “LH”

DB_WORKLOAD_OLTP = 'OLTP'

A constant which can be used with the db_workload property of a SourceDatabaseDetails. This constant has a value of “OLTP”

__init__(**kwargs)

Initializes a new SourceDatabaseDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • autonomous_vm_cluster_display_name (str) – The value to assign to the autonomous_vm_cluster_display_name property of this SourceDatabaseDetails.
  • autonomous_container_database_name (str) – The value to assign to the autonomous_container_database_name property of this SourceDatabaseDetails.
  • autonomous_container_database_display_name (str) – The value to assign to the autonomous_container_database_display_name property of this SourceDatabaseDetails.
  • autonomous_container_database_customer_contacts (list[oci.database.models.CustomerContact]) – The value to assign to the autonomous_container_database_customer_contacts property of this SourceDatabaseDetails.
  • autonomous_container_database_dst_file_version (str) – The value to assign to the autonomous_container_database_dst_file_version property of this SourceDatabaseDetails.
  • autonomous_database_name (str) – The value to assign to the autonomous_database_name property of this SourceDatabaseDetails.
  • autonomous_database_customer_contacts (list[oci.database.models.CustomerContact]) – The value to assign to the autonomous_database_customer_contacts property of this SourceDatabaseDetails.
  • db_workload (str) – The value to assign to the db_workload property of this SourceDatabaseDetails. Allowed values for this property are: “OLTP”, “DW”, “AJD”, “APEX”, “LH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
autonomous_container_database_customer_contacts

Gets the autonomous_container_database_customer_contacts of this SourceDatabaseDetails. Customer Contacts for the Autonomous Container Database. Setting this to an empty list removes all customer contacts.

Returns:The autonomous_container_database_customer_contacts of this SourceDatabaseDetails.
Return type:list[oci.database.models.CustomerContact]
autonomous_container_database_display_name

Gets the autonomous_container_database_display_name of this SourceDatabaseDetails. The user-provided name for the Autonomous Container Database.

Returns:The autonomous_container_database_display_name of this SourceDatabaseDetails.
Return type:str
autonomous_container_database_dst_file_version

Gets the autonomous_container_database_dst_file_version of this SourceDatabaseDetails. DST Time-Zone File version of the Autonomous Container Database.

Returns:The autonomous_container_database_dst_file_version of this SourceDatabaseDetails.
Return type:str
autonomous_container_database_name

Gets the autonomous_container_database_name of this SourceDatabaseDetails. Autonomous Container Database name.

Returns:The autonomous_container_database_name of this SourceDatabaseDetails.
Return type:str
autonomous_database_customer_contacts

Gets the autonomous_database_customer_contacts of this SourceDatabaseDetails. Customer Contacts for the Autonomous AI Database.

Returns:The autonomous_database_customer_contacts of this SourceDatabaseDetails.
Return type:list[oci.database.models.CustomerContact]
autonomous_database_name

Gets the autonomous_database_name of this SourceDatabaseDetails. Autonomous AI Database’s name.

Returns:The autonomous_database_name of this SourceDatabaseDetails.
Return type:str
autonomous_vm_cluster_display_name

Gets the autonomous_vm_cluster_display_name of this SourceDatabaseDetails. Autonomous VM cluster’s user-friendly name.

Returns:The autonomous_vm_cluster_display_name of this SourceDatabaseDetails.
Return type:str
db_workload

Gets the db_workload of this SourceDatabaseDetails. The Autonomous AI Database workload type. The following values are valid: - OLTP - indicates an Autonomous AI Transaction Processing database - DW - indicates an Autonomous AI Lakehouse database - AJD - indicates an Autonomous AI JSON Database - APEX - indicates an Autonomous AI Database with the Oracle APEX AI Application Development workload type. - LH - indicates an Oracle Autonomous AI Lakehouse database

Note Starting December 2026, DW will not be supported as a valid value for this parameter. When creating an Autonomous AI Database, if this parameter is not specified, the default value is OLTP.

This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier.

Allowed values for this property are: “OLTP”, “DW”, “AJD”, “APEX”, “LH”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The db_workload of this SourceDatabaseDetails.
Return type:str