/** * DeleteL3Conn返回参数结构体 */ export interface DeleteL3ConnResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetDevice返回参数结构体 */ export interface GetDeviceResponse { /** * 设备详细信息 */ DeviceDetails?: DeviceDetails; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetMultiFlowStatistic返回参数结构体 */ export interface GetMultiFlowStatisticResponse { /** *
批量设备流量信息
*/ FlowDetails?: Array互通规则ID
*/ L3ConnId: string; /** *互通规则开关
*/ Enable?: boolean; } /** * 接入点信息 */ export interface AccessPointInfo { /** *接入点运营商。
*/ Vendor?: string; /** *接入点地址。
*/ PublicAddr?: string; /** *接入点地域。
*/ Region?: string; /** *接入点大区。
*/ BigArea?: string; /** *接入点是否可用。
枚举值:
集群ID
*/ GwGroupId?: string; } /** * AddL3Conn请求参数结构体 */ export interface AddL3ConnRequest { /** * 设置互通网段CIDR1,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255 */ Cidr1: string; /** * 设置互通网段CIDR2,支持: 10.0.0.0 - 10.255.255.255,172.16.0.0 - 172.31.255.255,192.168.0.0 - 192.168.255.255 */ Cidr2: string; /** * CIDR1对应的设备ID */ DeviceId1: string; /** * CIDR2对应的设备ID */ DeviceId2: string; /** * 规则描述 */ Description?: string; } /** * OrderPerLicense返回参数结构体 */ export interface OrderPerLicenseResponse { /** * 一次性授权License的资源ID */ ResourceId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GroupDeleteDevice请求参数结构体 */ export interface GroupDeleteDeviceRequest { /** * 分组ID */ GroupId: string; /** * 待删除的设备列表 */ DeviceList: Array集群列表。
*/ ClusterList?: Array集群总数。
*/ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateL3Cidr返回参数结构体 */ export interface UpdateL3CidrResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateApplicationKey请求参数结构体 */ export interface UpdateApplicationKeyRequest { /** * 应用的base64密钥字符串 */ MpApplicationKey: string; /** * 应用ID */ MpApplicationId: string; } /** * AddApplication请求参数结构体 */ export interface AddApplicationRequest { /** * 新建应用的应用名 */ MpApplicationName: string; /** * 新建设备的备注 */ Remark?: string; /** * 新建应用的base64密钥字符串,非必选,如果不填写则由系统自动生成 */ MpApplicationKey?: string; /** * 接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。不填默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入) */ AccessScope?: number; } /** * 三层互通规则信息 */ export interface L3ConnInfo { /** * 互通规则ID */ L3ConnId?: string; /** * 互通设备ID */ DeviceId1?: string; /** * 互通规则CIDR */ Cidr1?: string; /** * 互通设备ID */ DeviceId2?: string; /** * 互通规则CIDR */ Cidr2?: string; /** * 互通规则启用状态 */ Enable?: boolean; /** * 互通规则描述 */ Description?: string; } /** * GetFlowPackages返回参数结构体 */ export interface GetFlowPackagesResponse { /** * 流量包列表 */ PackageList?: Array订单编号唯一标识符
*/ OrderId: string; /** *项目id
*/ ProjectId?: string; /** *用量类型
*/ PackageType?: string; /** *上报月份,默认当前月
*/ ReportMonth?: string; } /** * DeleteL3Conn请求参数结构体 */ export interface DeleteL3ConnRequest { /** * 互通规则ID列表 */ L3ConnIdList: Array设备唯一ID
*/ DeviceId?: string; /** *设备名称
*/ DeviceName?: string; /** *设备创建的时间,单位:ms
*/ CreateTime?: string; /** *设备最后在线时间,单位:ms
*/ LastTime?: string; /** *设备的备注
*/ Remark?: string; /** *接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入)
*/ AccessScope?: number; /** *license授权有效期 0:月度授权 1:永久授权
*/ LicensePayMode?: number; /** *付费方 0:厂商付费 1:客户付费
*/ Payer?: number; /** *设备分组ID
*/ GroupId?: string; /** *设备分组名称
*/ GroupName?: string; /** *设备无流量包处理方式,0: 按量付费,1: 截断加速
*/ FlowTrunc?: number; /** *设备sn
*/ Sn?: string; /** *厂商
*/ Vendor?: string; /** *可接入地域列表。
*/ AllowedRegions?: Array流量包的唯一资源ID
*/ ResourceId: string; /** *自动续费标识。true代表自动续费,false代表不自动续费
*/ RenewFlag: boolean; } /** * AddGroup请求参数结构体 */ export interface AddGroupRequest { /** * 分组的名称 */ GroupName: string; /** * 分组的描述 */ Description?: string; } /** * ModifyDeviceAccessScope请求参数结构体 */ export interface ModifyDeviceAccessScopeRequest { /** *设备ID
*/ DeviceIds: Array接入网关类型
枚举值:
默认值:0
如果不传,则默认修改为接入公有云网关。
*/ AccessScope?: number; } /** * GetGroupList请求参数结构体 */ export interface GetGroupListRequest { /** * 每页显示记录数,PageSize、PageNumber值均为-1 时,按照1页无限制条数匹配所有设备 示例值:10 */ PageSize: number; /** * 当前查看页码,PageSize、PageNumber值均为-1 时,按照1页无限制条数匹配所有设备 示例值:1 */ PageNumber: number; /** * 搜索分组的关键字,为空时匹配所有分组 */ Keyword?: string; } /** * 硬件信息 */ export interface HardwareInfo { /** * 设备ID */ DeviceId?: string; /** * 设备名称 */ DeviceName?: string; /** * 激活时间 */ ActiveTime?: string; /** * 最后在线时间 */ LastOnlineTime?: string; /** * 备注 */ Description?: string; /** * 厂商备注 */ VendorDescription?: string; /** * license计费模式: 1,租户月付费 2,厂商月付费 3,license永久授权 注:后续将废弃此参数,新接入请使用LicensePayMode和Payer */ LicenseChargingMode?: number; /** * 创建时间 */ CreateTime?: string; /** * 硬件序列号 */ SN?: string; /** * license授权有效期 0:月度授权 1:永久授权 */ LicensePayMode?: number; /** * 付费方 0:客户付费 1:厂商付费 */ Payer?: number; /** * 设备分组ID */ GroupId?: string; /** * 设备分组名称 */ GroupName?: string; /** * 设备无流量包处理方式,0: 按量付费,1: 截断加速 */ FlowTrunc?: number; } /** * DeleteApplication返回参数结构体 */ export interface DeleteApplicationResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetGroupDetail请求参数结构体 */ export interface GetGroupDetailRequest { /** * 分组ID */ GroupId: string; /** * 每页显示记录数,PageSize、PageNumber值均为-1 时,按照1页无限制条数匹配所有设备 示例值:1 */ PageSize: number; /** * 每页显示记录数,PageSize、PageNumber值均为-1 时,按照1页无限制条数匹配所有设备 示例值:10 */ PageNumber: number; /** * 搜索关键字 */ KeyWord?: string; } /** * GroupDeleteDevice返回参数结构体 */ export interface GroupDeleteDeviceResponse { /** * 分组中的设备数量 */ DeviceNum?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GroupAddDevice请求参数结构体 */ export interface GroupAddDeviceRequest { /** * 分组ID */ GroupId: string; /** * 待添加的设备列表 */ DeviceList: Array文件地址url
*/ FilePath?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateApplicationInfo请求参数结构体 */ export interface UpdateApplicationInfoRequest { /** * 应用ID */ MpApplicationId: string; /** * 新建应用的应用名 */ MpApplicationName?: string; /** * 新建设备的备注 */ Remark?: string; /** * 接入环境。0:公有云网关;1:自有网关;2:公有云网关和自有网关。不填默认公有云网关。 具体含义: 公有云网关:即该设备只能接入公有云网关(就近接入) 自有网关:即该设备只能接入已经注册上线的自有网关(就近接入或固定ip接入) 公有云网关和自有网关:即该设备同时可以接入公有云网关和已经注册上线的自有网关(就近接入或固定ip接入) */ AccessScope?: number; } /** * DescribeAccessPointList请求参数结构体 */ export interface DescribeAccessPointListRequest { /** *地域列表
*/ Regions?: Array网关ID
*/ GatewayId?: string; /** *网关名称
*/ GatewayName?: string; /** *创建时间,单位:秒
*/ CreateTime?: number; /** *网关状态。0:正常,1:异常
*/ Status?: number; /** *网关实例数
*/ InstanceSize?: number; /** *网关内网IP。
*/ GatewayIp?: string; /** *用户名。
*/ Username?: string; /** *网关接入token。
*/ Token?: string; /** *网关注册URL。
*/ RegisterCenterUrl?: string; /** *网关上报URL。
*/ TelemetryUrl?: string; } /** * GetFlowStatisticByGroup返回参数结构体 */ export interface GetFlowStatisticByGroupResponse { /** *流量详细信息
*/ NetDetails?: Array查找时间段流量使用最大值(单位:byte)
*/ MaxValue?: number; /** *查找时间段流量使用平均值(单位:byte)
*/ AvgValue?: number; /** *查找时间段流量使用总量(单位:byte)
*/ TotalValue?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AddGateway请求参数结构体 */ export interface AddGatewayRequest { /** *集群 ID。可通过 GetCustomerGatewayClusterList 接口获取。
*/ ClusterId: string; /** *网关登录用户名。最大 64 字符。
*/ Username: string; /** *网关登录密码。最大 128 字符。
*/ Password: string; /** *网关内网IP。
*/ GatewayIp: string; /** *地域标识。最大 32 字符。例如 ap-guangzhou。可通过 DescribeAccessPointList 接口获取。
*/ RegionId?: string; } /** * GetNetMonitor返回参数结构体 */ export interface GetNetMonitorResponse { /** *监控数据
*/ MonitorData?: Array接入区域。取值范围:['MC','AP','EU','AM']
MC=中国大陆
AP=亚太
EU=欧洲
AM=美洲
设备id
*/ DeviceId: string; /** *开始时间
*/ BeginTime: number; /** *结束时间
*/ EndTime: number; /** *统计指标(上行速率:"TxRate":bit/s,下行速率:"RxRate":bit/s,丢包:"Loss":%,时延:"RTT":ms)
*/ Metrics: string; /** *网关类型。0:公有云网关;1:自有网关。不传默认为0。
*/ GatewayType?: number; } /** * ModifyDeviceAccessScope返回参数结构体 */ export interface ModifyDeviceAccessScopeResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetFlowStatisticByName返回参数结构体 */ export interface GetFlowStatisticByNameResponse { /** *流量详细信息
*/ NetDetails?: Array查找时间段流量使用最大值(单位:byte)
*/ MaxValue?: number; /** *查找时间段流量使用平均值(单位:byte)
*/ AvgValue?: number; /** *查找时间段流量使用总量(单位:byte)
*/ TotalValue?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ReportOrder返回参数结构体 */ export interface ReportOrderResponse { /** *订单信息
*/ OrderInfo?: OrderInfo; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetFlowAlarmInfo请求参数结构体 */ export type GetFlowAlarmInfoRequest = null; /** * GetVendorHardware请求参数结构体 */ export interface GetVendorHardwareRequest { /** * 页码 */ PageNumber: number; /** * 页面数量 */ PageSize: number; /** * 关键字 */ Keyword?: string; /** * 激活状态, 空:全部; 1:待激活; 2:已激活; */ Status?: number; } /** * CreateEncryptedKey请求参数结构体 */ export type CreateEncryptedKeyRequest = null; /** * AddCustomerGatewayCluster请求参数结构体 */ export interface AddCustomerGatewayClusterRequest { /** *集群名称。最大 64 字符,支持字母、数字、中划线、下划线、点及中文。
*/ ClusterName: string; /** *部署大区标识。最大 32 字符。例如 CN 表示中国大陆。
*/ BigArea: string; /** *地域标识。最大 32 字符。例如 ap-guangzhou。
*/ RegionId?: string; } /** * DeleteDevice请求参数结构体 */ export interface DeleteDeviceRequest { /** * 删除设备的唯一ID */ DeviceId: string; } /** * GetGatewayList请求参数结构体 */ export interface GetGatewayListRequest { /** * 页码,从1开始 */ PageNumber: number; /** * 每页个数 */ PageSize: number; /** * 网关名称 */ GatewayName?: string; } /** * DeleteGroup请求参数结构体 */ export interface DeleteGroupRequest { /** * 删除指定分组 */ GroupId: string; } /** * CreateEncryptedKey返回参数结构体 */ export interface CreateEncryptedKeyResponse { /** * 预置密钥 */ EncryptedKey?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateL3Switch返回参数结构体 */ export interface UpdateL3SwitchResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAccessRegions返回参数结构体 */ export interface DescribeAccessRegionsResponse { /** *地域信息列表
*/ RegionList?: Array集群 ID。可通过 GetCustomerGatewayClusterList 接口获取。
*/ ClusterId: string; /** *公网访问 IP。最大 64 字符,需为合法的 IPv4 或 IPv6 地址。
*/ PublicIp: string; } /** * GetL3ConnList返回参数结构体 */ export interface GetL3ConnListResponse { /** * 互通规则列表 */ L3ConnList?: Array集群 ID。可通过 GetCustomerGatewayClusterList 接口获取。
*/ ClusterId: string; } /** * 分组的基本信息 */ export interface GroupInfo { /** * 分组ID */ GroupId?: string; /** * 分组名 */ GroupName?: string; /** * 分组创建的时间,单位:ms */ CreateTime?: string; /** * 分组更新的时间,单位:ms */ UpdateTime?: string; /** * 分组描述 */ Description?: string; /** * 分组中的设备数量 */ DeviceNum?: number; } /** * AddApplication返回参数结构体 */ export interface AddApplicationResponse { /** * 应用ID */ MpApplicationId?: string; /** * 经过加密算法加密后的base64格式密钥 */ MpApplicationKey?: string; /** * 应用名 */ MpApplicationName?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyPackageRenewFlag返回参数结构体 */ export interface ModifyPackageRenewFlagResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDeviceAccessRegions返回参数结构体 */ export interface ModifyDeviceAccessRegionsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetDestIPByName返回参数结构体 */ export interface GetDestIPByNameResponse { /** * 目标IP信息 注意:此字段可能返回 null,表示取不到有效值。 */ DestIpInfo?: Array集群 ID。可通过 GetCustomerGatewayClusterList 接口获取。
*/ ClusterId: string; /** *网关ID。
*/ GatewayId: string; /** *网关内网IP。
*/ GatewayIp: string; } /** * GetDevice请求参数结构体 */ export interface GetDeviceRequest { /** * 搜索指定设备的id */ DeviceId: string; } /** * ActivateHardware返回参数结构体 */ export interface ActivateHardwareResponse { /** * 完成激活的设备信息 */ HardwareInfo?: Array集群 ID。
*/ ClusterId?: string; /** *集群名称。
*/ ClusterName?: string; /** *创建时间。
*/ CreateTime?: number; /** *公网访问 IP。
*/ PublicIp?: string; /** *集群下网关实例数量。
*/ InstanceCount?: number; /** *网关列表。
*/ GatewayList?: Array分组ID
*/ GroupId: string; /** *开始查找时间
*/ BeginTime: number; /** *截止时间
*/ EndTime: number; /** *流量种类(1:上行流量,2:下行流量, 3: 上下行总和)
*/ Type: number; /** *时间粒度
枚举值:
接入区域。取值范围:['MC','AP','EU','AM'] MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。
*/ AccessRegion?: string; /** *网关类型。0:公有云网关;1:自有网关。不传默认为0。
*/ GatewayType?: number; /** *应用ID, 查询分组流量时无需使用。 查询应用流量时该字段为应用ID,GroupId 填写 "-1"
*/ MpApplicationId?: string; } /** * GetDevices返回参数结构体 */ export interface GetDevicesResponse { /** * 设备信息列表 */ DeviceInfos?: Array设备名。若不指定设备,可传"-1"
*/ DeviceName: string; /** *统计开始时间,单位:s
*/ BeginTime: number; /** *统计结束时间,单位:s
*/ EndTime: number; /** *时间粒度
枚举值:
接入区域。取值范围:['MC','AP','EU','AM'] MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。
*/ AccessRegion?: string; /** *网关类型。0:公有云网关;1:自有网关。不传默认为0。
*/ GatewayType?: number; /** *设备名列表,最多10个设备,下载多个设备流量时使用,此时DeviceName可传"-1"
*/ DeviceList?: Array设备分组ID,若不指定分组则不传,按分组下载数据时使用
*/ GroupId?: string; /** *应用ID,若不指定应用不填,按应用下载数据时使用
*/ MpApplicationId?: string; } /** * SetNotifyUrl请求参数结构体 */ export interface SetNotifyUrlRequest { /** * 告警通知回调url */ NotifyUrl: string; /** * 告警通知回调key */ CallbackKey: string; /** * 流量包的告警阈值 */ AlarmValue?: number; } /** * GetDevicePayMode请求参数结构体 */ export interface GetDevicePayModeRequest { /** * 设备ID列表 */ DeviceIdList: Array设备ID
*/ DeviceIds: Array接入地域
*/ AllowedRegions?: Array设备名称
*/ DeviceName: string; /** *开始查找时间
*/ BeginTime: number; /** *截止时间
*/ EndTime: number; /** *流量种类(1:上行流量,2:下行流量,3:上下行总和)
*/ Type: number; /** *时间粒度
枚举值:
接入区域。取值范围:['MC','AP','EU','AM'] MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。
*/ AccessRegion?: string; /** *网关类型。0:公有云网关;1:自有网关。不传默认为0。
*/ GatewayType?: number; /** *设备名列表,用于查询多设备流量,该字段启用时DeviceId可传"-1"
*/ DeviceList?: Array接入点列表
*/ AccessPointList?: Array集群 ID。
*/ ClusterId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 设备详细信息 */ export interface DeviceDetails { /** * 设备基本信息 */ DeviceBaseInfo?: DeviceBaseInfo; /** * 设备网络信息 */ DeviceNetInfo?: Array流量详细信息
*/ NetDetails?: Array查找时间段流量使用最大值(单位:byte)
*/ MaxValue?: number; /** *查找时间段流量使用平均值(单位:byte)
*/ AvgValue?: number; /** *查找时间段流量使用总量(单位:byte)
*/ TotalValue?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ActivateHardware请求参数结构体 */ export interface ActivateHardwareRequest { /** * 待激活的设备列表 */ Hardware: Array设备id列表,单次最多请求10个设备
*/ DeviceIds: Array1659514436
*/ BeginTime: number; /** *1659515000
*/ EndTime: number; /** *统计流量类型(1:上行流量,2:下行流量, 3: 上下行总和)
*/ Type: number; /** *统计时间粒度
枚举值:
接入区域。取值范围:['MC','AP','EU','AM'] MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。
*/ AccessRegion?: string; /** *网关类型。0:公有云网关;1:自有网关。不传默认为0。
*/ GatewayType?: number; } /** * GetFlowAlarmInfo返回参数结构体 */ export interface GetFlowAlarmInfoResponse { /** * 流量包的告警阈值 */ AlarmValue?: number; /** * 告警通知回调url */ NotifyUrl?: string; /** * 告警通知回调key */ CallbackKey?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetFlowStatisticByRegion请求参数结构体 */ export interface GetFlowStatisticByRegionRequest { /** *开始查找时间
*/ BeginTime: number; /** *截止时间
*/ EndTime: number; /** *流量种类(1:上行流量,2:下行流量, 3: 上下行总和)
*/ Type: number; /** *时间粒度
枚举值:
网关类型。0:公有云网关;1:自有网关。
*/ GatewayType: number; /** *接入区域。取值范围:['MC','AP','EU','AM'] MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。
*/ AccessRegion?: string; } /** * OrderFlowPackage请求参数结构体 */ export interface OrderFlowPackageRequest { /** * 流量包规格类型。可取值如下: DEVICE_1_FLOW_20G、DEVICE_2_FLOW_50G、 DEVICE_3_FLOW_100G、 DEVICE_5_FLOW_500G,分别代表20G、50G、100G、500G档位的流量包。 档位也影响流量包可绑定的设备数量上限: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 */ PackageType: string; /** * 流量包绑定的设备ID列表。捆绑设备个数上限取决于包的规格档位: 20G:最多绑定1个设备 50G:最多绑定2个设备 100G:最多绑定3个设备 500G:最多绑定5个设备 */ DeviceList: Array流量详细信息
*/ NetDetails?: Array查找时间段流量使用最大值(单位:byte)
*/ MaxValue?: number; /** *查找时间段流量使用平均值(单位:byte)
*/ AvgValue?: number; /** *查找时间段流量使用总量(单位:byte)
*/ TotalValue?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateHardware请求参数结构体 */ export interface UpdateHardwareRequest { /** * 硬件ID */ HardwareId: string; /** * 硬件序列号 */ SN?: string; /** * 设备备注 */ Description?: string; } /** * 激活设备数统计 */ export interface ActiveDeviceList { /** * 数量 */ Count?: number; /** * 时间 */ Time?: string; } /** * GetNetMonitorByName请求参数结构体 */ export interface GetNetMonitorByNameRequest { /** * 设备名 */ DeviceName: string; /** * 开始时间 */ BeginTime: number; /** * 结束时间 */ EndTime: number; /** * 统计指标(上行速率:"TxRate":bit/s,下行速率:"RxRate":bit/s,丢包:"Loss":%,时延:"RTT":ms) */ Metrics: string; /** * 网关类型。0:公有云网关;1:自有网关。不传默认为0。 */ GatewayType?: number; } /** * GetGroupList返回参数结构体 */ export interface GetGroupListResponse { /** * 设备信息列表 */ GroupInfos?: Array地域 ID。
*/ RegionId?: string; /** *地域名称。
*/ RegionName?: string; /** *地域英文缩写。
*/ RegionAbbr?: string; } /** * GetCustomerGatewayClusterList请求参数结构体 */ export interface GetCustomerGatewayClusterListRequest { /** *按集群名称模糊匹配的关键字。最大 64 字符。
*/ Keyword?: string; /** *当前查看页码。
*/ PageNumber?: number; /** *每页显示记录数。
*/ PageSize?: number; } /** * DeleteCustomerGatewayCluster返回参数结构体 */ export interface DeleteCustomerGatewayClusterResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetMonitorDataByName返回参数结构体 */ export interface GetMonitorDataByNameResponse { /** * 文件下载链接 */ FilePath?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GroupAddDevice返回参数结构体 */ export interface GroupAddDeviceResponse { /** * 分组中的设备数量 */ DeviceNum?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteGateway返回参数结构体 */ export interface DeleteGatewayResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetStatisticData请求参数结构体 */ export interface GetStatisticDataRequest { /** *设备ID。若不指定设备,可传"-1"
*/ DeviceId: string; /** *统计开始时间,单位:s
*/ BeginTime: number; /** *统计结束时间,单位:s
*/ EndTime: number; /** *时间粒度
枚举值:
接入区域。取值范围:['MC','AP','EU','AM'] MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。
*/ AccessRegion?: string; /** *网关类型。0:公有云网关;1:自有网关。不传默认为0。
*/ GatewayType?: number; /** *设备ID列表,最多10个设备,下载多个设备流量和时使用,此时DeviceId可传"-1"
*/ DeviceList?: Array设备分组ID,若不指定分组则不传,按分组下载数据时使用
*/ GroupId?: string; } /** * GetApplication请求参数结构体 */ export interface GetApplicationRequest { /** * 应用id */ MpApplicationId?: string; } /** * UpdateDevice请求参数结构体 */ export interface UpdateDeviceRequest { /** * 设备id */ DeviceId: string; /** * 设备名称 */ DeviceName?: string; /** * 设备备注 */ Remark?: string; /** * 更新设备网络信息 */ UpdateNetInfo?: Array文件地址url
*/ FilePath?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AddHardware返回参数结构体 */ export interface AddHardwareResponse { /** * 硬件设备 */ Hardware?: Array设备ID
*/ DeviceId: string; /** *开始查找时间
*/ BeginTime: number; /** *截止时间
*/ EndTime: number; /** *流量种类(1:上行流量,2:下行流量,3:上下行总和)
*/ Type: number; /** *时间粒度
枚举值:
接入区域。取值范围:['MC','AP','EU','AM'] MC=中国大陆 AP=亚太 EU=欧洲 AM=美洲。不填代表全量区域。
*/ AccessRegion?: string; /** *网关类型。0:公有云网关;1:自有网关。不传默认为0。
*/ GatewayType?: number; /** *设备ID列表,用于查询多设备流量,该字段启用时DeviceId可传"-1"
*/ DeviceList?: Array网关ID。
*/ GatewayId?: string; /** *网关鉴权 Token。
*/ Token?: string; /** *网关注册地址。
*/ RegisterCenterUrl?: string; /** *网关上报地址。
*/ TelemetryUrl?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * AddHardware请求参数结构体 */ export interface AddHardwareRequest { /** * 硬件列表 */ Hardware: Array互通规则ID
*/ L3ConnId: string; /** *互通规则CIDR
*/ Cidr1: string; /** *互通设备ID
*/ DeviceId1?: string; /** *互通设备ID
*/ DeviceId2?: string; /** *互通规则CIDR
*/ Cidr2?: string; } /** * AddGroup返回参数结构体 */ export interface AddGroupResponse { /** * 分组的唯一ID,仅做分组唯一区分 */ GroupId?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }