跳到主要内容

查询云主机

描述

查询云主机,可查询一条或多条记录,可根据名称等多个查询条件查询。

请求参数

参数名参数类型是否必填参数说明
RegionString机房标识,取值参见地域列表
ActionString操作方法:DescribeInstances
DueStartTimeString到期开始时间 格式yyyy-MM-dd HH:mm:ss
DueEndTimeString到期结束时间 格式yyyy-MM-dd HH:mm:ss
ProductStatusString产品状态,取值范围:
  • NORMAL:正常
  • OVERTIMER:过期
  • ARREARAGE:欠费
  • PayTypeString付费类型,取值范围:
  • PREPAID:包年包月
  • PROBATION:试用
  • ImageIdString镜像Id
    OffsetInteger记录偏移量,不指定取0
    CountInteger记录数量,不指定为全部
    InstanceSeriesString主机系列,取值范围:
  • SERIES_STANDARD:普通型
  • SERIES_SUPERCOMPUTER:计算增强型
  • Id.NString云主机Id,支持多个查询,如Id.0=aa&Id.1=bb
    NameString云主机名称
    StatusString云主机运行状态,取值范围:
  • 开机:START
  • 关机:STOP
  • 异常:ERROR
  • 创建中:CREATING
  • 开机中:STARTING
  • 关机中:STOPING
  • 暂停中:PAUSING
  • 已暂停:PAUSED
  • 取消暂停中:UNPAUSING
  • 重启中:REBOOTING
  • 修改配置中:RESIZING
  • 迁移中:MIGRATE
  • 删除中:DELETING
  • 删除错误:DELETE_ERROR
  • 重装中:REBUILDING
  • 创建失败:CREATE_ERROR
  • 快照还原中:ROLLING_BACK
  • FirewallId.NString防火墙Id,支持多个查询,如FirewallId.0=aa&FirewallId.1=bb
    StartTimeString创建开始时间 格式yyyy-MM-dd HH:mm:ss
    EndTimeString创建结束时间 格式yyyy-MM-dd HH:mm:ss

    返回参数

    名称类型说明
    ActionString执行的操作
    TaskIdString请求标识
    TotalCountInteger记录总数量
    InstanceSetInstanceItemType由InstanceItemType组成的数组格式,返回实例信息

    InstanceItemType

    实例信息的数据类型

    名称类型说明
    IdString实例标识
    NameString名称
    StatusString实例状态 云主机运行状态,取值范围: 开机:START 关机:STOP 异常:ERROR 创建中:CREATING 开机中:STARTING 关机中:STOPING 暂停中:PAUSING 已暂停:PAUSED 取消暂停中:UNPAUSING 重启中:REBOOTING 修改配置中:RESIZING 迁移中:MIGRATE 删除中:DELETING 删除错误:DELETE_ERROR 重装中:REBUILDING 创建失败:CREATE_ERROR 快照还原中:ROLLING_BACK
    ProductStatusString产品状态。取值范围:NORMAL-正常; OVERTIMER-过期; ARREARAGE-欠费
    PayTypeString支付类型 ONDEMAND:按量付费;PREPAID:包年包月。临时实例忽略此参数
    TaskString任务号
    ProductModelIdString产品型号ID
    CpuIntegerCPU 核数
    MemoryString内存大小,单位是 GB
    PasswordString密码
    InitPasswordString初始密码
    KeyPairString密钥对ID
    KeyPairNameString密钥对名称
    CreateTimeString创建时间
    DueTimeString到期时间
    FirewallIdString防火墙ID
    FirewallNameString防火墙名称
    ImageIdString镜像ID
    ImageNameString镜像名称
    InstanceSeriesString主机系列
    InterfaceSetInterfaceSetItemType由InterfaceSetItemType组成的数组格式,返回私有网络的信息
    InternetInternetItemType由InternetItemType组成的数组格式,返回公网IP的信息
    VolumeSetVolumeSetItemType由VolumeSetItemType组成的数组格式,返回云硬盘的信息

    InterfaceSetItemType

    私有网络信息的数据类型

    名称类型说明
    IdString网卡标识
    NetworkIdString网络标识
    NetworkNameString网络名称
    MacAddressString网卡地址
    IpAddressStringIP 地址
    StatusString状态
    UuidString网卡UUID

    InternetItemType

    公网IP信息的数据类型

    IdString网卡标识
    IdStringIP标识
    IpAddressStringIP地址
    BandwidthIntegerIP带宽,单位:Mbps
    PayTypeString支付类型 ONDEMAND:按量付费;PREPAID:包年包月;PROBATION 试用。
    DueTimeString到期时间
    AllocateTimeString购买时间
    ProductStatusString产品状态
    ProductModelIdString产品型号ID
    ProductTypeString产品类型

    VolumeSetItemType

    云硬盘信息的数据类型

    IdString云硬盘标识
    IdInteger云硬盘标识
    NameString名称
    SizeString大小,单位GiB
    UuidString云硬盘UUID
    IndexString挂载位置,0 标识系统盘,其它标识数据盘
    PayTypeString支付类型 ONDEMAND:按量付费;PREPAID:包年包月;PROBATION 试用。
    DueTimeString到期时间
    CreateTimeString创建时间
    ProductStatusStringNORMAL-正常,OVERTIMER-过期,ARREARAGE-欠费

    请求示例

    https://api.chinac.com/v2/?Action=DescribeInstances
    &Region=cn-wuxi
    &Id.0=xxx
    &<公共请求参数>

    返回示例

    {
    "code": 10000,
    "message": "",
    "data": {
    "TaskId": "az020160902171445364",
    "Action": "DescribeInstances",
    "TotalCount": 1,
    "InstanceSet": [{
    "Id": "i-t79ih48g8r64s",
    "Name": "cec170508g9cG",
    "Status": "START",
    "Task": "NONE",
    "ProductStatus": "NORMAL",
    "PayType": "PREPAID",
    "ProductModelId": "402124",
    "ProductType": "2核8G_SERIES_STANDARD",
    "Cpu": 2,
    "Memory": 8.0,
    "Password": "oA87A6bXvm6yAz+/uauEuA==",
    "KeyPair": null,
    "CreateTime": "2017-05-08T16:44:27 +0800",
    "DueTime": "2017-06-08T16:44:27 +0800",
    "CloseTime": "2017-06-08T17:44:27 +0800",
    "InterfaceSet": [{
    "Id": "p-lx9ih48g8l8b",
    "InstanceId": "i-t79ih48g8r64s",
    "NetworkId": "n-8q9ih3ka70250",
    "SubnetId": "s-qy9ih3ka7027r",
    "MacAddress": "fa:16:3e:fc:a9:ad",
    "IpAddress": "10.10.10.12",
    "Status": "ON_LINE",
    "Uuid": "385689f0-1dd6-4695-a2ca-09b9e0210e64",
    "Type": "CUSTOMER"
    }],
    "Internet": null,
    "VolumeSet": [{
    "Id": "v-379ih48g919j",
    "Name": "cec170508g9cGdata1",
    "Type": "normal",
    "PayType": "PREPAID",
    "Size": 20,
    "Index": 1,
    "DueTime": "2017-06-08T16:45:01 +0800",
    "CloseTime": "2017-06-08T17:45:01 +0800",
    "CreateTime": "2017-05-08T16:45:01 +0800",
    "Uuid": "f06894e9-fb18-4d01-8d92-178df43c1fb4",
    "ProductStatus": "NORMAL"
    },
    {
    "Id": "v-yr9ih48g8k95l",
    "Name": "cec170508g9cGsys",
    "Type": "normal",
    "PayType": "PREPAID",
    "Size": 40,
    "Index": 0,
    "DueTime": "2017-06-08T16:44:27 +0800",
    "CloseTime": null,
    "CreateTime": "2017-05-08T16:44:56 +0800",
    "Uuid": "15c6439c-57c8-4567-8fa4-5ec62d886e16",
    "ProductStatus": "NORMAL"
    }],
    "Uuid": "3e542822-7130-45d3-8af4-4a75dd6cebb1",
    "OwnerId": "18359229",
    "FirewallId": "f-um9ih3ka7i4",
    "ImageId": "t-189ih18e5t42t",
    "OsName": "Windows",
    "OsVersion": "2008",
    "OsBit": "64",
    "InitPassword": "qiCx9VopYs",
    "UserId": "18359229",
    "Locked": false,
    "IdLong": "i-t79ih48g8r64s-3e542822-7130-45d3-8af4-4a75dd6cebb1",
    "HostName": "controller",
    "InstanceSeries": "SERIES_STANDARD",
    "SeriesName": "普通型"
    }]
    }
    }