数据结构

AccelerateAlertType

警报类型

类型值
类型说明

OrginNotAvaliable

源站不可用

VipDetectionNotAvaliable

加速区域虚拟 IP 不通

AcceleratorAlert

加速器警报信息

名称
类型
必选
描述

acceleratorId

String

加速器 Id

alertId

String

警报 Id

alertType

String

警报类型

message

String

警报信息

startTime

警报开始时间

按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

endTime

警报恢复时间

Null: 未恢复警报

按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

AcceleratorLog

加速器日志信息

名称
类型
必选
描述

logUrl

String

下载地址

logName

String

日志名称

logSize

Integer

日志大小,单位: B

AcceleratorMetricsData

加速器指标数据

名称
类型
必选
描述

requestCount

Integer

请求数

averageDownloadSpeed

Double

下载平均速率。单位:bps

averageFirstByteTime

Double

首包接收平均耗时。单位:ms

averageSslHandshakeTime

Double

SSL 握手平均耗时,只支持七层协议(http/https)。单位:ms

averageRequestTime

Double

请求平均耗时。单位:ms

time

String

数据时间

格式为: YYYY-MM-DDThh:mm:ssZ

AcceleratorTrafficData

加速器带宽数据

名称
类型
必选
描述

internetRX

Integer

入口带宽。单位:bps

internetTX

Integer

出口带宽。单位:bps

time

String

数据时间

格式为: YYYY-MM-DDThh:mm:ssZ

AccelerateRegion

加速器加速区域信息

名称
类型
必选
描述

accelerateRegionId

String

bandwidth

Integer

默认值: 套餐包最大带宽,单位: Mbps

vip

String

加速区域接入点虚拟 IP

AccelerateRegionInfo

加速器加速区域信息

名称
类型
必选
描述

accelerateRegionId

String

accelerateRegionName

String

区域名称

accelerateRegionStatus

String

加速区域状态, 取值范围见加速区域状态表

vip

String

加速区域接入点虚 IP

bandwidth

Integer

接入点带宽限速,单位: Mbps

AccelerateRegionStatusValue

加速区域状态

状态值
状态说明

InProcessing

下发配置中

Success

配置成功

Abnormal

加速暂停

AccelerationRuleL4Listener

加速器加速规则 L4 配置

名称
类型
必选
描述

port

Integer

加速端口

port 和 portRange 有且仅有一个, 端口不允许重复

取值范围:1~65535

backPort

Integer

回源端口

默认等于 port

取值范围:1~65535

portRange

String

加速端口范围, port 和 portRange 有且仅有一个, 端口不允许重复。取值范围:1~65535。使用斜线(/)隔开起始端口和终止端口。正确示范:1/200;错误示范:200/1

backPortRange

String

回源端口范围

默认等于 portRange

取值范围:1~65535。使用斜线(/)隔开起始端口和终止端口。正确示范:1/200;错误示范:200/1

protocol

String

加速协议

  • tcp:TCP 协议。

  • udp:UDP 协议。

AccelerationRuleL7Listener

加速器加速规则 L7 配置

名称
类型
必选
描述

port

Integer

加速端口

port 和 portRange 有且仅有一个, 端口不允许重复

取值范围:1~65535

backPort

Integer

回源端口

默认等于 port

取值范围:1~65535

portRange

String

加速端口范围, port 和 portRange 有且仅有一个, 端口不允许重复。取值范围:1~65535。使用斜线(/)隔开起始端口和终止端口。正确示范:1/200;错误示范:200/1

backPortRange

String

回源端口范围

默认等于 portRange

取值范围:1~65535。使用斜线(/)隔开起始端口和终止端口。正确示范:1/200;错误示范:200/1

protocol

String

加速协议

  • http:HTTP 协议。

  • https:HTTPS 协议。

backProtocol

String

回源加速协议, 默认等于 protocol

  • http:HTTP 协议。

  • https:HTTPS 协议。

host

String

回源自定义 host

AccelerationRuleProtocolOpts

加速器加速规则协议可选配置

名称
类型
必选
描述

toa

Boolean

是否开启 toa,只能存在 L4 加速生效

默认值: false

toaValue

Integer

toa 版本号,默认值:253

websocket

Boolean

是否开启 websocket,只能存在 L7 加速生效

默认值: false

proxyProtocol

Boolean

是否开启 proxyProtocol,只能存在 L4 加速生效

默认值: false

gzip

Boolean

是否开启 gzip 压缩,只能存在 L7 加速生效

默认值: false

sniCheck

Boolean

是否开启 sniCheck,TCP 协议代理支持 SNI 校验,只能在域名加速器中生效

默认值: false

httpRedirect

Boolean

