按条件查询租户镜像标签列表
功能介绍
根据不同条件查询镜像标签列表信息。
调试
您可以在API Explorer中调试该接口。
URI
GET /v1/cloudimages/tags
 
 
   可以在URI后面用‘?’和‘&’添加不同的查询条件组合,请参考请求样例。
| 参数 | 是否必选 | 参数类型 | 描述 | 
|---|---|---|---|
| __isregistered | 否 | String | 镜像是否可用,取值为true,扩展接口会默认为true,普通用户只能查询取值为true的镜像。 | 
| __imagetype | 否 | String | 镜像类型,目前支持以下类型: 
 
         说明: 
         当前租户共享给其他租户的私有镜像或当前租户接受的共享镜像中,__imagetype均为shared,可用owner字段进行区分。当前租户接受的共享镜像可用member_status进行过滤查询。 | 
| __whole_image | 否 | Boolean | 是否为整机镜像,取值为true/false。 | 
| __system__cmkid | 否 | String | 加密镜像所使用的密钥ID。可以从镜像服务控制台获取,或者调用查询镜像列表API查询。 | 
| protected | 否 | Boolean | 镜像是否是受保护,取值为true/false,一般查询公共镜像时候取值为true,查询私有镜像可以不指定。 | 
| visibility | 否 | String | 是否被其他租户可见,取值如下: 
 | 
| owner | 否 | String | 镜像属于哪个租户。 | 
| id | 否 | String | 镜像ID。 | 
| status | 否 | String | 镜像状态。取值如下: 
 | 
| name | 否 | String | 镜像名称,匹配规则为精确匹配。name参数说明请参考镜像属性。 | 
| flavor_id | 否 | String | 用于通过云服务器规格过滤出可用公共镜像,取值为规格ID。 约束: 
 | 
| container_format | 否 | String | 容器类型,取值为bare。 | 
| disk_format | 否 | String | 镜像格式,目前支持zvhd2、vhd、zvhd、raw、qcow2、iso。非iso格式时默认值是zvhd2。 | 
| min_ram | 否 | Integer | 镜像运行需要的最小内存,单位为MB。参数取值依据云服务器的规格限制,一般设置为0。 云服务器的规格限制,请参见规格清单。 | 
| min_disk | 否 | Integer | 镜像运行需要的最小磁盘,单位为GB 。linux操作系统取值为10~1024GB,Windows操作系统取值为20~1024GB。 | 
| __os_bit | 否 | String | 操作系统位数,一般取值为32或者64。 | 
| __platform | 否 | String | 镜像平台分类,取值为Windows、Ubuntu、Red Hat、SUSE、CentOS、Debian、OpenSUSE、Oracle Linux、Fedora、Other、CoreOS和EulerOS。 | 
| marker | 否 | String | 用于分页,表示从哪个镜像开始查询,取值为镜像ID。 | 
| limit | 否 | Integer | 用于分页,表示查询几条镜像记录,取值为整数,默认取值为500。 | 
| sort_key | 否 | String | 用于排序,表示按照哪个字段排序。 取值范围: 
 默认取值: created_at | 
| sort_dir | 否 | String | 用于排序,表示升序还是降序,取值为asc和desc。与sort_key一起组合使用,默认为降序desc。 | 
| __os_type | 否 | String | 镜像系统类型,取值如下: 
 | 
| tag | 否 | String | 标签,用户为镜像增加自定义标签后可以通过该参数过滤查询。 
         说明: 
         系统近期对标签功能进行了升级。如果之前添加的Tag为“Key.Value”的形式,则查询的时候需要使用“Key=Value”的格式来查询。例如:之前添加的tag为“a.b”,则升级后,查询时需使用“tag=a=b”。 | 
