AutonomousDbVersionSummary

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

Bases: object

The supported Autonomous AI Database version.

Attributes

DB_WORKLOAD_AJD A constant which can be used with the db_workload property of a AutonomousDbVersionSummary.
DB_WORKLOAD_APEX A constant which can be used with the db_workload property of a AutonomousDbVersionSummary.
DB_WORKLOAD_DW A constant which can be used with the db_workload property of a AutonomousDbVersionSummary.
DB_WORKLOAD_LH A constant which can be used with the db_workload property of a AutonomousDbVersionSummary.
DB_WORKLOAD_OLTP A constant which can be used with the db_workload property of a AutonomousDbVersionSummary.
db_workload Gets the db_workload of this AutonomousDbVersionSummary.
details Gets the details of this AutonomousDbVersionSummary.
is_dedicated Gets the is_dedicated of this AutonomousDbVersionSummary.
is_default_for_free Gets the is_default_for_free of this AutonomousDbVersionSummary.
is_default_for_paid Gets the is_default_for_paid of this AutonomousDbVersionSummary.
is_dev_tier_enabled Gets the is_dev_tier_enabled of this AutonomousDbVersionSummary.
is_free_tier_enabled Gets the is_free_tier_enabled of this AutonomousDbVersionSummary.
is_paid_enabled Gets the is_paid_enabled of this AutonomousDbVersionSummary.
version [Required] Gets the version of this AutonomousDbVersionSummary.

Methods

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

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

DB_WORKLOAD_APEX = 'APEX'

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

DB_WORKLOAD_DW = 'DW'

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

DB_WORKLOAD_LH = 'LH'

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

DB_WORKLOAD_OLTP = 'OLTP'

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

__init__(**kwargs)

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

Parameters:
  • version (str) – The value to assign to the version property of this AutonomousDbVersionSummary.
  • db_workload (str) – The value to assign to the db_workload property of this AutonomousDbVersionSummary. 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’.
  • is_dedicated (bool) – The value to assign to the is_dedicated property of this AutonomousDbVersionSummary.
  • details (str) – The value to assign to the details property of this AutonomousDbVersionSummary.
  • is_free_tier_enabled (bool) – The value to assign to the is_free_tier_enabled property of this AutonomousDbVersionSummary.
  • is_dev_tier_enabled (bool) – The value to assign to the is_dev_tier_enabled property of this AutonomousDbVersionSummary.
  • is_paid_enabled (bool) – The value to assign to the is_paid_enabled property of this AutonomousDbVersionSummary.
  • is_default_for_free (bool) – The value to assign to the is_default_for_free property of this AutonomousDbVersionSummary.
  • is_default_for_paid (bool) – The value to assign to the is_default_for_paid property of this AutonomousDbVersionSummary.
db_workload

Gets the db_workload of this AutonomousDbVersionSummary. 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 AutonomousDbVersionSummary.
Return type:str
details

Gets the details of this AutonomousDbVersionSummary. A URL that points to a detailed description of the Autonomous AI Database version.

Returns:The details of this AutonomousDbVersionSummary.
Return type:str
is_dedicated

Gets the is_dedicated of this AutonomousDbVersionSummary. True if the database uses dedicated Exadata infrastructure.

Returns:The is_dedicated of this AutonomousDbVersionSummary.
Return type:bool
is_default_for_free

Gets the is_default_for_free of this AutonomousDbVersionSummary. True if this version of the Oracle AI Database software’s default is free.

Returns:The is_default_for_free of this AutonomousDbVersionSummary.
Return type:bool
is_default_for_paid

Gets the is_default_for_paid of this AutonomousDbVersionSummary. True if this version of the Oracle AI Database software’s default is paid.

Returns:The is_default_for_paid of this AutonomousDbVersionSummary.
Return type:bool
is_dev_tier_enabled

Gets the is_dev_tier_enabled of this AutonomousDbVersionSummary. True if this Oracle AI Database software version can be used for Autonomous AI Databases for Developers.

Returns:The is_dev_tier_enabled of this AutonomousDbVersionSummary.
Return type:bool
is_free_tier_enabled

Gets the is_free_tier_enabled of this AutonomousDbVersionSummary. True if this version of the Oracle AI Database software can be used for Always-Free Autonomous AI Databases.

Returns:The is_free_tier_enabled of this AutonomousDbVersionSummary.
Return type:bool
is_paid_enabled

Gets the is_paid_enabled of this AutonomousDbVersionSummary. True if this version of the Oracle AI Database software has payments enabled.

Returns:The is_paid_enabled of this AutonomousDbVersionSummary.
Return type:bool
version

[Required] Gets the version of this AutonomousDbVersionSummary. A valid Oracle AI Database version for Autonomous AI Database. When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.

Note Starting December 2026, 23ai will not be supported as a valid value for this parameter.

Returns:The version of this AutonomousDbVersionSummary.
Return type:str