新規サービス・バックアップの作成
post
/api/v1.1/instances/{identityId}/{serviceId}/backups
サービス・インスタンスの新しいバックアップを作成します。
リクエスト
サポートされるメディア・タイプ
- application/json
本文のパラメータ
ルート・スキーマ: BackupServiceInstancePayload
タイプ:
object
- expirationDate
-
タイプ:
string
バックアップが記憶域から自動的に削除される日時。 全体バックアップの場合、この値をNULL (引用符なし)に設定すれば、有効期限は指定されません。
デフォルトでは、バックアップ構成で定義されたデフォルト保存期間の間、バックアップは保存されます。 - notes
-
タイプ:
string
バックアップに関する追加情報を提供する自由形式のテキスト。
レスポンス
サポートされるメディア・タイプ
- application/json
202レスポンス
承認済
本文
ルート・スキーマ: BackupTheInstanceResponse
タイプ:
object
- jobId
-
タイプ:
string
バックアップ操作のジョブID。 - operationName
-
タイプ:
string
実行される操作。 設定: start-backup。 - target_uri
-
タイプ:
string
バックアップ・リソースのURI。
例
次の例では、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによってOracle SOA Cloud Serviceインスタンスのオンデマンド・バックアップを開始する方法を示しています。 詳細は、「cURLの使用」を参照してください。
Oracle SOA Cloud Serviceインスタンスのオンデマンド・バックアップの開始に関する項も参照してください。
cURLコマンド
curl -i -X POST -u joe@example.com:Welcome1! -d @backup.json -H "Content-Type:application/json" -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://api-host/paas/service/soa/api/v1.1/instances/ExampleIdentityDomain/ExampleInstance/backups
注意:: この例では、アメリカ合衆国でのURL接頭辞(soacs)を使用しています。 世界の他の地域のURL接頭辞の詳細は、「リクエストの送信」を参照してください。
リクエスト本文の例
JSON形式のリクエスト本文の例を次に示します。
{ "expirationDate":null, "full":true, "note":"On-demand backup request." }
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 202 Accepted Date: Wed, 04 Feb 2015 20:17:03 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
バックアップの表示、更新または削除に使用できるバックアップURIを含め、JSON形式のレスポンス本文の例を次に示します。
{ "operationName":"start-backup", "target_uri":"https:\/\/api-host\/paas\/service\/soa\/api\/v1.1\/instances\/ExampleIdentityDomain\/ExampleInstance\/backups\/1406814125722", "job_id":"1035"} }