获取全球加速服务加速配置信息 - DescribeUGAInstance
简介
获取全球加速服务加速配置信息,指定实例ID返回单个实例。未指定实例ID时 指定分页参数 则按创建时间降序 返回记录
定义
公共参数
| 参数名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| Action | string | 对应的 API 指令名称,当前 API 为 DescribeUGAInstance | Yes | 
| PublicKey | string | 用户公钥,可从 控制台 获取 | Yes | 
| Signature | string | 根据公钥及 API 指令生成的用户签名,参见 签名算法 | Yes | 
请求参数
| 参数名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| ProjectId | string | 项目ID。请参考GetProjectList接口 | Yes | 
| UGAId | string | 加速配置实例ID,如果传了实例ID 则返回匹配实例ID的记录;如果没传则返回 ProjectId 下全部实例且符合分页要求 | No | 
| Limit | int | 返回的最大条数,默认为100,最大值400 | No | 
| Offset | int | 偏移量,默认为0 | No | 
响应字段
| 字段名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| RetCode | int | 返回状态码,为 0 则为成功返回,非 0 为失败 | Yes | 
| Action | string | 操作指令名称 | Yes | 
| Message | string | 返回错误消息,当 RetCode非 0 时提供详细的描述信息 | No | 
| UGAList | array[UGAAInfo] | 全球加速实例信息列表 | No | 
| TotalCount | int | 符合条件的总数 | No | 
数据模型
UGAAInfo
| 字段名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| UGAId | string | 加速配置实例ID | Yes | 
| CName | string | 加速域名,请在加速区域配置您的业务域名的CName记录值为加速域名 | Yes | 
| UGAName | string | 加速配置名称 | Yes | 
| IPList | array[string] | 源站IP列表,多个值由半角英文逗号相隔 | No | 
| Domain | string | 源站域名 | No | 
| Location | string | 源站所在区域,加速实例在绑定线路后会自动设置该值。console页面上通过该值过滤加速实例可以绑定的upath实例。注意:缺少该值会导致在console上无法修改线路 | No | 
| UPathSet | array[UPathSet] | 绑定的加速线路 | No | 
| TaskSet | array[UGAATask] | 端口配置信息(不再维护,建议使用ForwarderSet) | No | 
| L4ForwarderSet | array[UGAL4Forwarder] | UGA 4层转发器配置,记录接入或回源端口,接入或回源协议信息 | No | 
| L7ForwarderSet | array[UGAL7Forwarder] | UGA 7层转发器配置,记录接入或回源端口,接入或回源协议信息 如绑定证书会返回证书ID | No | 
| OutPublicIpList | array[OutPublicIpInfo] | 线路出口IP地址 | No | 
UPathSet
| 字段名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| UPathName | string | UPath名字 | No | 
| UPathId | string | UPath 实例ID | No | 
| Bandwidth | int | 带宽 Mbps, 1~800Mbps | No | 
| LineId | string | 线路ID | No | 
| LineFromName | string | 线路起点中文名字,加速区域 | No | 
| LineToName | string | 线路对端中文名字,源站区域 | No | 
| LineFrom | string | 线路起点英文代号,加速区域 | No | 
| LineTo | string | 线路对端英文代号,源站区域 | No | 
UGAATask
| 字段名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| Port | int | 接入端口 | Yes | 
| Protocol | string | 转发协议,枚举值[“TCP”,“UDP”,“HTTPHTTP”,“HTTPSHTTP”,“HTTPSHTTPS”]。TCP和UDP代表四层转发,其余为七层转发 | Yes | 
UGAL4Forwarder
| 字段名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| Port | int | 接入端口 | Yes | 
| Protocol | string | 转发协议,枚举值[“TCP”,“UDP”,“HTTPHTTP”,“HTTPSHTTP”,“HTTPSHTTPS”]。TCP和UDP代表四层转发,其余为七层转发 | Yes | 
| RSPort | int | RSPort,源站监听端口 | Yes | 
UGAL7Forwarder
| 字段名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| Port | int | 接入端口 | Yes | 
| Protocol | string | 转发协议,枚举值[“TCP”,“UDP”,“HTTPHTTP”,“HTTPSHTTP”,“HTTPSHTTPS”]。TCP和UDP代表四层转发,其余为七层转发 | Yes | 
| RSPort | int | RSPort,源站监听端口 | Yes | 
| SSLId | string | 证书ID | No | 
| SSLName | string | 证书名称 | No | 
OutPublicIpInfo
| 字段名 | 类型 | 描述信息 | 必填 | 
|---|---|---|---|
| IP | string | 线路回源节点EIP | No | 
| Area | string | 线路回源节点机房代号 | No | 
示例
请求示例
https://api.tnqacloud.com/?Action=DescribeUGAInstance
&ProjectId=org-xxxx
&UGAId=uga-5ygl0d
&Limit=10
&Offset=0响应示例
{
  "Action": "DescribeUGAInstanceResponse",
  "Message": "",
  "RetCode": 0,
  "TotalCount": 1,
  "UGAList": [
    {
      "CName": "xbc287.pathx.ucloudgda.com",
      "Domain": "github.com",
      "IPList": [
        ""
      ],
      "L4ForwarderSet": [
        {
          "Port": 443,
          "Protocol": "TCP",
          "RSPort": 443
        }
      ],
      "L7ForwarderSet": [],
      "Location": "北美",
      "OutPublicIpList": [
        {
          "Area": "us-ca",
          "IP": "107.150.101.244"
        },
        {
          "Area": "us-ca",
          "IP": "107.150.102.54"
        },
        {
          "Area": "us-ca",
          "IP": "107.150.102.58"
        },
        {
          "Area": "us-ca",
          "IP": "107.150.102.63"
        },
        {
          "Area": "us-ca",
          "IP": "107.150.102.68"
        },
        {
          "Area": "us-ca",
          "IP": "107.150.102.88"
        }
      ],
      "TaskSet": [
        {
          "Port": 443,
          "Protocol": "TCP",
          "RSPort": 0
        }
      ],
      "UGAId": "uga-5ygl0d",
      "UGAName": "github加速",
      "UPathSet": [
        {
          "Bandwidth": 1,
          "LineFrom": "cn-gd",
          "LineFromName": "中国(多地)",
          "LineId": "line_cn-us-ca",
          "LineTo": "us-ca",
          "LineToName": "洛杉矶",
          "UPathId": "upath-xcacoz",
          "UPathName": "中美加速"
        }
      ]
    }
  ]
}