スケジュールの登録
Method | URI | Description |
---|---|---|
POST | /autoscale_schedulers | スケジュールを登録する |
Normal response codes: 200
注意:
- スケジュールの登録は、スケジュール実行するスタックを作成したユーザーと同じユーザーで実施してください。
- カスタムロールを使用している場合のスケジュール登録は、上記条件に加えて、orch_scheduler_createおよびorch_createロールを設定したユーザーで実施してください。
- スケジュール機能を利用している間は、スタックの作成およびスケジュール登録の際に、ユーザーに設定してあったロールを削除しないでください。
Request
リクエストのボディに指定するパラメーターは以下の通り。
Name | Type | Description |
---|---|---|
name | String | スケジュールを識別するための名前を指定します。
名前は、リージョン内の全プロジェクトで一意です。 [a-zA-Z0-9] のいずれかで構成される最大64文字で、大文字小文字は区別されます。 |
method | String | POSTを指定します。 |
url | String | シグナルのURLを指定します。
注意: 注意:URLスキームは、httpを指定してください。
|
time | String | REST APIを実行する日時を指定します(UTCで指定)。 書式は、cronコマンドに準拠します。 |
project_id | String | スケジュール処理を実行するプロジェクトIDを指定します。 |
Example. Create schedule: JSON request
{
"name": "sample2",
"time": "*/5 * * * *",
"url":" http://orchestration.jp-east-1.cloud.global.fujitsu.com/v1/2801e5de00d142a388b17b65256f7ad4/stacks/s1_step2/0ffc2720-a7ba-4e0f-8ca6-82142f14f6eb/resources/web_server_scaleup_policy/signal",
"method":"POST",
"project_id":"2801e5de00d142a388b17b65256f7ad4"
}
Response
Example. Create server group: JSON response
{
"name":"sample2",
"method":"POST",
"url":" http://orchestration.jp-east-1.cloud.global.fujitsu.com/v1/2801e5de00d142a388b17b65256f7ad4/stacks/s1_step2/0ffc2720-a7ba-4e0f-8ca6-82142f14f6eb/resources/web_server_scaleup_policy/signal",
"time":"*/5 * * * *",
"project_id":"2801e5de00d142a388b17b65256f7ad4"
}