概要
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>