v1

latestOpenAPI 3.0.0Apache 2.0 License2026-07-1466450398.1 KB

Creates a new Autonomous Database.

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

Headers

X-Amz-Target'Odb.CreateAutonomousDatabase' required

Request body

odbNetworkIdstring

The unique identifier of the ODB network to be used for the Autonomous Database.

displayNamestring

The user-friendly name for the Autonomous Database. The name does not have to be unique.

dbNamestring

The name of the Autonomous Database. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The name must be unique in the Amazon Web Services account.

adminPasswordstring password

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

computeCountnumber double

The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), to assign 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.

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

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

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.

licenseModel'BRING_YOUR_OWN_LICENSE' | 'LICENSE_INCLUDED'

The Oracle license model to apply to the Autonomous Database.

characterSetstring

The character set to use for the Autonomous Database.

ncharacterSetstring

The national character set to use for the Autonomous Database.

dbVersionstring

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

databaseEdition'STANDARD_EDITION' | 'ENTERPRISE_EDITION'

The Oracle Database edition to apply to the Autonomous Database.

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

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

autonomousMaintenanceScheduleType'EARLY' | 'REGULAR'

The maintenance schedule type for the Autonomous 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.

cpuCoreCountinteger

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

privateEndpointIpstring

The private endpoint IP address for the Autonomous Database.

privateEndpointLabelstring

The private endpoint label for the Autonomous Database.

resourcePoolLeaderIdstring

The unique identifier of the resource pool leader 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.

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.

source'NONE' | 'DATABASE' | 'BACKUP_FROM_ID' | 'BACKUP_FROM_TIMESTAMP' | 'CROSS_REGION_DATAGUARD' | 'CROSS_REGION_DISASTER_RECOVERY' | 'CLONE_TO_REFRESHABLE'

The source from which to create the Autonomous Database, such as a clone, backup, or cross-Region copy.

encryptionKeyProvider'ORACLE_MANAGED' | 'AWS_KMS'

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

clientTokenstring

A client-provided token to ensure the idempotency of the request.

tagsobject

The list of resource tags to apply to the Autonomous Database. Each tag is a key-value pair with no predefined name, type, or namespace.

Response

Success

autonomousDatabaseIdstring required

The unique identifier of the Autonomous Database that was created.

displayNamestring

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

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.