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.

property 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

property 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

property 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

property 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

property 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

property 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

property 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

property 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

property 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.

The default database version is the Oracle-recommended version. You can retrieve the default DB version by calling the list_autonomous_db_versions() operation.

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