更新时间:2024-04-16 GMT+08:00

查询标签管理支持的服务

功能介绍

查询标签管理支持的服务。

URI

GET /v1.0/tms/providers

表1 Query参数

参数

是否必选

参数类型

描述

locale

String

指定显示语言。

limit

Integer

查询记录数,不传默认为10,limit最多为200, 最小值为1。

offset

Integer

索引位置,从offset指定的下一条数据开始查询,必须为数字,不能为负数,默认为0。

provider

String

云服务名称

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。说明:由于TMS是全局服务,因此调用IAM服务获取用户Token接口时需要注意作用域即scope字段应该设置为domain。响应消息头中X-Subject-Token的值即为用户Token。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

providers

Array of ProviderResponseBody objects

云服务列表

total_count

Integer

当前支持的云服务总数

表4 ProviderResponseBody

参数

参数类型

描述

provider

String

云服务名称

provider_i18n_display_name

String

服务显示名称,可以通过参数中“locale”设置语言。

resource_types

Array of ResourceTypeBody objects

资源类型列表

表5 ResourceTypeBody

参数

参数类型

描述

resource_type

String

资源类型

resource_type_i18n_display_name

String

资源类型显示名称,可以通过参数中“locale”设置语言。

regions

Array of strings

支持的region列表

global

Boolean

是否是全局类型的资源

请求示例

查询标签管理支持的所有服务。

GET https://{Endpoint}/v1.0/tms/providers?locale=en-us&limit=200

响应示例

状态码: 200

操作成功

{
  "providers" : [ {
    "provider" : "evs",
    "provider_i18n_display_name" : "Elastic Volume Service",
    "resource_types" : {
      "resource_type_i18n_display_name" : "EVS-Disk",
      "global" : false,
      "resource_type" : "disk",
      "regions" : [ "regionId1" ]
    }
  } ],
  "total_count" : 1
}

状态码

请参考状态码

错误码

请参考错误码