修復ジョブ
post
http://{host}:{port}/veridata/v1/services/repair/jobs/{runId}
必要なロール: Administrator、SuperUser、CommandLineOperator、RepairOperator
Veridataジョブを修復します。
リクエスト
パス・パラメータ
- runId(必須): string
比較ジョブの実行ID。たとえば、runId=1024,0,0です。これは、モニタリングAPIから取得できるジョブの実行の一意のIDを定義します。
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: schema
タイプ:
ソースの表示
object
-
cps: array cps
修復する比較ペアのリスト。
-
operationType: string
指定できる値:
[ "UPDATE", "DELETE", "INSERT" ]
操作タイプのフィルタ。 -
repairPassword: string (password)
ユーザー・パスワードを修復します。
-
repairSQL: boolean
デフォルト値:
false
修復SQL問合せをターゲット・データベースで直接実行するのではなく、修復SQL問合せを生成して返すかどうかを決定するパラメータ。デフォルト値: false -
repairStatus: string
指定できる値:
[ "OOS", "WARNING", "ERRORS", "CANCELLED" ]
修復ステータスのフィルタ。修復ステータスと異なる方法でマッピングされたフィルタ。 -
repairUser: string
修復SQL問合せを実行するためにターゲット・データベースで使用されるユーザー資格証明
ネストされたスキーマ: RepairCP
タイプ:
ソースの表示
object
-
cpId: integer
比較ペアID。
-
operationType: string
指定できる値:
[ "UPDATE", "DELETE", "INSERT" ]
操作タイプのフィルタ。 -
repairStatus: string
指定できる値:
[ "OOS", "WARNING", "ERRORS", "CANCELLED" ]
修復ステータスのフィルタ。修復ステータスと異なる方法でマッピングされたフィルタ。 -
rowIds: array rowIds
各非同期行IDのリスト。GGROWHASH列の値は行のIDになります。INSERTの場合はソース側、DELETEの場合はターゲット側、およびUPDATEの場合はソース側とターゲット側をつなげたものを送信します。
ネストされたスキーマ: rowIds
タイプ:
array
各非同期行IDのリスト。GGROWHASH列の値は行のIDになります。INSERTの場合はソース側、DELETEの場合はターゲット側、およびUPDATEの場合はソース側とターゲット側をつなげたものを送信します。
ソースの表示
レスポンス
サポートされるメディア・タイプ
- application/json
200 レスポンス
修復ジョブが正常に発行されました。次のレスポンスは、repairSQLがfalseの場合にのみ表示されます。それ以外の場合、バイトがレスポンスで返されます。
400 レスポンス
不正なリクエスト。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
401 レスポンス
権限がありません。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
404 レスポンス
見つかりません。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。
500 レスポンス
サーバー・エラー。
ルート・スキーマ: Error
タイプ:
ソースの表示
object
-
errCode: string
Veridataのエラー・コード。
-
errMsg: string
Veridataのエラー・メッセージ。