Start a Backup Operation
/paas/service/dbcs/api/v1.1/instances/{identityDomainId}/{serviceId}/backups
Request
- application/json
-
identityDomainId: string
The value depends on the type of Exadata Cloud at Customer account that is used to make the request:
For a Traditional Cloud Account, specify the
Identity Domain Namethat is associated with the service.For a Cloud Account with Identity Cloud Service, specify the
Identity Service Idthat is associated with the service, which is a character string beginning withidcs-.
-
serviceId: string
Name of the Exadata Cloud at Customer database deployment.
-
Authorization: string
Base64 encoding of the user name and password of the user making the request. For more information, see Security, Authentication and Authorization.
-
X-ID-TENANT-NAME: string
The value depends on the type of Exadata Cloud at Customer account that is used to make the request:
For a Traditional Cloud Account, specify the
Identity Domain Namethat is associated with the service.For a Cloud Account with Identity Cloud Service, specify the
Identity Service Idthat is associated with the service, which is a character string beginning withidcs-.
For more information, see Security, Authentication and Authorization.
objectRequest Body for backup-
keepForever(optional):
boolean
Specify
truefor a long term backup. Valid values aretrueorfalse. Default isfalse.
Response
202 Response
-
Location: string
A REST URI you can use to check the progress and completion of the backup operation, as described in View the Job Status of an Operation.
Examples
The following example shows how to start an on-demand backup operation by submitting a POST request on the REST endpoint using cURL.
In this example, the identity domain is usexample and the Oracle Cloud user name and password are serviceadmin and Pa55_word. The name of the Exadata Cloud at Customer database deployment being acted on is db12c.
cURL Command
In the following cURL command, the request body is provided directly in the -d option.
curl -i -X POST --cacert ~/cacert.pem -u serviceadmin:Pa55_word -H "X-ID-TENANT-NAME:usexample" -H "Content-Type:application/json" -d '{ }' https://dbaas.oraclecloud.com/paas/service/dbcs/api/v1.1/instances/usexample/db12c/backups
HTTP Status Code and Response Headers
HTTP/2.0 202 server: Oracle-Application-Server-11g strict-transport-security: max-age=31536000;includeSubDomains location: https://dbaas.oraclecloud.com:443/paas/service/dbcs/api/v1.1/instances/usexample/status/backup/job/12223443 content-language: en access-control-allow-origin: * access-control-allow-headers: Content-Type, api_key, Authorization, X-ID-TENANT-NAME, X-USER-IDENTITY-DOMAIN-NAME retry-after: 60 access-control-allow-methods: GET, POST, DELETE, PUT, OPTIONS, HEAD x-oracle-dms-ecid: 005KB7i1OrR6uHFpR05Eid0007dd0002lh x-oracle-dms-ecid: 005KB7i1OrR6uHFpR05Eid0007dd0002lh service-uri: https://dbaas.oraclecloud.com:443/paas/service/dbcs/api/v1.1/instances/usexample/db12c x-frame-options: DENY content-type: application/json vary: user-agent date: Mon, 29 May 2017 23:20:16 GMT