Oracle Distributed Autonomous Db Service API

The DistributedAutonomousDbService API from Oracle — 20 operation(s) for distributedautonomousdbservice.

Documentation

📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/access-governance-cp/20220518/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/adm/20220421/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/advisor/20200606/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ai-data-platform/20240831/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/analytics/20190331/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/announcements/0.0.1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/api-gateway/20190501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-config/20210201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-control-plane/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-synthetic-monitoring/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/apm-trace-explorer/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/audit/20190901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/autoscaling/20181001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/bastion/20210331/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/batch/20251031/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/bigdata/20190531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/blockchain/20191010/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/budgets/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/certificates/20210224/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/certificatesmgmt/20210224/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/cloud-guard/20200131/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/clusterplacementgroups/20230801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/compute-cloud-at-customer/20221208/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/container-instances/20210415/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/container-registry/20180419/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/containerengine/20180222/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/cost-anomaly/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dashboard/20210731/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-catalog/20190325/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-flow/20200129/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-integration/20200430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-safe/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/data-science/20190101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-management/20201101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-migration/20230518/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-multicloud-integrations/20240501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-tools/20201005/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/database-tools-runtime/20230222/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datacc/20251101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datalabeling-dp/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/datalabeling/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/delegate-access-control/20230801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/devops/20210630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/digital-assistant/20190506/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/disaster-recovery/20220125/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dms/20211101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/dns/20180115/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/document-understanding/20221109/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/edsfu/20220528/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/emaildelivery/20170907/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/emaildeliverysubmission/20220926/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/events/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/filestorage/20171215/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/fleet-management/20250228/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/functions/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/functionsdocgenpbf/1.0/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/fusion-applications/20211201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-agents-client/20240531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-agents/20240531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-inference/20231130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai-nl2sql/20260325/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generative-ai/20231130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/generic/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/globally-distributed-database/20250101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/goldengate/20200407/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/healthchecks/20180501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/iaas/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity-domains/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity-dp/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/identity/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/incidentmanagement/20181231/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/instanceagent/20180530/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/integration/20190131/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/iot/20250531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/itas/v1/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms/20210610/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/jms-utils/20250521/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/kafka/20240901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/key/release/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/language/20221001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/licensemanager/20220430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/limits-increase/20251101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/limits/20181025/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/loadbalancer/20170115/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logan-api-spec/20200601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-dataplane/20200831/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-management/20200531/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/logging-search/20190909/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/lustre/20250228/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/managed-access/20220126/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/management-agent/20200202/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/managementdashboard/20200901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/marketplace/20181001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/mngdmac/20250320/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/monitoring/20180401/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/multicloud-omhub-cp/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/mysql/20190415/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/NetMonitor/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/network-firewall/20211001/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/network-firewall/20230501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/networkloadbalancer/20200501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/nosql-database/20190828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/notification/20181201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/objectstorage/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/OCB/20220509/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occ/20230515/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occds/20240430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/occm/20231107/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ocicache/20220315/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/ocm/20220919/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/opa/20210621/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/opensearch/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/operations-insights/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/operatoraccesscontrol/20200630/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/oracle-api-access-control/20241130/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/organizations/20230401/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/organizations/20200801/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/osmh/20220901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/postgresql/20220915/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/psasvc/20240301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/publisher/20241201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/queue/20210201/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/recovery-service/20210216/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/registry/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-analytics/20241031/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-discovery-monitoring-control-api/20210330/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resource-scheduler/20240430/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/resourcemanager/20180917/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/rover/20201210/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/s3objectstorage/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/scanning/20210215/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/search/20180409/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secretmgmt/20180608/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secretretrieval/20190301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/secure-desktops/20220618/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/security-attribute/20240815/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/self/20260129/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/service-catalog/20210527/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/serviceconnectors/20200909/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/smp/20210914/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/speech/20220101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/stack-monitoring/20210330/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/streaming/20180418/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/threat-intel/20220901/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/usage/20200107/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/usage-proxy/20190111/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vision/20220125/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/visual-builder/20210601/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/visual-builder-studio/20180828/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vmware/20200501/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/vmware/20230701/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waa/20211230/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waas/20181116/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/waf/20210930/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/wlms/20241101/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/workrequests/20160918/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/zero-trust-packet-routing/20240301/
📖
APIReference
https://docs.oracle.com/en-us/iaas/api/#/en/zero-trust-packet-routing-tools/20240301/

