
# 按条件查询租户镜像标签列表 - ListTags
#### 功能介绍
根据不同条件查询镜像标签列表信息。
#### 调试
您可以在[API Explorer](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?locale=zh-cn&consoleCurrentProductId=ims&consoleCurrentProductshort=&product=IMS&api=ListTags)中调试该接口。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-ims/ims_03_appendix_03.html)。
#### URI
GET /v1/cloudimages/tags
![](https://support.huaweicloud.com/api-ims/public_sys-resources/note_3.0-zh-cn.png)
可以在URI后面用'?'和'\&'添加不同的查询条件组合，请参考请求样例。
表1查询参数 
| 参数                        | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|:---|
| __isregistered            | 否    | String  | 镜像是否可用，默认取值为true，普通用户只能查询取值为true的镜像。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| __imagetype               | 否    | String  | 镜像类型，目前支持以下类型： - 公共镜像：gold  - 私有镜像：private  - 共享镜像：shared  - 市场镜像：market   说明： 当前租户共享给其他租户的私有镜像或当前租户接受的共享镜像中，__imagetype均为shared，可用owner字段进行区分。当前租户接受的共享镜像可用member_status进行过滤查询。                                                                                                                                                                                                                                                                                                                                           |
| __whole_image             | 否    | Boolean | 是否为整机镜像，取值为true/false。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| __system__cmkid           | 否    | String  | 加密镜像所使用的密钥ID。可以从镜像服务控制台获取，或者调用[查询镜像列表 - ListImages](https://support.huaweicloud.com/api-ims/ims_03_0602.html)API查询。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| protected                 | 否    | Boolean | 镜像是否是受保护，取值为true/false，一般查询公共镜像时候取值为true，查询私有镜像可以不指定。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| visibility                | 否    | String  | 是否被其他租户可见，取值如下： - public：公共镜像  - private：私有镜像  - shared：共享镜像                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| owner                     | 否    | String  | 镜像属于哪个租户。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| id                        | 否    | String  | 镜像ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| status                    | 否    | String  | 镜像状态。取值如下： - queued：表示镜像元数据已经创建成功，等待上传镜像文件。  - saving：表示镜像正在上传文件到后端存储。  - deleted：表示镜像已经删除。  - killed：表示镜像上传错误。  - active：表示镜像可以正常使用。                                                                                                                                                                                                                                                                                                                                     |
| name                      | 否    | String  | 镜像名称，匹配规则为精确匹配。name参数说明请参考[镜像属性](https://support.huaweicloud.com/api-ims/ims_03_0901.html#ims_03_0901__section61598810155254)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| flavor_id                 | 否    | String  | 用于通过云服务器规格过滤出可用公共镜像，取值为规格ID。 约束： - 仅支持通过单个规格进行过滤。  - 仅支持按照云服务器规格进行过滤，裸金属服务器暂不支持。 如果需要查看某裸金属服务器规格支持的公共镜像，可以使用"__support_s4l=true"标签。其中，s4l为裸金属服务器规格的board_type，若规格为"physical.s4.large"，则填入"s4l"。详细说明请参见"[怎么确定裸金属服务器规格的board_type？](https://support.huaweicloud.com/bms_faq/bms_faq_1601.html)"。调用示例请参考[常用列表查询方法](https://support.huaweicloud.com/api-ims/ims_03_0602.html#ims_03_0602__section3510131014428)。                                                                                                                                                                                                                  |
| container_format          | 否    | String  | 容器类型，取值为bare。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| disk_format               | 否    | String  | 镜像格式，目前支持zvhd2、vhd、zvhd、raw、qcow2、iso。非iso格式时默认值是zvhd2。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| min_ram                   | 否    | Integer | 镜像运行需要的最小内存，单位为MB。参数取值依据云服务器的规格限制，一般设置为0。 云服务器的规格限制，请参见[规格清单](https://support.huaweicloud.com/productdesc-ecs/zh-cn_topic_0159822360.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 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  | 用于排序，表示按照哪个字段排序。 取值范围： - name：镜像名称  - container_format：容器类型  - disk_format：镜像格式  - status：镜像状态  - id：镜像ID  - size：目前暂不使用  - created_at：镜像创建时间   默认取值： created_at                                                                                                                                                                                                                                                                          |
| sort_dir                  | 否    | String  | 用于排序，表示升序还是降序，取值为asc和desc。与sort_key一起组合使用，默认为降序desc。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| __os_type                 | 否    | String  | 镜像系统类型，取值如下： - Linux  - Windows  - Other                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| tag                       | 否    | String  | 标签，用户为镜像增加自定义标签后可以通过该参数过滤查询。tag参数说明请参考[镜像标签数据格式](https://support.huaweicloud.com/api-ims/ims_03_0902.html)。 说明： 系统近期对标签功能进行了升级。如果之前添加的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，否则无需增加该属性。 镜像操作系统类型请参考"[弹性云服务器类型与支持的操作系统版本](https://support.huaweicloud.com/productdesc-ims/ims_01_0007.html)"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| __support_diskintensive   | 否    | String  | 表示该镜像支持密集存储。如果镜像支持密集存储性能，则值为true，否则无需增加该属性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| __support_highperformance | 否    | String  | 表示该镜像支持高计算性能。如果镜像支持高计算性能，则值为true，否则无需增加该属性。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| __support_xen_gpu_type    | 否    | String  | 表示该镜像是支持XEN虚拟化平台下的GPU优化类型，取值参考[表2](https://support.huaweicloud.com/api-ims/ims_03_0910.html#ims_03_0910__table65768383152758)。如果不支持XEN虚拟化下GPU类型，无需添加该属性。该属性与"__support_xen"和"__support_kvm"属性不共存。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| __support_kvm_gpu_type    | 否    | String  | 表示该镜像是支持KVM虚拟化平台下的GPU类型，取值参考[表3](https://support.huaweicloud.com/api-ims/ims_03_0910.html#ims_03_0910__table282523154017)。如果不支持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。 - 如果是云服务器镜像（即系统盘镜像），则取值为FusionCompute。  - 如果是数据盘镜像，则取值是DataImage。  - 如果是裸金属服务器镜像，则取值是Ironic。  - 如果是ISO镜像，则取值是IsoImage。                                                                                                                                                                                                                                                                                                                                                                                            |
| enterprise_project_id     | 否    | String  | 表示查询某个企业项目下的镜像。 - 取值为0，表示查询属于default企业项目下的镜像。  - 取值为UUID，表示查询属于该UUID对应的企业项目下的镜像。 关于企业项目特性的详细信息，请参考"[企业中心总览](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0123692049.html)"。企业项目ID的获取，请参考[如何获取企业项目ID](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0126101490.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| created_at                | 否    | String  | 镜像创建时间。支持按照时间点过滤查询，取值格式为"操作符:UTC时间"。 其中操作符支持如下几种： - gt：大于  - gte：大于等于  - lt：小于  - lte：小于等于  - eq：等于  - neq：不等于   时间格式支持：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时间"。 其中操作符支持如下几种： - gt：大于  - gte：大于等于  - lt：小于  - lte：小于等于  - eq：等于  - neq：不等于   时间格式支持：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  | 镜像架构类型。取值包括： - x86  - arm                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   
#### 请求消息
请求参数
无
#### 请求示例
按条件查询镜像标签列表信息。
```
GET https://{Endpoint}/v1/cloudimages/tags?limit=5
```
#### 响应消息
- 响应参数
  
  | 参数   | 参数类型             | 描述   |
  |:---|:---|:---|
  | tags | Array of strings | 标签列表 |
     
  
- 响应样例
  ```
  STATUS CODE 200
  ```
  ```
  {
     "tags": [
        "jjjj.11111",
        "uuuu.22222",
        "234.4",
        "test",
        "image"
     ]
  }
  ```
  ![](https://support.huaweicloud.com/api-ims/public_sys-resources/note_3.0-zh-cn.png)
  新规范中使用"="作为分隔符。
  
 
#### 返回值
- 正常 200
  
- 异常
  
  | 返回值                       | 说明                                                                              |
  |:---|:---|
  | 400 Bad Request           | 请求错误，具体返回错误码请参考[错误码](https://support.huaweicloud.com/api-ims/ims_03_0908.html)。 |
  | 401 Unauthorized          | 鉴权失败。                                                                           |
  | 403 Forbidden             | 没有操作权限。                                                                         |
  | 404 Not Found             | 找不到资源。                                                                          |
  | 500 Internal Server Error | 服务内部错误。                                                                         |
  | 503 Service Unavailable   | 服务不可用。                                                                          |
     
  
 
