* update ucloud-uhost builder, docs and deps Co-authored-by: Wilken Rivera <dev@wilkenrivera.com> Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
310 lines
7.1 KiB
Go
310 lines
7.1 KiB
Go
// Code is generated by ucloud-model, DO NOT EDIT IT.
|
||
|
||
package uhost
|
||
|
||
/*
|
||
UHostImageSet - DescribeImage
|
||
*/
|
||
type UHostImageSet struct {
|
||
|
||
// 创建时间,格式为Unix时间戳
|
||
CreateTime int
|
||
|
||
// 特殊状态标识, 目前包含NetEnhnced(网络增强1.0), NetEnhanced_Ultra](网络增强2.0),HotPlug(热升级),CloudInit
|
||
Features []string
|
||
|
||
// 行业镜像类型(仅行业镜像将返回这个值)
|
||
FuncType string
|
||
|
||
// 镜像描述
|
||
ImageDescription string
|
||
|
||
// 镜像ID
|
||
ImageId string
|
||
|
||
// 镜像名称
|
||
ImageName string
|
||
|
||
// 镜像大小
|
||
ImageSize int
|
||
|
||
// 镜像类型 标准镜像:Base, 行业镜像:Business,自定义镜像:Custom
|
||
ImageType string
|
||
|
||
// 集成软件名称(仅行业镜像将返回这个值)
|
||
IntegratedSoftware string
|
||
|
||
// 介绍链接(仅行业镜像将返回这个值)
|
||
Links string
|
||
|
||
// 默认值为空'''。当CentOS 7.3/7.4/7.5等镜像会标记为“Broadwell”
|
||
MinimalCPU string
|
||
|
||
// 操作系统名称
|
||
OsName string
|
||
|
||
// 操作系统类型:Liunx,Windows
|
||
OsType string
|
||
|
||
// 镜像状态, 可用:Available,制作中:Making, 不可用:Unavailable
|
||
State string
|
||
|
||
// 供应商(仅行业镜像将返回这个值)
|
||
Vendor string
|
||
|
||
// 可用区,参见 [可用区列表](../summary/regionlist.html)
|
||
Zone string
|
||
}
|
||
|
||
/*
|
||
SpreadInfo - 每个可用区中硬件隔离组信息
|
||
*/
|
||
type SpreadInfo struct {
|
||
|
||
// 可用区中硬件隔离组中云主机的数量,不超过7。
|
||
UHostCount int
|
||
|
||
// 可用区信息
|
||
Zone string
|
||
}
|
||
|
||
/*
|
||
IsolationGroup - 硬件隔离组信息
|
||
*/
|
||
type IsolationGroup struct {
|
||
|
||
// 硬件隔离组id
|
||
GroupId string
|
||
|
||
// 硬件隔离组名称
|
||
GroupName string
|
||
|
||
// 备注
|
||
Remark string
|
||
|
||
// 每个可用区中的机器数量。参见数据结构SpreadInfo。
|
||
SpreadInfoSet []SpreadInfo
|
||
}
|
||
|
||
/*
|
||
UHostDiskSet - DescribeUHostInstance
|
||
*/
|
||
type UHostDiskSet struct {
|
||
|
||
// 备份方案。若开通了数据方舟,则为DataArk
|
||
BackupType string
|
||
|
||
// 磁盘ID
|
||
DiskId string
|
||
|
||
// 磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。
|
||
DiskType string
|
||
|
||
// 磁盘盘符
|
||
Drive string
|
||
|
||
// "true": 加密盘 "false":非加密盘
|
||
Encrypted string
|
||
|
||
// 是否是系统盘。枚举值:\\ > True,是系统盘 \\ > False,是数据盘(默认)。Disks数组中有且只能有一块盘是系统盘。
|
||
IsBoot string
|
||
|
||
// UDisk名字(仅当磁盘是UDisk时返回)
|
||
Name string
|
||
|
||
// 磁盘大小,单位: GB
|
||
Size int
|
||
|
||
// 【建议不再使用】磁盘类型。系统盘: Boot,数据盘: Data,网络盘:Udisk
|
||
Type string
|
||
}
|
||
|
||
/*
|
||
UHostIPSet - DescribeUHostInstance
|
||
*/
|
||
type UHostIPSet struct {
|
||
|
||
// IP对应的带宽, 单位: Mb (内网IP不显示带宽信息)
|
||
Bandwidth int
|
||
|
||
// 【暂未支持】是否为默认网卡。true: 是默认网卡;其他值:不是。
|
||
Default string
|
||
|
||
// IP地址
|
||
IP string
|
||
|
||
// 外网IP资源ID 。(内网IP无对应的资源ID)
|
||
IPId string
|
||
|
||
// IPv4/IPv6;
|
||
IPMode string
|
||
|
||
// 当前网卡的Mac。
|
||
Mac string
|
||
|
||
// IP地址对应的子网 ID。(北京一不支持,字段返回为空)
|
||
SubnetId string
|
||
|
||
// 国际: Internation,BGP: Bgp,内网: Private
|
||
Type string
|
||
|
||
// IP地址对应的VPC ID。(北京一不支持,字段返回为空)
|
||
VPCId string
|
||
|
||
// 当前EIP的权重。权重最大的为当前的出口IP。
|
||
Weight int
|
||
}
|
||
|
||
/*
|
||
UHostInstanceSet - DescribeUHostInstance
|
||
*/
|
||
type UHostInstanceSet struct {
|
||
|
||
// 是否自动续费,自动续费:“Yes”,不自动续费:“No”
|
||
AutoRenew string
|
||
|
||
// 基础镜像ID(指当前自定义镜像的来源镜像)
|
||
BasicImageId string
|
||
|
||
// 基础镜像名称(指当前自定义镜像的来源镜像)
|
||
BasicImageName string
|
||
|
||
// 系统盘状态 Normal表示初始化完成;Initializing表示在初始化。仍在初始化的系统盘无法制作镜像。
|
||
BootDiskState string
|
||
|
||
// 虚拟CPU核数,单位: 个
|
||
CPU int
|
||
|
||
// 计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按需付费(需开启权限);
|
||
ChargeType string
|
||
|
||
// true,支持cloutinit方式初始化;false,不支持
|
||
CloudInitFeature bool
|
||
|
||
// 云主机CPU平台。参考[[api:uhost-api:uhost_type#主机概念20版本|云主机机型说明]]。
|
||
CpuPlatform string
|
||
|
||
// 创建时间,格式为Unix时间戳
|
||
CreateTime int
|
||
|
||
//
|
||
DeleteTime int `deprecated:"true"`
|
||
|
||
// 磁盘信息见 UHostDiskSet
|
||
DiskSet []UHostDiskSet
|
||
|
||
// 到期时间,格式为Unix时间戳
|
||
ExpireTime int
|
||
|
||
// GPU个数
|
||
GPU int
|
||
|
||
// 【建议不再使用】主机系列:N2,表示系列2;N1,表示系列1
|
||
HostType string
|
||
|
||
// true: 开启热升级; false,未开启热升级
|
||
HotplugFeature bool
|
||
|
||
// 详细信息见 UHostIPSet
|
||
IPSet []UHostIPSet
|
||
|
||
//
|
||
IPs []string `deprecated:"true"`
|
||
|
||
// true:有ipv6特性;false,没有ipv6特性
|
||
IPv6Feature bool
|
||
|
||
// 【建议不再使用】主机的系统盘ID。
|
||
ImageId string
|
||
|
||
// 隔离组id,不在隔离组则返回""
|
||
IsolationGroup string
|
||
|
||
// 主机的生命周期类型。目前仅支持Normal:普通;
|
||
LifeCycle string
|
||
|
||
// 云主机机型(新)。参考[[api:uhost-api:uhost_type#主机概念20版本|云主机机型说明]]。
|
||
MachineType string
|
||
|
||
// 内存大小,单位: MB
|
||
Memory int
|
||
|
||
// UHost实例名称
|
||
Name string
|
||
|
||
// 网络增强。Normal: 无;Super: 网络增强1.0; Ultra: 网络增强2.0
|
||
NetCapability string
|
||
|
||
// 【建议不再使用】网络状态。 连接:Connected, 断开:NotConnected
|
||
NetworkState string
|
||
|
||
// 创建主机的最初来源镜像的操作系统名称(若直接通过基础镜像创建,此处返回和BasicImageName一致)
|
||
OsName string
|
||
|
||
// 操作系统类别。返回"Linux"或者"Windows"
|
||
OsType string
|
||
|
||
// 备注
|
||
Remark string
|
||
|
||
// 实例状态,枚举值:\\ >初始化: Initializing; \\ >启动中: Starting; \\> 运行中: Running; \\> 关机中: Stopping; \\ >关机: Stopped \\ >安装失败: Install Fail; \\ >重启中: Rebooting
|
||
State string
|
||
|
||
// 【建议不再使用】主机磁盘类型。 枚举值为:\\ > LocalDisk,本地磁盘; \\ > UDisk 云盘。\\只要有一块磁盘为本地盘,即返回LocalDisk。
|
||
StorageType string
|
||
|
||
// 【建议不再使用】仅北京A的云主机会返回此字段。基础网络模式:Default;子网模式:Private
|
||
SubnetType string
|
||
|
||
// 业务组名称
|
||
Tag string
|
||
|
||
// 【建议不再使用】数据方舟模式。枚举值:\\ > Yes: 开启方舟; \\ > no,未开启方舟
|
||
TimemachineFeature string
|
||
|
||
// 总的数据盘存储空间。
|
||
TotalDiskSpace int
|
||
|
||
// UHost实例ID
|
||
UHostId string
|
||
|
||
// 【建议不再使用】云主机机型(旧)。参考[[api:uhost-api:uhost_type|云主机机型说明]]。
|
||
UHostType string
|
||
|
||
// 可用区。参见 [可用区列表](../summary/regionlist.html)
|
||
Zone string
|
||
}
|
||
|
||
/*
|
||
UHostTagSet - DescribeUHostTags
|
||
*/
|
||
type UHostTagSet struct {
|
||
|
||
// 业务组名称
|
||
Tag string
|
||
|
||
// 该业务组中包含的主机个数
|
||
TotalCount int
|
||
|
||
// 可用区
|
||
Zone string
|
||
}
|
||
|
||
/*
|
||
UHostPriceSet - 主机价格
|
||
*/
|
||
type UHostPriceSet struct {
|
||
|
||
// 计费类型。Year,Month,Dynamic
|
||
ChargeType string
|
||
|
||
// 产品列表价。
|
||
ListPrice float64
|
||
|
||
// 限时优惠的折前原价(即列表价乘以商务折扣后的单价)。
|
||
OriginalPrice float64
|
||
|
||
// 价格,单位: 元,保留小数点后两位有效数字
|
||
Price float64
|
||
}
|