获取实例列表

list_instances

参数说明:

属性 类型 描述
job str 作业标识符
task_name str 任务名称
next_marker str 下一页起始资源标识符, 最后一页该值为空
max_item_count int 实际返回最大资源数量,默认值50,最大值100

返回值说明:

list_instances方法返回一个 ListResponse 对象。请参阅Instance类的描述,了解Instance对象的属性。

属性 类型 描述
NextMarker str 下一页起始资源标识符, 最后一页该值为空。
Items list Instance类型的列表

e.g.

  1. try:
  2. # Get a Client object.
  3. client = Client(...
  4. ...
  5. job = "job-xxx"
  6. task_name = "echo_task"
  7. marker = ""
  8. max_item = 100
  9. round = 0
  10. while marker or round == 0:
  11. response = client.list_instances(job, task_name, marker, max_item)
  12. marker = response.NextMarker
  13. for instance in response.Items:
  14. print (instance.InstanceId, instance.State)
  15. round += 1
  16. except ClientError, e:
  17. print(e)