Using the Exadata Cloud Service REST APIs

You can programmatically provision and manage Oracle Database Exadata Cloud Service database deployments by using REST (REpresentational State Transfer) application programming interfaces (APIs).

Each REST API call maps to a HTTP request: getting an object (GET), adding an object (POST), updating an object (PUT), and deleting an object (DELETE). The HTTP response code indicates whether the request was successful. Each object for which you can perform the GET, POST, PUT, and DELETE requests is identified uniquely by its URI.

To access Exadata Cloud Service by using the REST API you must use the REST endpoint URL that is associated with your service instance. For details, see REST API for Oracle Database Exadata Cloud Service.

Using the Oracle Cloud My Services REST APIs

In addition to the Exadata Cloud Service REST APIs, you can also use the Oracle Cloud My Services REST APIs to perform the following functions on Exadata Cloud Service:

  • Create and modify an Exadata Cloud Service instance.
  • Scale the number of enabled CPU cores in the Exadata Cloud Service instance by using CPU core bursting.

  • Manage the self-service security firewall:

    • Create and delete security groups.

    • Add security rules to a security group, and remove security rules from a security group.

    • Manage the association between security groups and Exadata Cloud Service instances.

For details, see Oracle Cloud My Services API, Managing Exadata Instances, and Exadata Use Cases.