From f513c49f33fb24db3c2a7c82a13d621f3e5406eb Mon Sep 17 00:00:00 2001 From: UCloud Date: Wed, 15 Nov 2023 18:09:05 +0800 Subject: [PATCH] sdk: rolling update for 0.22.8 (#406) --- services/ipsecvpn/models.go | 60 +++++----- services/pathx/models.go | 54 ++++----- services/ucdn/models.go | 96 +++++++-------- services/ucompshare/models.go | 48 ++++---- services/udb/apis.go | 9 +- services/udb/models.go | 3 + services/uec/apis.go | 48 ++++---- services/uec/models.go | 66 +++++------ services/uhost/apis.go | 40 +++---- services/uhost/models.go | 136 +++++++++++----------- services/uk8s/apis.go | 16 +-- services/ulb/apis.go | 42 +++---- services/ulb/models.go | 144 +++++++++++------------ services/umongodb/apis.go | 3 + services/umongodb/models.go | 87 +++++++------- services/unet/models.go | 30 ++--- services/uphost/apis.go | 39 ++++--- services/uphost/models.go | 213 ++++++++++++++++++++-------------- services/vpc/models.go | 54 ++++----- ucloud/version/version.go | 2 +- 20 files changed, 625 insertions(+), 565 deletions(-) diff --git a/services/ipsecvpn/models.go b/services/ipsecvpn/models.go index 710a6636..e8c9dbc6 100644 --- a/services/ipsecvpn/models.go +++ b/services/ipsecvpn/models.go @@ -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信息 */ @@ -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信息 */ diff --git a/services/pathx/models.go b/services/pathx/models.go index 5924308f..49937287 100644 --- a/services/pathx/models.go +++ b/services/pathx/models.go @@ -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 } /* @@ -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 } /* @@ -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信息 */ @@ -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 - 全球加速实例信息 */ diff --git a/services/ucdn/models.go b/services/ucdn/models.go index 6c70146f..acda2205 100644 --- a/services/ucdn/models.go +++ b/services/ucdn/models.go @@ -2,15 +2,6 @@ package ucdn -/* -AccessConf - 访问控制 -*/ -type AccessConf struct { - - // 多个ip用逗号隔开 - IpBlacklist string -} - /* CacheConf - 缓存配置 */ @@ -38,6 +29,15 @@ type CacheConf struct { PathPattern string } +/* +AccessConf - 访问控制 +*/ +type AccessConf struct { + + // 多个ip用逗号隔开 + IpBlacklist string +} + /* DomainInfo - 域名配置 */ @@ -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 } /* @@ -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 } /* diff --git a/services/ucompshare/models.go b/services/ucompshare/models.go index 460d25b0..cf325329 100644 --- a/services/ucompshare/models.go +++ b/services/ucompshare/models.go @@ -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 - */ @@ -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 - 轻量应用云主机详情 */ diff --git a/services/udb/apis.go b/services/udb/apis.go index 2920a51c..e7bf4416 100644 --- a/services/udb/apis.go +++ b/services/udb/apis.go @@ -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"` // 返回从备份创建实例时,该版本号所支持的备份创建版本。如果没传,则表示不是从备份创建。 @@ -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"` diff --git a/services/udb/models.go b/services/udb/models.go index 6d45d964..2608d229 100644 --- a/services/udb/models.go +++ b/services/udb/models.go @@ -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 } diff --git a/services/uec/apis.go b/services/uec/apis.go index d386d3d4..54e0abdb 100644 --- a/services/uec/apis.go +++ b/services/uec/apis.go @@ -195,30 +195,6 @@ func (c *UECClient) CreateUEcFirewall(req *CreateUEcFirewallRequest) (*CreateUEc return &res, nil } -/* -CreateUEcHolderParamImage is request schema for complex param -*/ -type CreateUEcHolderParamImage struct { - - // 镜像用户名和密码(如镜像名:密码) - Message *string `required:"false"` - - // 镜像仓库地址 - StoreAddress *string `required:"false"` -} - -/* -CreateUEcHolderParamStorage is request schema for complex param -*/ -type CreateUEcHolderParamStorage struct { - - // 存储卷挂载路径 - Path *string `required:"false"` - - // 存储卷资源id - ResourceId *string `required:"false"` -} - /* CreateUEcHolderParamPack is request schema for complex param */ @@ -252,6 +228,30 @@ type CreateUEcHolderParamPack struct { WorkDir *string `required:"false"` } +/* +CreateUEcHolderParamImage is request schema for complex param +*/ +type CreateUEcHolderParamImage struct { + + // 镜像用户名和密码(如镜像名:密码) + Message *string `required:"false"` + + // 镜像仓库地址 + StoreAddress *string `required:"false"` +} + +/* +CreateUEcHolderParamStorage is request schema for complex param +*/ +type CreateUEcHolderParamStorage struct { + + // 存储卷挂载路径 + Path *string `required:"false"` + + // 存储卷资源id + ResourceId *string `required:"false"` +} + // CreateUEcHolderRequest is request schema for CreateUEcHolder action type CreateUEcHolderRequest struct { request.CommonBase diff --git a/services/uec/models.go b/services/uec/models.go index 13a7588f..4aaf94ec 100644 --- a/services/uec/models.go +++ b/services/uec/models.go @@ -83,6 +83,18 @@ type ResourceInfo struct { State int } +/* +EnvList - 容器环境变量列表 +*/ +type EnvList struct { + + // 环境变量key值 + Key string + + // 环境变量Value值 + Value string +} + /* CfgDictList - 容器配置字典列表 */ @@ -99,15 +111,18 @@ type CfgDictList struct { } /* -EnvList - 容器环境变量列表 +ImageList - 容器组镜像密钥列表 */ -type EnvList struct { +type ImageList struct { - // 环境变量key值 - Key string + // 镜像密钥 + ImageKey string - // 环境变量Value值 - Value string + // 仓库地址 + StoreAddr string + + // 用户名称 + UserName string } /* @@ -146,33 +161,6 @@ type DockerInfo struct { WorkDir string } -/* -IpList - 容器组外网ip列表 -*/ -type IpList struct { - - // 外网ip - Ip string - - // 运营商 - Isp string -} - -/* -ImageList - 容器组镜像密钥列表 -*/ -type ImageList struct { - - // 镜像密钥 - ImageKey string - - // 仓库地址 - StoreAddr string - - // 用户名称 - UserName string -} - /* StorVolumeInfo - 容器组存储卷信息 */ @@ -191,6 +179,18 @@ type StorVolumeInfo struct { ResourceId string } +/* +IpList - 容器组外网ip列表 +*/ +type IpList struct { + + // 外网ip + Ip string + + // 运营商 + Isp string +} + /* HolderList - 容器组信息 */ diff --git a/services/uhost/apis.go b/services/uhost/apis.go index f9fe29db..05823a7b 100644 --- a/services/uhost/apis.go +++ b/services/uhost/apis.go @@ -232,15 +232,9 @@ type CreateUHostInstanceParamNetworkInterfaceEIP struct { } /* -CreateUHostInstanceParamVolumes is request schema for complex param +CreateUHostInstanceParamSecGroupId is request schema for complex param */ -type CreateUHostInstanceParamVolumes struct { - - // 【该字段已废弃,请谨慎使用】 - CouponId *string `required:"false" deprecated:"true"` - - // 【该字段已废弃,请谨慎使用】 - IsBoot *string `required:"false" deprecated:"true"` +type CreateUHostInstanceParamSecGroupId struct { } /* @@ -274,30 +268,36 @@ type UHostDisk struct { } /* -CreateUHostInstanceParamFeatures is request schema for complex param +CreateUHostInstanceParamNetworkInterface is request schema for complex param */ -type CreateUHostInstanceParamFeatures struct { +type CreateUHostInstanceParamNetworkInterface struct { - // 弹性网卡特性。开启了弹性网卡权限位,此特性才生效,默认 false 未开启,true 开启,仅与 NetCapability Normal 兼容。 - UNI *bool `required:"false"` + // 申请并绑定一个教育网EIP。True为申请并绑定,False为不会申请绑定,默认False。当前只支持具有HPC特性的机型。 + CreateCernetIp *bool `required:"false"` + + // + EIP *CreateUHostInstanceParamNetworkInterfaceEIP `required:"false"` } /* -CreateUHostInstanceParamSecGroupId is request schema for complex param +CreateUHostInstanceParamFeatures is request schema for complex param */ -type CreateUHostInstanceParamSecGroupId struct { +type CreateUHostInstanceParamFeatures struct { + + // 弹性网卡特性。开启了弹性网卡权限位,此特性才生效,默认 false 未开启,true 开启,仅与 NetCapability Normal 兼容。 + UNI *bool `required:"false"` } /* -CreateUHostInstanceParamNetworkInterface is request schema for complex param +CreateUHostInstanceParamVolumes is request schema for complex param */ -type CreateUHostInstanceParamNetworkInterface struct { +type CreateUHostInstanceParamVolumes struct { - // 申请并绑定一个教育网EIP。True为申请并绑定,False为不会申请绑定,默认False。当前只支持具有HPC特性的机型。 - CreateCernetIp *bool `required:"false"` + // 【该字段已废弃,请谨慎使用】 + CouponId *string `required:"false" deprecated:"true"` - // - EIP *CreateUHostInstanceParamNetworkInterfaceEIP `required:"false"` + // 【该字段已废弃,请谨慎使用】 + IsBoot *string `required:"false" deprecated:"true"` } // CreateUHostInstanceRequest is request schema for CreateUHostInstance action diff --git a/services/uhost/models.go b/services/uhost/models.go index df095633..948827f1 100644 --- a/services/uhost/models.go +++ b/services/uhost/models.go @@ -26,36 +26,6 @@ type KeyPair struct { ProjectId string } -/* -FeatureModes - 可以支持的模式类别 -*/ -type FeatureModes struct { - - // 这个特性必须是列出来的CPU平台及以上的CPU才支持 - MinimalCpuPlatform []string - - // 模式|特性名称 - Name string - - // 为镜像上支持这个特性的标签。例如DescribeImage返回的字段Features包含HotPlug,说明该镜像支持热升级。 - RelatedToImageFeature []string -} - -/* -Collection - CPU和内存可支持的规格 -*/ -type Collection struct { - - // CPU规格 - Cpu int - - // 内存规格 - Memory []int - - // CPU和内存规格只能在列出来的CPU平台支持 - MinimalCpuPlatform []string -} - /* DataDiskInfo - 数据盘信息 */ @@ -93,39 +63,45 @@ type BootDiskInfo struct { } /* -GraphicsMemory - GPU的显存指标 +Collection - CPU和内存可支持的规格 */ -type GraphicsMemory struct { +type Collection struct { - // 交互展示参数,可忽略 - Rate int + // CPU规格 + Cpu int - // 值,单位是GB - Value int + // 内存规格 + Memory []int + + // CPU和内存规格只能在列出来的CPU平台支持 + MinimalCpuPlatform []string } /* -Features - 虚机可支持的特性 +FeatureModes - 可以支持的模式类别 */ -type Features struct { +type FeatureModes struct { - // 可以提供的模式类别 - Modes []FeatureModes + // 这个特性必须是列出来的CPU平台及以上的CPU才支持 + MinimalCpuPlatform []string - // 可支持的特性名称。目前支持的特性网络增强|NetCapability、热升级|Hotplug + // 模式|特性名称 Name string + + // 为镜像上支持这个特性的标签。例如DescribeImage返回的字段Features包含HotPlug,说明该镜像支持热升级。 + RelatedToImageFeature []string } /* -MachineSizes - GPU、CPU和内存信息 +GraphicsMemory - GPU的显存指标 */ -type MachineSizes struct { +type GraphicsMemory struct { - // CPU和内存可支持的规格 - Collection []Collection + // 交互展示参数,可忽略 + Rate int - // Gpu为GPU可支持的规格即GPU颗数,非GPU机型,Gpu为0 - Gpu int + // 值,单位是GB + Value int } /* @@ -170,6 +146,30 @@ type Performance struct { Value float64 } +/* +MachineSizes - GPU、CPU和内存信息 +*/ +type MachineSizes struct { + + // CPU和内存可支持的规格 + Collection []Collection + + // Gpu为GPU可支持的规格即GPU颗数,非GPU机型,Gpu为0 + Gpu int +} + +/* +Features - 虚机可支持的特性 +*/ +type Features struct { + + // 可以提供的模式类别 + Modes []FeatureModes + + // 可支持的特性名称。目前支持的特性网络增强|NetCapability、热升级|Hotplug + Name string +} + /* AvailableInstanceTypes - https://ushare.ucloudadmin.com/pages/viewpage.action?pageId=104662646 */ @@ -299,21 +299,6 @@ type IsolationGroup struct { SpreadInfoSet []SpreadInfo } -/* -UDSetUDHostAttribute - 私有专区对应的宿主机属性 -*/ -type UDSetUDHostAttribute struct { - - // 是否绑定私有专区宿主机 - HostBinding bool - - // 私有专区宿主机 - UDHostId string - - // 私有专区 - UDSetId string -} - /* SpotAttribute - 竞价实例属性 */ @@ -324,15 +309,18 @@ type SpotAttribute struct { } /* -UHostKeyPair - 主机密钥信息 +UDSetUDHostAttribute - 私有专区对应的宿主机属性 */ -type UHostKeyPair struct { +type UDSetUDHostAttribute struct { - // 密钥对ID - KeyPairId string + // 是否绑定私有专区宿主机 + HostBinding bool - // 主机密钥对状态,Normal 正常,Deleted 删除 - KeyPairState string + // 私有专区宿主机 + UDHostId string + + // 私有专区 + UDSetId string } /* @@ -368,6 +356,18 @@ type UHostDiskSet struct { Type string } +/* +UHostKeyPair - 主机密钥信息 +*/ +type UHostKeyPair struct { + + // 密钥对ID + KeyPairId string + + // 主机密钥对状态,Normal 正常,Deleted 删除 + KeyPairState string +} + /* UHostIPSet - DescribeUHostInstance */ diff --git a/services/uk8s/apis.go b/services/uk8s/apis.go index 794e51a3..9248d471 100644 --- a/services/uk8s/apis.go +++ b/services/uk8s/apis.go @@ -480,21 +480,21 @@ type CreateUK8SClusterV2ParamNodes struct { } /* -CreateUK8SClusterV2ParamMaster is request schema for complex param +CreateUK8SClusterV2ParamKubeProxy is request schema for complex param */ -type CreateUK8SClusterV2ParamMaster struct { +type CreateUK8SClusterV2ParamKubeProxy struct { - // Master节点所属可用区,需要设置 Master.0.Zone、 Master.1.Zone、Master.2.Zone 三个 Master 节点的可用区。 三个节点可部署在不同可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) - Zone *string `required:"true"` + // 集群kube-proxy模式。支持iptables和ipvs,默认为iptables。 + Mode *string `required:"false"` } /* -CreateUK8SClusterV2ParamKubeProxy is request schema for complex param +CreateUK8SClusterV2ParamMaster is request schema for complex param */ -type CreateUK8SClusterV2ParamKubeProxy struct { +type CreateUK8SClusterV2ParamMaster struct { - // 集群kube-proxy模式。支持iptables和ipvs,默认为iptables。 - Mode *string `required:"false"` + // Master节点所属可用区,需要设置 Master.0.Zone、 Master.1.Zone、Master.2.Zone 三个 Master 节点的可用区。 三个节点可部署在不同可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) + Zone *string `required:"true"` } // CreateUK8SClusterV2Request is request schema for CreateUK8SClusterV2 action diff --git a/services/ulb/apis.go b/services/ulb/apis.go index 56e9d3c2..fe940719 100644 --- a/services/ulb/apis.go +++ b/services/ulb/apis.go @@ -85,7 +85,7 @@ func (c *ULBClient) NewAddTargetsRequest() *AddTargetsRequest { /* API: AddTargets -给监听器添加后端服务节点 +给应用型负载均衡监听器添加后端服务节点 */ func (c *ULBClient) AddTargets(req *AddTargetsRequest) (*AddTargetsResponse, error) { var err error @@ -294,21 +294,6 @@ func (c *ULBClient) BindSSL(req *BindSSLRequest) (*BindSSLResponse, error) { return &res, nil } -/* -CreateListenerParamStickinessConfig is request schema for complex param -*/ -type CreateListenerParamStickinessConfig struct { - - // (应用型专用)自定义Cookie。当StickinessType取值"UserDefined"时有效;限定字符长度:[0-255] - CookieName *string `required:"false"` - - // 是否开启会话保持功能。应用型负载均衡实例基于Cookie实现;默认值为:false - Enabled *bool `required:"false"` - - // (应用型专用)Cookie处理方式。限定枚举值:"ServerInsert" / "UserDefined";默认值为:“ServerInsert” - Type *string `required:"false"` -} - /* CreateListenerParamHealthCheckConfig is request schema for complex param */ @@ -327,6 +312,21 @@ type CreateListenerParamHealthCheckConfig struct { Type *string `required:"false"` } +/* +CreateListenerParamStickinessConfig is request schema for complex param +*/ +type CreateListenerParamStickinessConfig struct { + + // (应用型专用)自定义Cookie。当StickinessType取值"UserDefined"时有效;限定字符长度:[0-255] + CookieName *string `required:"false"` + + // 是否开启会话保持功能。应用型负载均衡实例基于Cookie实现;默认值为:false + Enabled *bool `required:"false"` + + // (应用型专用)Cookie处理方式。限定枚举值:"ServerInsert" / "UserDefined";默认值为:“ServerInsert” + Type *string `required:"false"` +} + // CreateListenerRequest is request schema for CreateListener action type CreateListenerRequest struct { request.CommonBase @@ -406,7 +406,7 @@ func (c *ULBClient) NewCreateListenerRequest() *CreateListenerRequest { /* API: CreateListener -创建一个应用型负载均衡监听器或者一个网络型负载均衡监听器 +创建一个应用型负载均衡的监听器 */ func (c *ULBClient) CreateListener(req *CreateListenerRequest) (*CreateListenerResponse, error) { var err error @@ -2072,7 +2072,7 @@ func (c *ULBClient) NewRemoveTargetsRequest() *RemoveTargetsRequest { /* API: RemoveTargets -从监听器删除后端服务节点 +从应用型负载均衡监听器删除后端服务节点 */ func (c *ULBClient) RemoveTargets(req *RemoveTargetsRequest) (*RemoveTargetsResponse, error) { var err error @@ -2442,7 +2442,7 @@ func (c *ULBClient) NewUpdateListenerAttributeRequest() *UpdateListenerAttribute /* API: UpdateListenerAttribute -更新一个应用型负载均衡监听器或者一个网络型负载均衡监听器的属性 +更新一个应用型负载均衡监听器的属性 */ func (c *ULBClient) UpdateListenerAttribute(req *UpdateListenerAttributeRequest) (*UpdateListenerAttributeResponse, error) { var err error @@ -2519,7 +2519,7 @@ func (c *ULBClient) NewUpdateLoadBalancerAttributeRequest() *UpdateLoadBalancerA /* API: UpdateLoadBalancerAttribute -更新一个应用型负载均衡实例或者一个网络型负载均衡实例的属性 +更新一个应用型负载均衡实例的属性 */ func (c *ULBClient) UpdateLoadBalancerAttribute(req *UpdateLoadBalancerAttributeRequest) (*UpdateLoadBalancerAttributeResponse, error) { var err error @@ -3022,7 +3022,7 @@ func (c *ULBClient) NewUpdateTargetsAttributeRequest() *UpdateTargetsAttributeRe /* API: UpdateTargetsAttribute -更新监听器后端服务节点的属性 +更新应用型负载均衡监听器后端服务节点的属性 */ func (c *ULBClient) UpdateTargetsAttribute(req *UpdateTargetsAttributeRequest) (*UpdateTargetsAttributeResponse, error) { var err error diff --git a/services/ulb/models.go b/services/ulb/models.go index 2d0889b2..1e830f62 100644 --- a/services/ulb/models.go +++ b/services/ulb/models.go @@ -356,60 +356,6 @@ type PolicyBackendSet struct { SubResourceType string } -/* -ULBPolicySet - 内容转发详细列表 -*/ -type ULBPolicySet struct { - - // 内容转发下rs的详细信息,参考PolicyBackendSet - BackendSet []PolicyBackendSet - - // 内容转发规则中域名的匹配方式。枚举值:Regular,正则;Wildcard,泛域名 - DomainMatchMode string - - // 内容转发匹配字段;默认内容转发类型下为空。 - Match string - - // 内容转发Id,默认内容转发类型下为空。 - PolicyId string - - // 内容转发优先级,范围[1,9999],数字越大优先级越高。默认内容转发规则下为0。 - PolicyPriority int - - // 内容类型,枚举值:Custom -> 客户自定义;Default -> 默认内容转发 - PolicyType string - - // 默认内容转发类型下返回当前rs总数 - TotalCount int - - // 内容转发匹配字段的类型,枚举值:Domain -> 域名;Path -> 路径; 默认内容转发类型下为空 - Type string - - // 所属VServerId - VServerId string -} - -/* -BindSecurityPolicy - VServer绑定的安全策略组信息 -*/ -type BindSecurityPolicy struct { - - // 加密套件 - SSLCiphers []string - - // 安全策略组ID - SecurityPolicyId string - - // 安全策略组名称 - SecurityPolicyName string - - // 安全策略类型 0:预定义 1:自定义 - SecurityPolicyType int - - // TLS最低版本 - TLSVersion string -} - /* ULBBackendSet - DescribeULB */ @@ -462,36 +408,57 @@ type ULBBackendSet struct { } /* -ULBIPSet - DescribeULB +ULBPolicySet - 内容转发详细列表 */ -type ULBIPSet struct { +type ULBPolicySet struct { - // 弹性IP的带宽值(暂未对外开放) - Bandwidth int + // 内容转发下rs的详细信息,参考PolicyBackendSet + BackendSet []PolicyBackendSet - // 弹性IP的带宽类型,枚举值:1 表示是共享带宽,0 普通带宽类型(暂未对外开放) - BandwidthType int + // 内容转发规则中域名的匹配方式。枚举值:Regular,正则;Wildcard,泛域名 + DomainMatchMode string - // 弹性IP地址 - EIP string + // 内容转发匹配字段;默认内容转发类型下为空。 + Match string - // 弹性IP的ID - EIPId string + // 内容转发Id,默认内容转发类型下为空。 + PolicyId string - // 弹性IP的运营商信息,枚举值为: Bgp:BGP IP International:国际IP - OperatorName string + // 内容转发优先级,范围[1,9999],数字越大优先级越高。默认内容转发规则下为0。 + PolicyPriority int + + // 内容类型,枚举值:Custom -> 客户自定义;Default -> 默认内容转发 + PolicyType string + + // 默认内容转发类型下返回当前rs总数 + TotalCount int + + // 内容转发匹配字段的类型,枚举值:Domain -> 域名;Path -> 路径; 默认内容转发类型下为空 + Type string + + // 所属VServerId + VServerId string } /* -FirewallSet - ulb防火墙信息 +BindSecurityPolicy - VServer绑定的安全策略组信息 */ -type FirewallSet struct { +type BindSecurityPolicy struct { - // 防火墙ID - FirewallId string + // 加密套件 + SSLCiphers []string - // 防火墙名称 - FirewallName string + // 安全策略组ID + SecurityPolicyId string + + // 安全策略组名称 + SecurityPolicyName string + + // 安全策略类型 0:预定义 1:自定义 + SecurityPolicyType int + + // TLS最低版本 + TLSVersion string } /* @@ -569,6 +536,18 @@ type ULBVServerSet struct { VServerName string } +/* +FirewallSet - ulb防火墙信息 +*/ +type FirewallSet struct { + + // 防火墙ID + FirewallId string + + // 防火墙名称 + FirewallName string +} + /* LoggerSet - ulb日志信息 */ @@ -584,6 +563,27 @@ type LoggerSet struct { TokenName string } +/* +ULBIPSet - DescribeULB +*/ +type ULBIPSet struct { + + // 弹性IP的带宽值(暂未对外开放) + Bandwidth int + + // 弹性IP的带宽类型,枚举值:1 表示是共享带宽,0 普通带宽类型(暂未对外开放) + BandwidthType int + + // 弹性IP地址 + EIP string + + // 弹性IP的ID + EIPId string + + // 弹性IP的运营商信息,枚举值为: Bgp:BGP IP International:国际IP + OperatorName string +} + /* ULBSet - DescribeULB */ diff --git a/services/umongodb/apis.go b/services/umongodb/apis.go index c33a95c3..d20da2e5 100644 --- a/services/umongodb/apis.go +++ b/services/umongodb/apis.go @@ -978,6 +978,9 @@ type ModifyUMongoDBBackupParamRequest struct { // 实例ID ClusterId *string `required:"true"` + + // 是否禁用,true:禁用;false:开启 + Disabled *bool `required:"false"` } // ModifyUMongoDBBackupParamResponse is response schema for ModifyUMongoDBBackupParam action diff --git a/services/umongodb/models.go b/services/umongodb/models.go index 5303224f..52ee8154 100644 --- a/services/umongodb/models.go +++ b/services/umongodb/models.go @@ -14,6 +14,48 @@ type DiskInfo struct { DiskSize int } +/* +ReplicaInfo - 副本集群信息 +*/ +type ReplicaInfo struct { + + // 集群ID + ClusterId string + + // 副本集创建时间 + CreateTime int + + // 副本集删除时间 + DeleteTime int + + // 隔离组ID + IsolationGroupId string + + // 机器类型 + MachineType string + + // 机器类型Id + MachineTypeId string + + // 副本集修改时间 + ModifyTime int + + // 副本集下的节点数量 + NodeCount int + + // 副本集下的节点信息 + NodeInfos []NodeInfo + + // 副本集ID + ReplicaId string + + // 副本类型,ConfigRepl或者DataRepl + ReplicaType string + + // 副本集/分片集群状态标记 Initing:初始化中,InitFailed:安装失败,Starting:启动中,StartFailed:启动失败,Running:运行,Stopping:关闭中,Stopped:已关闭, StopFailed:关闭失败,Deleting:删除中,Deleted:已删除,DeleteFailed:删除失败,Restarting:重启中,RestartFailed:重启失败。 + State string +} + /* NodeInfo - 节点信息 */ @@ -62,48 +104,6 @@ type NodeInfo struct { ZoneId int } -/* -ReplicaInfo - 副本集群信息 -*/ -type ReplicaInfo struct { - - // 集群ID - ClusterId string - - // 副本集创建时间 - CreateTime int - - // 副本集删除时间 - DeleteTime int - - // 隔离组ID - IsolationGroupId string - - // 机器类型 - MachineType string - - // 机器类型Id - MachineTypeId string - - // 副本集修改时间 - ModifyTime int - - // 副本集下的节点数量 - NodeCount int - - // 副本集下的节点信息 - NodeInfos []NodeInfo - - // 副本集ID - ReplicaId string - - // 副本类型,ConfigRepl或者DataRepl - ReplicaType string - - // 副本集/分片集群状态标记 Initing:初始化中,InitFailed:安装失败,Starting:启动中,StartFailed:启动失败,Running:运行,Stopping:关闭中,Stopped:已关闭, StopFailed:关闭失败,Deleting:删除中,Deleted:已删除,DeleteFailed:删除失败,Restarting:重启中,RestartFailed:重启失败。 - State string -} - /* ClusterInfo - 集群信息 */ @@ -196,6 +196,9 @@ type BackupParam struct { // 实例ID ClusterId string + // 是否禁用(false:未禁用;true:禁用) + Disabled bool + // 手动备份保存份数 ManualBackupCopies int } diff --git a/services/unet/models.go b/services/unet/models.go index 42ea3f76..b1d7f118 100644 --- a/services/unet/models.go +++ b/services/unet/models.go @@ -77,6 +77,21 @@ type UnetBandwidthUsageEIPSet struct { EIPId string } +/* +ShareBandwidthSet - DescribeEIP +*/ +type ShareBandwidthSet struct { + + // 共享带宽带宽值 + ShareBandwidth int + + // 共享带宽ID + ShareBandwidthId string + + // 共享带宽的资源名称 + ShareBandwidthName string +} + /* UnetEIPResourceSet - DescribeEIP */ @@ -122,21 +137,6 @@ type EIPBinding struct { PrivateIPType string } -/* -ShareBandwidthSet - DescribeEIP -*/ -type ShareBandwidthSet struct { - - // 共享带宽带宽值 - ShareBandwidth int - - // 共享带宽ID - ShareBandwidthId string - - // 共享带宽的资源名称 - ShareBandwidthName string -} - /* UnetEIPSet - DescribeEIP */ diff --git a/services/uphost/apis.go b/services/uphost/apis.go index 7f1e16ed..c8de5418 100644 --- a/services/uphost/apis.go +++ b/services/uphost/apis.go @@ -30,15 +30,6 @@ type CreatePHostParamNetworkInterfaceEIP struct { ShareBandwidthId *string `required:"false"` } -/* -CreatePHostParamNetworkInterface is request schema for complex param -*/ -type CreatePHostParamNetworkInterface struct { - - // - EIP *CreatePHostParamNetworkInterfaceEIP `required:"false"` -} - /* CreatePHostParamDisks is request schema for complex param */ @@ -57,6 +48,15 @@ type CreatePHostParamDisks struct { Type *string `required:"false"` } +/* +CreatePHostParamNetworkInterface is request schema for complex param +*/ +type CreatePHostParamNetworkInterface struct { + + // + EIP *CreatePHostParamNetworkInterfaceEIP `required:"false"` +} + // CreatePHostRequest is request schema for CreatePHost action type CreatePHostRequest struct { request.CommonBase @@ -245,6 +245,9 @@ type DescribeBaremetalMachineTypeRequest struct { // [公共参数] 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) // Zone *string `required:"true"` + // 请求版本。仅支持v2,不传或传其他值表示请求旧版本 + APIVersion *string `required:"false"` + // 具体机型。若不填写,则返回全部机型 Type *string `required:"false"` } @@ -253,8 +256,8 @@ type DescribeBaremetalMachineTypeRequest struct { type DescribeBaremetalMachineTypeResponse struct { response.CommonBase - // 机型列表,模型:PHostCloudMachineTypeSet - MachineTypes []PHostCloudMachineTypeSet + // 机型列表,模型:PHostCloudMachineTypeSetV2,仅在入参Version=v2时返回 + MachineTypes []PHostCloudMachineTypeSetV2 } // NewDescribeBaremetalMachineTypeRequest will create request of DescribeBaremetalMachineType action. @@ -372,6 +375,9 @@ type DescribePHostImageRequest struct { // [公共参数] 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) // Zone *string `required:"true"` + // 机器的网络集群,MachineType传是必须传,默认25G + Cluster *string `required:"false"` + // 镜像ID ImageId []string `required:"false"` @@ -438,10 +444,13 @@ type DescribePHostMachineTypeRequest struct { // ProjectId *string `required:"false"` // [公共参数] 地域。 参见 [地域和可用区列表](https://docs.ucloud.cn/api/summary/regionlist) - // Region *string `required:"true"` + // Region *string `required:"false"` // [公共参数] 可用区。参见 [可用区列表](https://docs.ucloud.cn/api/summary/regionlist) - // Zone *string `required:"true"` + // Zone *string `required:"false"` + + // 请求版本。仅支持v2,不传或传其他值表示请求旧版本 + APIVersion *string `required:"false"` // 具体机型。若不填写,则返回全部机型 Type *string `required:"false"` @@ -451,8 +460,8 @@ type DescribePHostMachineTypeRequest struct { type DescribePHostMachineTypeResponse struct { response.CommonBase - // 机型列表,模型:PHostMachineTypeSet - MachineTypes []PHostMachineTypeSet + // 机型列表,模型:PHostCloudMachineTypeSetV2,仅在入参Version=v2时返回 + MachineTypes []PHostCloudMachineTypeSetV2 } // NewDescribePHostMachineTypeRequest will create request of DescribePHostMachineType action. diff --git a/services/uphost/models.go b/services/uphost/models.go index bbb0cc74..d86aa4a1 100644 --- a/services/uphost/models.go +++ b/services/uphost/models.go @@ -2,6 +2,24 @@ package uphost +/* +PHostGpuInfoV2 - 裸金属Gpu信息V2版本 +*/ +type PHostGpuInfoV2 struct { + + // GPU数量 + Count int + + // GPU显存大小 + Memory string + + // GPU名称,例如:NVIDIA_V100S + Name string + + // GPU性能指标 + Performance string +} + /* PHostComponentSet - GetPHostTypeInfo */ @@ -15,21 +33,36 @@ type PHostComponentSet struct { } /* -PHostClusterSet - 物理云主机集群库存信息 +PHostDiskSetV2 - 裸金属磁盘信息V2版本 */ -type PHostClusterSet struct { +type PHostDiskSetV2 struct { - // 集群名。枚举值:千兆网络集群:1G;万兆网络集群:10G;智能网卡网络:25G; + // 磁盘类型 + DiskType int + + // IO性能 + IoCap int + + // 磁盘名 Name string - // 库存状态。枚举值:有库存:Available;无库存:SoldOut - StockStatus string + // 数量 + Number int + + // Raid级别 + RaidLevel int + + // 空间大小 + Space int + + // 转换单位 + UnitSize int } /* -PHostCPUSet - DescribePHost +PHostCPUSetV2 - 裸金属磁盘信息V2版本 */ -type PHostCPUSet struct { +type PHostCPUSetV2 struct { // CPU核数 CoreCount int @@ -38,61 +71,85 @@ type PHostCPUSet struct { Count int // CPU主频 - Frequence float64 + Frequency string // CPU型号 Model string } /* -PHostCloudMachineTypeSet - 裸金属云盘的MachineTypeSet +PHostCloudMachineTypeSetV2 - 裸金属云盘的MachineTypeSet V2版本 */ -type PHostCloudMachineTypeSet struct { +type PHostCloudMachineTypeSetV2 struct { // CPU信息 - CPU PHostCPUSet + CPU PHostCPUSetV2 - // 集群库存信息 - Clusters []PHostClusterSet + // 集群名。枚举值:千兆网络集群:1G;万兆网络集群:10G;智能网卡网络:25G; + Cluster string + + // 组件信息 + Components []PHostComponentSet + + // 磁盘信息 + Disks []PHostDiskSetV2 - // 其他组件信息 - Components PHostComponentSet + // GPU信息 + GpuInfo PHostGpuInfoV2 + + // 是否是裸金属机型 + IsBaremetal bool + + // 是否是GPU机型 + IsGpu bool + + // 是否需要加新机型标记 + IsNew bool // 内存大小,单位MB Memory int - // 物理云主机机型别名,全网唯一。 - Type string -} + // 通常获取到的都是可售卖的 + OnSale bool -/* -PHostDescDiskSet - DescribePHost(包括传统和裸金属1、裸金属2) -*/ -type PHostDescDiskSet struct { + // 参考价格。字典类型,default:为默认价格;cn-wlcb-01:乌兰察布A可用区价格 + Price string - // 磁盘数量 - Count int + // 是否支持做Raid。枚举值:可以:Yes;不可以:No + RaidSupported string - // 裸金属机型参数:磁盘ID - DiskId string + // 适用场景。例如:ai表示AI学习场景; + Scene []string - // 裸金属机型参数:磁盘盘符 - Drive string + // 库存数量 + Stock int - // 磁盘IO性能,单位MB/s(待废弃) - IOCap int + // 库存状态。枚举值:有库存:Available;无库存:SoldOut + StockStatus string - // 裸金属机型参数:是否是启动盘。True/False - IsBoot string + // 物理云主机机型别名 + Type string - // 磁盘名称,sys/data - Name string + // 机型所在可用区 + Zone string +} - // 单盘大小,单位GB - Space int +/* +PHostCPUSet - DescribePHost +*/ +type PHostCPUSet struct { - // 磁盘属性 - Type string + // CPU核数 + CoreCount int + + // CPU个数 + Count int + + // CPU主频 + Frequence float64 + + // CPU型号 + Model string } /* @@ -122,6 +179,36 @@ type PHostIPSet struct { VPCId string } +/* +PHostDescDiskSet - DescribePHost(包括传统和裸金属1、裸金属2) +*/ +type PHostDescDiskSet struct { + + // 磁盘数量 + Count int + + // 裸金属机型参数:磁盘ID + DiskId string + + // 裸金属机型参数:磁盘盘符 + Drive string + + // 磁盘IO性能,单位MB/s(待废弃) + IOCap int + + // 裸金属机型参数:是否是启动盘。True/False + IsBoot string + + // 磁盘名称,sys/data + Name string + + // 单盘大小,单位GB + Space int + + // 磁盘属性 + Type string +} + /* PHostSet - DescribePHost */ @@ -215,7 +302,7 @@ PHostImageSet - DescribePHostImage type PHostImageSet struct { // 裸金属2.0参数。镜像创建时间。 - CreateTime int + CreateTime string // 镜像描述 ImageDescription string @@ -248,54 +335,6 @@ type PHostImageSet struct { Version string } -/* -PHostDiskSet - GetPHostTypeInfo -*/ -type PHostDiskSet struct { - - // 磁盘数量 - Count int - - // 磁盘IO性能,单位MB/s(待废弃) - IOCap int - - // 磁盘名称,sys/data - Name string - - // 单盘大小,单位GB - Space int - - // 磁盘属性 - Type string -} - -/* -PHostMachineTypeSet - 物理云主机机型列表 -*/ -type PHostMachineTypeSet struct { - - // CPU信息 - CPU PHostCPUSet - - // 集群库存信息 - Clusters []PHostClusterSet - - // 其他组件信息 - Components PHostComponentSet - - // 磁盘信息 - Disks []PHostDiskSet - - // 内存大小,单位MB - Memory int - - // 是否支持Raid。枚举值:支持:YES;不支持:NO - RaidSupported string - - // 物理云主机机型别名,全网唯一。 - Type string -} - /* PHostTagSet - DescribePHostTags */ diff --git a/services/vpc/models.go b/services/vpc/models.go index a73868b4..3d3d86ad 100644 --- a/services/vpc/models.go +++ b/services/vpc/models.go @@ -215,21 +215,6 @@ type NatGWIPResInfo struct { OperatorName string } -/* -NatGatewaySubnetSet - natgw里面的子网信息 -*/ -type NatGatewaySubnetSet struct { - - // 子网网段 - Subnet string - - // 子网名字 - SubnetName string - - // 子网id - SubnetworkId string -} - /* NatGatewayIPSet - IPSet信息 */ @@ -251,6 +236,21 @@ type NatGatewayIPSet struct { Weight int } +/* +NatGatewaySubnetSet - natgw里面的子网信息 +*/ +type NatGatewaySubnetSet struct { + + // 子网网段 + Subnet string + + // 子网名字 + SubnetName string + + // 子网id + SubnetworkId string +} + /* NatGatewayDataSet - natgw的信息 */ @@ -434,18 +434,6 @@ type AclInfo struct { VpcId string } -/* -UNIIpInfo - 虚拟网卡内网IP信息 -*/ -type UNIIpInfo struct { - - // ip 地址 - IpAddr []string - - // ip类型 SecondaryIp/PrimaryIp - IpType string -} - /* UNIQuotaInfo - 虚拟网卡内网IP配额使用情况 */ @@ -458,6 +446,18 @@ type UNIQuotaInfo struct { PrivateIpQuota int } +/* +UNIIpInfo - 虚拟网卡内网IP信息 +*/ +type UNIIpInfo struct { + + // ip 地址 + IpAddr []string + + // ip类型 SecondaryIp/PrimaryIp + IpType string +} + /* NetworkInterface - 虚拟网卡信息 */ diff --git a/ucloud/version/version.go b/ucloud/version/version.go index 0e54025d..8fff4da2 100644 --- a/ucloud/version/version.go +++ b/ucloud/version/version.go @@ -1,3 +1,3 @@ package version -const Version = "0.22.7" +const Version = "0.22.8"