OpenSearch アプリケーションのスケジュールされたタスクを作成します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
opensearch:CreateScheduledTask |
*ScheduledTask
|
なし | なし |
リクエスト構文
POST /v4/openapi/app-groups/{appGroupIdentity}/scheduled-tasks HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| appGroupIdentity |
string |
必須 |
アプリケーションの名前。 |
my_app_group_name |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
ScheduledTask |
任意 |
リクエストボディ。 |
リクエストボディ
| パラメーター | タイプ | 必須 | 例 | 説明 |
| type | String | はい | "wipe" | スケジュールされたタスクのタイプ。 - wipe: データスクラビング - fork: データのインポートとインデックスの再作成 - reindex: インデックスの再作成 - clear: データクリアリング |
| cron | String | はい | "10 20 * * 1,2,3,4,5" | スケジュールされたタスクの構成。 詳細については、「ScheduledTask の cron フィールド |
| enabled | Boolean | はい | true | スケジュールされたタスクを有効にするかどうかを指定します。 |
| appStrategy | String | いいえ | delete-idle | 新しいバージョンを作成するためのポリシー。 - delete-idle: 2 つのバージョンが存在する場合、新しいバージョンが作成される前に非アクティブなバージョンが削除されます。 - need-slot: 1 つのバージョンのみが存在する場合、新しいバージョンが作成されます。 |
| filter | Object | いいえ | データをクリアするために使用される条件。 | |
| filter.days | Integer | はい | 7 | データが有効期限切れになるまでの日数。 有効な値: [7, 180]。 |
| filter.unit | String | はい | "s" | 有効期限の単位。 - s: 秒 - ms: ミリ秒 |
| filter.field | String | いいえ | "cate_id" | データの有効期限を決定するために使用されるフィールド。 |
| runNow | Boolean | いいえ | false | タスクをすぐに実行するかどうかを指定します。デフォルト値: false。 |
| permanent | Boolean | いいえ | true | タスクが永続的かどうかを指定します。デフォルト値: true。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| result |
object |
スケジュールされたタスクに関する情報。詳細については、「ScheduledTask」をご参照ください。 |
{} |
| requestId |
string |
リクエストの ID。 |
ABCDEFGH |
例
成功レスポンス
JSONJSON
{
"result": {},
"requestId": "ABCDEFGH"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。