Globally Distributed Autonomous Database REST APIs

The following REST APIs are used to interact with the Globally Distributed Autonomous Database (distributed-autonomous-database) resource.

These APIs are documented in the Globally Distributed Database REST API reference at https://docs.oracle.com/iaas/api/#/en/globally-distributed-database/latest/

REST API Description
AddDistributedAutonomousDatabaseGdsControlNode

Adds a new Global Data Services control node for running GDSCTL commands on the Globally Distributed Autonomous Database

ChangeDistributedAutonomousDatabaseCompartment

Moves the specified Globally Distributed Autonomous Database and its dependent resources to the specified compartment

ConfigureDistributedAutonomousDatabaseGsms Lets you configure new shard director (GSM) instances for the Globally Distributed Autonomous Database
ConfigureDistributedAutonomousDatabaseSharding

Lets you complete deployment of the specified Globally Distributed Autonomous Database

CreateDistributedAutonomousDatabase

Creates a new Globally Distributed Autonomous Database resource.

DeleteDistributedAutonomousDatabase

Deletes the specified Globally Distributed Autonomous Database

DownloadDistributedAutonomousDatabaseGsmCertificateSigningRequest

Downloads the common certificate signing request for GSMs as a <globalautonomousdb-prefix>.csr file, which can be generated using GenerateDistributedAutonomousDatabaseGsmCertificateSigningRequest

Use this CSR file to generate the CA signed certificate, then as a next step use UploadDistributedAutonomousDatabaseSignedCertificateAndGenerateWallet to upload the CA signed certificate to the GSM, and generate wallets for the GSM instances of the Globally Distributed Autonomous Database.

GenerateDistributedAutonomousDatabaseGsmCertificateSigningRequest

Generates a common certificate signing request (CSR file) for the Globally Distributed Autonomous Database GSM instances. Use DownloadDistributedAutonomousDatabaseGsmCertificateSigningRequest to download the file.

GenerateDistributedAutonomousDatabaseWallet

Generates the wallet associated with the specified Globally Distributed Autonomous Database

GetDistributedAutonomousDatabase

Gets the details of the specified Globally Distributed Autonomous Database

PatchDistributedAutonomousDatabase

Lets you add, remove, or update shards in the Globally Distributed Autonomous Database topology. You can add, remove, or update multiple shards in a single patch operation; however, combinations of inserts, updates, and removes in a single operation are not allowed.

RotateDistributedAutonomousDatabasePasswords

Rotate passwords for different components of the Globally Distributed Autonomous Database.

StartDistributedAutonomousDatabase

Starts the specified Globally Distributed Autonomous Database

StopDistributedAutonomousDatabase

Stops the specified Globally Distributed Autonomous Database

UpdateDistributedAutonomousDatabase

Lets you change the display name and edit tags associated with a Globally Distributed Autonomous Database resource.

UploadDistributedAutonomousDatabaseSignedCertificateAndGenerateWallet

Uploads the CA signed certificate to the Globally Distributed Autonomous Database GSM instances, and generate wallets for the GSM instances.

ValidateDistributedAutonomousDatabaseNetwork

Validates the network connectivity between components of the Globally Distributed Autonomous Database

ListDistributedAutonomousDatabases

Gets a list of Globally Distributed Autonomous Databases

See Private Endpoint REST APIs for descriptions of the private endpoint REST APIs.