v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1466450398.1 KB

Updates the properties of an Autonomous Database.

post/#X-Amz-Target=Odb.UpdateAutonomousDatabase

Headers

X-Amz-Target'Odb.UpdateAutonomousDatabase' required

Request body

autonomousDatabaseIdstring required

The unique identifier of the Autonomous Database to update.

adminPasswordstring password

The new password for the <code>ADMIN</code> user of the Autonomous Database.

computeCountnumber double

The compute capacity, in number of ECPUs or OCPUs, to assign to the Autonomous Database.

cpuCoreCountinteger

The number of CPU cores to allocate to the Autonomous Database.

dataStorageSizeInTBsinteger

The size, in terabytes (TB), of the data volume to allocate for the Autonomous Database.

dataStorageSizeInGBsinteger

The size, in gigabytes (GB), of the data volume to allocate for the Autonomous Database.

displayNamestring

The new user-friendly name for the Autonomous Database.

dbNamestring

The new name of the Autonomous Database.

dbVersionstring

The Oracle Database software version to use for the Autonomous Database.

dbWorkload'OLTP' | 'AJD' | 'APEX' | 'LH'

The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.

databaseEdition'STANDARD_EDITION' | 'ENTERPRISE_EDITION'

The Oracle Database edition to apply to the Autonomous Database.

licenseModel'BRING_YOUR_OWN_LICENSE' | 'LICENSE_INCLUDED'

The Oracle license model to apply to the Autonomous Database.

isAutoScalingEnabledboolean

Specifies whether to enable automatic scaling of the compute resources for the Autonomous Database.

isAutoScalingForStorageEnabledboolean

Specifies whether to enable automatic scaling of the storage for the Autonomous Database.

isBackupRetentionLockedboolean

Specifies whether to lock the backup retention period of the Autonomous Database to prevent it from being shortened.

isLocalDataGuardEnabledboolean

Specifies whether to enable local Oracle Data Guard for the Autonomous Database.

isMtlsConnectionRequiredboolean

Specifies whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.

isRefreshableCloneboolean

Specifies whether the Autonomous Database is a refreshable clone.

isDisconnectPeerboolean

Specifies whether to disconnect the Autonomous Database from its peer database.

backupRetentionPeriodInDaysinteger

The retention period, in days, for automatic backups of the Autonomous Database.

byolComputeCountLimitnumber double

The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.

localAdgAutoFailoverMaxDataLossLimitinteger

The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.

autonomousMaintenanceScheduleType'EARLY' | 'REGULAR'

The maintenance schedule type for the Autonomous Database.

openMode'READ_ONLY' | 'READ_WRITE'

The mode in which to open the Autonomous Database, either read-only or read/write.

permissionLevel'RESTRICTED' | 'UNRESTRICTED'

The permission level of the Autonomous Database.

refreshableMode'AUTOMATIC' | 'MANUAL'

The refresh mode of the refreshable clone Autonomous Database.

privateEndpointIpstring

The private endpoint IP address for the Autonomous Database.

privateEndpointLabelstring

The private endpoint label for the Autonomous Database.

peerDbIdstring

The unique identifier of the peer Autonomous Database.

resourcePoolLeaderIdstring

The unique identifier of the resource pool leader Autonomous Database.

standbyAllowlistedIpsSource'PRIMARY' | 'SEPARATE' | 'NOT_APPLICABLE'

The source of the allowlisted IP addresses for the standby Autonomous Database.

standbyAllowlistedIpsString[]

The list of IP addresses that are allowed to access the standby Autonomous Database.

allowlistedIpsString[]

The list of IP addresses that are allowed to access the Autonomous Database.

autoRefreshFrequencyInSecondsinteger

The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.

autoRefreshPointLagInSecondsinteger

The time lag, in seconds, between the refreshable clone and its source Autonomous Database.

timeOfAutoRefreshStartstring date-time

The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.

encryptionKeyProvider'ORACLE_MANAGED' | 'AWS_KMS'

The provider of the encryption key to use for the Autonomous Database.

Response

Success

autonomousDatabaseIdstring required

The unique identifier of the Autonomous Database that was updated.

displayNamestring

The user-friendly name of the Autonomous Database that was updated.

status'AVAILABLE' | 'FAILED' | 'PROVISIONING' | 'TERMINATED' | 'TERMINATING' | 'UPDATING' | 'MAINTENANCE_IN_PROGRESS' | 'STOPPING' | 'STOPPED' | 'STARTING' | 'UNAVAILABLE' | 'RESTORE_IN_PROGRESS' | 'RESTORE_FAILED' | 'BACKUP_IN_PROGRESS' | 'SCALE_IN_PROGRESS' | 'AVAILABLE_NEEDS_ATTENTION' | 'RESTARTING' | 'RECREATING' | 'ROLE_CHANGE_IN_PROGRESS' | 'UPGRADING' | 'INACCESSIBLE' | 'STANDBY'

The current status of the Autonomous Database.

statusReasonstring

Additional information about the current status of the Autonomous Database, if applicable.