--- title: "putScheduledUpdateGroupAction " slug: "cli-autoscaling-putscheduledupdategroupaction" updated: 2026-09-17T10:11:06Z published: 2026-09-17T10:11:06Z canonical: "cli.ncloud-docs.com/cli-autoscaling-putscheduledupdategroupaction" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # putScheduledUpdateGroupAction ## 概要 スケジュールアクション作成/修正 ## 説明 指定されたAuto Scaling Groupのためのスケーリングアクションスケジュールを作成または更新します。このアクション(Action)を呼び出す時、同じ名称のスケジュール名が既にある場合、そのスケジュールを変更し、ない場合はスケジュールを作成します。 スケジュールの種類は、一回性スケジュールと繰り返しのスケジュールに区分されます。一回性スケジュールを作成したい場合はstart timeを指定して、繰り返し(recurrence)設定はセットしなければ作成できます。繰り返しスケジュールを設定したい場合は繰り返し設定をセットすれば設定できます。 呼び出す時のパラメータであるMin size、Desired Capacityとmax sizeの中で、少なくとも一つは指定しなければなりません。 スケジュールが実行される時、前に記述した3つのパラメータの中で指定されたパラメータのAuto Scaling Groupの該当属性を変更します。 スケジュールによって変更されたAuto Scaling GroupのMin size, Desired Capacityとmax sizeは変更以降にもMin size <= Desired Capacity <= max sizeの関係を維持する必要があります。 そうでない場合、スケジュールの適用が失敗して効果がありません。 ## リクエストパラメータ | ラメータ名 | 必須 | タイプ | 制約事項 | 説明 | | --- | --- | --- | --- | --- | | autoScalingGroupName | Yes | String | Min : 1, Max : 255 | 照会するAuto Scaling Group名を入力します。 | | scheduledActionName | Yes | String | Min : 1, Max : 255 | スケーリングアクションスケジュール名であり、スケジュール識別子の役割をします。 指定されたAuto Scaling Groupの中では唯一の名称である必要があります。 このアクション(Action)を呼び出す時、同じ名称のスケジュール名が既にある場合はそのスケジュールを変更し、ない場合はスケジュールを作成します。 | | desiredCapacity | Conditional | String | Min : 1, Max : 30 | サービスで期待されるキャパシティであり、該当するグループ所属で運営されるサーバインスタンスの数を設定します。 この値はAuto Scalingにすでに設定されている既存属性のmin sizeより大きく、max sizeより小さく設定する必要があります。 | | minSize | Conditional | String | Min : 1, Max : 30 | 最小サイズ(最小0で maxSizeの値より小さいか同じ)です。 Min: 最小サイズ(minSize), Max: 最大サイズ(maxSize) Min: 0, Max: 30 | | maxSize | Conditional | String | Min : 1, Max : 30 | 最大サイズ(最小0, 最大30)です。 | | startTime | Conditional | Date | yyyy-MM-dd'T'HH:mm:ssZ | 繰り返しスケジュール設定(recurrenceInKST)がない場合は必須 繰り返しスケジュール設定(recurrenceInKST)がある場合: 繰り返しスケジュールの開始時間 format: yyyy-MM-dd'T'HH:mm:ssZ 例)2013-07-25T17:50:00+0900, 2013-07-25T17:50:00+09:00 | | endTime | No | Date | yyyy-MM-dd'T'HH:mm:ssZ | 繰り返しスケジュール設定(recurrenceInKST)がある場合のみに指定可能 繰り返しスケジュール設定(recurrenceInKST)がある場合: 繰り返しスケジュール設定終了時間 format : yyyy-MM-dd'T'HH:mm:ssZ 例)2013-07-25T17:50:00+0900, 2013-07-25T17:50:00+09:00 | | recurrenceInKST | No | String | 例)50 23 * * Sun | 繰り返しスケジュール設定 設定の形式はcrontab設定方式です。分(minute)と時(hour)と日付(day of month)、月(month)及び曜日(day of week)フィールドを、空白文字をセパレータとして利用して記載します。 分(minute)と時(hour)と日付(day of month)、月(month)及び曜日(day of week)フィールドとして入力できる有効な値は、各値別に 0-59, 0-23, 1-31, 1-12(または月の英語名), 0-7(0または7が日曜日、または曜日の英語名)です。 フィールド値としてasterisk('*')が入力できますが、最初の値から最後の値までのすべてを意味します。 以下はその例示です。(例示にある大括弧([])は除外して一つのラインで入力すること) 例示1: 毎時定刻: [0 * * * *] 例示2: 毎週土曜日 16時30分: [30 16 * * 6] 例示3: 毎月最初の日夜の12時: [0 0 1 * *] 例示4: 毎年1月1日夜の12時: [0 0 1 Jan *] ※ CLI input parameter type : --recurrenceInKST "0 0 1 * *" | ## レスポンスデータタイプ - ScheduledUpdateGroupActionListタイプ | ScheduledUpdateGroupActionList extends CommonResponse | | --- | | private Integer totalRows; | | private List scheduledUpdateGroupActionList = new ArrayList(); | | ScheduledUpdateGroupAction extends BaseObject | | --- | | private String autoScalingGroupName; | | private String scheduledActionName; | | private Integer desiredCapacity; | | private Integer minSize; | | private Integer maxSize; | | private Date startTime; | | private Date endTime; | | private String recurrenceInKST; | ## 例示 ### 呼び出し ``` ncloud autoscaling putScheduledUpdateGroupAction --autoScalingGroupName testabc --scheduledActionName test3 --desiredCapacity 1 --minSize 1 --maxSize 1 --recurrenceInKST "0 0 1 * *" ``` ### レスポンス ``` { "putScheduledUpdateGroupActionResponse": { "requestId": "a3f3052e-2e0b-4ad9-8069-07853834493a", "returnCode": "0", "returnMessage": "success", "totalRows": 1, "scheduledUpdateGroupActionList": [ { "autoScalingGroupName": "testabc", "scheduledActionName": "test3", "desiredCapacity": 1, "minSize": 1, "maxSize": 1, "startTime": "2018-05-01T00:00:00+0900", "recurrenceInKST": "0 0 1 * *" } ] } } ``` ``` a3f3052e-2e0b-4ad9-8069-07853834493a 0 success 1 testabc test3 1 1 1 2018-05-01T00:00:00+0900 0 0 1 * * ```