Specifications

OpenAPI Specification

oracle-distributedautonomousdbservice-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Use the Globally Distributed Database service APIs to create and manage the Globally distributed databases.
  title: Globally Distributed Database Distributed Autonomous Db Service API
  version: '20250101'
  x-provenance:
    method: harvested
    first_party: true
    publisher: Oracle
    source: https://docs.oracle.com/en-us/iaas/api/specs/7768559c5720cb1b8396abdb1463b1ad39f9b837f25af9d8852377ad772e93bf.yaml
    harvested: '2026-08-04'
    note: Published by Oracle as the contract for the Globally Distributed Database OCI service and stored verbatim; API Evangelist added only this provenance block.
  x-evidence:
  - url: https://docs.oracle.com/en-us/iaas/api/specs/index.json
    what: Oracle's own index of every OCI service specification
  - url: https://docs.oracle.com/en-us/iaas/api/specs/7768559c5720cb1b8396abdb1463b1ad39f9b837f25af9d8852377ad772e93bf.yaml
    what: the harvested document for Globally Distributed Database
servers:
- url: https://127.0.0.1/20250101
tags:
- name: DistributedAutonomousDbService
paths:
  /distributedAutonomousDatabases:
    get:
      description: 'List of Globally distributed autonomous databases.

        '
      operationId: ListDistributedAutonomousDatabases
      parameters:
      - $ref: '#/components/parameters/CompartmentIdQueryParam'
      - $ref: '#/components/parameters/PrivateEndpointIdQueryParam'
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseLifecycleStateQueryParam'
      - $ref: '#/components/parameters/PaginationLimitQueryParam'
      - $ref: '#/components/parameters/PaginationTokenQueryParam'
      - $ref: '#/components/parameters/SortOrderQueryParam'
      - $ref: '#/components/parameters/SortByQueryParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseDisplayNameQueryParam'
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseDbDeploymentTypeQueryParam'
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseMetadata'
      responses:
        200:
          description: A page of Globally distributed autonomous database objects.
          headers:
            opc-next-page:
              description: 'For pagination of a list of items. When paging through a list, if this header appears in the response,

                then a partial list might have been returned. Include this value as the `page` parameter for the

                subsequent GET request to get the next batch of items.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DistributedAutonomousDatabaseCollection'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: List of Globally distributed autonomous databases.
      tags:
      - DistributedAutonomousDbService
      x-example: 'GET /20250101/distributedAutonomousDatabases?compartmentId=<compartmentId>

        Host: globaldb.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
    post:
      description: 'Creates a Globally distributed autonomous database.

        '
      operationId: CreateDistributedAutonomousDatabase
      parameters:
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        201:
          description: The Globally distributed autonomous database resource creation request is accepted and being processed.
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DistributedAutonomousDatabase'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Create a Globally distributed autonomous database.
      tags:
      - DistributedAutonomousDbService
      x-example: "Below is an sample payload to create dedicated infrastructure based distributed autonomous database\nPOST /20250101/distributedAutonomousDatabases\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"ocid1.compartment.oc1..<unique_ID>\",\n  \"databaseVersion\": \"19c\",\n  \"dbWorkload\": \"OLTP\",\n  \"displayName\": \"my-dadb\",\n  \"listenerPortTls\": 1201,\n  \"listenerPort\": 1202,\n  \"onsPortLocal\": 1203,\n  \"onsPortRemote\": 1204,\n  \"prefix\": \"pre\",\n  \"shardingMethod\": \"USER\",\n  \"characterSet\": \"AL32UTF8\",\n  \"ncharacterSet\": \"AL16UTF16\",\n  \"dbDeploymentType\": \"ADB_D\",\n  \"privateEndpointIds\": [\n    \"ocid1.osddistributeddbprivateendpoint.oc1.iad.<unique_ID>\"\n  ],\n  \"shardDetails\":\n  [\n    {\n      \"source\": \"ADB_D\",\n      \"computeCount\": 2.0,\n      \"dataStorageSizeInGbs\": 128,\n      \"isAutoScalingEnabled\": false,\n      \"adminPassword\": \"example-password\",\n      \"cloudAutonomousVmClusterId\": \"ocid1.cloudautonomousvmcluster.oc1.iad.<unique_ID>\",\n      \"shardSpace\": \"ss1\"\n    },\n    {\n      \"source\": \"ADB_D\",\n      \"computeCount\": 2.0,\n      \"dataStorageSizeInGbs\": 128,\n      \"isAutoScalingEnabled\": false,\n      \"adminPassword\": \"example-password\",\n      \"cloudAutonomousVmClusterId\": \"ocid1.cloudautonomousvmcluster.oc1.phx.<unique_ID>\",\n      \"shardSpace\": \"ss2\"\n    }\n  ],\n  \"catalogDetails\":\n  [\n    {\n      \"source\": \"ADB_D\",\n      \"computeCount\": 2.0,\n      \"dataStorageSizeInGbs\": 128,\n      \"isAutoScalingEnabled\": false,\n      \"adminPassword\": \"example-password\",\n      \"cloudAutonomousVmClusterId\": \"ocid1.cloudautonomousvmcluster.oc1.iad.<unique_ID>\"\n    }\n  ],\n  \"dbBackupConfig\":{\n    \"recoveryWindowInDays\": 15,\n    \"backupDestinationDetails\":[\n      {\n        \"type\": \"OBJECT_STORAGE\"\n      }\n    ]\n  },\n}\n\nPOST /20250101/distributedAutonomousDatabases\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"chunks\": 100,\n  \"compartmentId\": \"ocid1.compartment.oc1..<unique_ID>\",\n  \"databaseVersion\": \"19c\",\n  \"dbWorkload\": \"OLTP\",\n  \"displayName\": \"my-dadb\",\n  \"listenerPortTls\": 1401,\n  \"listenerPort\": 1402,\n  \"onsPortLocal\": 1403,\n  \"onsPortRemote\": 1404,\n  \"prefix\": \"pre\",\n  \"shardingMethod\": \"SYSTEM\",\n  \"characterSet\": \"AL32UTF8\",\n  \"ncharacterSet\": \"AL16UTF16\",\n  \"dbDeploymentType\": \"ADB_D\",\n  \"privateEndpointIds\": [\n    \"ocid1.osddistributeddbprivateendpoint.oc1.iad.<unique_ID>\"\n  ],\n  \"shardDetails\":\n    [\n      {\n        \"source\": \"ADB_D\",\n        \"computeCount\": 2.0,\n        \"dataStorageSizeInGbs\": 128,\n        \"isAutoScalingEnabled\": false,\n        \"adminPassword\": \"example-password\",\n        \"cloudAutonomousVmClusterId\": \"ocid1.cloudautonomousvmcluster.oc1.iad.<unique_ID>\",\n        \"vaultId\": \"ocid1.vault.oc1.phx.<unique_ID>\",\n        \"kmsKeyId\": \"ocid1.key.oc1.phx.<unique_ID>\"\n      },\n      {\n        \"source\": \"ADB_D\",\n        \"computeCount\": 2.0,\n        \"dataStorageSizeInGbs\": 128,\n        \"isAutoScalingEnabled\": false,\n        \"adminPassword\": \"example-password\",\n        \"cloudAutonomousVmClusterId\": \"ocid1.cloudautonomousvmcluster.oc1.iad.<unique_ID>\",\n        \"vaultId\": \"ocid1.vault.oc1.phx.<unique_ID>\",\n        \"kmsKeyId\": \"ocid1.key.oc1.phx.<unique_ID>\"\n      }\n    ],\n  \"catalogDetails\":\n    [\n      {\n        \"source\": \"ADB_D\",\n        \"computeCount\": 2.0,\n        \"dataStorageSizeInGbs\": 128,\n        \"isAutoScalingEnabled\": false,\n        \"adminPassword\": \"example-password\",\n        \"cloudAutonomousVmClusterId\": \"ocid1.cloudautonomousvmcluster.oc1.iad.<unique_ID>\",\n        \"vaultId\": \"ocid1.vault.oc1.phx.<unique_ID>\",\n        \"kmsKeyId\": \"ocid1.key.oc1.phx.<unique_ID>\"\n      }\n    ]\n}\n"
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CreateDistributedAutonomousDatabaseDetails'
        description: Details of the Globally distributed autonomous database to be created.
        required: true
  /distributedAutonomousDatabases/{distributedAutonomousDatabaseId}:
    delete:
      description: 'Terminate the given Globally distributed autonomous databases.

        '
      operationId: DeleteDistributedAutonomousDatabase
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/IfMatchHeader'
      responses:
        202:
          description: No Content
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Terminate the Globally distributed autonomous database identified by the identifier.
      tags:
      - DistributedAutonomousDbService
      x-example: 'DELETE /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}

        Host: globaldb.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
      x-related-resource: '#/definitions/DistributedAutonomousDatabase'
    get:
      description: 'Gets the details of the Globally distributed autonomous database identified by given id.

        '
      operationId: GetDistributedAutonomousDatabase
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseMetadata'
      - $ref: '#/components/parameters/IfNoneMatchHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        200:
          description: Details of Globally distributed autonomous database identified by the given ocid.
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DistributedAutonomousDatabase'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Gets the details of the Globally distributed autonomous database.
      tags:
      - DistributedAutonomousDbService
      x-example: 'GET /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}

        Host: globaldb.us-ashburn-1.oci.oraclecloud.com

        <var>&lt;authorization and other headers&gt;</var>

        '
    patch:
      description: 'Patch operation to add, remove or update shards to the Globally distributed autonomous database topology. In single patch

        operation, multiple shards can be either added, or removed or updated. Combination of inserts, update

        and remove in single operation is not allowed.

        '
      operationId: PatchDistributedAutonomousDatabase
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      responses:
        202:
          description: Accepted the patch request. Patch instructions are being applied on the Globally distributed autonomous database.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.

                '
              schema:
                type: string
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
      summary: Patch the configuration of Globally distributed autonomous database.
      tags:
      - DistributedAutonomousDbService
      x-example: "PATCH /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n    \"items\": [\n      { \"operation\": \"INSERT\",\n        \"selection\": \"shardDetails\",\n        \"value\": \"{ \\\"adminPassword\\\": \\\"example-password\\\", \\\"computeCount\\\": 2,  \\\"dataStorageSizeInGbs\\\": 32, \\\"shardSpace\\\": \\\"ss19\\\", \\\"isAutoScalingEnabled\\\": \\\"false\\\", \\\"cloudAutonomousVmClusterId\\\": \\\"ocid1.cloudautonomousvmcluster.oc1.iad.<unique_ID>\\\", \\\"source\\\": \\\"ADB_D\\\" }\"\n      }\n    ]\n}\n\nPATCH /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n    \"items\": [\n      { \"operation\": \"MERGE\",\n        \"selection\": \"shardDetails[?name == 'abc00003']\",\n        \"value\": \"{ \\\"computeCount\\\": 2,  \\\"dataStorageSizeInGbs\\\": 32, \\\"isAutoScalingEnabled\\\": \\\"false\\\", \\\"source\\\": \\\"ADB_D\\\" }\"\n      }\n    ]\n}\n\nPATCH /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n    \"items\": [\n      { \"operation\": \"MERGE\",\n        \"selection\": \"shardDetails[?name == 'abc00003']\",\n        \"value\": \"{ \\\"subOperation\\\": \\\"INSERTDG\\\",  \\\"peerDetails\\\": [{ \\\"cloudAutonomousVmClusterId\\\": \\\"ocid1.cloudautonomousvmcluster.oc1.phx.anyhqljstavdrbqam4g4rjb7vthbnfu2ad7vzpailnbfbxl5jiy6sv53wv6q\\\", \\\"protectionMode\\\": \\\"MAXIMUM_AVAILABILITY\\\" }] }\"\n      }\n    ]\n}\n\nPATCH /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n    \"items\": [\n       { \"operation\": \"REMOVE\", \"selection\": \"shardDetails[?name == 'abc00004' || name == 'abc00003']\" }\n     ]\n}\n"
      x-related-resource: '#/definitions/DistributedAutonomousDatabase'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PatchDistributedAutonomousDatabaseDetails'
        description: The payload containing instructions to patch the Globally distributed autonomous database.
        required: true
    put:
      description: 'Updates the configuration of the Globally distributed autonomous database.

        '
      operationId: UpdateDistributedAutonomousDatabase
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/IfMatchHeader'
      responses:
        200:
          description: The Globally distributed autonomous database update request is processed.
          headers:
            etag:
              description: 'For optimistic concurrency control. See `if-match`.

                '
              schema:
                type: string
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DistributedAutonomousDatabase'
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Updates the configuration of the Globally distributed autonomous database.
      tags:
      - DistributedAutonomousDbService
      x-example: "PUT /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\nNOTE: Below is the payload for update Globally distributed autonomous database where display-name, along with tags are updated.\n{\n  \"displayName\": \"<new-display-name>\",\n  \"freeformTags\" : {\n    \"tagKey\" : \"value\"\n  },\n  \"definedTags\" : {\n    \"namespace\" : {\n      \"key\" : \"value\"\n    }\n  }\n}\n"
      x-related-resource: '#/definitions/DistributedAutonomousDatabase'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateDistributedAutonomousDatabaseDetails'
        description: The configuration of the Globally distributed autonomous database to be updated.
        required: true
  /distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/addGdsControlNode:
    post:
      description: 'Add new Global database services control(GDS CTL) node for the Globally distributed autonomous database.

        '
      operationId: AddDistributedAutonomousDatabaseGdsControlNode
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      responses:
        202:
          description: 'Request to create the new Global database services control(GDS CTL) node for the Globally distributed autonomous database is accepted.

            '
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Add new Global database services control(GDS CTL) node for the Globally distributed autonomous database.
      tags:
      - DistributedAutonomousDbService
      x-example: "POST /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/addGdsControlNode\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"publicSshKey\" : \"ssh-rsa CCCCB3NzaC1yc2EAAAADAQABAAABAQDO7gE9zAgsAlN/RyBV+OEdB6Pv8vTwdS5K3WvqiXK9hWCtoR2siam9jZ1MOueddedwwdwdwddwwdwdwdw\",\n  \"subnetId\": \"ocid1.subnet.oc1.iad.aaaaaaaart2zrqsfn36zdn4o2xxua6uwfqhestr5yysalkgzp46tvmterikq\"\n}\n"
      x-related-resource: '#/definitions/DistributedAutonomousDatabase'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AddDistributedAutonomousDatabaseGdsControlNodeDetails'
        description: 'Details required to provision the new Global database services control(GDS CTL) node for the Distributed autonomous database.

          '
        required: true
  /distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/changeCompartment:
    post:
      description: 'Move the Globally distributed autonomous database and its dependent resources to the specified compartment.

        '
      operationId: ChangeDistributedAutonomousDatabaseCompartment
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      responses:
        202:
          description: The request was successfully received and the change compartment action is being performed.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: ChangeDistributedAutonomousDatabaseCompartment
      tags:
      - DistributedAutonomousDbService
      x-example: "POST /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/changeCompartment\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"compartmentId\": \"ocid1.compartment.oc1..<unique_ID>\"\n}\n"
      x-related-resource: '#/definitions/DistributedAutonomousDatabase'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeDistributedAutonomousDatabaseCompartmentDetails'
        description: Request to move the Globally distributed autonomous database to a different compartment.
        required: true
  /distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/changeDbBackupConfig:
    post:
      description: 'Change the DbBackupConfig for the Globally distributed autonomous database.

        '
      operationId: ChangeDistributedAutonomousDbBackupConfig
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/IfMatchHeader'
      - $ref: '#/components/parameters/RetryTokenHeader'
      responses:
        202:
          description: 'Request to change the DbBackupConfig for the Globally distributed autonomous database is accepted.

            '
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Change the DbBackupConfig details for the Globally distributed autonomous database.
      tags:
      - DistributedAutonomousDbService
      x-example: "POST /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/changeDbBackupConfig\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"recoveryWindowInDays\": 15,\n  \"backupDestinationDetails\": [\n      {\n          \"type\": \"OBJECT_STORE\",\n          \"isRemote\": true,\n          \"remoteRegion\": \"eu-frankfurt-1\"\n      }\n  ]\n}\n"
      x-obmcs-terraform:
        actionType: SPECIAL_UPDATE
      x-related-resource: '#/definitions/DistributedAutonomousDatabase'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ChangeDistributedAutonomousDbBackupConfigDetails'
        description: Details of the DistributedAutonomousDbBackupConfig for the Globally distributed autonomous database.
        required: true
  /distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/configureGsmWallet:
    post:
      description: 'Configure wallets on Global Service Manager(GSM) instances for a Globally distributed autonomous database.

        '
      operationId: ConfigureDistributedAutonomousDatabaseGsmWallet
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/IfMatchHeader'
      responses:
        202:
          description: The request was successfully received and the configure gsm wallet action is being performed.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.

                '
              schema:
                type: string
        400:
          $ref: '#/components/responses/400'
        401:
          $ref: '#/components/responses/401'
        404:
          $ref: '#/components/responses/404'
        409:
          $ref: '#/components/responses/409'
        412:
          $ref: '#/components/responses/412'
        429:
          $ref: '#/components/responses/429'
        500:
          $ref: '#/components/responses/500'
        default:
          $ref: '#/components/responses/default'
      summary: Configure GSM wallet for the Globally distributed autonomous database.
      tags:
      - DistributedAutonomousDbService
      x-example: "POST /20250101/distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/configureGsmWallet\nHost: globaldb.us-ashburn-1.oci.oraclecloud.com\n<var>&lt;authorization and other headers&gt;</var>\n{\n  \"certificateId\": \"<Cluster Certificate OCID>\",\n  \"caBundleId\": \"<CA Bundle OCID>\"\n}\n"
      x-obmcs-terraform:
        actionType: SPECIAL_UPDATE
      x-related-resource: '#/definitions/DistributedAutonomousDatabase'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ConfigureDistributedAutonomousDatabaseGsmWalletDetails'
        description: Details to configure wallets on GSM instances for the distributed autonomous database.
        required: true
  /distributedAutonomousDatabases/{distributedAutonomousDatabaseId}/actions/configureGsms:
    post:
      description: 'Configure new Global Service Manager(GSM aka shard manager) instances for the Globally distributed autonomous database.

        '
      operationId: ConfigureDistributedAutonomousDatabaseGsms
      parameters:
      - $ref: '#/components/parameters/DistributedAutonomousDatabaseIdentifierPathParam'
      - $ref: '#/components/parameters/RetryTokenHeader'
      - $ref: '#/components/parameters/RequestIdHeader'
      - $ref: '#/components/parameters/IfMatchHeader'
      responses:
        202:
          description: The request was successfully received and the configure gsms action is being performed.
          headers:
            opc-request-id:
              description: 'Unique Oracle-assigned identifier for the request. If you need to contact

                Oracle about a particular request, please provide the request ID.

                '
              schema:
                type: string
            opc-work-request-id:
              description: 'Unique Oracle-assigned identifier

# --- truncated at 32 KB (119 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle/refs/heads/main/openapi/oracle-distributedautonomousdbservice-api-openapi.yml