SourceDatabaseDetails¶
- class oci.database.models.SourceDatabaseDetails(**kwargs)¶
Bases:
objectSource Autonomous AI Database details.
Attributes:
A constant which can be used with the db_workload property of a SourceDatabaseDetails.
A constant which can be used with the db_workload property of a SourceDatabaseDetails.
A constant which can be used with the db_workload property of a SourceDatabaseDetails.
A constant which can be used with the db_workload property of a SourceDatabaseDetails.
A constant which can be used with the db_workload property of a SourceDatabaseDetails.
Gets the autonomous_container_database_customer_contacts of this SourceDatabaseDetails.
Gets the autonomous_container_database_display_name of this SourceDatabaseDetails.
Gets the autonomous_container_database_dst_file_version of this SourceDatabaseDetails.
Gets the autonomous_container_database_name of this SourceDatabaseDetails.
Gets the autonomous_database_customer_contacts of this SourceDatabaseDetails.
Gets the autonomous_database_name of this SourceDatabaseDetails.
Gets the autonomous_vm_cluster_display_name of this SourceDatabaseDetails.
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’.
- property 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
- property 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
- property 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
- property 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
- property 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
- property 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
- property 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
- property 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