是否开启 http:80 重定向到 https:443,必须配置 http:80 和 https:443 加速规则

默认值: false

AcceleratorInfo

加速器信息

名称
类型
必选
描述

acceleratorId

String

加速器 Id

acceleratorType

String

加速器类型,取值范围见加速器类型表

acceleratorName

String

加速器名称

chargeType

String

计费类型,取值范围见计费类型表

domain

加速域名

若加速器为 IP 加速,则 domain 返回为空字符串

acceleratorStatus

String

加速器状态,取值范围见加速器状态表

cname

String

加速器 CNAME

origin

加速器源站信息

accelerateRegions

加速区域信息

l4Listeners

加速器加速规则 L4 配置

l7Listeners

加速器加速规则 L7 配置

protocolOpts

加速器加速规则协议可选配置

certificate

加速器证书配置

accessControl

加速器访问控制

healthCheck

健康检查配置

createTime

加速器创建时间

按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

resourceGroupId

String

加速器所属资源组的 ID

AcceleratorChargeType

加速器计费类型

类型
类型说明

ByTrafficPackage

购买流量包计费

ByBandwidth95

合并 95 计费

ByBandwidth

按固定带宽计费

ByTraffic

按流量计费

AcceleratorStatusValue

加速器的状态。

状态值
状态说明

Accelerating

加速中

NotAccelerate

未加速

Deploying

部署中

StopAccelerate

停止

AccelerateFailure

失败

AcceleratorTypeValue

加速器类型

类型
类型说明

CustomRouting

自定义路由加速

通过独立 IP 精准加速单个区域

Standard

标准加速

通过 Anycast IP 加速全球区域

AccessControl

加速器访问控制

名称
类型
必选
描述

enable

Boolean

是否开启访问控制

rules

访问控制规则

AccessControlRule

加速器访问控制规则

名称
类型
必选
描述

listener

String

访问控制生效的加速规则

  • 单端口: $protocol:$port, 例如: http:80

  • 端口段: $protocol:$portRange, 例如: tcp:80/100

  • 全端口: all

directory

String

访问控制目录

4 层端口加速不可配置,支持通配符: *

cidrIp

String

访问控制 IP 地址范围,支持 CIDR 格式和 IPv4 格式

支持批量,逗号分隔

policy

String

加速器访问控制策略

  • accept-接受访问

  • deny-拒绝访问

note

String

备注

CertificateInfo

证书信息

名称
类型
必选
描述

certificateId

String

证书 Id

因兼容老的证书上传形式,DescribeAccelerators返回此字段可能为空

certificateLabel

String

自定义证书标签

common

String

证书主域名

fingerprint

String

md5 证书指纹

issuer

String

证书颁发机构

sans

Array of String

主题备用名称

algorithm

String

加密算法

createTime

证书创建时间

按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

startTime

证书开始时间

按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

endTime

证书过期时间

按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。

expired

Boolean

证书是否过期

resourceGroupId

String

实例所属资源组的 ID

DescribeAccelerators不返回此字段

Domain

加速器加速区域信息

名称
类型
必选
描述

domain

String

加速主域名

支持泛域名,例如:*.xx.com

relateDomains

String

关联域名

可支持批量域名, 最多 10 个, 逗号或者分号分隔

HealthCheck

健康检查配置

名称
类型
必选
描述

enable

Boolean

是否开启健康检查

若关闭健康检查,则告警会被设置成 false,探测端口被清空

alarm

Boolean

是否开启异常告警

默认值: false

port

Integer

探测端口

若未配置探测端口,则默认探测排除 UDP 和 TCP 端口段的所有端口

Origin

加速器源站信息

名称
类型
必选
描述

originRegionId

String

区域 Id

  • CreateAccelerator为必传参数

  • ModifyAcceleratorOrigin不支持此参数

origin

String

加速源站

  • CNAME: 仅支持配置一个

  • IP: 可批量配置, 逗号或者分号分隔

backupOrigin

String

备源站

origin 配置 IP,backupOrigin 才可以生效

  • CNAME: 仅支持配置一个

  • IP: 可批量配置, 逗号或者分号分隔

OriginInfo

加速器源站信息

名称
类型
必选
描述

originRegionId

String

originRegionName

String

区域名称

origin

String

加速源站

  • CNAME: 仅支持配置一个

  • IP: 可批量配置, 逗号或者分号分隔

backupOrigin

String

备源站

origin 配置 IP,backupOrigin 才可以生效

  • CNAME: 仅支持配置一个

  • IP: 可批量配置, 逗号或者分号分隔

Region

可用区信息

名称
类型
必选
描述

regionId

String

可用区 ID。 例如:SEL

regionName

String

可用区的名称。

最后更新于