
# 查询终端节点服务详情 - ListServiceDetails
#### 功能介绍
查询终端节点服务的详细信息。
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-vpcep/vpcep_03_0000.html)。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-vpcep/vpcep_07_0000.html)。
- 如果使用身份策略授权，需具备如下身份策略权限。
  
  | 授权项                        | 访问级别 | 资源类型（\*为必须）         | 条件键                       | 别名                   | 依赖的授权项 |
  |:---|:---|:---|:---|:---|:---|
  | vpcep:endpointServices:get | Read | endpointServices \* | g:ResourceTag/\<tag-key\> | vpcep:epservices:get | -      |
     
  
 
#### URI
GET /v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}
表1路径参数 
| 参数                      | 是否必选 | 参数类型   | 描述         |
|:---|:---|:---|:---|
| project_id              | 是    | String | 项目ID。      |
| vpc_endpoint_service_id | 是    | String | 终端节点服务的ID。 |
   
#### 请求参数
表2请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                        |
|:---|:---|:---|:---|
| X-Auth-Token | 是    | String | 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。                  |
| Content-Type | 否    | String | 发送的实体的MIME类型。推荐用户默认使用application/json，如果API是对象、镜像上传等接口，媒体类型可按照流类型的不同进行确定。 |
   
#### 响应参数
**状态码：200**
表3响应Body参数 
| 参数                 | 参数类型                                                                                             | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|:---|:---|:---|
| id                 | String                                                                                           | 终端节点服务的ID，唯一标识。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| port_id            | String                                                                                           | 标识终端节点服务后端资源的ID，格式为通用唯一识别码（Universally Unique Identifier，下文简称UUID）。 取值为： - LB类型：负载均衡器内网IP对应的端口ID。   - VM类型：弹性云服务器IP地址对应的网卡ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| service_name       | String                                                                                           | 终端节点服务的名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| server_type        | String                                                                                           | 资源类型。 - VM：云服务器。   - LB：增强负载均衡型。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| vpc_id             | String                                                                                           | 终端节点服务对应后端资源所在的VPC的ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| approval_enabled   | Boolean                                                                                          | 是否需要审批。 - false：不需要审批，创建的终端节点连接直接为accepted状态。   - true：需要审批，创建的终端节点连接为pendingAcceptance状态，    需要终端节点服务所属用户审核后方可使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| status             | String                                                                                           | 终端节点服务的状态。 - creating：创建中   - available：可连接   - failed：失败   - deleting：删除中                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| service_type       | String                                                                                           | 终端节点服务类型。 终端节点服务类型包括"网关（gateway）型"和"接口（interface）型"： - gateway：由运维人员配置。用户无需创建，可直接使用。   - interface：包括运维人员配置的云服务和用户自己创建的私有服务。    其中，运维人员配置的云服务无需创建，用户可直接使用。 您可以通过创建终端节点创建访问Gateway和Interface类型终端节点服务的终端节。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| supported_editions | Array of strings                                                                                 | 终端节点服务支持的类型，取值范围为profession-专业型，basic-基础型                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| created_at         | String                                                                                           | 终端节点服务的创建时间。 采用UTC时间格式，格式为：YYYY-MM-DDTHH:MM:SSZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| updated_at         | String                                                                                           | 终端节点服务的更新时间。 采用UTC时间格式，格式为：YYYY-MM-DDTHH:MM:SSZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| project_id         | String                                                                                           | 项目ID，获取方法请参见[获取项目ID](https://support.huaweicloud.com/api-vpcep/vpcep_08_0003.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| cidr_type          | String                                                                                           | 网段类型。 public：公网网段 internal：内网网段 默认值为internal。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ip                 | String                                                                                           | 接口型VLAN场景服务端IPv4地址或域名                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ports              | Array of [PortList] objects | 服务开放的端口映射列表。 同一个终端节点服务下，不允许重复的端口映射。若多个终端节点服务共用一个port_id，则终端节点服务之间的所有端口映射的server_port和protocol的组合不能重复。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| tcp_proxy          | String                                                                                           | **参数解释：** 用于控制将哪些信息（如客户端源IP、源端口、marker_id等）携带到服务端。 **约束限制：** 支持携带的客户端信息包括如下两种类型： - TCP TOA：表示将客户端信息插入到tcp option字段中携带至服务端。仅当后端资源为OBS时，支持TCP TOA类型信息携带方式。   - Proxy Protocol：表示将客户端信息插入到tcp payload字段中携带至服务端。仅当服务端支持解析上述字段时，该参数设置才有效。    **取值范围：** - close：表示关闭代理协议。   - proxy_open：表示开启"proxy_protocol"代理协议。    **默认取值：** close |
| tags               | Array of [TagList] objects   | 资源标签列表                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| error              | Array of [Error] objects       | 提交任务异常时返回的异常信息                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| enable_policy      | Boolean                                                                                          | 是否允许自定义终端节点策略。 - false：不支持设置终端节点策略   - true：支持设置终端节点策略    默认为false                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| description        | String                                                                                           | 描述字段，支持中英文字母、数字等字符，不支持"\<"或"\>"字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   
 表4PortList 
| 参数          | 参数类型    | 描述                                                                                                               |
|:---|:---|:---|
| client_port | Integer | 终端节点访问的端口。 终端节点提供给用户，作为访问终端节点服务的端口，范围1-65535。 |
| server_port | Integer | 终端节点服务的端口。 终端节点服务绑定了后端资源，作为提供服务的端口，范围1-65535。 |
| protocol    | String  | 端口映射协议，支持TCP。                                                                                                    |
   
 表5TagList 
| 参数    | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|
| key   | String | 键。 key不能为空，长度1\~128个字符（中文也可以输入128个字符）。 可用 UTF-8 格式表示的字母(包含中文、西班牙语、葡语等)、数字和空格，以及以下字符： _ . : = + - @。 _sys_开头属于系统标签，租户不能输入。 key两头不能有空格字符。 |
| value | String | 值。 长度0\~255个字符（中文也可以输入255个字符）。 可用 UTF-8 格式表示的字母(包含中文、西班牙语、葡语等)、数字和空格，以及以下字符： _ . : / = + - @。 资源标签值可以为空字符串。                                                                                                |
   
 表6Error 
| 参数      | 参数类型   | 描述         |
|:---|:---|:---|
| message | String | 任务异常错误信息描述 |
| code    | String | 任务异常错误信息编码 |
   
#### 请求示例
查询终端节点服务详情
```
GET https://{endpoint}/v1/{project_id}/vpc-endpoint-services/{vpc_endpoint_service_id}
查询ID为“4189d3c2-8882-4871-a3c2-d380272eed88”的终端节点服务详情。 GET https://{endpoint}/v1/{project_id}/vpc-endpoint-services/4189d3c2-8882-4871-a3c2-d380272eed88
```
#### 响应示例
**状态码：200**
服务器已成功处理了请求
```
{
  "id" : "4189d3c2-8882-4871-a3c2-d380272eed83",
  "port_id" : "4189d3c2-8882-4871-a3c2-d380272eed88",
  "vpc_id" : "4189d3c2-8882-4871-a3c2-d380272eed80",
  "status" : "available",
  "approval_enabled" : false,
  "service_name" : "test123",
  "server_type" : "VM",
  "service_type" : "interface",
  "ports" : [ {
    "client_port" : 8080,
    "server_port" : 80,
    "protocol" : "TCP"
  }, {
    "client_port" : 8081,
    "server_port" : 80,
    "protocol" : "TCP"
  } ],
  "project_id" : "6e9dfd51d1124e8d8498dce894923a0d",
  "supported_editions" : [ "basic", "profession" ],
  "created_at" : "2022-04-14T09:35:47Z",
  "updated_at" : "2022-04-14T09:36:47Z"
}
```
#### 状态码
| 状态码 | 描述          |
|:---|:---|
| 200 | 服务器已成功处理了请求 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-vpcep/ErrorCode.html)。