| member_status | 否 | String | 成员状态。目前取值有accepted、rejected、pending。accepted表示已经接受共享的镜像,rejected表示已经拒绝了其他用户共享的镜像,pending表示需要确认的其他用户的共享镜像。需要在查询时,设置“visibility”参数为“shared”。 | 
| __support_kvm | 否 | String | 如果镜像支持KVM,取值为true,否则无需增加该属性。 | 
| __support_xen | 否 | String | 如果镜像支持XEN,取值为true,否则无需增加该属性。 | 
| __support_largememory | 否 | String | 表示该镜像支持超大内存。如果镜像支持超大内存,取值为true,否则无需增加该属性。 镜像操作系统类型请参考“弹性云服务器类型与支持的操作系统版本”。 | 
| __support_diskintensive | 否 | String | 表示该镜像支持密集存储。如果镜像支持密集存储性能,则值为true,否则无需增加该属性。 | 
| __support_highperformance | 否 | String | 表示该镜像支持高计算性能。如果镜像支持高计算性能,则值为true,否则无需增加该属性。 | 
| __support_xen_gpu_type | 否 | String | 表示该镜像是支持XEN虚拟化平台下的GPU优化类型,取值参考表2。如果不支持XEN虚拟化下GPU类型,无需添加该属性。该属性与“__support_xen”和“__support_kvm”属性不共存。 | 
| __support_kvm_gpu_type | 否 | String | 表示该镜像是支持KVM虚拟化平台下的GPU类型,取值参考表3。如果不支持KVM虚拟化下GPU类型,无需添加该属性。该属性与“__support_xen”和“__support_kvm”属性不共存。 | 
| __support_xen_hana | 否 | String | 如果镜像支持XEN虚拟化下HANA类型,取值为true。否则,无需添加该属性。 该属性与“__support_xen”和“__support_kvm”属性不共存。 | 
| __support_kvm_infiniband | 否 | String | 如果镜像支持KVM虚拟化下Infiniband网卡类型,取值为true。否则,无需添加该属性。 该属性与“__support_xen”属性不共存。 | 
| virtual_env_type | 否 | String | 镜像使用环境类型:FusionCompute、Ironic、DataImage、IsoImage。 
 | 
| enterprise_project_id | 否 | String | 
        表示查询某个企业项目下的镜像。
         
 | 
| created_at | 否 | String | 镜像创建时间。支持按照时间点过滤查询,取值格式为“操作符:UTC时间”。 其中操作符支持如下几种: 
 时间格式支持:yyyy-MM-ddThh:mm:ssZ或者yyyy-MM-dd hh:mm:ss 例如,查询创建时间在2018-10-28 10:00:00之前的镜像,可以通过如下条件过滤: created_at=lt:2018-10-28T10:00:00Z | 
| updated_at | 否 | String | 镜像修改时间。支持按照时间点过滤查询,取值格式为“操作符:UTC时间”。 其中操作符支持如下几种: 
 时间格式支持:yyyy-MM-ddThh:mm:ssZ或者yyyy-MM-dd hh:mm:ss 例如,查询修改时间在2018-10-28 10:00:00之前的镜像,可以通过如下条件过滤: updated_at=lt:2018-10-28T10:00:00Z | 
| architecture | 否 | String | 镜像架构类型。取值包括: 
 | 
请求消息
请求参数
无
请求示例
按条件查询镜像标签列表信息。
GET https://{Endpoint}/v1/cloudimages/tags?limit=5&page=1 
 响应消息
- 响应参数 
    参数 参数类型 描述 tags Array of strings 标签列表 
- 响应样例
    STATUS CODE 200 1 2 3 4 5 6 7 8 9 { "tags": [ "jjjj.11111", "uuuu.22222", "234.4", "test", "image" ] }   新规范中使用“=”作为分隔符。 
返回值
- 正常
- 异常 
    返回值 说明 400 Bad Request 请求错误,具体返回错误码请参考错误码。 401 Unauthorized 鉴权失败。 403 Forbidden 没有操作权限。 404 Not Found 找不到资源。 500 Internal Server Error 服务内部错误。 503 Service Unavailable 服务不可用。 
 
  