Using the API to Manage Autonomous Transaction Processing Dedicated Databases

For information about using the API and signing requests, see REST APIs and Security Credentials. For information about SDKs, see Software Development Kits and Command Line Interface.

The following table lists the REST API endpoints to manage Autonomous Databases.

Operation REST API Endpoint Required IAM Permissions

Create an Autonomous Database

CreateAutonomousDatabase

AUTONOMOUS_DATABASE_CREATE

View a list of Autonomous Databases

ListAutonomousDatabases

AUTONOMOUS_DATABASE_INSPECT

View details of an Autonomous Database

GetAutonomousDatabase

AUTONOMOUS_DATABASE_INSPECT

Set the password of an Autonomous Database's ADMIN user

UpdateAutonomousDatabase

AUTONOMOUS_DATABASE_UPDATE

Scale the CPU core count or storage of an Autonomous Database

UpdateAutonomousDatabase

AUTONOMOUS_DATABASE_UPDATE

Enable or disable auto scaling for an Autonomous Database

UpdateAutonomousDatabase

AUTONOMOUS_DATABASE_UPDATE

Move an Autonomous Database to another compartment

ChangeAutonomousDatabaseCompartment

AUTONOMOUS_DATABASE_UPDATE

AUTONOMOUS_DATABASE_CONTENT_WRITE

AUTONOMOUS_DB_BACKUP_INSPECT

AUTONOMOUS_DB_BACKUP_CONTENT_READ

Stop or start an Autonomous Database

StartAutonomousDatabase

AUTONOMOUS_DATABASE_UPDATE

Stop or start an Autonomous Database

StopAutonomousDatabase

AUTONOMOUS_DATABASE_UPDATE

Restart an Autonomous Database

RestartAutonomousDatabase

AUTONOMOUS_DATABASE_UPDATE

Back up an Autonomous Database manually

CreateAutonomousDatabaseBackup

AUTONOMOUS_DB_BACKUP_CREATE

AUTONOMOUS_DATABASE_CONTENT_READ

Restore an Autonomous Database

RestoreAutonomousDatabase

AUTONOMOUS_DATABASE_CONTENT_WRITE

AUTONOMOUS_DB_BACKUP_CONTENT_READ

Clone an Autonomous Database

CreateAutonomousDatabase

AUTONOMOUS_DATABASE_CREATE

Terminate an Autonomous Database

DeleteAutonomousDatabase

AUTONOMOUS_DATABASE_DELETE