Skip to content

Commit

Permalink
sdk: rolling update for 0.22.22 (#424)
Browse files Browse the repository at this point in the history
  • Loading branch information
ucloud-bot authored Jul 12, 2024
1 parent 38885f0 commit 4de7607
Show file tree
Hide file tree
Showing 7 changed files with 209 additions and 99 deletions.
3 changes: 3 additions & 0 deletions services/udb/apis.go
Original file line number Diff line number Diff line change
Expand Up @@ -3431,6 +3431,9 @@ type ResizeUDBInstanceRequest struct {
// [公共参数] 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist)
// Zone *string `required:"false"`

// 数据库的CPU核数(只对普通版的SQLServer有用)
CPU *int `required:"false"`

// 使用的代金券id
CouponId *string `required:"false"`

Expand Down
2 changes: 1 addition & 1 deletion services/udb/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ type UDBSlaveInstanceSet struct {
SSDType string

// 实例计算规格类型,0或不传代表使用内存方式购买,1代表使用内存-cpu可选配比方式购买,需要填写MachineType
SpecificationType string
SpecificationType int

// 对mysql的slave而言是master的DBId,对master则为空, 对mongodb则是副本集id
SrcDBId string
Expand Down
42 changes: 21 additions & 21 deletions services/uhost/apis.go
Original file line number Diff line number Diff line change
Expand Up @@ -231,6 +231,27 @@ UHostDiskCustomBackup is request schema for complex param
type UHostDiskCustomBackup struct {
}

/*
CreateUHostInstanceParamFeatures is request schema for complex param
*/
type CreateUHostInstanceParamFeatures struct {

// 弹性网卡特性。开启了弹性网卡权限位,此特性才生效,默认 false 未开启,true 开启。
UNI *bool `required:"false"`
}

/*
CreateUHostInstanceParamSecGroupId is request schema for complex param
*/
type CreateUHostInstanceParamSecGroupId struct {

// 安全组 ID。至多可以同时绑定5个安全组。
Id *string `required:"false"`

// 安全组优先级。取值范围[1, 5]
Priority *int `required:"false"`
}

/*
CreateUHostInstanceParamNetworkInterface is request schema for complex param
*/
Expand All @@ -255,27 +276,6 @@ type CreateUHostInstanceParamVolumes struct {
IsBoot *string `required:"false" deprecated:"true"`
}

/*
CreateUHostInstanceParamSecGroupId is request schema for complex param
*/
type CreateUHostInstanceParamSecGroupId struct {

// 安全组 ID。至多可以同时绑定5个安全组。
Id *string `required:"false"`

// 安全组优先级。取值范围[1, 5]
Priority *int `required:"false"`
}

/*
CreateUHostInstanceParamFeatures is request schema for complex param
*/
type CreateUHostInstanceParamFeatures struct {

// 弹性网卡特性。开启了弹性网卡权限位,此特性才生效,默认 false 未开启,true 开启。
UNI *bool `required:"false"`
}

/*
UHostDisk is request schema for complex param
*/
Expand Down
140 changes: 70 additions & 70 deletions services/uhost/models.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,18 +92,6 @@ type BootDiskInfo struct {
Name string
}

/*
Performance - GPU的性能指标
*/
type Performance struct {

// 交互展示参数,可忽略
Rate int

// 值,单位是TFlops
Value float64
}

/*
MachineSizes - GPU、CPU和内存信息
*/
Expand All @@ -116,18 +104,6 @@ type MachineSizes struct {
Gpu int
}

/*
GraphicsMemory - GPU的显存指标
*/
type GraphicsMemory struct {

// 交互展示参数,可忽略
Rate int

// 值,单位是GB
Value int
}

/*
Features - 虚机可支持的特性
*/
Expand Down Expand Up @@ -170,6 +146,30 @@ type CpuPlatforms struct {
Intel []string
}

/*
Performance - GPU的性能指标
*/
type Performance struct {

// 交互展示参数,可忽略
Rate int

// 值,单位是TFlops
Value float64
}

/*
GraphicsMemory - GPU的显存指标
*/
type GraphicsMemory struct {

// 交互展示参数,可忽略
Rate int

// 值,单位是GB
Value int
}

/*
AvailableInstanceTypes - https://ushare.ucloudadmin.com/pages/viewpage.action?pageId=104662646
*/
Expand Down Expand Up @@ -303,36 +303,24 @@ type IsolationGroup struct {
}

/*
UHostDiskSet - DescribeUHostInstance
SpotAttribute - 竞价实例属性
*/
type UHostDiskSet struct {

// 备份方案。若开通了数据方舟,则为DATAARK
BackupType string

// 磁盘ID
DiskId string

// 磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。
DiskType string

// 磁盘盘符
Drive string

// "true": 加密盘 "false":非加密盘
Encrypted string
type SpotAttribute struct {

// 是否是系统盘。枚举值:\\ > True,是系统盘 \\ > False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。
IsBoot string
// 回收时间
RecycleTime int
}

// UDisk名字(仅当磁盘是UDisk时返回)
Name string
/*
UHostKeyPair - 主机密钥信息
*/
type UHostKeyPair struct {

// 磁盘大小,单位: GB
Size int
// 密钥对ID
KeyPairId string

// 【建议不再使用】磁盘类型。系统盘: Boot,数据盘: Data,网络盘:Udisk
Type string
// 主机密钥对状态,Normal 正常,Deleted 删除
KeyPairState string
}

/*
Expand Down Expand Up @@ -375,39 +363,51 @@ type UHostIPSet struct {
}

/*
UDSetUDHostAttribute - 私有专区对应的宿主机属性
UHostDiskSet - DescribeUHostInstance
*/
type UDSetUDHostAttribute struct {
type UHostDiskSet struct {

// 是否绑定私有专区宿主机
HostBinding bool
// 备份方案。若开通了数据方舟,则为DATAARK
BackupType string

// 私有专区宿主机
UDHostId string
// 磁盘ID
DiskId string

// 私有专区
UDSetId string
}
// 磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。
DiskType string

/*
SpotAttribute - 竞价实例属性
*/
type SpotAttribute struct {
// 磁盘盘符
Drive string

// 回收时间
RecycleTime int
// "true": 加密盘 "false":非加密盘
Encrypted string

// 是否是系统盘。枚举值:\\ > True,是系统盘 \\ > False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。
IsBoot string

// UDisk名字(仅当磁盘是UDisk时返回)
Name string

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

// 【建议不再使用】磁盘类型。系统盘: Boot,数据盘: Data,网络盘:Udisk
Type string
}

/*
UHostKeyPair - 主机密钥信息
UDSetUDHostAttribute - 私有专区对应的宿主机属性
*/
type UHostKeyPair struct {
type UDSetUDHostAttribute struct {

// 密钥对ID
KeyPairId string
// 是否绑定私有专区宿主机
HostBinding bool

// 主机密钥对状态,Normal 正常,Deleted 删除
KeyPairState string
// 私有专区宿主机
UDHostId string

// 私有专区
UDSetId string
}

/*
Expand Down
Loading

0 comments on commit 4de7607

Please sign in to comment.