华为云计算 云知识 查询弹性伸缩组中的实例列表ListScalingInstances
查询弹性伸缩组中的实例列表ListScalingInstances

 

接口说明

根据输入条件过滤查询 弹性伸缩 组中实例信息。查询结果分页显示。可根据实例在伸缩组中的生命周期状态,实例健康状态,实例保护状态,起始行号,记录条数进行条件过滤查询。若不加过滤条件默认查询组内最多20条实例信息

URL
GET  https://as.cn-north-1.myhuaweicloud.com/autoscaling-api/v1/{project_id}/scaling_group_instance/{scaling_group_id}/list 
请求参数
名称 类型 IN 必选 描述
X-Auth-Token
 
string header

用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

project_id
 
string path

项目ID。

scaling_group_id
 
string path

伸缩组ID。

life_cycle_state
 
string query

实例在伸缩组中的生命周期状态:INSERVICE: 正在使用。PENDING:正在加入伸缩组。REMOVING:正在移出伸缩组。PENDING_WAIT:正在加入伸缩组:等待。REMOVING_WAIT:正在移出伸缩组:等待。

health_status
 
string query

实例健康状态:INITIALIZING:初始化。NORMAL:正常。ERROR:异常

protect_from_scaling_down
 
string query

实例保护状态:true:已设置实例保护。false:未设置实例保护。

start_number
 
integer query

查询的起始行号,默认为0。

limit
 
integer query

查询的记录条数,默认为20。

返回参数
返回码: 200

请求正常

名称 类型 必选 描述
total_number
 
integer

总记录数。

start_number
 
integer

查询的起始行号。

limit
 
integer

伸缩组实例详情。

scaling_group_instances
 
Array of ScalingGroupInstance objects

伸缩组实例详情。

200 scaling_group_instances
名称 类型 必选 描述
instance_id
 
string

实例ID。

instance_name
 
string

实例名称。

scaling_group_id
 
string

实例所在伸缩组ID。

scaling_group_name
 
string

实例所在伸缩组名称。

life_cycle_state
 
string

实例在伸缩组中的生命周期状态:

  • INSERVICE:已启用
  • PENDING:正在加入伸缩组
  • PENDING_WAIT:等待(正在加入伸缩组)
  • REMOVING:正在移出伸缩组
  • REMOVING_WAIT:等待(正在移出伸缩组)
  • STANDBY:已备用
  • ENTERING_STANDBY:进入备用状态
health_status
 
string

实例健康状态:INITAILIZING:初始化;NORMAL:正常;ERROR:错误。

scaling_configuration_name
 
string

伸缩配置名称。如果返回为空,表示伸缩配置已经被删除。如果返回MANNUAL_ADD,表示实例为手动加入。

scaling_configuration_id
 
string

伸缩配置ID。

create_time
 
string

实例加入伸缩组的时间,遵循UTC时间。

protect_from_scaling_down
 
boolean

实例的实例保护属性。

返回码: 400

Bad Request 服务器未能处理请求。

返回码: 401

Unauthorized 被请求的页面需要用户名和密码。

返回码: 403

Forbidden 对被请求的页面访问禁止。

返回码: 404

Not Found 服务器无法找到被请求的页面。

返回码: 405

Method Not Allowed 请求中指定的方法不被允许。

返回码: 406

Not Acceptable 服务器生成的响应无法被客户端所接受。

返回码: 407

Proxy Authentication 用户必须首先使用代理服务器进行验证,这样请求才会被处理

返回码: 408

Request Timeout 请求超出了服务器的等待时间。

返回码: 409

Conflict 由于冲突,请求无法被完成。

返回码: 500

Internal Server Error 请求未完成。服务异常。

返回码: 501

Not Implemented 请求未完成。服务器不支持所请求的功能。

返回码: 502

Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。

返回码: 503

Service Unavailable 请求未完成。系统暂时异常。

返回码: 504

Gateway Timeout 网关超时。

请求示例
示例 1

本示例展示了查询ID为e5d27f5c-dd76-4a61-b4bc-a67c5686719a的伸缩组下已启用且处于健康状态的实例。

 
"GET https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_group_instance/e5d27f5c-dd76-4a61-b4bc-a67c5686719a/list?life_cycle_state=INSERVICE&health_status=NORMAL"
SDK
点击 弹性伸缩 (AS) SDK, 下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。
错误码
请参考 错误码说明

上一篇:数据接入服务计费标准 下一篇:更新终端节点UpdateEndpointWhite

弹性云服务器 ECS

 

弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率