ターゲット・インスタンスへのパッチの適用

post

/api/v1/blockchainPlatforms/patches/{patchId}/apply

1つ以上のターゲット・インスタンスにパッチを適用します。

リクエスト

サポートされるメディア・タイプ
パス・パラメータ
本文()
パッチを適用するターゲット・インスタンスのIDのリスト
ルート・スキーマ: PatchApplyPayload
型: array
パッチ・ターゲット・インスタンスのIDのリスト
ソースの表示
先頭に戻る

レスポンス

サポートされるメディア・タイプ

202レスポンス

受理
本文()
ルート・スキーマ: PatchApplySummary
型: object
ソースの表示
ネストしたスキーマ: applyStatus
型: array
すべてのターゲットのパッチ適用リクエスト・ステータス
ソースの表示
ネストしたスキーマ: PatchApplyStatus
型: object
ソースの表示

401レスポンス

未認可
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示

404レスポンス

見つかりません
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示

409レスポンス

操作の競合
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示

500レスポンス

内部サーバー・エラー
本文()
ルート・スキーマ: Error
型: object
エラー情報。
ソースの表示
ネストしたスキーマ: errors
型: array
エラーのリスト
ソースの表示
ネストしたスキーマ: warnings
型: array
警告のリスト
ソースの表示
先頭に戻る

このエンドポイントは、1つ以上のターゲット・インスタンスにパッチを適用するために使用されます。

次の例は、cURLを使用してRESTリソースに対するPOSTリクエストを発行し、1つ以上のターゲット・インスタンスにパッチを適用する方法を示しています。

curl -X POST http://<hostname>:<port>/api/v1/blockchainPlatforms/patches/obp-patch-19-3-3/apply 
-H 'Authorization: Basic amFzc2l0ZXN0OndlbGNvbWUx' 
-H  'Content-Type: application/json' 
-d '["e1f7bcfe-cc7e-4d19-97fb-772b231fcf99"]'

レスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
  "patchId" : "obp-patch-19-3-3",
  "applyStatus" : [ {
    "instanceId" : "e1f7bcfe-cc7e-4d19-97fb-772b231fcf55",
    "instanceName" : "JasFounder",
    "status" : "Success",
    "statusURL" : "http://myvm.oracle.com:7070/api/v1/blockchainPlatforms/instances/56cda494-e776-416e-a2fa-c7e2a95955b8/operation/IDp6T6cqcEOUe8XMJEpHi4S2PnYCY6xGkuPazlGAGM9C8=/status"
  } ]
}
先頭に戻る