getScheduledActionList

Prev Next

概要

まだ実行されていないユーザーのすべての Scaling actionスケジュールを並べます。既に実行済みの action履歴は、getAutoScalingActivityLogListを呼び出すと表示されます。
さらに、ページに分けて見ることができます。ユーザーは各ページサイズ(項目数)とページ番号を指定できます。

リクエスト

リクエストパラメータ

パラメータ名 必須の有無 タイプ 制限事項 説明
autoScalingGroupName No String 最小: 1
最大: 255
照会対象のオートスケーリンググループ名を入力
scheduledActionNameList No List 最小: 1
最大: 255
結果として取得するスケーリングアクションスケジュール名リスト
startTime No Date yyyy-MM-dd'T'HH:mm:ssZ - スケジュール開始日時以前の時間datetime
scheduledActionNameListが明示されている場合、現在のフィールドは無視可能
format : yyyy-MM-dd'T'HH:mm:ssZ
例) 2018-07-25T17:50:00+0900
endTime No Date yyyy-MM-dd'T'HH:mm:ssZ - スケジュール開始日時以前の時間datetime
scheduledActionNameListが明示されている場合、現在のフィールドは無視可能
format : yyyy-MM-dd'T'HH:mm:ssZ
例) 2018-07-25T17:50:00+0900
pageNo No Integer 最小: 0
最大: 2147483647
リスト照会時に Paginationのページ情報を入力
デフォルトの0を入力した場合、全リストを照会
pageSize No Integer 最小: 0
最大: 2147483647
リスト照会時に Paginationの1ページ当たりの情報数を入力
デフォルトの0を入力した場合、全リストを照会
sortedBy No String - scheduledActionName(スケジュールアクション名)
createDate(作成日時)
default : scheduledActionName(スケジュールアクション名)
sortingOrder No String - ascending(昇順)
descending(降順)
default : ascending(昇順)
responseFormatType No String - レスポンス結果の形式タイプ
オプション: xml | json
デフォルト: xml

レスポンス

レスポンスボディ

リクエスト例

{AUTOSCALILNG_API_URL}/getScheduledActionList
?autoScalingGroupName=asg-1
&startTime=2018-03-01T20%3A00%3A00%2B0900

レスポンス例

<getScheduledActionListResponse>
   <requestId>4cea4b3c-1c15-4598-8188-37a413c74b2c</requestId>
   <returnCode>0</returnCode>
   <returnMessage>success</returnMessage>
   <totalRows>2</totalRows>
   <scheduledUpdateGroupActionList>
      <scheduledUpdateGroupAction>
         <autoScalingGroupName>asg-1</autoScalingGroupName>
         <scheduledActionName>sa-0228-4</scheduledActionName>
         <minSize>0</minSize>
         <startTime>2014-03-10T00:00:00+0900</startTime>
         <endTime>2014-03-10T00:00:00+0900</endTime>
         <recurrenceInKST>0 0 10 * *</recurrenceInKST>
      </scheduledUpdateGroupAction>
      <scheduledUpdateGroupAction>
         <autoScalingGroupName>asg-1</autoScalingGroupName>
         <scheduledActionName>sa-0228-5</scheduledActionName>
         <minSize>0</minSize>
         <startTime>2018-03-10T05:00:00+0900</startTime>
         <endTime>2018-03-10T05:00:00+0900</endTime>
         <recurrenceInKST>0 5 10 * *</recurrenceInKST>
      </scheduledUpdateGroupAction>
   </scheduledUpdateGroupActionList>
</getScheduledActionListResponse>