From 9f9407f45a6e14501e11c77fcaa92fa860c65af0 Mon Sep 17 00:00:00 2001 From: ucloud-bot Date: Wed, 19 Aug 2026 11:42:07 +0000 Subject: [PATCH] sdk: rolling update for 0.2.28 --- VERSION | 2 +- lib/services/uai_modelverse/index.d.ts | 48 + lib/services/uwsc/index.d.ts | 1169 +++++++++++++++++++- lib/services/uwsc/index.js | 135 +++ package-lock.json | 2 +- package.json | 2 +- src/services/uai_modelverse/index.ts | 48 + src/services/uwsc/index.ts | 1365 +++++++++++++++++++++++- 8 files changed, 2728 insertions(+), 43 deletions(-) diff --git a/VERSION b/VERSION index b326984..8bc53d5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.2.27 +0.2.28 diff --git a/lib/services/uai_modelverse/index.d.ts b/lib/services/uai_modelverse/index.d.ts index 9b17dc8..b0a44fb 100644 --- a/lib/services/uai_modelverse/index.d.ts +++ b/lib/services/uai_modelverse/index.d.ts @@ -172,6 +172,10 @@ export interface CreateUMInferAPIKeyRequest { * ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:192.168.1.1192.168.1.10-192.168.1.100192.168.1.10/24 */ IPWhitelist?: string; + /** + * 是否开启推理日志 + */ + InferenceLogEnabled?: number; } /** * CreateUMInferAPIKey - 创建apikey @@ -185,6 +189,10 @@ export interface CreateUMInferAPIKeyResponse { * ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:  192.168.1.1 192.168.1.10-192.168.1.100 192.168.1.10/24 */ IPWhitelist: string; + /** + * 是否开启推理日志 + */ + InferenceLogEnabled: number; /** * 资源ID */ @@ -770,6 +778,18 @@ export interface GetUFSquareModelDetailResponse { * 模型 */ SquareModel: { + /** + * 关联的 batch 模型广场id + */ + BatchSquareModelId: string; + /** + * 是否关联有可用 batch 模型 + */ + IsHasBatch?: boolean; + /** + * 关联的 batch 模型名称 + */ + BatchName?: string; /** * 制造商 */ @@ -1517,6 +1537,14 @@ export interface ListUFSquareModelRequest { * 语言,数组类型,可选值 ["chinese", "english"] */ Language?: string[]; + /** + * 制造商,可选值来源于ListUFSquareModelFilters枚举接口。可多选 + */ + Manufacturer?: string[]; + /** + * 模型特性,可选值来源于ListUFSquareModelFilters枚举接口。可多选 + */ + Capabilities?: string[]; } /** * ListUFSquareModel - 查询模型广场数据 @@ -1530,6 +1558,18 @@ export interface ListUFSquareModelResponse { * 广场模型 */ SquareModels: { + /** + * 关联的 batch 模型广场id + */ + BatchSquareModelId: string; + /** + * 是否关联有可用 batch 模型 + */ + IsHasBatch?: boolean; + /** + * 关联的 batch 模型名称 + */ + BatchName?: string; /** * 制造商 */ @@ -1714,6 +1754,10 @@ export interface ListUMInferAPIKeyResponse { * ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:  192.168.1.1 192.168.1.10-192.168.1.100 192.168.1.10/24 */ IPWhitelist: string; + /** + * 是否开启推理日志 + */ + InferenceLogEnabled: number; /** * 资源ID */ @@ -2362,6 +2406,10 @@ export interface UpdateUMInferAPIKeyRequest { * ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:  192.168.1.1 192.168.1.10-192.168.1.100 192.168.1.10/24 */ IPWhitelist?: string; + /** + * 是否开启推理日志 + */ + InferenceLogEnabled?: number; } /** * UpdateUMInferAPIKey - 更新apikey diff --git a/lib/services/uwsc/index.d.ts b/lib/services/uwsc/index.d.ts index df51f86..4983674 100644 --- a/lib/services/uwsc/index.d.ts +++ b/lib/services/uwsc/index.d.ts @@ -21,6 +21,18 @@ export default class UWSCClient extends Client { * See also: https://docs.ucloud.cn/api/uwsc-api/bind_cpe */ bindCPE(request?: BindCPERequest): Promise; + /** + * CreateCEGateway - 创建CE客户网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_ce_gateway + */ + createCEGateway(request?: CreateCEGatewayRequest): Promise; + /** + * CreateCETunnel - 创建隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_ce_tunnel + */ + createCETunnel(request?: CreateCETunnelRequest): Promise; /** * CreateCPE - 创建 CPE * @@ -33,6 +45,24 @@ export default class UWSCClient extends Client { * See also: https://docs.ucloud.cn/api/uwsc-api/create_export_line */ createExportLine(request?: CreateExportLineRequest): Promise; + /** + * CreatePOPGW - 创建UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_popgw + */ + createPOPGW(request?: CreatePOPGWRequest): Promise; + /** + * DeleteCEGateway - 删除CE网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_ce_gateway + */ + deleteCEGateway(request?: DeleteCEGatewayRequest): Promise; + /** + * DeleteCETunnel - 删除隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_ce_tunnel + */ + deleteCETunnel(request?: DeleteCETunnelRequest): Promise; /** * DeleteExportLine - 删除加速线路 * @@ -45,6 +75,24 @@ export default class UWSCClient extends Client { * See also: https://docs.ucloud.cn/api/uwsc-api/delete_export_line_rules */ deleteExportLineRules(request?: DeleteExportLineRulesRequest): Promise; + /** + * DeletePOPGW - 删除UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_popgw + */ + deletePOPGW(request?: DeletePOPGWRequest): Promise; + /** + * DescribeCEGateway - 查询CE网关,优先级 Region > PopGwId > VPNId + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_ce_gateway + */ + describeCEGateway(request?: DescribeCEGatewayRequest): Promise; + /** + * DescribeCETunnel - 查询隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_ce_tunnel + */ + describeCETunnel(request?: DescribeCETunnelRequest): Promise; /** * DescribeCPE - 查询 CPE 信息 * @@ -63,12 +111,54 @@ export default class UWSCClient extends Client { * See also: https://docs.ucloud.cn/api/uwsc-api/describe_export_line_rules */ describeExportLineRules(request?: DescribeExportLineRulesRequest): Promise; + /** + * DescribePOPGW - 查询UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_popgw + */ + describePOPGW(request?: DescribePOPGWRequest): Promise; + /** + * ListAvailableRegion - 获取可用地域 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/list_available_region + */ + listAvailableRegion(request?: ListAvailableRegionRequest): Promise; + /** + * UpdateBWPackage - 更新UWSC带宽包 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_bw_package + */ + updateBWPackage(request?: UpdateBWPackageRequest): Promise; + /** + * UpdateCEGateway - 更新CE网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_gateway + */ + updateCEGateway(request?: UpdateCEGatewayRequest): Promise; + /** + * UpdateCETunnel - 更新隧道配置 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_tunnel + */ + updateCETunnel(request?: UpdateCETunnelRequest): Promise; + /** + * UpdateCETunnelAttribute - 更新隧道属性 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_tunnel_attribute + */ + updateCETunnelAttribute(request?: UpdateCETunnelAttributeRequest): Promise; /** * UpdateExportLine - 修改加速线路 * * See also: https://docs.ucloud.cn/api/uwsc-api/update_export_line */ updateExportLine(request?: UpdateExportLineRequest): Promise; + /** + * UpdatePOPGWAttribute - 更新UWAN虚拟路由器属性 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_popgw_attribute + */ + updatePOPGWAttribute(request?: UpdatePOPGWAttributeRequest): Promise; /** * UpgradeExportLine - 升级加速线路 * @@ -112,6 +202,206 @@ export interface BindCPERequest { */ export interface BindCPEResponse { } +/** + * CreateCEGateway - 创建CE客户网关 + */ +export interface CreateCEGatewayRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 所属UWAN虚拟路由器资源ID + */ + PopGwId: string; + /** + * 客户自有公网IP + */ + PublicIp: string; + /** + * IP类型 枚举值:静态IP(Static) | 动态IP(Dynamic) + */ + IpType: string; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} +/** + * CreateCEGateway - 创建CE客户网关 + */ +export interface CreateCEGatewayResponse { + /** + * 客户网关资源 ID + */ + VPNId: string; + /** + * 请求 ID + */ + RequestId?: string; +} +/** + * CreateCETunnel - 创建隧道 + */ +export interface CreateCETunnelRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 所属CE网关资源ID + */ + VPNId: string; + /** + * + */ + IKEConf?: { + /** + * IKE 共享密钥 + */ + PreSharedKey: string; + /** + * IKE 版本,取值: "ike v1","ike v2" + */ + Version: string; + /** + * IKE 协商模式,主模式(main)/野蛮模式(aggressive),IKE V2时不使用该参数 + */ + ExchangeMode: string; + /** + * IKE 加密算法,取值:"aes128", "aes192", "aes256", "aes512", "3des" + */ + EncryptionAlgorithm: string; + /** + * IKE 认证算法,取值:"md5", "sha1", "sha2-256" + */ + AuthenticationAlgorithm: string; + /** + * DH group,指定IKE交换密钥时使用的DH组。取值:"1", "2", "5", "14", "15", "16" + */ + DhGroup: string; + /** + * 本端标识,取值:“auto”,“” + */ + LocalId: string; + /** + * 对端标识,取值:“auto”,“” + */ + RemoteId: string; + /** + * IKE SA的生存周期,取值范围:600-604800 + */ + SALifeTime: string; + }; + /** + * + */ + IPSecConf?: { + /** + * 需要和 VPC 互通的本地数据中心侧的网段,用于第二阶段协商。 + */ + CENetwork: string[]; + /** + * IPSec 安全协议,取值:“esp”,“ah” + */ + Protocol: string; + /** + * IPSec 加密算法,取值:"aes128", "aes192", "aes256", "aes512", "3des" + */ + EncryptionAlgorithm: string; + /** + * 第二阶段协商的认证算法。取值:md5、sha1、sha2-256。 + */ + AuthenticationAlgorithm: string; + /** + * 第二阶段协商使用的 Diffie-Hellman 密钥交换算法。取值:disabled、1、2、5、14、15、16。 + */ + PFSDhGroup: string; + /** + * 第二阶段协商出的 SA 的生存周期。单位:秒。取值范围:1200~604800 + */ + SALifeTime: string; + /** + * 第二阶段协商出的 SA 的生存周期。单位:字节 KB。取值范围:8000 – 20000000,默认使用SA超时时间 + */ + SALifetimeBytes?: string; + }; + /** + * IPSec 关闭后动作,枚举值:restart、trap、none + */ + CloseAction: string; + /** + * + */ + DPDConf?: { + /** + * 是否开启 DPD(对等体存活检测)功能。取值:0(关闭)、1(开启) + */ + Enabled: number; + /** + * DPD超时后的动作,Enable为1(开启)时有效。可取值为clear(断开)、restart(重试)和 trap(流量触发) + */ + Action?: string; + /** + * DPD探测间隔时间。dpdEnable为1(开启)时有效。单位为秒,默认为 10 + */ + Delay?: number; + /** + * DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。单位为秒。取值范围为 30-60(IKEv2 默认为 0) + */ + Timeout?: number; + }; + /** + * 路由模式,枚举值:感兴趣流(FLow) | BGP(BGP) + */ + Mode: string; + /** + * + */ + BGPConf?: { + /** + * BGP隧道网段。该网段需是一个在 169.254.0.0/16 内的掩码长度为 30 的网段。 + */ + TunnelCidr?: string; + /** + * Ucloud侧的自治系统号。 + */ + LocalAsn?: string; + /** + * 对端BGP ASN号。 + */ + PeerAsn?: string; + /** + * 云端BGP地址。必须从BGP隧道网段内分配。 + */ + LocalIp?: string; + /** + * 用户端BGP地址。必须从BGP隧道网段内分配。 + */ + PeerIp?: string; + }; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} +/** + * CreateCETunnel - 创建隧道 + */ +export interface CreateCETunnelResponse { + /** + * VPN 隧道 ID + */ + VPNTunnelId: string; +} /** * CreateCPE - 创建 CPE */ @@ -216,6 +506,137 @@ export interface CreateExportLineResponse { */ ResourceId: string; } +/** + * CreatePOPGW - 创建UWAN虚拟路由器 + */ +export interface CreatePOPGWRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * + */ + BWConf?: { + /** + * 带宽的名称 + */ + Name: string; + /** + * 带宽的计费方式,取值:- fixed-bw:固定带宽计费;- traffic:流量计费。 + */ + PayMode: string; + /** + * UWAN 网关的带宽规格。取值:1-100。单位:Mbps。 + */ + BwMax: number; + /** + * 付费方式,枚举值:- Month:月付;- Year:年付;- Postpadi:后付费(仅支持流量计费方式) + */ + ChargeType: string; + /** + * 带宽购买时长,默认为 0,代表有效期至月底 + */ + Quantity?: number; + /** + * 产品 ID + */ + ProductId?: number; + /** + * 优惠券 ID + */ + CouponId?: string; + /** + * 带宽包备注信息 + */ + Remark?: string; + /** + * 带宽类型,默认为空字符串 + */ + BwType?: string; + }; + /** + * 资源名称 + */ + Name: string; + /** + * UWAN 网关的购买时长,默认为 0,代表有效期至月底。(保持和BWConf.Quantity 相同) + */ + Quantity: number; + /** + * 资源备注信息 + */ + Remark?: string; + /** + * 付费方式, 枚举值为: - Year:按年付费; - Month: 按月付费;(月付非必填,默认为 0;年付必填。) + */ + ChargeType?: string; + /** + * 入网类型,仅支持“IPSec” + */ + Type?: string; + /** + * 代金券ID, 默认不使用 + */ + CouponId?: string; +} +/** + * CreatePOPGW - 创建UWAN虚拟路由器 + */ +export interface CreatePOPGWResponse { + /** + * UWAN 网关实例 ID + */ + PopGwId?: string; + /** + * 请求 ID + */ + RequestId?: string; +} +/** + * DeleteCEGateway - 删除CE网关 + */ +export interface DeleteCEGatewayRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * CE 实例 ID + */ + VPNId: string; +} +/** + * DeleteCEGateway - 删除CE网关 + */ +export interface DeleteCEGatewayResponse { + /** + * 请求 ID + */ + RequestId?: string; +} +/** + * DeleteCETunnel - 删除隧道 + */ +export interface DeleteCETunnelRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 资源ID + */ + VPNTunnelId: string; +} +/** + * DeleteCETunnel - 删除隧道 + */ +export interface DeleteCETunnelResponse { + /** + * 请求 ID + */ + RequestId?: string; +} /** * DeleteExportLine - 删除加速线路 */ @@ -239,14 +660,322 @@ export interface DeleteExportLineRulesRequest { */ ResourceId: string; /** - * 白名单类型:Developer、CrossBorder + * 白名单类型:Developer、CrossBorder + */ + RuleTypes: string[]; +} +/** + * DeleteExportLineRules - 删除加速规则 + */ +export interface DeleteExportLineRulesResponse { +} +/** + * DeletePOPGW - 删除UWAN虚拟路由器 + */ +export interface DeletePOPGWRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * UWAN虚拟路由器资源ID + */ + PopGwId: string; +} +/** + * DeletePOPGW - 删除UWAN虚拟路由器 + */ +export interface DeletePOPGWResponse { + /** + * 请求 ID + */ + RequestId?: string; +} +/** + * DescribeCEGateway - 查询CE网关,优先级 Region > PopGwId > VPNId + */ +export interface DescribeCEGatewayRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * UWAN 实例 ID + */ + PopGwId?: string; + /** + * CE 实例 ID + */ + VPNId?: string; + /** + * 偏移量 + */ + Offset?: number; + /** + * 限制量 + */ + Limit?: number; +} +/** + * DescribeCEGateway - 查询CE网关,优先级 Region > PopGwId > VPNId + */ +export interface DescribeCEGatewayResponse { + /** + * 总数 + */ + TotalCount: number; + /** + * CE信息 + */ + VPNInfos: { + /** + * 地域 + */ + Region?: string; + /** + * UWAN 实例 ID + */ + PopGwId?: string; + /** + * UWAN 资源名称 + */ + PopGwName?: string; + /** + * CE 网关 ID + */ + VPNId?: string; + /** + * 子隧道 ID + */ + VPNTunnelIds?: string[]; + /** + * CE 名称 + */ + Name?: string; + /** + * 客户自有外网 IP + */ + PublicIp?: string; + /** + * CE网关的接入方式:静态IP(Static),动态IP(Dynamic) + */ + IpType?: string; + /** + * 状态(默认为空) + */ + Status?: string; + /** + * 创建时间 + */ + CreateTime?: number; + /** + * CE备注 + */ + Remark?: string; + }[]; + /** + * 请求 ID + */ + RequestId?: string; +} +/** + * DescribeCETunnel - 查询隧道 + */ +export interface DescribeCETunnelRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * CE 网关 ID + */ + VPNId?: string; + /** + * 隧道 ID + */ + VPNTunnelId?: string; + /** + * 列表起始位置偏移量,默认为0 + */ + Offset?: number; + /** + * 返回数据长度,默认为20,最大100 + */ + Limit?: number; +} +/** + * DescribeCETunnel - 查询隧道 + */ +export interface DescribeCETunnelResponse { + /** + * 总数 + */ + TotalCount: number; + /** + * 隧道信息 + */ + VPNTunnelInfos: { + /** + * 地域 + */ + Region?: string; + /** + * CE 网关 ID + */ + VPNId?: string; + /** + * 隧道 ID + */ + VPNTunnelId?: string; + /** + * 隧道名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; + /** + * 创建时间 + */ + CreateTime?: number; + /** + * IKE 配置信息 + */ + IKEConf?: { + /** + * 预共享密钥 + */ + PreSharedKey?: string; + /** + * 版本 + */ + Version?: string; + /** + * 协商模式 + */ + ExchangeMode?: string; + /** + * 加密算法 + */ + EncryptionAlgorithm?: string; + /** + * 认证算法 + */ + AuthenticationAlgorithm?: string; + /** + * 分组信息 + */ + DhGroup?: string; + /** + * 本端标识 + */ + LocalId?: string; + /** + * 对端标识 + */ + RemoteId?: string; + /** + * IKE SA的生存周期 + */ + SALifeTime?: string; + }; + /** + * IPSec 配置信息 + */ + IPSecConf?: { + /** + * 客户网段 + */ + CENetwork?: string[]; + /** + * 安全协议 + */ + Protocol?: string; + /** + * 加密算法 + */ + EncryptionAlgorithm?: string; + /** + * 认证算法 + */ + AuthenticationAlgorithm?: string; + /** + * 第二阶段协商使用的 Diffie-Hellman 密钥交换算法 + */ + PFSDhGroup?: string; + /** + * 第二阶段的 SA 的生存周期 + */ + SALifeTime?: string; + /** + * 第二阶段的 SA 的生存周期 + */ + SALifetimeBytes?: string; + }; + /** + * 隧道关闭后动作 + */ + CloseAction?: string; + /** + * BGP 配置信息 + */ + BGPConf?: { + /** + * BGP隧道网段 + */ + TunnelCidr?: string; + /** + * 本端自治系统号 + */ + LocalAsn?: number; + /** + * 对端自治系统号 + */ + PeerAsn?: number; + /** + * 云端BGP地址 + */ + LocalIp?: string; + /** + * 用户端BGP地址 + */ + PeerIp?: string; + }; + /** + * 路由模式 + */ + Mode?: string; + /** + * DPD 配置信息 + */ + DPDConf?: { + /** + * 是否开启 DPD + */ + Enabled: number; + /** + * DPD 行为 + */ + Action: string; + /** + * DPD 探测间隔时间 + */ + Delay: number; + /** + * DPD 探测超时时间 + */ + Timeout: number; + }; + /** + * 隧道协商动作 + */ + StartAction?: string; + }[]; + /** + * 请求 ID */ - RuleTypes: string[]; -} -/** - * DeleteExportLineRules - 删除加速规则 - */ -export interface DeleteExportLineRulesResponse { + RequestId?: string; } /** * DescribeCPE - 查询 CPE 信息 @@ -486,6 +1215,402 @@ export interface DescribeExportLineRulesResponse { Remark?: string; }[]; } +/** + * DescribePOPGW - 查询UWAN虚拟路由器 + */ +export interface DescribePOPGWRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * UWAN 实例 ID + */ + PopGwId: string; + /** + * 偏移量 + */ + Offset?: number; + /** + * 限制量 + */ + Limit?: number; +} +/** + * DescribePOPGW - 查询UWAN虚拟路由器 + */ +export interface DescribePOPGWResponse { + /** + * 总数 + */ + TotalCount: number; + /** + * UWAN 实例信息 + */ + POPGWInfos: { + /** + * 地域信息 + */ + Region?: string; + /** + * 网关实例 ID + */ + PopGwId?: string; + /** + * 网关名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; + /** + * 创建时间 + */ + CreateTime?: number; + /** + * 带宽包信息 + */ + BWPackageInfo?: { + /** + * UWAN 网关带宽 ID + */ + BwId?: string; + /** + * 带宽包名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; + /** + * 计费方式eg:(固定带宽) + */ + PayMode?: string; + /** + * 付费方式eg:(Month) + */ + ChargeType?: string; + /** + * 网关外网 IP + */ + PublicIp?: string; + /** + * 最大带宽值 + */ + BandWidth?: number; + /** + * 过期时间 + */ + DueTime?: number; + }; + /** + * 云联网信息 + */ + UGNInfo?: { + /** + * 云联网 ID + */ + UGNId?: string; + /** + * 云联网名称 + */ + UGNName?: string; + /** + * UGN 带宽包信息 + */ + UGNBWInfos?: { + /** + * UGN带宽包ID + */ + UGNBWId?: string; + /** + * UGN带宽包名称 + */ + UGNBWName?: string; + }[]; + }; + /** + * CPE数量 + */ + CPENum?: number; + /** + * 客户网关数量 + */ + CENum?: number; + /** + * VCPE 数量 + */ + VCPENum?: number; + /** + * 唯一标识 + */ + VNI?: number; + /** + * 过期时间 + */ + DueTime?: number; + /** + * 付费类型 + */ + ChargeType?: string; + /** + * 规格:IPSec、SSL + */ + Type?: string; + }[]; + /** + * 请求 ID + */ + RequestId?: string; +} +/** + * ListAvailableRegion - 获取可用地域 + */ +export interface ListAvailableRegionRequest { +} +/** + * ListAvailableRegion - 获取可用地域 + */ +export interface ListAvailableRegionResponse { + /** + * 可用地域 + */ + Region: string[]; +} +/** + * UpdateBWPackage - 更新UWSC带宽包 + */ +export interface UpdateBWPackageRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 带宽包资源ID + */ + BwId: string; + /** + * 带宽峰值 + */ + BwMax: number; +} +/** + * UpdateBWPackage - 更新UWSC带宽包 + */ +export interface UpdateBWPackageResponse { + /** + * 请求 ID + */ + RequestId?: string; +} +/** + * UpdateCEGateway - 更新CE网关 + */ +export interface UpdateCEGatewayRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * CE网关资源ID + */ + VPNId: string; + /** + * 公网IP + */ + PublicIp?: string; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} +/** + * UpdateCEGateway - 更新CE网关 + */ +export interface UpdateCEGatewayResponse { + /** + * 请求 ID + */ + RequestId?: string; +} +/** + * UpdateCETunnel - 更新隧道配置 + */ +export interface UpdateCETunnelRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 资源ID + */ + VPNTunnelId: string; + /** + * + */ + IKEConf?: { + /** + * IKE 共享密钥 + */ + PreSharedKey: string; + /** + * IKE 版本,取值: "ike v1","ike v2" + */ + Version: string; + /** + * IKE 协商模式,主模式(main)/野蛮模式(aggressive),IKE V2时不使用该参数 + */ + ExchangeMode: string; + /** + * IKE 加密算法,取值:"aes128", "aes192", "aes256", "aes512", "3des" + */ + EncryptionAlgorithm: string; + /** + * IKE 认证算法,取值:"md5", "sha1", "sha2-256" + */ + AuthenticationAlgorithm: string; + /** + * DH group,指定IKE交换密钥时使用的DH组。取值:"1", "2", "5", "14", "15", "16" + */ + DhGroup: string; + /** + * 本端标识,取值:“auto”,“” + */ + LocalId: string; + /** + * 对端标识,取值:“auto”,“” + */ + RemoteId: string; + /** + * IKE SA的生存周期,取值范围:600-604800 + */ + SALifeTime: string; + }; + /** + * + */ + IPSecConf?: { + /** + * 需要和 VPC 互通的本地数据中心侧的网段,用于第二阶段协商。 + */ + CENetwork: string[]; + /** + * IPSec 安全协议,取值:“esp”,“ah” + */ + Protocol: string; + /** + * IPSec 加密算法,取值:"aes128", "aes192", "aes256", "aes512", "3des" + */ + EncryptionAlgorithm: string; + /** + * 第二阶段协商的认证算法。取值:md5、sha1、sha2-256。 + */ + AuthenticationAlgorithm: string; + /** + * 第二阶段协商使用的 Diffie-Hellman 密钥交换算法。取值:disabled、1、2、5、14、15、16。 + */ + PFSDhGroup: string; + /** + * 第二阶段协商出的 SA 的生存周期。单位:秒。取值范围:1200~604800 + */ + SALifeTime: string; + /** + * 第二阶段协商出的 SA 的生存周期。单位:字节 KB。取值范围:8000 – 20000000,默认使用SA超时时间 + */ + SALifetimeBytes?: string; + }; + /** + * IPSec 关闭后动作,枚举值:restart、trap、none + */ + CloseAction?: string; + /** + * + */ + DPDConf?: { + /** + * 是否开启 DPD(对等体存活检测)功能。取值:0(关闭)、1(开启) + */ + Enabled?: string; + /** + * DPD超时后的动作,Enable为1(开启)时有效。可取值为clear(断开)、restart(重试)和 trap(流量触发) + */ + Action?: string; + /** + * DPD探测间隔时间。dpdEnable为1(开启)时有效。单位为秒,默认为 10 + */ + Delay?: string; + /** + * DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。单位为秒。取值范围为 30-60(IKEv2 默认为 0) + */ + Timeout?: string; + }; + /** + * + */ + BGPConf?: { + /** + * BGP隧道网段。该网段需是一个在 169.254.0.0/16 内的掩码长度为 30 的网段。 + */ + TunnelCidr?: string; + /** + * Ucloud侧的自治系统号。 + */ + LocalAsn?: string; + /** + * 对端BGP ASN号。 + */ + PeerAsn?: string; + /** + * 云端BGP地址。必须从BGP隧道网段内分配。 + */ + LocalIp?: string; + /** + * 用户端BGP地址。必须从BGP隧道网段内分配。 + */ + PeerIp?: string; + }; +} +/** + * UpdateCETunnel - 更新隧道配置 + */ +export interface UpdateCETunnelResponse { +} +/** + * UpdateCETunnelAttribute - 更新隧道属性 + */ +export interface UpdateCETunnelAttributeRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 资源ID + */ + VPNTunnelId: string; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} +/** + * UpdateCETunnelAttribute - 更新隧道属性 + */ +export interface UpdateCETunnelAttributeResponse { + /** + * 请求 ID + */ + RequestId?: string; +} /** * UpdateExportLine - 修改加速线路 */ @@ -504,6 +1629,36 @@ export interface UpdateExportLineRequest { */ export interface UpdateExportLineResponse { } +/** + * UpdatePOPGWAttribute - 更新UWAN虚拟路由器属性 + */ +export interface UpdatePOPGWAttributeRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * UWAN虚拟路由器资源ID + */ + PopGwId: string; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} +/** + * UpdatePOPGWAttribute - 更新UWAN虚拟路由器属性 + */ +export interface UpdatePOPGWAttributeResponse { + /** + * 请求 ID + */ + RequestId?: string; +} /** * UpgradeExportLine - 升级加速线路 */ diff --git a/lib/services/uwsc/index.js b/lib/services/uwsc/index.js index d15b4f7..e30dc44 100644 --- a/lib/services/uwsc/index.js +++ b/lib/services/uwsc/index.js @@ -30,6 +30,24 @@ class UWSCClient extends client_1.default { const args = Object.assign({ Action: 'BindCPE' }, (request || {})); return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); } + /** + * CreateCEGateway - 创建CE客户网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_ce_gateway + */ + createCEGateway(request) { + const args = Object.assign({ Action: 'CreateCEGateway' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * CreateCETunnel - 创建隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_ce_tunnel + */ + createCETunnel(request) { + const args = Object.assign({ Action: 'CreateCETunnel' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } /** * CreateCPE - 创建 CPE * @@ -48,6 +66,33 @@ class UWSCClient extends client_1.default { const args = Object.assign({ Action: 'CreateExportLine' }, (request || {})); return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); } + /** + * CreatePOPGW - 创建UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_popgw + */ + createPOPGW(request) { + const args = Object.assign({ Action: 'CreatePOPGW' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * DeleteCEGateway - 删除CE网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_ce_gateway + */ + deleteCEGateway(request) { + const args = Object.assign({ Action: 'DeleteCEGateway' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * DeleteCETunnel - 删除隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_ce_tunnel + */ + deleteCETunnel(request) { + const args = Object.assign({ Action: 'DeleteCETunnel' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } /** * DeleteExportLine - 删除加速线路 * @@ -66,6 +111,33 @@ class UWSCClient extends client_1.default { const args = Object.assign({ Action: 'DeleteExportLineRules' }, (request || {})); return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); } + /** + * DeletePOPGW - 删除UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_popgw + */ + deletePOPGW(request) { + const args = Object.assign({ Action: 'DeletePOPGW' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * DescribeCEGateway - 查询CE网关,优先级 Region > PopGwId > VPNId + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_ce_gateway + */ + describeCEGateway(request) { + const args = Object.assign({ Action: 'DescribeCEGateway' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * DescribeCETunnel - 查询隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_ce_tunnel + */ + describeCETunnel(request) { + const args = Object.assign({ Action: 'DescribeCETunnel' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } /** * DescribeCPE - 查询 CPE 信息 * @@ -93,6 +165,60 @@ class UWSCClient extends client_1.default { const args = Object.assign({ Action: 'DescribeExportLineRules' }, (request || {})); return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); } + /** + * DescribePOPGW - 查询UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_popgw + */ + describePOPGW(request) { + const args = Object.assign({ Action: 'DescribePOPGW' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * ListAvailableRegion - 获取可用地域 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/list_available_region + */ + listAvailableRegion(request) { + const args = Object.assign({ Action: 'ListAvailableRegion' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * UpdateBWPackage - 更新UWSC带宽包 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_bw_package + */ + updateBWPackage(request) { + const args = Object.assign({ Action: 'UpdateBWPackage' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * UpdateCEGateway - 更新CE网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_gateway + */ + updateCEGateway(request) { + const args = Object.assign({ Action: 'UpdateCEGateway' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * UpdateCETunnel - 更新隧道配置 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_tunnel + */ + updateCETunnel(request) { + const args = Object.assign({ Action: 'UpdateCETunnel' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } + /** + * UpdateCETunnelAttribute - 更新隧道属性 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_tunnel_attribute + */ + updateCETunnelAttribute(request) { + const args = Object.assign({ Action: 'UpdateCETunnelAttribute' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } /** * UpdateExportLine - 修改加速线路 * @@ -102,6 +228,15 @@ class UWSCClient extends client_1.default { const args = Object.assign({ Action: 'UpdateExportLine' }, (request || {})); return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); } + /** + * UpdatePOPGWAttribute - 更新UWAN虚拟路由器属性 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_popgw_attribute + */ + updatePOPGWAttribute(request) { + const args = Object.assign({ Action: 'UpdatePOPGWAttribute' }, (request || {})); + return this.invoke(new request_1.default(args)).then((resp) => resp.toObject()); + } /** * UpgradeExportLine - 升级加速线路 * diff --git a/package-lock.json b/package-lock.json index d351592..97c88de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@ucloud-sdks/ucloud-sdk-js", - "version": "0.2.26", + "version": "0.2.27", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 13b111c..7ae862a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@ucloud-sdks/ucloud-sdk-js", "description": "ucloud-sdk-js", - "version": "0.2.27", + "version": "0.2.28", "author": "oas@ucloud.cn", "license": "MIT", "private": false, diff --git a/src/services/uai_modelverse/index.ts b/src/services/uai_modelverse/index.ts index dfc7cbb..10a46c5 100644 --- a/src/services/uai_modelverse/index.ts +++ b/src/services/uai_modelverse/index.ts @@ -348,6 +348,10 @@ export interface CreateUMInferAPIKeyRequest { * ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:192.168.1.1192.168.1.10-192.168.1.100192.168.1.10/24 */ IPWhitelist?: string; + /** + * 是否开启推理日志 + */ + InferenceLogEnabled?: number; } /** @@ -362,6 +366,10 @@ export interface CreateUMInferAPIKeyResponse { * ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:  192.168.1.1 192.168.1.10-192.168.1.100 192.168.1.10/24 */ IPWhitelist: string; + /** + * 是否开启推理日志 + */ + InferenceLogEnabled: number; /** * 资源ID */ @@ -963,6 +971,18 @@ export interface GetUFSquareModelDetailResponse { * 模型 */ SquareModel: { + /** + * 关联的 batch 模型广场id + */ + BatchSquareModelId: string; + /** + * 是否关联有可用 batch 模型 + */ + IsHasBatch?: boolean; + /** + * 关联的 batch 模型名称 + */ + BatchName?: string; /** * 制造商 */ @@ -1719,6 +1739,14 @@ export interface ListUFSquareModelRequest { * 语言,数组类型,可选值 ["chinese", "english"] */ Language?: string[]; + /** + * 制造商,可选值来源于ListUFSquareModelFilters枚举接口。可多选 + */ + Manufacturer?: string[]; + /** + * 模型特性,可选值来源于ListUFSquareModelFilters枚举接口。可多选 + */ + Capabilities?: string[]; } /** @@ -1733,6 +1761,18 @@ export interface ListUFSquareModelResponse { * 广场模型 */ SquareModels: { + /** + * 关联的 batch 模型广场id + */ + BatchSquareModelId: string; + /** + * 是否关联有可用 batch 模型 + */ + IsHasBatch?: boolean; + /** + * 关联的 batch 模型名称 + */ + BatchName?: string; /** * 制造商 */ @@ -1920,6 +1960,10 @@ export interface ListUMInferAPIKeyResponse { * ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:  192.168.1.1 192.168.1.10-192.168.1.100 192.168.1.10/24 */ IPWhitelist: string; + /** + * 是否开启推理日志 + */ + InferenceLogEnabled: number; /** * 资源ID */ @@ -2577,6 +2621,10 @@ export interface UpdateUMInferAPIKeyRequest { * ip白名单,换行分割的多组ip。支持IPv4和网段,输入后回车生效,最多100个, 示例:  192.168.1.1 192.168.1.10-192.168.1.100 192.168.1.10/24 */ IPWhitelist?: string; + /** + * 是否开启推理日志 + */ + InferenceLogEnabled?: number; } /** diff --git a/src/services/uwsc/index.ts b/src/services/uwsc/index.ts index a63339b..0bba479 100644 --- a/src/services/uwsc/index.ts +++ b/src/services/uwsc/index.ts @@ -43,6 +43,34 @@ export default class UWSCClient extends Client { ); } + /** + * CreateCEGateway - 创建CE客户网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_ce_gateway + */ + createCEGateway( + request?: CreateCEGatewayRequest + ): Promise { + const args = { Action: 'CreateCEGateway', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as CreateCEGatewayResponse + ); + } + + /** + * CreateCETunnel - 创建隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_ce_tunnel + */ + createCETunnel( + request?: CreateCETunnelRequest + ): Promise { + const args = { Action: 'CreateCETunnel', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as CreateCETunnelResponse + ); + } + /** * CreateCPE - 创建 CPE * @@ -69,6 +97,46 @@ export default class UWSCClient extends Client { ); } + /** + * CreatePOPGW - 创建UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/create_popgw + */ + createPOPGW(request?: CreatePOPGWRequest): Promise { + const args = { Action: 'CreatePOPGW', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as CreatePOPGWResponse + ); + } + + /** + * DeleteCEGateway - 删除CE网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_ce_gateway + */ + deleteCEGateway( + request?: DeleteCEGatewayRequest + ): Promise { + const args = { Action: 'DeleteCEGateway', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as DeleteCEGatewayResponse + ); + } + + /** + * DeleteCETunnel - 删除隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_ce_tunnel + */ + deleteCETunnel( + request?: DeleteCETunnelRequest + ): Promise { + const args = { Action: 'DeleteCETunnel', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as DeleteCETunnelResponse + ); + } + /** * DeleteExportLine - 删除加速线路 * @@ -97,6 +165,46 @@ export default class UWSCClient extends Client { ); } + /** + * DeletePOPGW - 删除UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/delete_popgw + */ + deletePOPGW(request?: DeletePOPGWRequest): Promise { + const args = { Action: 'DeletePOPGW', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as DeletePOPGWResponse + ); + } + + /** + * DescribeCEGateway - 查询CE网关,优先级 Region > PopGwId > VPNId + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_ce_gateway + */ + describeCEGateway( + request?: DescribeCEGatewayRequest + ): Promise { + const args = { Action: 'DescribeCEGateway', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as DescribeCEGatewayResponse + ); + } + + /** + * DescribeCETunnel - 查询隧道 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_ce_tunnel + */ + describeCETunnel( + request?: DescribeCETunnelRequest + ): Promise { + const args = { Action: 'DescribeCETunnel', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as DescribeCETunnelResponse + ); + } + /** * DescribeCPE - 查询 CPE 信息 * @@ -137,6 +245,90 @@ export default class UWSCClient extends Client { ); } + /** + * DescribePOPGW - 查询UWAN虚拟路由器 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/describe_popgw + */ + describePOPGW( + request?: DescribePOPGWRequest + ): Promise { + const args = { Action: 'DescribePOPGW', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as DescribePOPGWResponse + ); + } + + /** + * ListAvailableRegion - 获取可用地域 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/list_available_region + */ + listAvailableRegion( + request?: ListAvailableRegionRequest + ): Promise { + const args = { Action: 'ListAvailableRegion', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as ListAvailableRegionResponse + ); + } + + /** + * UpdateBWPackage - 更新UWSC带宽包 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_bw_package + */ + updateBWPackage( + request?: UpdateBWPackageRequest + ): Promise { + const args = { Action: 'UpdateBWPackage', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as UpdateBWPackageResponse + ); + } + + /** + * UpdateCEGateway - 更新CE网关 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_gateway + */ + updateCEGateway( + request?: UpdateCEGatewayRequest + ): Promise { + const args = { Action: 'UpdateCEGateway', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as UpdateCEGatewayResponse + ); + } + + /** + * UpdateCETunnel - 更新隧道配置 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_tunnel + */ + updateCETunnel( + request?: UpdateCETunnelRequest + ): Promise { + const args = { Action: 'UpdateCETunnel', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as UpdateCETunnelResponse + ); + } + + /** + * UpdateCETunnelAttribute - 更新隧道属性 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_ce_tunnel_attribute + */ + updateCETunnelAttribute( + request?: UpdateCETunnelAttributeRequest + ): Promise { + const args = { Action: 'UpdateCETunnelAttribute', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as UpdateCETunnelAttributeResponse + ); + } + /** * UpdateExportLine - 修改加速线路 * @@ -151,6 +343,20 @@ export default class UWSCClient extends Client { ); } + /** + * UpdatePOPGWAttribute - 更新UWAN虚拟路由器属性 + * + * See also: https://docs.ucloud.cn/api/uwsc-api/update_popgw_attribute + */ + updatePOPGWAttribute( + request?: UpdatePOPGWAttributeRequest + ): Promise { + const args = { Action: 'UpdatePOPGWAttribute', ...(request || {}) }; + return this.invoke(new Request(args)).then( + (resp) => resp.toObject() as UpdatePOPGWAttributeResponse + ); + } + /** * UpgradeExportLine - 升级加速线路 * @@ -204,6 +410,210 @@ export interface BindCPERequest { */ export interface BindCPEResponse {} +/** + * CreateCEGateway - 创建CE客户网关 + */ +export interface CreateCEGatewayRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 所属UWAN虚拟路由器资源ID + */ + PopGwId: string; + /** + * 客户自有公网IP + */ + PublicIp: string; + /** + * IP类型 枚举值:静态IP(Static) | 动态IP(Dynamic) + */ + IpType: string; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} + +/** + * CreateCEGateway - 创建CE客户网关 + */ +export interface CreateCEGatewayResponse { + /** + * 客户网关资源 ID + */ + VPNId: string; + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * CreateCETunnel - 创建隧道 + */ +export interface CreateCETunnelRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 所属CE网关资源ID + */ + VPNId: string; + /** + * + */ + IKEConf?: { + /** + * IKE 共享密钥 + */ + PreSharedKey: string; + /** + * IKE 版本,取值: "ike v1","ike v2" + */ + Version: string; + /** + * IKE 协商模式,主模式(main)/野蛮模式(aggressive),IKE V2时不使用该参数 + */ + ExchangeMode: string; + /** + * IKE 加密算法,取值:"aes128", "aes192", "aes256", "aes512", "3des" + */ + EncryptionAlgorithm: string; + /** + * IKE 认证算法,取值:"md5", "sha1", "sha2-256" + */ + AuthenticationAlgorithm: string; + /** + * DH group,指定IKE交换密钥时使用的DH组。取值:"1", "2", "5", "14", "15", "16" + */ + DhGroup: string; + /** + * 本端标识,取值:“auto”,“” + */ + LocalId: string; + /** + * 对端标识,取值:“auto”,“” + */ + RemoteId: string; + /** + * IKE SA的生存周期,取值范围:600-604800 + */ + SALifeTime: string; + }; + /** + * + */ + IPSecConf?: { + /** + * 需要和 VPC 互通的本地数据中心侧的网段,用于第二阶段协商。 + */ + CENetwork: string[]; + /** + * IPSec 安全协议,取值:“esp”,“ah” + */ + Protocol: string; + /** + * IPSec 加密算法,取值:"aes128", "aes192", "aes256", "aes512", "3des" + */ + EncryptionAlgorithm: string; + /** + * 第二阶段协商的认证算法。取值:md5、sha1、sha2-256。 + */ + AuthenticationAlgorithm: string; + /** + * 第二阶段协商使用的 Diffie-Hellman 密钥交换算法。取值:disabled、1、2、5、14、15、16。 + */ + PFSDhGroup: string; + /** + * 第二阶段协商出的 SA 的生存周期。单位:秒。取值范围:1200~604800 + */ + SALifeTime: string; + /** + * 第二阶段协商出的 SA 的生存周期。单位:字节 KB。取值范围:8000 – 20000000,默认使用SA超时时间 + */ + SALifetimeBytes?: string; + }; + /** + * IPSec 关闭后动作,枚举值:restart、trap、none + */ + CloseAction: string; + /** + * + */ + DPDConf?: { + /** + * 是否开启 DPD(对等体存活检测)功能。取值:0(关闭)、1(开启) + */ + Enabled: number; + /** + * DPD超时后的动作,Enable为1(开启)时有效。可取值为clear(断开)、restart(重试)和 trap(流量触发) + */ + Action?: string; + /** + * DPD探测间隔时间。dpdEnable为1(开启)时有效。单位为秒,默认为 10 + */ + Delay?: number; + /** + * DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。单位为秒。取值范围为 30-60(IKEv2 默认为 0) + */ + Timeout?: number; + }; + /** + * 路由模式,枚举值:感兴趣流(FLow) | BGP(BGP) + */ + Mode: string; + /** + * + */ + BGPConf?: { + /** + * BGP隧道网段。该网段需是一个在 169.254.0.0/16 内的掩码长度为 30 的网段。 + */ + TunnelCidr?: string; + /** + * Ucloud侧的自治系统号。 + */ + LocalAsn?: string; + /** + * 对端BGP ASN号。 + */ + PeerAsn?: string; + /** + * 云端BGP地址。必须从BGP隧道网段内分配。 + */ + LocalIp?: string; + /** + * 用户端BGP地址。必须从BGP隧道网段内分配。 + */ + PeerIp?: string; + }; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} + +/** + * CreateCETunnel - 创建隧道 + */ +export interface CreateCETunnelResponse { + /** + * VPN 隧道 ID + */ + VPNTunnelId: string; +} + /** * CreateCPE - 创建 CPE */ @@ -313,44 +723,495 @@ export interface CreateExportLineResponse { } /** - * DeleteExportLine - 删除加速线路 - */ -export interface DeleteExportLineRequest { - /** - * UReach资源ID - */ - ResourceId: string; -} - -/** - * DeleteExportLine - 删除加速线路 - */ -export interface DeleteExportLineResponse {} - -/** - * DeleteExportLineRules - 删除加速规则 + * CreatePOPGW - 创建UWAN虚拟路由器 */ -export interface DeleteExportLineRulesRequest { +export interface CreatePOPGWRequest { /** - * UReach资源ID + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) */ - ResourceId: string; + Zone?: string; /** - * 白名单类型:Developer、CrossBorder + * */ - RuleTypes: string[]; -} - -/** - * DeleteExportLineRules - 删除加速规则 - */ -export interface DeleteExportLineRulesResponse {} - -/** - * DescribeCPE - 查询 CPE 信息 - */ -export interface DescribeCPERequest { - /** + BWConf?: { + /** + * 带宽的名称 + */ + Name: string; + /** + * 带宽的计费方式,取值:- fixed-bw:固定带宽计费;- traffic:流量计费。 + */ + PayMode: string; + /** + * UWAN 网关的带宽规格。取值:1-100。单位:Mbps。 + */ + BwMax: number; + /** + * 付费方式,枚举值:- Month:月付;- Year:年付;- Postpadi:后付费(仅支持流量计费方式) + */ + ChargeType: string; + /** + * 带宽购买时长,默认为 0,代表有效期至月底 + */ + Quantity?: number; + /** + * 产品 ID + */ + ProductId?: number; + /** + * 优惠券 ID + */ + CouponId?: string; + /** + * 带宽包备注信息 + */ + Remark?: string; + /** + * 带宽类型,默认为空字符串 + */ + BwType?: string; + }; + /** + * 资源名称 + */ + Name: string; + /** + * UWAN 网关的购买时长,默认为 0,代表有效期至月底。(保持和BWConf.Quantity 相同) + */ + Quantity: number; + /** + * 资源备注信息 + */ + Remark?: string; + /** + * 付费方式, 枚举值为: - Year:按年付费; - Month: 按月付费;(月付非必填,默认为 0;年付必填。) + */ + ChargeType?: string; + /** + * 入网类型,仅支持“IPSec” + */ + Type?: string; + /** + * 代金券ID, 默认不使用 + */ + CouponId?: string; +} + +/** + * CreatePOPGW - 创建UWAN虚拟路由器 + */ +export interface CreatePOPGWResponse { + /** + * UWAN 网关实例 ID + */ + PopGwId?: string; + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * DeleteCEGateway - 删除CE网关 + */ +export interface DeleteCEGatewayRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * CE 实例 ID + */ + VPNId: string; +} + +/** + * DeleteCEGateway - 删除CE网关 + */ +export interface DeleteCEGatewayResponse { + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * DeleteCETunnel - 删除隧道 + */ +export interface DeleteCETunnelRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 资源ID + */ + VPNTunnelId: string; +} + +/** + * DeleteCETunnel - 删除隧道 + */ +export interface DeleteCETunnelResponse { + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * DeleteExportLine - 删除加速线路 + */ +export interface DeleteExportLineRequest { + /** + * UReach资源ID + */ + ResourceId: string; +} + +/** + * DeleteExportLine - 删除加速线路 + */ +export interface DeleteExportLineResponse {} + +/** + * DeleteExportLineRules - 删除加速规则 + */ +export interface DeleteExportLineRulesRequest { + /** + * UReach资源ID + */ + ResourceId: string; + /** + * 白名单类型:Developer、CrossBorder + */ + RuleTypes: string[]; +} + +/** + * DeleteExportLineRules - 删除加速规则 + */ +export interface DeleteExportLineRulesResponse {} + +/** + * DeletePOPGW - 删除UWAN虚拟路由器 + */ +export interface DeletePOPGWRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * UWAN虚拟路由器资源ID + */ + PopGwId: string; +} + +/** + * DeletePOPGW - 删除UWAN虚拟路由器 + */ +export interface DeletePOPGWResponse { + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * DescribeCEGateway - 查询CE网关,优先级 Region > PopGwId > VPNId + */ +export interface DescribeCEGatewayRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * UWAN 实例 ID + */ + PopGwId?: string; + /** + * CE 实例 ID + */ + VPNId?: string; + /** + * 偏移量 + */ + Offset?: number; + /** + * 限制量 + */ + Limit?: number; +} + +/** + * DescribeCEGateway - 查询CE网关,优先级 Region > PopGwId > VPNId + */ +export interface DescribeCEGatewayResponse { + /** + * 总数 + */ + TotalCount: number; + /** + * CE信息 + */ + VPNInfos: { + /** + * 地域 + */ + Region?: string; + /** + * UWAN 实例 ID + */ + PopGwId?: string; + /** + * UWAN 资源名称 + */ + PopGwName?: string; + /** + * CE 网关 ID + */ + VPNId?: string; + /** + * 子隧道 ID + */ + VPNTunnelIds?: string[]; + /** + * CE 名称 + */ + Name?: string; + /** + * 客户自有外网 IP + */ + PublicIp?: string; + /** + * CE网关的接入方式:静态IP(Static),动态IP(Dynamic) + */ + IpType?: string; + /** + * 状态(默认为空) + */ + Status?: string; + /** + * 创建时间 + */ + CreateTime?: number; + /** + * CE备注 + */ + Remark?: string; + }[]; + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * DescribeCETunnel - 查询隧道 + */ +export interface DescribeCETunnelRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * CE 网关 ID + */ + VPNId?: string; + /** + * 隧道 ID + */ + VPNTunnelId?: string; + /** + * 列表起始位置偏移量,默认为0 + */ + Offset?: number; + /** + * 返回数据长度,默认为20,最大100 + */ + Limit?: number; +} + +/** + * DescribeCETunnel - 查询隧道 + */ +export interface DescribeCETunnelResponse { + /** + * 总数 + */ + TotalCount: number; + /** + * 隧道信息 + */ + VPNTunnelInfos: { + /** + * 地域 + */ + Region?: string; + /** + * CE 网关 ID + */ + VPNId?: string; + /** + * 隧道 ID + */ + VPNTunnelId?: string; + /** + * 隧道名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; + /** + * 创建时间 + */ + CreateTime?: number; + /** + * IKE 配置信息 + */ + IKEConf?: { + /** + * 预共享密钥 + */ + PreSharedKey?: string; + /** + * 版本 + */ + Version?: string; + /** + * 协商模式 + */ + ExchangeMode?: string; + /** + * 加密算法 + */ + EncryptionAlgorithm?: string; + /** + * 认证算法 + */ + AuthenticationAlgorithm?: string; + /** + * 分组信息 + */ + DhGroup?: string; + /** + * 本端标识 + */ + LocalId?: string; + /** + * 对端标识 + */ + RemoteId?: string; + /** + * IKE SA的生存周期 + */ + SALifeTime?: string; + }; + /** + * IPSec 配置信息 + */ + IPSecConf?: { + /** + * 客户网段 + */ + CENetwork?: string[]; + /** + * 安全协议 + */ + Protocol?: string; + /** + * 加密算法 + */ + EncryptionAlgorithm?: string; + /** + * 认证算法 + */ + AuthenticationAlgorithm?: string; + /** + * 第二阶段协商使用的 Diffie-Hellman 密钥交换算法 + */ + PFSDhGroup?: string; + /** + * 第二阶段的 SA 的生存周期 + */ + SALifeTime?: string; + /** + * 第二阶段的 SA 的生存周期 + */ + SALifetimeBytes?: string; + }; + /** + * 隧道关闭后动作 + */ + CloseAction?: string; + /** + * BGP 配置信息 + */ + BGPConf?: { + /** + * BGP隧道网段 + */ + TunnelCidr?: string; + /** + * 本端自治系统号 + */ + LocalAsn?: number; + /** + * 对端自治系统号 + */ + PeerAsn?: number; + /** + * 云端BGP地址 + */ + LocalIp?: string; + /** + * 用户端BGP地址 + */ + PeerIp?: string; + }; + /** + * 路由模式 + */ + Mode?: string; + /** + * DPD 配置信息 + */ + DPDConf?: { + /** + * 是否开启 DPD + */ + Enabled: number; + /** + * DPD 行为 + */ + Action: string; + /** + * DPD 探测间隔时间 + */ + Delay: number; + /** + * DPD 探测超时时间 + */ + Timeout: number; + }; + /** + * 隧道协商动作 + */ + StartAction?: string; + }[]; + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * DescribeCPE - 查询 CPE 信息 + */ +export interface DescribeCPERequest { + /** * cpe id */ CPEId?: string; @@ -590,6 +1451,412 @@ export interface DescribeExportLineRulesResponse { }[]; } +/** + * DescribePOPGW - 查询UWAN虚拟路由器 + */ +export interface DescribePOPGWRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * UWAN 实例 ID + */ + PopGwId: string; + /** + * 偏移量 + */ + Offset?: number; + /** + * 限制量 + */ + Limit?: number; +} + +/** + * DescribePOPGW - 查询UWAN虚拟路由器 + */ +export interface DescribePOPGWResponse { + /** + * 总数 + */ + TotalCount: number; + /** + * UWAN 实例信息 + */ + POPGWInfos: { + /** + * 地域信息 + */ + Region?: string; + /** + * 网关实例 ID + */ + PopGwId?: string; + /** + * 网关名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; + /** + * 创建时间 + */ + CreateTime?: number; + /** + * 带宽包信息 + */ + BWPackageInfo?: { + /** + * UWAN 网关带宽 ID + */ + BwId?: string; + /** + * 带宽包名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; + /** + * 计费方式eg:(固定带宽) + */ + PayMode?: string; + /** + * 付费方式eg:(Month) + */ + ChargeType?: string; + /** + * 网关外网 IP + */ + PublicIp?: string; + /** + * 最大带宽值 + */ + BandWidth?: number; + /** + * 过期时间 + */ + DueTime?: number; + }; + /** + * 云联网信息 + */ + UGNInfo?: { + /** + * 云联网 ID + */ + UGNId?: string; + /** + * 云联网名称 + */ + UGNName?: string; + /** + * UGN 带宽包信息 + */ + UGNBWInfos?: { + /** + * UGN带宽包ID + */ + UGNBWId?: string; + /** + * UGN带宽包名称 + */ + UGNBWName?: string; + }[]; + }; + /** + * CPE数量 + */ + CPENum?: number; + /** + * 客户网关数量 + */ + CENum?: number; + /** + * VCPE 数量 + */ + VCPENum?: number; + /** + * 唯一标识 + */ + VNI?: number; + /** + * 过期时间 + */ + DueTime?: number; + /** + * 付费类型 + */ + ChargeType?: string; + /** + * 规格:IPSec、SSL + */ + Type?: string; + }[]; + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * ListAvailableRegion - 获取可用地域 + */ +export interface ListAvailableRegionRequest {} + +/** + * ListAvailableRegion - 获取可用地域 + */ +export interface ListAvailableRegionResponse { + /** + * 可用地域 + */ + Region: string[]; +} + +/** + * UpdateBWPackage - 更新UWSC带宽包 + */ +export interface UpdateBWPackageRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 带宽包资源ID + */ + BwId: string; + /** + * 带宽峰值 + */ + BwMax: number; +} + +/** + * UpdateBWPackage - 更新UWSC带宽包 + */ +export interface UpdateBWPackageResponse { + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * UpdateCEGateway - 更新CE网关 + */ +export interface UpdateCEGatewayRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * CE网关资源ID + */ + VPNId: string; + /** + * 公网IP + */ + PublicIp?: string; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} + +/** + * UpdateCEGateway - 更新CE网关 + */ +export interface UpdateCEGatewayResponse { + /** + * 请求 ID + */ + RequestId?: string; +} + +/** + * UpdateCETunnel - 更新隧道配置 + */ +export interface UpdateCETunnelRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 资源ID + */ + VPNTunnelId: string; + /** + * + */ + IKEConf?: { + /** + * IKE 共享密钥 + */ + PreSharedKey: string; + /** + * IKE 版本,取值: "ike v1","ike v2" + */ + Version: string; + /** + * IKE 协商模式,主模式(main)/野蛮模式(aggressive),IKE V2时不使用该参数 + */ + ExchangeMode: string; + /** + * IKE 加密算法,取值:"aes128", "aes192", "aes256", "aes512", "3des" + */ + EncryptionAlgorithm: string; + /** + * IKE 认证算法,取值:"md5", "sha1", "sha2-256" + */ + AuthenticationAlgorithm: string; + /** + * DH group,指定IKE交换密钥时使用的DH组。取值:"1", "2", "5", "14", "15", "16" + */ + DhGroup: string; + /** + * 本端标识,取值:“auto”,“” + */ + LocalId: string; + /** + * 对端标识,取值:“auto”,“” + */ + RemoteId: string; + /** + * IKE SA的生存周期,取值范围:600-604800 + */ + SALifeTime: string; + }; + /** + * + */ + IPSecConf?: { + /** + * 需要和 VPC 互通的本地数据中心侧的网段,用于第二阶段协商。 + */ + CENetwork: string[]; + /** + * IPSec 安全协议,取值:“esp”,“ah” + */ + Protocol: string; + /** + * IPSec 加密算法,取值:"aes128", "aes192", "aes256", "aes512", "3des" + */ + EncryptionAlgorithm: string; + /** + * 第二阶段协商的认证算法。取值:md5、sha1、sha2-256。 + */ + AuthenticationAlgorithm: string; + /** + * 第二阶段协商使用的 Diffie-Hellman 密钥交换算法。取值:disabled、1、2、5、14、15、16。 + */ + PFSDhGroup: string; + /** + * 第二阶段协商出的 SA 的生存周期。单位:秒。取值范围:1200~604800 + */ + SALifeTime: string; + /** + * 第二阶段协商出的 SA 的生存周期。单位:字节 KB。取值范围:8000 – 20000000,默认使用SA超时时间 + */ + SALifetimeBytes?: string; + }; + /** + * IPSec 关闭后动作,枚举值:restart、trap、none + */ + CloseAction?: string; + /** + * + */ + DPDConf?: { + /** + * 是否开启 DPD(对等体存活检测)功能。取值:0(关闭)、1(开启) + */ + Enabled?: string; + /** + * DPD超时后的动作,Enable为1(开启)时有效。可取值为clear(断开)、restart(重试)和 trap(流量触发) + */ + Action?: string; + /** + * DPD探测间隔时间。dpdEnable为1(开启)时有效。单位为秒,默认为 10 + */ + Delay?: string; + /** + * DPD超时时间。即探测确认对端不存在需要的时间。dpdEnable为1(开启)时有效。单位为秒。取值范围为 30-60(IKEv2 默认为 0) + */ + Timeout?: string; + }; + /** + * + */ + BGPConf?: { + /** + * BGP隧道网段。该网段需是一个在 169.254.0.0/16 内的掩码长度为 30 的网段。 + */ + TunnelCidr?: string; + /** + * Ucloud侧的自治系统号。 + */ + LocalAsn?: string; + /** + * 对端BGP ASN号。 + */ + PeerAsn?: string; + /** + * 云端BGP地址。必须从BGP隧道网段内分配。 + */ + LocalIp?: string; + /** + * 用户端BGP地址。必须从BGP隧道网段内分配。 + */ + PeerIp?: string; + }; +} + +/** + * UpdateCETunnel - 更新隧道配置 + */ +export interface UpdateCETunnelResponse {} + +/** + * UpdateCETunnelAttribute - 更新隧道属性 + */ +export interface UpdateCETunnelAttributeRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * 资源ID + */ + VPNTunnelId: string; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} + +/** + * UpdateCETunnelAttribute - 更新隧道属性 + */ +export interface UpdateCETunnelAttributeResponse { + /** + * 请求 ID + */ + RequestId?: string; +} + /** * UpdateExportLine - 修改加速线路 */ @@ -609,6 +1876,38 @@ export interface UpdateExportLineRequest { */ export interface UpdateExportLineResponse {} +/** + * UpdatePOPGWAttribute - 更新UWAN虚拟路由器属性 + */ +export interface UpdatePOPGWAttributeRequest { + /** + * 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + */ + Zone?: string; + /** + * UWAN虚拟路由器资源ID + */ + PopGwId: string; + /** + * 资源名称 + */ + Name?: string; + /** + * 备注 + */ + Remark?: string; +} + +/** + * UpdatePOPGWAttribute - 更新UWAN虚拟路由器属性 + */ +export interface UpdatePOPGWAttributeResponse { + /** + * 请求 ID + */ + RequestId?: string; +} + /** * UpgradeExportLine - 升级加速线路 */