Skip to content

Commit

Permalink
sdk: rolling update for 0.22.9 (#408)
Browse files Browse the repository at this point in the history
  • Loading branch information
ucloud-bot authored Nov 15, 2023
1 parent f513c49 commit 69b018f
Show file tree
Hide file tree
Showing 24 changed files with 755 additions and 759 deletions.
92 changes: 46 additions & 46 deletions services/pathx/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -230,18 +230,6 @@ type SrcAreaInfo struct {
FlagUnicode string
}

/*
AccelerationAreaInfos - 加速大区信息
*/
type AccelerationAreaInfos struct {

// 加速区code
AccelerationArea string

// 加速节点信息
AccelerationNodes []SrcAreaInfo
}

/*
ForwardTask - 全球统一接入转发端口任务信息
*/
Expand Down Expand Up @@ -269,6 +257,18 @@ type OutPublicIpInfo struct {
IP string
}

/*
AccelerationAreaInfos - 加速大区信息
*/
type AccelerationAreaInfos struct {

// 加速区code
AccelerationArea string

// 加速节点信息
AccelerationNodes []SrcAreaInfo
}

/*
ForwardInfo - 全球统一接入加速实例配置信息
*/
Expand Down Expand Up @@ -381,45 +381,30 @@ type AccelerationInfo struct {
}

/*
UPathSet - uga关联的upath信息
UGAATask - 用户在UGAA实例下配置的多端口任务
*/
type UPathSet struct {

// 带宽 Mbps, 1~800Mbps
Bandwidth int

// 线路起点英文代号,加速区域
LineFrom string

// 线路起点中文名字,加速区域
LineFromName string

// 线路ID
LineId string

// 线路对端英文代号,源站区域
LineTo string

// 线路对端中文名字,源站区域
LineToName string
type UGAATask struct {

// UPath 实例ID
UPathId string
// 接入端口
Port int

// UPath名字
UPathName string
// 转发协议,枚举值["TCP","UDP","HTTPHTTP","HTTPSHTTP","HTTPSHTTPS"]。TCP和UDP代表四层转发,其余为七层转发
Protocol string
}

/*
UGAATask - 用户在UGAA实例下配置的多端口任务
UGAL4Forwarder - UGA实例 4层转发器信息
*/
type UGAATask struct {
type UGAL4Forwarder struct {

// 接入端口
Port int

// 转发协议,枚举值["TCP","UDP","HTTPHTTP","HTTPSHTTP","HTTPSHTTPS"]。TCP和UDP代表四层转发,其余为七层转发
Protocol string

// RSPort,源站监听端口
RSPort int
}

/*
Expand All @@ -444,18 +429,33 @@ type UGAL7Forwarder struct {
}

/*
UGAL4Forwarder - UGA实例 4层转发器信息
UPathSet - uga关联的upath信息
*/
type UGAL4Forwarder struct {
type UPathSet struct {

// 接入端口
Port int
// 带宽 Mbps, 1~800Mbps
Bandwidth int

// 转发协议,枚举值["TCP","UDP","HTTPHTTP","HTTPSHTTP","HTTPSHTTPS"]。TCP和UDP代表四层转发,其余为七层转发
Protocol string
// 线路起点英文代号,加速区域
LineFrom string

// RSPort,源站监听端口
RSPort int
// 线路起点中文名字,加速区域
LineFromName string

// 线路ID
LineId string

// 线路对端英文代号,源站区域
LineTo string

// 线路对端中文名字,源站区域
LineToName string

// UPath 实例ID
UPathId string

// UPath名字
UPathName string
}

/*
Expand Down
54 changes: 27 additions & 27 deletions services/uads/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,21 @@ type ServiceInfo struct {
Vendor int
}

/*
EIPAddrSet - EIP地址信息
*/
type EIPAddrSet struct {

// IP类型:gaofang
EIPType string

// 弹性IP地址
IP string

// 运营商信息, 枚举值为: BGP: BGP; International: 国际.
OperatorName string
}

/*
Resouce - 资源信息
*/
Expand All @@ -173,21 +188,6 @@ type Resouce struct {
Zone string
}

/*
EIPAddrSet - EIP地址信息
*/
type EIPAddrSet struct {

// IP类型:gaofang
EIPType string

// 弹性IP地址
IP string

// 运营商信息, 枚举值为: BGP: BGP; International: 国际.
OperatorName string
}

/*
IPInfo - 高防IP信息
*/
Expand Down Expand Up @@ -233,18 +233,6 @@ type FwdSourceInfoConf struct {
Toa int
}

/*
FwdClientProxyInfo - 转发规则,回源代理配置列表
*/
type FwdClientProxyInfo struct {

// 回源IP个数
Count int

// 回源IP列表
IPList []string
}

/*
FwdSourceInfo - 转发规则,回源配置信息
*/
Expand All @@ -257,6 +245,18 @@ type FwdSourceInfo struct {
Type string
}

/*
FwdClientProxyInfo - 转发规则,回源代理配置列表
*/
type FwdClientProxyInfo struct {

// 回源IP个数
Count int

// 回源IP列表
IPList []string
}

/*
BGPFwdRule - BGP高防的转发规则信息
*/
Expand Down
114 changes: 57 additions & 57 deletions services/ucdn/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,15 @@

package ucdn

/*
AccessConf - 访问控制
*/
type AccessConf struct {

// 多个ip用逗号隔开
IpBlacklist string
}

/*
CacheConf - 缓存配置
*/
Expand Down Expand Up @@ -29,15 +38,6 @@ type CacheConf struct {
PathPattern string
}

/*
AccessConf - 访问控制
*/
type AccessConf struct {

// 多个ip用逗号隔开
IpBlacklist string
}

/*
DomainInfo - 域名配置
*/
Expand Down Expand Up @@ -579,24 +579,39 @@ type ReferConf struct {
}

/*
AdvancedConf - 域名高级配置
OriginConf - 回源配置
*/
type AdvancedConf struct {
type OriginConf struct {

// http转https回源 true是,false否
Http2Https bool
// 1如果为false表示BackupOriginIp为空,表示没有备份源站,忽略BackupOriginIp,BackupOriginHost字段2如果为true表示BackupOriginIp.n必须至少有一个备份源站地址
BackupOriginEnable bool

// 客户端响应http头列表
HttpClientHeader []string
// 备份回源Http请求头部Host,默认是加速域名
BackupOriginHost string

// 源站http头列表
HttpOriginHeader []string
// 备份源站ip即cdn服务器回源访问的ip地址。多个源站ip,可以这样表述,如:["1.1.1.1","2.2.2.2"]
BackupOriginIpList []string

// 是否开启quic
QuicEnable bool
// 主源响应的回源错误码(如:404|500),默认空字符串
OriginErrorCode string

// 是否开启websocket
WebSocketEnable bool
// 回主源的回源失败数,默认1
OriginErrorNum int

// 跟随301跳转 0=不跟随 1=跟随
OriginFollow301 int

// 回源Http请求头部Host,默认是加速域名
OriginHost string

// 源站ip即cdn服务器回源访问的ip地址。多个源站ip,可以这样表述,如:["1.1.1.1","2.2.2.2"]
OriginIpList []string

// 回源端口
OriginPort int

// 源站协议http,http|https 默认http
OriginProtocol string
}

/*
Expand All @@ -618,51 +633,36 @@ type CacheAllConfig struct {
}

/*
AccessControlConf - 访问控制配置参数
*/
type AccessControlConf struct {

// ip黑名单,多个ip,可表示为:IpBlackList.0=1.1.1.1,IpBlackList.1=2.2.2.2
IpBlackList []string

// refer配置
ReferConf ReferConf
}

/*
OriginConf - 回源配置
AdvancedConf - 域名高级配置
*/
type OriginConf struct {

// 1如果为false表示BackupOriginIp为空,表示没有备份源站,忽略BackupOriginIp,BackupOriginHost字段2如果为true表示BackupOriginIp.n必须至少有一个备份源站地址
BackupOriginEnable bool

// 备份回源Http请求头部Host,默认是加速域名
BackupOriginHost string
type AdvancedConf struct {

// 备份源站ip即cdn服务器回源访问的ip地址。多个源站ip,可以这样表述,如:["1.1.1.1","2.2.2.2"]
BackupOriginIpList []string
// http转https回源 true是,false否
Http2Https bool

// 主源响应的回源错误码(如:404|500),默认空字符串
OriginErrorCode string
// 客户端响应http头列表
HttpClientHeader []string

// 回主源的回源失败数,默认1
OriginErrorNum int
// 源站http头列表
HttpOriginHeader []string

// 跟随301跳转 0=不跟随 1=跟随
OriginFollow301 int
// 是否开启quic
QuicEnable bool

// 回源Http请求头部Host,默认是加速域名
OriginHost string
// 是否开启websocket
WebSocketEnable bool
}

// 源站ip即cdn服务器回源访问的ip地址。多个源站ip,可以这样表述,如:["1.1.1.1","2.2.2.2"]
OriginIpList []string
/*
AccessControlConf - 访问控制配置参数
*/
type AccessControlConf struct {

// 回源端口
OriginPort int
// ip黑名单,多个ip,可表示为:IpBlackList.0=1.1.1.1,IpBlackList.1=2.2.2.2
IpBlackList []string

// 源站协议http,http|https 默认http
OriginProtocol string
// refer配置
ReferConf ReferConf
}

/*
Expand Down
Loading

0 comments on commit 69b018f

Please sign in to comment.