Skip to Content
全球动态加速 PathX获取GlobalSSH实例列表 - DescribeGlobalSSHInstance

获取GlobalSSH实例列表 - DescribeGlobalSSHInstance

简介

获取GlobalSSH实例列表(传实例ID获取单个实例信息,不传获取项目下全部实例)

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 DescribeGlobalSSHInstanceYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID,如org-xxxx。请参考GetProjectList接口Yes
InstanceIdstring实例ID,资源唯一标识No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
InstanceSetarray[GlobalSSHInfo]GlobalSSH实例列表,实例的属性参考GlobalSSHInfo模型No

数据模型

GlobalSSHInfo

字段名类型描述信息必填
InstanceIdstring实例ID,资源唯一标识Yes
InstanceTypestring枚举值:[“Enterprise”,“Basic”,“Free”,“Welfare”], 分别代表企业版,基础版本,免费版本,较早的公测免费版Yes
AcceleratingDomainstringGlobalSSH分配的加速域名。Yes
Areastring被SSH访问的IP所在地区Yes
TargetIPstring被SSH访问的源站 IPv4地址。Yes
Remarkstring备注信息Yes
Portint源站服务器监听的SSH端口,windows系统为RDP端口Yes
GlobalSSHPortintInstanceType等于Free时,由系统自动分配,不等于源站Port值。InstanceType不等于Free时,与源站Port值相同。Yes
ChargeTypestring支付周期,如Month,Year,Dynamic等Yes
CreateTimeint资源创建时间戳Yes
ExpireTimeint资源过期时间戳Yes
Expireboolean是否过期Yes
IPV6Accessboolean是否开启EIP IPV6 接入,Flase:未开启No
ExtraDomainarray[string]GlobalSSH分配的其他可用加速域名列表No
BandwidthPackageintglobalssh Ultimate带宽包大小No
ForwardRegionstringInstanceType为Basic版本时,需要展示具体分配的转发机房No
DomainStatusobject加速域名当前可用性检测结果 HashMap 结构 0表示可用, 1 表示有污染No

示例

请求示例

https://api.an-link.com/?Action=DescribeGlobalSSHInstance &ProjectId=UjsPseDf &InstanceId=djsjuLQU

响应示例

{ "Action": "DescribeGlobalSSHInstanceResponse", "InstanceSet": [ { "AcceleratingDomain": "muLRknRb", "Area": "rojJRrWD", "BandwidthPackage": 5, "ChargeType": "Year", "CreateTime": 4, "DomainStatus": {}, "Expire": true, "ExpireTime": 7, "ExtraDomain": [ "JSweMMIB" ], "ForwardRegion": "yBKumXLK", "GlobalSSHPort": 5, "IPV6Access": false, "InstanceId": "jUtFMSnm", "InstanceType": "ZpSbjafD", "Port": 2, "Remark": "mtRmapTE", "TargetIP": "OhMnFNvq" } ], "RetCode": 0 }