スケジュールの登録

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"
}