getAutoScalingPolicyList

Prev Next

概要

Auto Scalingポリシー(policy)の説明をリスト形式で取得します。

リクエスト

リクエストパラメータ

パラメータ名 必須の有無 タイプ 制限事項 説明
policyNameList No List 最小: 1, 最大: 255 - ポリシー名(識別子)リスト
指定されていない場合、ユーザーが保有するすべてのポリシー情報を取得
autoScalingGroupName No String 最小: 1, 最大: 255 照会対象のオートスケーリンググループ名を入力
pageNo No Integer 最小: 0, 最大: 2147483647 リスト照会時に Paginationのページ情報を入力
デフォルトの0を入力した場合、全リストを照会
pageSize No Integer 最小: 0, 最大: 2147483647 リスト照会時に Paginationの1ページ当たりの情報数を入力
デフォルトの0を入力した場合、全リストを照会
responseFormatType No String - レスポンス結果の形式タイプ
オプション: xml | json
デフォルト: xml

レスポンス

レスポンスボディ

リクエスト例

{AUTOSCALILNG_API_URL}/getAutoScalingPolicyList
?autoScalingGroupName=asg-0602b
&pageNo=1
&pageSize=10
&policyNameList.1=scale-out
&policyNameList.2=scale-in

レスポンス例

<getAutoScalingPolicyListResponse>
   <requestId>b3b5947c-a4fd-4104-b619-ba472665d50c</requestId>
   <returnCode>0</returnCode>
   <returnMessage>success</returnMessage>
   <totalRows>2</totalRows>
   <scalingPolicyList>
      <scalingPolicy>
         <policyName>scale-in</policyName>
         <autoScalingGroupName>asg-0602b</autoScalingGroupName>
         <adjustmentType>
            <code>CHANG</code>
            <codeName>ChangeInCapacity</codeName>
         </adjustmentType>
         <scalingAdjustment>-1</scalingAdjustment>
      </scalingPolicy>
      <scalingPolicy>
         <policyName>scale-out</policyName>
         <autoScalingGroupName>asg-0602b</autoScalingGroupName>
         <adjustmentType>
            <code>PRCNT</code>
            <codeName>PercentChangeInCapacity</codeName>
         </adjustmentType>
         <scalingAdjustment>50</scalingAdjustment>
         <cooldown>600</cooldown>
         <minAdjustmentStep>2</minAdjustmentStep>
      </scalingPolicy>
   </scalingPolicyList>
</getAutoScalingPolicyListResponse>