パッチのロールバック
put
/paas/api/v1.1/instancemgmt/{identityDomainId}/services/jaas/instances/{serviceId}/patches/{rollbackId}/rollback
Oracle Java Cloud Serviceインスタンスのパッチをロールバックします。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- identityDomainId
-
型:
string
必須:true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- rollbackId
型:string
必須:true
完了したパッチ適用操作に関連付けられたロールバックのID。 ロールバックIDを取得するには、適用されたパッチのリストを取得します。- serviceId
型:string
必須:true
Oracle Java Cloud Serviceインスタンスの名前。ヘッダー・パラメータ- X-ID-TENANT-NAME
-
型:
string
必須:true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
本文パラメータリクエストには、ロールバック操作に関するノートを含めることができます。ルート・スキーマ: rollback-request- additionalNote
-
型:
string
ロールバック・リクエストに関する追加情報を提供する自由形式のテキスト。
レスポンス
サポートされているメディア・タイプ- application/json
202 ResponseAccepted. 返される可能性のあるその他のHTTPステータス・コードの詳細は、「ステータス・コード」を参照してください。本文レスポンス本文には、ロールバック操作に関する情報が含まれます。ルート・スキーマ: rollback-responseネストされたスキーマ: detailsタイプ:object
ロールバック操作の詳細をグループ化します。- jobId
-
型:
string
ロールバック操作のジョブID。 このIDを使用して、ロールバック操作のステータスを確認します。 - message
-
型:
string
操作を説明するシステム・メッセージ。
例
次の例では、cURLを使用してRESTリソースに対するPUTリクエストを発行することによってOracle Java Cloud Serviceインスタンスのパッチ操作をロールバックする方法を示しています。
注意: この例のコマンドでは、URL構造https://rest_server_url/resource-pathが使用されています。ここで、rest_server_urlはアイデンティティ・ドメインまたはテナント名を問い合せるためのOracle Public CloudまたはOracle Cloud MachineのRESTサーバーです。 Oracle Public CloudまたはOracle Cloud Machineに使用する適切なURL構造の詳細は、リクエストの送信を参照してください。
cURLコマンド
curl -i -X PUT -u username:userPassword1! -d @rollback.json -H "Content-Type:application/json" -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/api/v1.1/instancemgmt/ExampleIdentityDomain/services/jaas/instances/ExampleInstance/patches/88992/rollback
リクエスト本文の例
リクエスト本文の例を次に示します。
{ "additionalNote": "Rolling back the JDK patch." }
レスポンス本文の例
JSON形式のレスポンス本文の例を次に示します。
{ "details": { "jobId":"6553026", "message":"JCS-PATCHING-038: Rollback of service from patch [otd_jdk1.7.0_95] is submitted as an asynchronous job." }, "status":"Completed" }