The Oracle Database@Google Cloud API provides a set of APIs to manage Oracle database services, such as Exadata and Autonomous Databases.
- REST Resource: v1.projects.locations
- REST Resource: v1.projects.locations.autonomousDatabaseBackups
- REST Resource: v1.projects.locations.autonomousDatabaseCharacterSets
- REST Resource: v1.projects.locations.autonomousDatabases
- REST Resource: v1.projects.locations.autonomousDbVersions
- REST Resource: v1.projects.locations.cloudExadataInfrastructures
- REST Resource: v1.projects.locations.cloudExadataInfrastructures.dbServers
- REST Resource: v1.projects.locations.cloudVmClusters
- REST Resource: v1.projects.locations.cloudVmClusters.dbNodes
- REST Resource: v1.projects.locations.dbSystemShapes
- REST Resource: v1.projects.locations.entitlements
- REST Resource: v1.projects.locations.giVersions
- REST Resource: v1.projects.locations.operations
Service: oracledatabase.googleapis.com
To call this service, we recommend that you use the Google-provided client libraries. If your application needs to use your own libraries to call this service, use the following information when you make the API requests.
Discovery document
A Discovery Document is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:
Service endpoint
A service endpoint is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:
https://oracledatabase.googleapis.com
REST Resource: v1.projects.locations
Methods | |
---|---|
get |
GET /v1/{name=projects/*/locations/*} Gets information about a location. |
list |
GET /v1/{name=projects/*}/locations Lists information about the supported locations for this service. |
REST Resource: v1.projects.locations.autonomousDatabaseBackups
Methods | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*}/autonomousDatabaseBackups Lists the long-term and automatic backups of an Autonomous Database. |
REST Resource: v1.projects.locations.autonomousDatabaseCharacterSets
Methods | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*}/autonomousDatabaseCharacterSets Lists Autonomous Database Character Sets in a given project and location. |
REST Resource: v1.projects.locations.autonomousDatabases
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/autonomousDatabases Creates a new Autonomous Database in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/autonomousDatabases/*} Deletes a single Autonomous Database. |
generateWallet |
POST /v1/{name=projects/*/locations/*/autonomousDatabases/*}:generateWallet Generates a wallet for an Autonomous Database. |
get |
GET /v1/{name=projects/*/locations/*/autonomousDatabases/*} Gets the details of a single Autonomous Database. |
list |
GET /v1/{parent=projects/*/locations/*}/autonomousDatabases Lists the Autonomous Databases in a given project and location. |
restore |
POST /v1/{name=projects/*/locations/*/autonomousDatabases/*}:restore Restores a single Autonomous Database. |
REST Resource: v1.projects.locations.autonomousDbVersions
Methods | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*}/autonomousDbVersions Lists all the available Autonomous Database versions for a project and location. |
REST Resource: v1.projects.locations.cloudExadataInfrastructures
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/cloudExadataInfrastructures Creates a new Exadata Infrastructure in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/cloudExadataInfrastructures/*} Deletes a single Exadata Infrastructure. |
get |
GET /v1/{name=projects/*/locations/*/cloudExadataInfrastructures/*} Gets details of a single Exadata Infrastructure. |
list |
GET /v1/{parent=projects/*/locations/*}/cloudExadataInfrastructures Lists Exadata Infrastructures in a given project and location. |
REST Resource: v1.projects.locations.cloudExadataInfrastructures.dbServers
Methods | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*/cloudExadataInfrastructures/*}/dbServers Lists the database servers of an Exadata Infrastructure instance. |
REST Resource: v1.projects.locations.cloudVmClusters
Methods | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/cloudVmClusters Creates a new VM Cluster in a given project and location. |
delete |
DELETE /v1/{name=projects/*/locations/*/cloudVmClusters/*} Deletes a single VM Cluster. |
get |
GET /v1/{name=projects/*/locations/*/cloudVmClusters/*} Gets details of a single VM Cluster. |
list |
GET /v1/{parent=projects/*/locations/*}/cloudVmClusters Lists the VM Clusters in a given project and location. |
REST Resource: v1.projects.locations.cloudVmClusters.dbNodes
Methods | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*/cloudVmClusters/*}/dbNodes Lists the database nodes of a VM Cluster. |
REST Resource: v1.projects.locations.dbSystemShapes
Methods | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*}/dbSystemShapes Lists the database system shapes available for the project and location. |
REST Resource: v1.projects.locations.entitlements
Methods | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*}/entitlements Lists the entitlements in a given project. |
REST Resource: v1.projects.locations.giVersions
Methods | |
---|---|
list |
GET /v1/{parent=projects/*/locations/*}/giVersions Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location. |
REST Resource: v1.projects.locations.operations
Methods | |
---|---|
cancel |
POST /v1/{name=projects/*/locations/*/operations/*}:cancel Starts asynchronous cancellation on a long-running operation. |
delete |
DELETE /v1/{name=projects/*/locations/*/operations/*} Deletes a long-running operation. |
get |
GET /v1/{name=projects/*/locations/*/operations/*} Gets the latest state of a long-running operation. |
list |
GET /v1/{name=projects/*/locations/*}/operations Lists operations that match the specified filter in the request. |