Skip to content

Commit

Permalink
sdk: rolling update for 0.22.8 (#406)
Browse files Browse the repository at this point in the history
  • Loading branch information
ucloud-bot authored Nov 15, 2023
1 parent 5ce46f7 commit f513c49
Show file tree
Hide file tree
Showing 20 changed files with 625 additions and 565 deletions.
60 changes: 30 additions & 30 deletions services/ipsecvpn/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,36 @@ type VPNGatewayDataSet struct {
VPNGatewayName string
}

/*
IPSecData - IPSec参数
*/
type IPSecData struct {

// IPSec通道中使用的认证算法
IPSecAuthenticationAlgorithm string

// IPSec通道中使用的加密算法
IPSecEncryptionAlgorithm string

// 指定VPN连接的本地子网,用逗号分隔
IPSecLocalSubnetIds []string

// 是否开启PFS功能,Disable表示关闭,数字表示DH组
IPSecPFSDhGroup string

// 使用的安全协议,ESP或AH
IPSecProtocol string

// 指定VPN连接的客户网段,用逗号分隔
IPSecRemoteSubnets []string

// IPSec中SA的生存时间
IPSecSALifetime string

// IPSec中SA的生存时间(以字节计)
IPSecSALifetimeBytes string
}

/*
IKEData - IKE信息
*/
Expand Down Expand Up @@ -113,36 +143,6 @@ type IKEData struct {
IKEVersion string
}

/*
IPSecData - IPSec参数
*/
type IPSecData struct {

// IPSec通道中使用的认证算法
IPSecAuthenticationAlgorithm string

// IPSec通道中使用的加密算法
IPSecEncryptionAlgorithm string

// 指定VPN连接的本地子网,用逗号分隔
IPSecLocalSubnetIds []string

// 是否开启PFS功能,Disable表示关闭,数字表示DH组
IPSecPFSDhGroup string

// 使用的安全协议,ESP或AH
IPSecProtocol string

// 指定VPN连接的客户网段,用逗号分隔
IPSecRemoteSubnets []string

// IPSec中SA的生存时间
IPSecSALifetime string

// IPSec中SA的生存时间(以字节计)
IPSecSALifetimeBytes string
}

/*
VPNTunnelDataSet - DescribeVPNTunnel信息
*/
Expand Down
54 changes: 27 additions & 27 deletions services/pathx/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -231,15 +231,15 @@ type SrcAreaInfo struct {
}

/*
OutPublicIpInfo - 线路回源IP信息
AccelerationAreaInfos - 加速大区信息
*/
type OutPublicIpInfo struct {
type AccelerationAreaInfos struct {

// 线路回源节点机房代号
Area string
// 加速区code
AccelerationArea string

// 线路回源节点EIP
IP string
// 加速节点信息
AccelerationNodes []SrcAreaInfo
}

/*
Expand All @@ -258,15 +258,15 @@ type ForwardTask struct {
}

/*
AccelerationAreaInfos - 加速大区信息
OutPublicIpInfo - 线路回源IP信息
*/
type AccelerationAreaInfos struct {
type OutPublicIpInfo struct {

// 加速区code
AccelerationArea string
// 线路回源节点机房代号
Area string

// 加速节点信息
AccelerationNodes []SrcAreaInfo
// 线路回源节点EIP
IP string
}

/*
Expand Down Expand Up @@ -380,21 +380,6 @@ type AccelerationInfo struct {
NodeInfo []NodeDelays
}

/*
UGAL4Forwarder - UGA实例 4层转发器信息
*/
type UGAL4Forwarder struct {

// 接入端口
Port int

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

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

/*
UPathSet - uga关联的upath信息
*/
Expand Down Expand Up @@ -458,6 +443,21 @@ type UGAL7Forwarder struct {
SSLName string
}

/*
UGAL4Forwarder - UGA实例 4层转发器信息
*/
type UGAL4Forwarder struct {

// 接入端口
Port int

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

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

/*
UGAAInfo - 全球加速实例信息
*/
Expand Down
96 changes: 48 additions & 48 deletions services/ucdn/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,6 @@

package ucdn

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

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

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

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

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

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

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

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

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

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

// 主源响应的回源错误码(如:404|500),默认空字符串
OriginErrorCode string

// 回主源的回源失败数,默认1
OriginErrorNum int
type AdvancedConf struct {

// 跟随301跳转 0=不跟随 1=跟随
OriginFollow301 int
// http转https回源 true是,false否
Http2Https bool

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

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

// 回源端口
OriginPort int
// 是否开启quic
QuicEnable bool

// 源站协议http,http|https 默认http
OriginProtocol string
// 是否开启websocket
WebSocketEnable bool
}

/*
Expand Down Expand Up @@ -645,24 +630,39 @@ type AccessControlConf 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 Down
48 changes: 24 additions & 24 deletions services/ucompshare/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,30 +26,6 @@ type Bundle struct {
TrafficPacket int
}

/*
ULHostDiskSet - 轻量应用主机的磁盘信息
*/
type ULHostDiskSet struct {

// 磁盘Id
DiskId string

// 磁盘类型。如:"CLOUD_RSSD"、"CLOUD_SSD"
DiskType string

// 磁盘盘符。系统盘:"vda"
Drive string

// 是否为系统盘。是:"True";否:"False"
IsBoot string

// 磁盘大小。单位:GB
Size int

// 磁盘类型。系统盘:"Boot";数据盘:"Data"
Type string
}

/*
UHostIPSet -
*/
Expand Down Expand Up @@ -89,6 +65,30 @@ type UHostIPSet struct {
Weight int
}

/*
ULHostDiskSet - 轻量应用主机的磁盘信息
*/
type ULHostDiskSet struct {

// 磁盘Id
DiskId string

// 磁盘类型。如:"CLOUD_RSSD"、"CLOUD_SSD"
DiskType string

// 磁盘盘符。系统盘:"vda"
Drive string

// 是否为系统盘。是:"True";否:"False"
IsBoot string

// 磁盘大小。单位:GB
Size int

// 磁盘类型。系统盘:"Boot";数据盘:"Data"
Type string
}

/*
ULHostInstanceSet - 轻量应用云主机详情
*/
Expand Down
9 changes: 6 additions & 3 deletions services/udb/apis.go
Original file line number Diff line number Diff line change
Expand Up @@ -2475,13 +2475,13 @@ func (c *UDBClient) DescribeUDBSplittingInfo(req *DescribeUDBSplittingInfoReques
type DescribeUDBTypeRequest struct {
request.CommonBase

// [公共参数] 地域。 参见 [地域和可用区列表](../summary/regionlist.html)
// [公共参数] 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
// Region *string `required:"true"`

// [公共参数] 可用区。参见 [可用区列表](../summary/regionlist.html)
// [公共参数] 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
// Zone *string `required:"true"`

// 跨可用区高可用DB的备库所在区域,仅当该可用区支持跨可用区高可用时填入。参见 [可用区列表](../summary/regionlist.html)
// 跨可用区高可用DB的备库所在区域,仅当该可用区支持跨可用区高可用时填入。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
BackupZone *string `required:"false"`

// 返回从备份创建实例时,该版本号所支持的备份创建版本。如果没传,则表示不是从备份创建。
Expand All @@ -2490,6 +2490,9 @@ type DescribeUDBTypeRequest struct {
// DB实例类型,如mysql,sqlserver,mongo,postgresql
DBClusterType *string `required:"false"`

// 返回从备份创建实例时,该小版本号所支持的备份创建小版本。如果没传,则表示不是从备份创建。
DBSubVersion *string `required:"false"`

// 返回支持某种磁盘类型的DB类型,如Normal、SSD、NVMe_SSD。如果没传,则表示任何磁盘类型均可。
DiskType *string `required:"false"`

Expand Down
3 changes: 3 additions & 0 deletions services/udb/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -469,6 +469,9 @@ UDBTypeSet - DescribeUDBType
*/
type UDBTypeSet struct {

// mysql子版本,如mysql-8.0.25,mysql-8.0.16
DBSubVersion string

// DB类型id,mysql/mongodb按版本细分各有一个id, 目前id的取值范围为[1,7],数值对应的版本如下: 1:mysql-5.5,2:mysql-5.1,3:percona-5.5 4:mongodb-2.4,5:mongodb-2.6,6:mysql-5.6, 7:percona-5.6
DBTypeId string
}
Expand Down
Loading

0 comments on commit f513c49

Please sign in to comment.