ALIYUN::ESS::ScheduledTask は、プロパティを指定することでスケジュールされたタスクを作成するために使用されます。
構文
{
"Type": "ALIYUN::ESS::ScheduledTask",
"Properties": {
"TaskEnabled": Boolean,
"Description": String,
"ScheduledTaskName": String,
"LaunchExpirationTime": Integer,
"LaunchTime": String,
"RecurrenceEndTime": String,
"RecurrenceType": String,
"RecurrenceValue": String,
"ScheduledAction": String,
"MaxValue": Integer,
"MinValue": Integer,
"DesiredCapacity": Integer,
"ScalingGroupId": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
TaskEnabled | Boolean | いいえ | はい | スケジュールされたタスクを有効にするかどうかを指定します。 | 有効な値:
|
Description | String | いいえ | はい | スケジュールされたタスクの説明。 | 説明は 2 ~ 200 文字の長さでなければなりません。 |
ScheduledTaskName | String | いいえ | はい | スケジュールされたタスクの表示名。 | 表示名は 2 ~ 40 文字の長さで、数字、文字、アンダースコア(_)、ハイフン(-)、ピリオド(.)を含めることができます。数字または文字で始める必要があります。 表示名は、リージョン内のアカウント内で一意である必要があります。 このプロパティを指定しない場合、デフォルト値は ScheduledScalingTaskId の値です。 |
LaunchExpirationTime | Integer | いいえ | はい | スケジュールされたタスクがトリガーされなかった場合に、システムがスケジュールされたタスクを再試行する期間。 | 有効な値:0 ~ 21600。 単位:秒。 デフォルト値:600。 |
LaunchTime | String | はい | はい | スケジュールされたタスクがトリガーされる時刻。 |
時刻は UTC でなければなりません。
スケジュールされたタスクが作成または変更された日から 90 日より後の時点を指定することはできません。 |
RecurrenceEndTime | String | いいえ | はい | 繰り返し実行されるスケジュールされたタスクの終了時刻。 |
時刻は UTC でなければなりません。 スケジュールされたタスクが作成または変更された日から 90 日より後の時点を指定することはできません。 リクエストで次のプロパティを指定する必要があります:RecurrenceType、RecurrenceValue、および RecurrenceEndTime。 |
RecurrenceType | String | いいえ | はい | スケジュールされたタスクが繰り返し実行される間隔。 | 有効な値:
リクエストで次のプロパティを指定する必要があります:RecurrenceType、RecurrenceValue、および RecurrenceEndTime。 |
RecurrenceValue | String | いいえ | はい | 繰り返し実行されるスケジュールされたタスクの繰り返し値。 | 有効な値:
リクエストで次のプロパティを指定する必要があります:RecurrenceType、RecurrenceValue、および RecurrenceEndTime。 |
ScheduledAction | String | いいえ | はい | スケジュールされたタスクがトリガーされたときに実行される操作。 | 値は最大 200 文字の長さにすることができます。 スケーリングルールの固有識別子を値に設定します。 |
MaxValue | Integer | いいえ | はい | ScalingGroupId を指定した場合のスケーリンググループの最大インスタンス数。 | なし。 |
MinValue | Integer | いいえ | はい | ScalingGroupId を指定した場合のスケーリンググループの最小インスタンス数。 | なし。 |
DesiredCapacity | Integer | いいえ | はい | ScalingGroupId を指定した場合のスケーリンググループの想定インスタンス数。 | スケーリンググループを作成するときに |
ScalingGroupId | String | いいえ | はい | スケジュールされたタスクがトリガーされたときにインスタンス数が変更される必要があるスケーリンググループの ID。 |
説明
|
戻り値
Fn::GetAtt
ScheduledTaskId:スケジュールされたタスクの ID。ID はグローバルに一意であり、システムによって生成されます。