获取后端开关控制信息列表 - ListSwitchConfigInfo
功能介绍
获取当前版本的开关控制信息列表。
调用方法
请参见如何调用API。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
授权项
访问级别
资源类型(*为必须)
条件键
别名
依赖的授权项
cbh:function:listSwitchConfigInfo
Write
-
-
-
-
URI
GET /v2/{project_id}/cbs/feature/config
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 项目ID。 获取方法请参见获取项目ID。 |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 获取方法请参见获取用户Token。 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| switch_info | SwitchInfo object | 服务功能支持开关信息。 |
| version_info | VersionInfo object | 服务实例支持功能版本信息。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| is_support_unibuy | Boolean | 是否支持unibuy。 |
| is_support_float_ipv6 | Boolean | 是否支持浮动IPv6。 |
| is_support_admin_login | Boolean | 是否支持管理员登录。 |
| is_support_update_ha | Boolean | 是否支持更新HA。 |
| is_support_tms | Boolean | 是否支持TMS。 |
| is_support_eps | Boolean | 是否支持EPS。 |
| is_support_iam_login | Boolean | 是否支持IAM登录。 |
| is_support_ipv6 | Boolean | 是否支持IPv6。 |
| is_support_ha | Boolean | 是否支持HA。 |
| is_support_reset | Boolean | 是否支持重置admin密码和admin登录方式。 |
| is_support_upgrade_instance | Boolean | 是否支持升级实例。 |
| is_support_change_security_group | Boolean | 是否支持更改安全组。 |
| is_support_manually_ip | Boolean | 是否支持手动IP。 |
| is_support_capacity_expantion | Boolean | 是否支持容量扩展。 |
| is_support_ha_expantion | Boolean | 是否支持HA扩展。 |
| is_support_agency_authorize | Boolean | 是否支持代理授权。 |
| is_support_change_vpc | Boolean | 是否支持更改VPC。 |
| is_support_cluster | Boolean | 是否支持集群。 |
| is_support_ondemand | Boolean | 是否支持按需计费。 |
| is_support_period | Boolean | 是否支持包周期计费。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| require_eip | Boolean | 是否支持EIP。 |
| iam_login | Boolean | 是否支持IAM登录。 |
| admin_login | Boolean | 是否支持管理员登录。 |
| float_ipv6 | Boolean | 是否支持浮动IPv6。 |
状态码:400
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 错误码。 |
| error_description | String | 请求参数错误。 |
状态码:401
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 错误码。 |
| error_description | String | 校验TOKEN失败。 |
状态码:403
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 错误码。 |
| error_description | String | 租户无权限操作。 |
状态码:404
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 错误码。 |
| error_description | String | 没有找到CBH资源。 |
请求示例
无
响应示例
状态码:200
get switch config info Success
"switch_info: is_support_unibuy: false is_support_float_ipv6: true is_support_admin_login: true is_support_update_ha: true is_support_tms: true is_support_eps: true is_support_iam_login: true is_support_ipv6: true is_support_ha: true is_support_reset: true is_support_upgrade_instance: true is_support_change_security_group: true is_support_manually_ip: true is_support_capacity_expantion: true is_support_ha_expantion: true is_support_agency_authorize: true is_support_change_vpc: true is_support_cluster: true is_support_ondemand: false is_support_period: true version_info: require_eip: 3.3.2.0 iam_login: 3.3.44.0 admin_login: 3.3.52.1 float_ipv6: 3.3.56.0 "
状态码
| 状态码 | 描述 |
|---|---|
| 200 | get switch config info Success |
| 400 | Bad Request |
| 401 | Unauthorized |
| 403 | 访问拒绝 |
| 404 | Not Found |
错误码
请参见错误码。