获取设备信息 - ListDetails
功能介绍
功能介绍:获取设备信息
调用方法
请参见如何调用API。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,当前API调用无需身份策略权限。
URI
GET /v1/{project_id}/devices/{device_id}/details
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 参数解释: 项目ID。可参考获取项目ID获取。 约束限制: 不涉及 取值范围: 以IAM服务接口返回值为准,字符长度32-32。 默认取值: 不涉及 |
| device_id | 是 | String | 参数解释: 子网ID 约束限制: 不涉及 取值范围: 不涉及 默认取值: 不涉及 |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 参数解释: 用户Token。通过调用IAM服务查询用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 不涉及 取值范围: IAM服务查询用户Token接口为准 默认取值: 不涉及 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| id | String | 参数解释: 资源ID,唯一标识 取值范围: 不涉及 |
| name | String | 参数解释: 设备名称 取值范围: 不涉及 |
| type | Integer | 参数解释: 设备类型 取值范围: 不涉及 |
| version | String | 参数解释: 设备版本 取值范围: 不涉及 |
| mode | String | 参数解释: 设备模式 取值范围: |
| subnet_id | String | 参数解释: 子网ID 取值范围: 不涉及 |
| vpc_id | String | 参数解释: 虚拟私有云ID 取值范围: 不涉及 |
| manage_url | String | 参数解释: 设备URL 取值范围: 不涉及 |
| ip | String | 参数解释: IP地址 取值范围: 不涉及 |
| status | String | 参数解释: 操作结果状态 取值范围: |
| description | String | 参数解释: 资源描述信息 取值范围: 不涉及 |
| create_time | Long | 参数解释: 创建时间 取值范围: 不涉及 |
| update_time | Long | 参数解释: 更新时间 取值范围: 不涉及 |
| related_datasource_policy_list | Array of RelatedDatasourceInfo objects | 参数解释: 关联数据源策略列表 取值范围: 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| datasource_address | String | 参数解释: 数据源地址 取值范围: 不涉及 |
| datasource_port | Integer | 参数解释: 数据源端口 取值范围: 不涉及 |
| datasource_id | String | 参数解释: 数据源ID 取值范围: 不涉及 |
| proxy_port | Integer | 参数解释: 代理端口 取值范围: 不涉及 |
| gde_policies | Array of GdePolicy objects | 参数解释: 加密策略 取值范围: 不涉及 |
| ddm_policies | Array of DdmPolicy objects | 参数解释: 脱敏策略 取值范围: 不涉及 |
| sdm_policies | Array of SdmPolicy objects | 参数解释: SDM策略 取值范围: 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| table | String | 参数解释: 表名称 取值范围: 不涉及 |
| columns | Array of Column objects | 参数解释: 需加密的列信息 取值范围: 不涉及 |
| alg | String | 参数解释: 加密算法,SM4、AES-128、AES-256 取值范围: 不涉及 |
| action | Integer | 参数解释: 操作类型 取值范围: 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| namespace | String | 参数解释: 命名空间,HBase特有,动脱专用 取值范围: 不涉及 |
| table | String | 参数解释: 表名(如果有模式,则是模式.表) 取值范围: 不涉及 |
| columns | Array of Column objects | 参数解释: 列信息 取值范围: 不涉及 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| namespace | String | 参数解释: 命名空间,HBase特有,动脱专用 取值范围: 不涉及 |
| table | String | 参数解释: 表名(如果有模式,则是模式.表) 取值范围: 不涉及 |
| columns | Array of Column objects | 参数解释: 列信息 取值范围: 不涉及 |
| do_move | Boolean | 参数解释: 是否迁移 取值范围: true-是,false-否 |
| do_mask | Boolean | 参数解释: 是否脱敏 取值范围: true-是,false-否 |
请求示例
获取设备信息
/v1/2b31ed520xxxxxxebedb6e57xxxxxxxx/devices/xxxx-xxxx-xxxx-xxxx/details
响应示例
状态码:200
{
"id" : "826314dd-1b5b-4037-b976-5f9b7a17df46",
"name" : "firewall-01",
"type" : 1,
"version" : "V1.0.0",
"mode" : "SINGLE",
"subnet_id" : "a1b2c3d4-e5f6-4789-abcd-ef1234567890",
"vpc_id" : "bb6a3d22-dc93-47ac-b5bd-88df7ad35f1e",
"manage_url" : "https://console.huawei.com/device/management",
"ip" : "192.168.0.1",
"status" : "ACTIVE",
"description" : "核心防火墙设备",
"create_time" : 1700000000000,
"update_time" : 1700100000000,
"related_datasource_policy_list" : [ {
"datasource_address" : "192.168.0.100",
"datasource_port" : 3306,
"datasource_id" : "c4f3a8e1-2b6d-4e5f-9a8b-7c6d5e4f3a2b",
"proxy_port" : 8080,
"gde_policies" : [ {
"table" : "user_info",
"columns" : [ {
"name" : "phone_number",
"enc_status" : 1,
"comment" : "用户手机号"
} ],
"alg" : "aes-256",
"action" : 1
} ],
"ddm_policies" : [ {
"namespace" : "default",
"table" : "user_info",
"columns" : [ {
"name" : "id_card",
"enc_status" : 1,
"comment" : "身份证号"
} ]
} ],
"sdm_policies" : [ {
"namespace" : "default",
"table" : "user_info",
"columns" : [ {
"name" : "email",
"enc_status" : 1,
"comment" : "用户邮箱"
} ],
"do_move" : true,
"do_mask" : true
} ]
} ]
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 查询成功 |
错误码
请参见错误码。