すべてのパッチ適用前チェック操作の表示
get
/paas/api/v1.1/instancemgmt/{identityDomainId}/services/jaas/instances/{serviceId}/patches/checks
サービス・インスタンスに対して実行されたすべてのパッチ適用前チェック操作のステータスを返します。
リクエスト
パス・パラメータ
- identityDomainId
-
型:
string
必須:true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- 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の場合)。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK。 返される可能性のあるその他のHTTPステータス・コードの詳細は、「ステータス・コード」を参照してください。
本文
レスポンス本文には、すべてのパッチ適用前チェック操作に関する情報が含まれます。
ルート・スキーマ: view-precheck-response
型:
array
レスポンス本文には、すべてのパッチ適用前チェック操作に関する情報が含まれます。
-
タイプ:
object
view-precheckレスポンス本文には、パッチ適用前チェックに関する次のような情報が含まれます。 すべてのパッチ適用前チェックを表示する場合、レスポンス本文には、そのサービス・インスタンスで実行されたすべてのパッチ適用前チェックに関する情報が含まれます。
ネストされたスキーマ: view-precheck
レスポンス本文には、パッチ適用前チェックに関する次のような情報が含まれます。 すべてのパッチ適用前チェックを表示する場合、レスポンス本文には、そのサービス・インスタンスで実行されたすべてのパッチ適用前チェックに関する情報が含まれます。
- endDate
-
型:
string
パッチ適用前チェック操作が停止した日時。 - href
-
型:
string
パッチ適用前チェック・ジョブのステータスを確認するためのURL。 この属性は、すべてのパッチ適用前チェック操作を表示する場合にのみ表示されます。 - id
-
型:
integer
操作のID。 - inProgress
-
型:
boolean
パッチ適用前チェックがまだ進行中かどうかを示すフラグ。 - jobId
-
型:
string
パッチ適用前チェック操作のジョブID。 - jsonResult
-
型:
string
システム・メッセージ。 この属性は、1つのパッチ適用前チェック操作のステータスを表示する場合にのみ表示されます。 - patchId
-
型:
string
パッチID。 - performedBy
-
型:
string
パッチ事前チェックを実行するために使用されるユーザー・アカウントの名前。 - preCheckMessages
-
タイプ:
array
preCheckMessagesパッチ適用前チェック・メッセージのリスト。 事前チェックが正常に完了する場合、パッチ適用前チェック・メッセージは返されません。 - resultMessage
-
型:
string
システム・メッセージ。 この属性は、すべてのパッチ適用前チェック操作のステータスを表示する場合にのみ、1つの事前チェック操作に対して表示されます。 - startDate
-
型:
string
パッチ適用前チェック操作が開始した日時。 - status
-
型:
string
パッチ適用前チェック操作のステータス。 有効な値は次のとおりです。PASSED_PRECHECK
- パッチ適用前チェックをパスしました。DIDNT_PASS_PRECHECK
- パッチ適用前チェックをパスしませんでした。 詳細は、preCheckMessages
属性を確認してください。DIDNT_FINISHED_PRECHECK
- 内部エラーが発生し、パッチ適用前チェックを実行できませんでした。
ネストされたスキーマ: preCheckMessages
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによって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 GET -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/api/v1.1/instancemgmt/ExampleIdentityDomain/services/jaas/instances/ExampleInstance/patches/checks
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 200 OK Date: Thu, 09 Jun 2016 23:22:48 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
JSON形式のレスポンス本文の例を次に示します。
[ { "id":2001, "jobId":"4853126", "patchId":"Patch_12.1.3.0.6", "startDate":"Jun 9, 2016 11:19:06 PM", "endDate":"Jun 9, 2016 11:21:43 PM", "performedBy":"username", "inProgress":false, "status":"PASSED_PRECHECK", "href":"https://rest_server_url/paas/api/v1.1/instancemgmt/ExampleIdentityDomain/services/JaaS/instances/ExampleInstance/patches/checks/job/4853126", "preCheckMessages":[], "resultMessage":"Service passed all the pre-checks" }, { "id":1952, "jobId":"4786564", "patchId":"otd_jdk1.7.0_95", "startDate":"Jun 8, 2016 3:28:22 PM", "endDate":"Jun 8, 2016 3:29:10 PM", "performedBy":"username", "inProgress":false, "status":"PASSED_PRECHECK", "href":"https://rest_server_url/paas/api/v1.1/instancemgmt/ExampleIdentityDomain/services/JaaS/instances/ExampleInstance/patches/checks/job/4786564", "preCheckMessages":[], "resultMessage":"Service passed all the pre-checks" } ]