最近更新时间:2024.03.14 19:20:17
首次发布时间:2022.05.13 10:42:45
调用 DescribeScalingPolicies 查询伸缩规则。如果不存在匹配的伸缩规则,则自动忽略,继续查询其他伸缩规则。
名字 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeScalingPolicies | 要执行的操作。取值:DescribeScalingPolicies。 |
Version | String | 是 | 2020-01-01 | API的版本,取值为:2020-01-01。 |
PageNumber | Integer | 否 | 1 | 伸缩规则列表的页码,默认值:1。 |
PageSize | Integer | 否 | 10 | 分页查询时设置的每页行数,取值:1 ~ 50。 |
ScalingGroupId | String | 是 | scg-ybmssdnnhn5pkgyd**** | 伸缩组的ID。您可以调用DescribeScalingGroups查询伸缩组ID。 |
ScalingPolicyType | String | 否 | Scheduled | 伸缩规则的类型,取值:
|
ScalingPolicyIds.N | String | 否 | ScalingPolicyIds.1=sp-ybmvamf8uql8j1fl****& | 伸缩规则的ID。
|
ScalingPolicyNames.N | String | 否 | ScalingPolicyNames.1=test-1& | 伸缩规则的名称。
|
名字 | 类型 | 示例值 | 描述 |
---|---|---|---|
PageNumber | Integer | 1 | 当前页数。 |
PageSize | Integer | 10 | 当前分页的行数。 |
TotalCount | Integer | 20 | 符合条件的伸缩规则总数。 |
ScalingPolicies | Array of struct | - | 符合条件的伸缩规则信息。具体请参见下表“ScalingPolicy结构”。 |
名字 | 类型 | 示例值 | 描述 |
---|---|---|---|
ScalingGroupId | String | scg-ybmssdnnhn5pkgyd**** | 伸缩规则所属的伸缩组的ID。 |
ScalingPolicyId | String | sp-ybmvamf8uql8j1fl**** | 伸缩规则的ID。 |
ScalingPolicyName | String | test-1 | 伸缩规则的名称。 |
ScalingPolicyType | String | Scheduled | 伸缩规则的类型,取值:
|
ScheduledPolicy | Struct | -- | 定时任务/周期任务的详细信息。具体请参见下表“ScheduledPolicy结构”。 |
AlarmPolicy | Struct | -- | 报警任务的详细信息。具体请参见下表“AlarmPolicy结构”。 |
AdjustmentType | String | QuantityChangeInCapacity | 伸缩规则的伸缩行为, 适用于简单规则和步进规则,取值:
|
AdjustmentValue | Integer | 1 | 伸缩行为的调整数值。 |
Cooldown | Integer | 60 | 伸缩规则的冷却时间,单位:s。 |
Status | String | Active | 伸缩规则的状态。取值:
|
名字 | 类型 | 示例值 | 描述 |
---|---|---|---|
LaunchTime | String | 2022-04-01T16:00Z | 表示任务的触发时间。
|
RecurrenceStartTime | String | 2022-04-01T16:00Z | 表示周期任务的开始执行时间。。 说明 当 |
RecurrenceEndTime | String | 2022-04-02T16:00Z | 表示周期任务的结束时间。 说明 当 |
RecurrenceType | String | Daily | 表示周期任务的重复周期,取值:
说明 当 |
RecurrenceValue | String | 3 | 表示重复执行周期任务的数值。 说明 当 |
名字 | 类型 | 示例值 | 描述 |
---|---|---|---|
RuleType | String | Static | 报警任务的类型,取值:
|
EvaluationCount | Integer | 3 | 当监控指标数据连续几次达到阈值时,即触发伸缩行为。 |
Condition | Struct | -- | 监控指标的详细信息。具体请参见下表“Condition结构”。 说明 仅当 |
名字 | 类型 | 示例值 | 描述 |
---|---|---|---|
MetricName | String | CpuTotal_Max | 监控指标名称,取值:
|
ComparisonOperator | String | > | 规则表达式对象。
|
Threshold | String | 10 | 监控指标的阈值。 |
MetricUnit | String | Percent | 监控指标阈值的单位。取值:Percent。 |
GET /?Action=DescribeScalingPolicies&ScalingGroupId=scg-ybmssdnnhn5pkgyd****&Version=2020-01-01 HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing Service: auto_scaling
{ "ResponseMetadata": { "RequestId": "20220420155921010174235038031A****", "Action": "DescribeScalingPolicies", "Version": "2020-01-01", "Service": "auto_scaling", "Region": "cn-beijing" }, "Result": { "PageNumber": 1, "PageSize": 10, "TotalCount": 1, "ScalingPolicies": [ { "ScalingPolicyId": "sp-ybmvamf8uql8j1fl****", "ScalingGroupId": "scg-ybmssdnnhn5pkgyd****", "ScalingPolicyName": "test-1", "ScalingPolicyType": "Scheduled", "ScheduledPolicy": { "LaunchTime": "2022-05-17T16:50:00Z", "RecurrenceStartTime": "", "RecurrenceEndTime": "", "RecurrenceType": "", "RecurrenceValue": "" }, "AdjustmentType": "TotalCapacity", "AdjustmentValue": 3, "Cooldown": 200, "Status": "InActive", "AlarmPolicy": null } ] } }