ucompshare

package
v0.22.62 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2026 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Overview

Package ucompshare include resources of ucloud ucompshare product

See also

for detail.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachCompshareDiskRequest added in v0.22.62

type AttachCompshareDiskRequest struct {
	request.CommonBase

	// 是否允许跨pod挂载(Yes:允许跨pod挂载,No:不允许跨pod挂载,不填默认No)
	EnableCrossPodAttach *string `required:"false"`

	// 需要挂载的UDisk实例ID.
	UDiskId *string `required:"true"`

	// UHost实例ID。【UHostId和HostId必须选填一个,本字段即将废弃,建议使用HostId】
	UHostId *string `required:"false"`
}

AttachCompshareDiskRequest is request schema for AttachCompshareDisk action

type AttachCompshareDiskResponse added in v0.22.62

type AttachCompshareDiskResponse struct {
	response.CommonBase
}

AttachCompshareDiskResponse is response schema for AttachCompshareDisk action

type AttachUS3Request added in v0.22.62

type AttachUS3Request struct {
	request.CommonBase

	// 实例Id
	UHostId *string `required:"true"`
}

AttachUS3Request is request schema for AttachUS3 action

type AttachUS3Response added in v0.22.62

type AttachUS3Response struct {
	response.CommonBase
}

AttachUS3Response is response schema for AttachUS3 action

type AvailableInstanceTypes added in v0.22.62

type AvailableInstanceTypes struct {

	// 支持的CPU平台,并且按照Intel、AMD和Ampere分类返回
	CpuPlatforms CpuPlatforms

	// 磁盘信息。磁盘主要分类如下:云盘|cloudDisk、普通本地盘|normalLocalDisk和SSD本地盘|ssdLocalDisk。其中云盘主要包含普通云盘|CLOUD_NORMAL、SSD云盘|CLOUD_SSD和RSSD云盘|CLOUD_RSSD。普通本地盘只包含普通本地盘|LOCAL_NORMAL一种。SSD本地盘只包含SSD本地盘|LOCAL_SSD一种。MinimalSize为磁盘最小值,如果没有该字段,最小值取基础镜像Size值即可(linux为20G,windows为40G)。MaximalSize为磁盘最大值。InstantResize表示系统盘是否允许扩容,如果是本地盘,则不允许扩容,InstantResize为false。Features为磁盘可支持的服务:数据方舟|DATAARK,快照服务|SNAPSHOT,加密盘|Encrypted。
	Disks []Disks

	// 虚机可支持的特性。目前支持的特性网络增强|NetCapability、热升级|Hotplug。网络增强分为关闭|Normal、网络增强1.0|Super和网络增强2.0|Ultra。Name为可支持的特性名称,Modes为可以提供的模式类别等,RelatedToImageFeature为镜像上支持这个特性的标签。例如DescribeImage返回的字段Features包含HotPlug,说明该镜像支持热升级。MinimalCpuPlatform表示这个特性必须是列出来的CPU平台及以上的CPU才支持。
	Features []Features

	// GPU的显存指标,value为值,单位是GB。
	GraphicsMemory GraphicsMemory

	// 实例类型,枚举值["uhost", "spot"]
	InstanceType string

	// 区分是否是GPU机型:GPU机型|GPU,非GPU机型|Normal。
	MachineClass string

	// GPU、CPU和内存信息。Gpu为GPU可支持的规格,Cpu和Memory分别为CPU和内存可支持的规格。如果非GPU机型,GPU为0。MinimalCpuPlatform代表含义这个CPU和内存规格只能在列出来的CPU平台支持。
	MachineSizes []MachineSizes

	// 机型名称:快杰O型|O 、快杰共享型|OM 、快杰内存型|OMEM 、 快杰PRO型|OPRO、通用N型|N、高主频C型|C和GPU G型|G等
	Name string

	// 父机型
	ParentType string

	// GPU的性能指标,value为值,单位是TFlops。
	Performance Performance

	// 机型状态:可售|Normal 、 公测|Beta、售罄|Soldout、隐藏|Hidden
	Status string

	// 可用区信息
	Zone string
}

AvailableInstanceTypes - https://ushare.ucloudadmin.com/pages/viewpage.action?pageId=104662646

type BootDiskInfo added in v0.22.62

type BootDiskInfo struct {

	// 磁盘可支持的服务
	Features []string

	// 系统盘是否允许扩容,如果是本地盘,则不允许扩容,InstantResize为false。
	InstantResize bool

	// MaximalSize为磁盘最大值
	MaximalSize int

	// 系统盘类别,包含普通云盘|CLOUD_NORMAL、SSD云盘|CLOUD_SSD和RSSD云盘|CLOUD_RSSD。普通本地盘只包含普通本地盘|LOCAL_NORMAL一种。SSD本地盘只包含SSD本地盘|LOCAL_SSD一种。
	Name string
}

BootDiskInfo - 系统盘信息

type Bundle

type Bundle struct {

	// 外网带宽。单位:Mbps。
	Bandwidth int

	// 套餐ID。
	BundleId string

	// CPU核数。
	CPU int

	// 内存大小。单位:MB。
	Memory int

	// 系统盘大小。单位:GB。
	SysDiskSpace int

	// 流量包大小。单位:GB。
	TrafficPacket int
}

Bundle - 轻量应用云主机套餐

type CheckCompShareNetOptimizerRequest added in v0.22.62

type CheckCompShareNetOptimizerRequest struct {
	request.CommonBase
}

CheckCompShareNetOptimizerRequest is request schema for CheckCompShareNetOptimizer action

type CheckCompShareNetOptimizerResponse added in v0.22.62

type CheckCompShareNetOptimizerResponse struct {
	response.CommonBase

	// 是否已开通
	Optimized bool
}

CheckCompShareNetOptimizerResponse is response schema for CheckCompShareNetOptimizer action

type CheckULHostResourceCapacityRequest added in v0.22.62

type CheckULHostResourceCapacityRequest struct {
	request.CommonBase

	// 套餐ID。如:"ulh.c1m1s40b30t800"
	BundleId *string `required:"true"`

	// 计费模式。枚举值: \\ > Year,按年付费; \\ > Month,按月付费;\\ > ThirtyDay,30天期付费,跨境电商相关套餐使用此计费方式;默认:Month
	ChargeType *string `required:"false"`

	// 主机代金券ID。请通过DescribeCoupon接口查询,或登录用户中心查看
	CouponId *string `required:"false"`

	// 镜像ID。 请通过 [DescribeImage](describe_image.html)获取
	ImageId *string `required:"true"`

	// 轻量应用主机名称。默认:套餐ID。请遵照[[api:uhost-api:specification|字段规范]]设定实例名称。
	Name *string `required:"false"`

	// 购买时长。默认:1。不支持购买到月末
	Quantity *int `required:"false"`

	// 防火墙ID,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 [DescribeFirewall](api/unet-api/describe_firewall.html)。
	SecurityGroupId *string `required:"false"`

	// 子网 ID。默认为当前地域的默认子网。
	SubnetId *string `required:"false"`

	// VPC ID。默认为当前地域的默认VPC。
	VPCId *string `required:"false"`
}

CheckULHostResourceCapacityRequest is request schema for CheckULHostResourceCapacity action

type CheckULHostResourceCapacityResponse added in v0.22.62

type CheckULHostResourceCapacityResponse struct {
	response.CommonBase

	// 错误信息
	Message string

	// 资源是否充足
	ResourceEnough bool
}

CheckULHostResourceCapacityResponse is response schema for CheckULHostResourceCapacity action

type Collection added in v0.22.62

type Collection struct {

	// CPU规格
	Cpu int

	// 内存规格
	Memory []int

	// CPU和内存规格只能在列出来的CPU平台支持
	MinimalCpuPlatform []string
}

Collection - CPU和内存可支持的规格

type CompShareImage added in v0.22.62

type CompShareImage struct {

	// 镜像作者认证信息
	AuthInfo int

	// 镜像作者昵称
	Author string

	// 是否支持自启动 default:false
	AutoStart bool

	// 镜像Id
	CompShareImageId string

	// 是否为容器镜像。- True 容器镜像- False 虚机镜像
	Container string

	// 镜像封面URL
	Cover string

	// 创建时间戳
	CreateTime int

	// 镜像引用创建计数
	CreatedCount int

	// 镜像描述信息
	Description string

	// 镜像制作失败错误原因
	FailedReason string

	// 镜像收藏计数
	FavoritesCount int

	// 镜像组id
	GroupId string

	// 是否镜像收费  default: false
	ImageCharge bool

	// 镜像来源。- Official 平台镜像;- Community 社区镜像
	ImageOwnerAlias string

	// 镜像类型。- System 平台提供的公共镜像;- App 平台提供的应用镜像;- Custom 自制镜像;- Community 社区镜像
	ImageType string

	// 镜像使用时长
	ImageUseTime int

	// 来源是否为官方镜像【仅自制镜像信息返回该字段】
	IsOfficial bool

	// 镜像名称
	Name string

	// 镜像所属账号信息
	Owner Projects

	// 镜像价格。单位:元
	Price float64

	// 发布时间戳
	PubTime int

	// 镜像详细描述。仅指定镜像Id查询时返回
	Readme string

	// 镜像大小。单位MB
	Size int

	// 镜像软件信息
	Softwares Software

	// 自制镜像来源机型
	SourceGpuType string

	// 镜像状态。- Making 制作中;- Available 可用;- UnAvailable 不可用;- Reviewing 审核中;- Offline 已下线
	Status string

	// 【array of string】镜像标签
	Tags []string

	// 版本描述
	VersionDesc string

	// 版本名称
	VersionName string

	// 可见性。0:私密镜像;1:公开至镜像社区
	Visibility int
}

CompShareImage - 算力共享平台镜像详情

type CompShareInstanceSet added in v0.22.42

type CompShareInstanceSet struct {

	// 是否自动续费,自动续费:“Yes”,不自动续费:“No”
	AutoRenew string

	// 虚拟CPU核数,单位: 个
	CPU int

	// 计费模式,枚举值为: Year,按年付费; Month,按月付费; Dynamic,按时付费;Postpay,按需付费
	ChargeType string

	// 用于镜像计费的Id
	CompShareImageBillId string

	// 镜像Id
	CompShareImageId string

	// 镜像名称
	CompShareImageName string

	// 镜像来源
	CompShareImageOwnerAlias string

	// 镜像价格
	CompShareImagePrice float64

	// 镜像状态
	CompShareImageStatus string

	// 镜像类型- System 系统镜像- App 应用镜像- Custom 自制镜像- Community 社区镜像
	CompShareImageType string

	// CPU架构。"x86_64"/"i386"等
	CpuArch string

	// CPU平台。如"Intel/Auto"、"Amd/Auto"等等
	CpuPlatform string

	// 创建时间
	CreateTime int

	// 主机折扣类型  1:夜间折扣 2:节日折扣
	DiscountType int

	// 磁盘价格信息,详见:DiskPriceInfo
	DiskPriceInfo []DiskPriceInfo

	// 详情见UHostDiskSet
	DiskSet []UHostDiskSet

	// 过期时间
	ExpireTime int

	// GPU个数
	GPU int

	// GPU类型。如: "4090"
	GpuType string

	// GPU显存信息
	GraphicsMemory GraphicsMemory

	//
	HostIp string `deprecated:"true"`

	//
	HugepageCfg string `deprecated:"true"`

	// 详情见UHostIPSet
	IPSet []UHostIPSet

	// 主机价格
	InstancePrice float64

	// 实例类型。"UHost": 普通主机;"Container": 容器主机
	InstanceType string

	// 是否过期。Yes:已过期;No:未过期
	IsExpire string

	// 机型信息
	MachineType string

	// 内存大小,单位:MB
	Memory int

	// 监控信息,详见:MonitorMessage
	MonitorMessages MonitorMessage

	// 实例名称
	Name string

	// 虚机镜像的名称
	OsName string

	// 虚机镜像操作系统类型。"Linux"\"Windows"
	OsType string

	// 主机密码。由Base64编码
	Password string

	//
	PodId string `deprecated:"true"`

	// 后付费关机计费信息列表,详见:详见:DiskPriceInfo
	PostPayPowerOffBillingResource []DiskPriceInfo

	//
	PostPayShutdown bool `deprecated:"true"`

	//
	QemuFullVersion string `deprecated:"true"`

	//
	QemuVersion string `deprecated:"true"`

	// 释放时间(关机时候返回)
	ReleaseTime int

	// 实例备注
	Remark string

	//
	SetId int `deprecated:"true"`

	// 软件地址
	Softwares []SoftwareAddr

	// SSH登录命令
	SshLoginCommand string

	// 主机启动时间
	StartTime int

	// 实例状态,枚举值:\\ >初始化: Initializing; \\ >启动中: Starting; \\> 运行中: Running; \\> 关机中: Stopping; \\ >关机: Stopped \\ >安装失败: Install Fail; \\ >重启中: Rebooting; \\ >升级改配中: Resizing; \\ > 未知(空字符串,获取状态超时或出错):
	State string

	// 计划关机时间
	StopSchedulerTime int

	// 定时关机时间
	StopTime int

	// 此实例是否支持无卡开机
	SupportWithoutGpuStart bool

	// 实例业务组
	Tag string

	// 总的数据盘存储空间
	TotalDiskSpace int

	// 实例Id
	UHostId string

	//
	UUID string `deprecated:"true"`

	// 虚机状态更新时间
	UpdateTime int

	// 无卡配置规格,详情见:WithoutGpuSpecInfo
	WithoutGpuSpec WithoutGpuSpec

	// 可用区
	Zone string
}

CompShareInstanceSet - 算力平台实例详情

type CompSharePriceDetail added in v0.22.62

type CompSharePriceDetail struct {

	// 计费类型
	ChargeType string

	// 镜像价格/Gpu/小时
	CompShareImage float64

	// 磁盘价格
	Disks float64

	// 实例价格
	Instance float64

	// 主机折扣类型  1:夜间折扣 2:节日折扣
	InstanceDiscountType int

	// 列表价
	ListPrice string

	// 原价
	OriginalPrice float64
}

CompSharePriceDetail - 算力平台实例询价详情

type CompShareTeamDetailInfo added in v0.22.62

type CompShareTeamDetailInfo struct {

	// 管理者公司Id
	CompanyId int

	// 删除状态 0: 未删除 1: 已删除
	Deleted int

	// 团队简介
	Description string

	// 团队Id
	Id int

	// 团队名称
	Name string
}

CompShareTeamDetailInfo - 团队信息

type CompShareTeamInfo added in v0.22.62

type CompShareTeamInfo struct {

	// 管理者公司Id
	CompanyId int

	// 团队简介
	Description string

	// 团队Id
	Id int

	// 成员数量
	MemberCount int

	// 团队名称
	Name string
}

CompShareTeamInfo - 团队列表信息Detail

type CompShareTeamInviteInfo added in v0.22.62

type CompShareTeamInviteInfo struct {

	// 邀请时间
	CreateTime int

	// 备注名称
	RemarkName string

	// 邀请状态:Pending(待同意)、Joined(已加入)、Rejected(拒绝)、Canceled(取消)
	Status string

	// 团队ID
	TeamId int

	// 团队名称
	TeamName string

	// 成员公司Id
	UserCompanyId int

	// 虚拟账号公司Id
	VirtualCompanyId int
}

CompShareTeamInviteInfo - 邀请成员信息

type CompShareTeamJoinedInfo added in v0.22.62

type CompShareTeamJoinedInfo struct {

	// 邀请时间
	CreateTime int

	// 当前是否为个人账号
	IsPersonalAccount bool

	// 备注名称
	RemarkName string

	// 邀请状态:Pending(待同意)、Joined(已加入)、Rejected(拒绝)、Canceled(取消)
	Status string

	// 团队ID
	TeamId int

	// 团队名称
	TeamName string

	// 成员公司Id
	UserCompanyId int

	// 虚拟账号公司Id
	VirtualCompanyId int
}

CompShareTeamJoinedInfo - 加入成员信息

type CompShareTeamOperateLogInfo added in v0.22.62

type CompShareTeamOperateLogInfo struct {

	// 操作内容
	Content string

	// 操作日志的创建时间
	CreateTime int

	// 操作类型
	OperateType string

	// 操作状态
	Status string
}

CompShareTeamOperateLogInfo - 算力团队操作日志信息

type CompshareImageGroup added in v0.22.62

type CompshareImageGroup struct {

	// 引用创建次数
	CreatedCount int

	// 镜像数据
	Data []CompShareImage

	// 收藏数
	FavoritesCount int

	// 版本组ID
	GroupId string

	// 镜像描述
	ImageDesc string

	// 镜像名称
	ImageName string

	// 镜像使用时长 , 单位:小时
	ImageUseTime int

	// 是否被收藏
	IsFavorite bool

	// 推荐数
	RecommendCount int

	// 镜像组状态 Available 可用;UnAvailable 不可用
	Status string
}

CompshareImageGroup - 镜像组信息

type CopyCompShareCustomImageRequest added in v0.22.62

type CopyCompShareCustomImageRequest struct {
	request.CommonBase

	// 镜像Id
	CompShareImageId *string `required:"true"`

	// 目标镜像名称
	TargetImageName *string `required:"false"`
}

CopyCompShareCustomImageRequest is request schema for CopyCompShareCustomImage action

type CopyCompShareCustomImageResponse added in v0.22.62

type CopyCompShareCustomImageResponse struct {
	response.CommonBase

	// 复制后的镜像Id
	NewCompShareImageId string
}

CopyCompShareCustomImageResponse is response schema for CopyCompShareCustomImage action

type CpuPlatforms added in v0.22.62

type CpuPlatforms struct {

	// 返回AMD的CPU平台信息,例如:AMD: ['Amd/Epyc2']
	Amd []string

	// 返回Arm的CPU平台信息,例如:Ampere: ['Ampere/Altra']
	Ampere []string

	// 返回Intel的CPU平台信息,例如:Intel: ['Intel/CascadeLake','Intel/CascadelakeR','Intel/IceLake']
	Intel []string
}

CpuPlatforms - CPU平台信息

type CreateCompShareCustomImageParamSoftwares added in v0.22.62

type CreateCompShareCustomImageParamSoftwares struct {

	// 【array of string】镜像的应用列表
	Application []string `required:"false"`

	// 镜像CUDA版本
	CUDAVersion *string `required:"false"`

	// 镜像框架名称
	Framework *string `required:"false"`

	// 镜像框架版本
	FrameworkVersion *string `required:"false"`
}

CreateCompShareCustomImageParamSoftwares is request schema for complex param

type CreateCompShareCustomImageRequest added in v0.22.62

type CreateCompShareCustomImageRequest struct {
	request.CommonBase

	// 镜像描述信息
	Description *string `required:"false"`

	// 镜像名称。不允许与账号下其他镜像名称重复
	Name *string `required:"true"`

	//
	Softwares *CreateCompShareCustomImageParamSoftwares `required:"false"`

	// 实例Id
	UHostId *string `required:"true"`
}

CreateCompShareCustomImageRequest is request schema for CreateCompShareCustomImage action

type CreateCompShareCustomImageResponse added in v0.22.62

type CreateCompShareCustomImageResponse struct {
	response.CommonBase

	// 镜像Id
	CompShareImageId string
}

CreateCompShareCustomImageResponse is response schema for CreateCompShareCustomImage action

type CreateCompShareInstanceParamDisks added in v0.22.42

type CreateCompShareInstanceParamDisks struct {

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

	// 磁盘大小,单位GB。请参考[[api:uhost-api:disk_type|磁盘类型]]。
	Size *int `required:"true"`

	// 磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。
	Type *string `required:"true"`
}

CreateCompShareInstanceParamDisks is request schema for complex param

type CreateCompShareInstanceRequest added in v0.22.42

type CreateCompShareInstanceRequest struct {
	request.CommonBase

	// 虚拟CPU核数。可选参数:1-64(具体机型与CPU的对应关系参照控制台)。默认值: 4。
	CPU *int `required:"true"`

	// 计费模式。枚举值为: \\ > Month,按月付费;\\ > Day,按天付费;\\ > Dynamic,按小时预付费 \\ > Postpay,按小时后付费(支持关机不收费,目前仅部分可用区支持,请联系您的客户经理) \\ > Spot计费为抢占式实例(内测阶段) \\ 默认为月付
	ChargeType *string `required:"false"`

	// 镜像ID
	CompShareImageId *string `required:"true"`

	//
	Disks []CreateCompShareInstanceParamDisks `required:"false"`

	// 是否挂载云存储(仅容器实例支持此操作)
	EnableUS3 *bool `required:"false"`

	// GPU卡核心数。仅GPU机型支持此字段(可选范围与MachineType+GpuType相关)
	GPU *int `required:"true"`

	// GPU类型,枚举值["K80", "P40", "V100", "T4","T4A", "T4S","2080Ti","2080Ti-4C","1080Ti", "T4/4", "MI100", "V100S",2080","2080TiS","2080TiPro","3090","A100"],MachineType为G时必填
	GpuType *string `required:"true"`

	// 主机登陆模式。密码(默认选项): Password
	LoginMode *string `required:"false"`

	// 云主机机型(V2.0),在本字段和字段UHostType中,仅需要其中1个字段即可。枚举值["N", "C", "G", "O", "OS", "OM", "OPRO", "OMAX", "O.BM", "O.EPC"]。参考[[api:uhost-api:uhost_type|云主机机型说明]]。
	MachineType *string `required:"true"`

	// 内存大小。单位:MB。范围 :[1024, 262144],取值为1024的倍数(可选范围参考控制台)。默认值:8192
	Memory *int `required:"true"`

	// 最低cpu平台,枚举值["Intel/Auto", "Intel/IvyBridge", "Intel/Haswell", "Intel/Broadwell", "Intel/Skylake", "Intel/Cascadelake", "Intel/CascadelakeR", "Intel/IceLake", "Amd/Epyc2", "Amd/Auto","Ampere/Auto","Ampere/Altra", "Auto"],默认值是"Intel/Auto", "Auto" 自动分配Amd或者Intel cpu平台。
	MinimalCpuPlatform *string `required:"false"`

	// 实例名称
	Name *string `required:"false"`

	// UHost密码。请遵照[[api:uhost-api:specification|字段规范]]设定密码。密码需使用base64进行编码,举例如下:# echo -n Password1 | base64UGFzc3dvcmQx。
	Password *string `required:"false"`

	// 购买时长。默认:值 1。按小时购买(Dynamic/Postpay)时无需此参数。 月付时,此参数传0,代表购买至月末。
	Quantity *int `required:"false"`

	// 防火墙Id
	SecurityGroupId *string `required:"false"`
}

CreateCompShareInstanceRequest is request schema for CreateCompShareInstance action

type CreateCompShareInstanceResponse added in v0.22.42

type CreateCompShareInstanceResponse struct {
	response.CommonBase

	// UHost实例Id集合
	UHostIds []string
}

CreateCompShareInstanceResponse is response schema for CreateCompShareInstance action

type CreateCompShareTeamRelationParamUserInfo added in v0.22.62

type CreateCompShareTeamRelationParamUserInfo struct {

	// 被邀请成员的备注名称
	RemarkName *string `required:"false"`

	// 被邀请成员的公司Id
	UserCompanyId *int `required:"true"`
}

CreateCompShareTeamRelationParamUserInfo is request schema for complex param

type CreateCompShareTeamRelationRequest added in v0.22.62

type CreateCompShareTeamRelationRequest struct {
	request.CommonBase

	// 团队Id
	TeamId *int `required:"true"`

	//
	UserInfo []CreateCompShareTeamRelationParamUserInfo `required:"false"`
}

CreateCompShareTeamRelationRequest is request schema for CreateCompShareTeamRelation action

type CreateCompShareTeamRelationResponse added in v0.22.62

type CreateCompShareTeamRelationResponse struct {
	response.CommonBase

	// 错误信息Map:key:被邀请成员的公司Id ,value :报错信息ErrorInfo(object),ErrorInfo.Message 报错信息,ErrorInfo.Code 报错Code
	ErrorMap string
}

CreateCompShareTeamRelationResponse is response schema for CreateCompShareTeamRelation action

type CreateCompShareTeamRequest added in v0.22.62

type CreateCompShareTeamRequest struct {
	request.CommonBase

	// 团队简介
	Description *string `required:"false"`

	// 团队名称
	Name *string `required:"true"`
}

CreateCompShareTeamRequest is request schema for CreateCompShareTeam action

type CreateCompShareTeamResponse added in v0.22.62

type CreateCompShareTeamResponse struct {
	response.CommonBase

	// 错误信息
	Message string
}

CreateCompShareTeamResponse is response schema for CreateCompShareTeam action

type CreateULHostInstanceRequest

type CreateULHostInstanceRequest struct {
	request.CommonBase

	// 套餐ID。如:"ulh.c1m1s40b30t800"
	BundleId *string `required:"true"`

	// 计费模式。枚举值: \\ > Year,按年付费; \\ > Month,按月付费;\\ > ThirtyDay,30天期付费,跨境电商相关套餐使用此计费方式;默认:Month
	ChargeType *string `required:"false"`

	// 主机代金券ID。请通过DescribeCoupon接口查询,或登录用户中心查看
	CouponId *string `required:"false"`

	// 镜像ID。 请通过 [DescribeImage](describe_image.html)获取
	ImageId *string `required:"true"`

	// 轻量应用主机名称。默认:套餐ID。请遵照[[api:uhost-api:specification|字段规范]]设定实例名称。
	Name *string `required:"false"`

	// ULHost密码。请遵照[[api:uhost-api:specification|字段规范]]设定密码。密码需使用base64进行编码,举例如下:# echo -n Password1 | base64
	Password *string `required:"true"`

	// 购买时长。默认:1。不支持购买到月末
	Quantity *int `required:"false"`

	// 防火墙ID,默认:Web推荐防火墙。如何查询SecurityGroupId请参见 [DescribeFirewall](api/unet-api/describe_firewall.html)。
	SecurityGroupId *string `required:"false"`

	// 子网 ID。默认为当前地域的默认子网。
	SubnetId *string `required:"false"`

	// VPC ID。默认为当前地域的默认VPC。
	VPCId *string `required:"false"`
}

CreateULHostInstanceRequest is request schema for CreateULHostInstance action

type CreateULHostInstanceResponse

type CreateULHostInstanceResponse struct {
	response.CommonBase

	// 错误信息
	Message string

	// 实例ID
	ULHostId string
}

CreateULHostInstanceResponse is response schema for CreateULHostInstance action

type DataDiskInfo added in v0.22.62

type DataDiskInfo struct {

	// 数据盘可支持的服务
	Features []string

	// MaximalSize为磁盘最大值
	MaximalSize int

	// 磁盘最小值,如果没有该字段,最小值取基础镜像Size值即可(linux为20G,windows为40G)。
	MinimalSize int

	// 数据盘类别,包含普通云盘|CLOUD_NORMAL、SSD云盘|CLOUD_SSD和RSSD云盘|CLOUD_RSSD。普通本地盘只包含普通本地盘|LOCAL_NORMAL一种。SSD本地盘只包含SSD本地盘|LOCAL_SSD一种。
	Name string
}

DataDiskInfo - 数据盘信息

type DeleteCompShareStopSchedulerRequest added in v0.22.62

type DeleteCompShareStopSchedulerRequest struct {
	request.CommonBase

	// UHost实例ID。【UHostId和HostId必须选填一个,本字段即将废弃,建议使用HostId】
	UHostId *string `required:"true"`
}

DeleteCompShareStopSchedulerRequest is request schema for DeleteCompShareStopScheduler action

type DeleteCompShareStopSchedulerResponse added in v0.22.62

type DeleteCompShareStopSchedulerResponse struct {
	response.CommonBase
}

DeleteCompShareStopSchedulerResponse is response schema for DeleteCompShareStopScheduler action

type DeleteCompShareTeamRequest added in v0.22.62

type DeleteCompShareTeamRequest struct {
	request.CommonBase

	// 团队Id
	TeamId *int `required:"true"`
}

DeleteCompShareTeamRequest is request schema for DeleteCompShareTeam action

type DeleteCompShareTeamResponse added in v0.22.62

type DeleteCompShareTeamResponse struct {
	response.CommonBase

	// 错误信息
	Message string
}

DeleteCompShareTeamResponse is response schema for DeleteCompShareTeam action

type DeleteCompshareDiskRequest added in v0.22.62

type DeleteCompshareDiskRequest struct {
	request.CommonBase

	// 项目id
	OrganizationID *int `required:"true"`

	// 公司id
	TopOrganizationID *int `required:"true"`

	// 磁盘ID
	UDiskId *string `required:"true"`

	// 主机ID
	UHostId *string `required:"false"`
}

DeleteCompshareDiskRequest is request schema for DeleteCompshareDisk action

type DeleteCompshareDiskResponse added in v0.22.62

type DeleteCompshareDiskResponse struct {
	response.CommonBase

	// 已删除磁盘id
	UDiskId string
}

DeleteCompshareDiskResponse is response schema for DeleteCompshareDisk action

type DescribeAvailableCompShareInstanceTypesRequest added in v0.22.62

type DescribeAvailableCompShareInstanceTypesRequest struct {
	request.CommonBase

	// 指定机型列表
	MachineTypes []string `required:"false"`
}

DescribeAvailableCompShareInstanceTypesRequest is request schema for DescribeAvailableCompShareInstanceTypes action

type DescribeAvailableCompShareInstanceTypesResponse added in v0.22.62

type DescribeAvailableCompShareInstanceTypesResponse struct {
	response.CommonBase

	// AvailableInstanceTypes
	AvailableInstanceTypes []AvailableInstanceTypes

	// 当前区域是否可售
	Status string
}

DescribeAvailableCompShareInstanceTypesResponse is response schema for DescribeAvailableCompShareInstanceTypes action

type DescribeCommunityImagesParamSortCondition added in v0.22.62

type DescribeCommunityImagesParamSortCondition struct {

	// 是否升序排列
	ASC *string `required:"false"`

	// 排序条件。- Favor:按热度排序,获取热点镜像;- PubTime:按发布时间排序,获取最新社区镜像;- Price 按价格排序;- CreatedCount 按使用量排序;默认:"PubTime"
	Field *string `required:"false"`
}

DescribeCommunityImagesParamSortCondition is request schema for complex param

type DescribeCommunityImagesRequest added in v0.22.62

type DescribeCommunityImagesRequest struct {
	request.CommonBase

	// 搜索指定作者发布的镜像
	Author *string `required:"false"`

	// 镜像Id。支持指定镜像Id查询
	CompShareImageId *string `required:"false"`

	// 返回数据长度,默认为20,最大100
	Limit *string `required:"false"`

	// 镜像名称。模糊搜索
	Name *string `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	//
	SortCondition *DescribeCommunityImagesParamSortCondition `required:"false"`

	// 按标签名称搜索,精确匹配
	Tag *string `required:"false"`
}

DescribeCommunityImagesRequest is request schema for DescribeCommunityImages action

type DescribeCommunityImagesResponse added in v0.22.62

type DescribeCommunityImagesResponse struct {
	response.CommonBase

	// 镜像详情列表
	ImageSet []CompShareImage

	// 总数量
	TotalCount int
}

DescribeCommunityImagesResponse is response schema for DescribeCommunityImages action

type DescribeCompShareCustomImagesRequest added in v0.22.62

type DescribeCompShareCustomImagesRequest struct {
	request.CommonBase

	// 指定镜像Id查询
	CompShareImageId *string `required:"false"`

	// 返回数据长度,默认为20,最大100
	Limit *int `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`
}

DescribeCompShareCustomImagesRequest is request schema for DescribeCompShareCustomImages action

type DescribeCompShareCustomImagesResponse added in v0.22.62

type DescribeCompShareCustomImagesResponse struct {
	response.CommonBase

	// 镜像详情信息
	ImageSet []CompShareImage

	// 总数量
	TotalCount int
}

DescribeCompShareCustomImagesResponse is response schema for DescribeCompShareCustomImages action

type DescribeCompShareGpuInventoryRequest added in v0.22.62

type DescribeCompShareGpuInventoryRequest struct {
	request.CommonBase
}

DescribeCompShareGpuInventoryRequest is request schema for DescribeCompShareGpuInventory action

type DescribeCompShareGpuInventoryResponse added in v0.22.62

type DescribeCompShareGpuInventoryResponse struct {
	response.CommonBase

	// 返回为嵌套map:,key为池子名称 (Exclusive:独占,Spot :抢占) value : 库存余量信息map {key 可用区ID,value:GPU卡余量map (key:GPU机型,value:余量GPU卡数量),举例:{"Exclusive":{10027:{"2080":10}}}}
	GpuInventoryByZone string

	// 不支持抢占的GPU机型
	SpotUnsupportedGpuTypes []string

	// 缓存更新时间(5min更新一次)
	UpdateTime int
}

DescribeCompShareGpuInventoryResponse is response schema for DescribeCompShareGpuInventory action

type DescribeCompShareImageShareAccountsRequest added in v0.22.62

type DescribeCompShareImageShareAccountsRequest struct {
	request.CommonBase

	// 镜像Id
	CompShareImageId *string `required:"true"`
}

DescribeCompShareImageShareAccountsRequest is request schema for DescribeCompShareImageShareAccounts action

type DescribeCompShareImageShareAccountsResponse added in v0.22.62

type DescribeCompShareImageShareAccountsResponse struct {
	response.CommonBase

	// 被共享的账号列表
	AccountSet []Projects
}

DescribeCompShareImageShareAccountsResponse is response schema for DescribeCompShareImageShareAccounts action

type DescribeCompShareImageTagsRequest added in v0.22.62

type DescribeCompShareImageTagsRequest struct {
	request.CommonBase
}

DescribeCompShareImageTagsRequest is request schema for DescribeCompShareImageTags action

type DescribeCompShareImageTagsResponse added in v0.22.62

type DescribeCompShareImageTagsResponse struct {
	response.CommonBase

	// 【Array of string】镜像标签列表
	Tags []string
}

DescribeCompShareImageTagsResponse is response schema for DescribeCompShareImageTags action

type DescribeCompShareImagesRequest added in v0.22.62

type DescribeCompShareImagesRequest struct {
	request.CommonBase

	// 镜像作者昵称
	Author *string `required:"false"`

	// 镜像Id。支持指定Id查询
	CompShareImageId *string `required:"false"`

	// 镜像类型。枚举值- System 平台镜像- App 应用镜像默认:System
	ImageType *string `required:"false"`

	// 返回数据长度,默认为20,最大100
	Limit *int `required:"false"`

	// 镜像名称。支持模糊搜索
	Name *string `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	// 镜像标签
	Tag *string `required:"false"`
}

DescribeCompShareImagesRequest is request schema for DescribeCompShareImages action

type DescribeCompShareImagesResponse added in v0.22.62

type DescribeCompShareImagesResponse struct {
	response.CommonBase

	// 镜像详情列表
	ImageSet []CompShareImage

	// 总数量
	TotalCount int
}

DescribeCompShareImagesResponse is response schema for DescribeCompShareImages action

type DescribeCompShareInstanceRequest added in v0.22.42

type DescribeCompShareInstanceRequest struct {
	request.CommonBase

	// 返回数据长度,默认为20,最大100
	Limit *int `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	// 【数组】UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果不传入,则返回当前Region 所有符合条件的UHost实例。
	UHostIds []string `required:"false"`

	// 无卡GPU
	WithoutGpu *bool `required:"false"`
}

DescribeCompShareInstanceRequest is request schema for DescribeCompShareInstance action

type DescribeCompShareInstanceResponse added in v0.22.42

type DescribeCompShareInstanceResponse struct {
	response.CommonBase

	// UHostInstance总数
	TotalCount int

	// 云主机实例列表,每项参数可见下面 UHostInstanceSet
	UHostSet []CompShareInstanceSet
}

DescribeCompShareInstanceResponse is response schema for DescribeCompShareInstance action

type DescribeCompShareMachineTypeFamiliesRequest added in v0.22.62

type DescribeCompShareMachineTypeFamiliesRequest struct {
	request.CommonBase
}

DescribeCompShareMachineTypeFamiliesRequest is request schema for DescribeCompShareMachineTypeFamilies action

type DescribeCompShareMachineTypeFamiliesResponse added in v0.22.62

type DescribeCompShareMachineTypeFamiliesResponse struct {
	response.CommonBase

	// 机型配置列表
	MachineTypes []string
}

DescribeCompShareMachineTypeFamiliesResponse is response schema for DescribeCompShareMachineTypeFamilies action

type DescribeCompShareSharingImagesRequest added in v0.22.62

type DescribeCompShareSharingImagesRequest struct {
	request.CommonBase

	// 镜像Id
	CompShareImageId *string `required:"false"`

	// 返回数据长度,默认为20,最大100
	Limit *int `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`
}

DescribeCompShareSharingImagesRequest is request schema for DescribeCompShareSharingImages action

type DescribeCompShareSharingImagesResponse added in v0.22.62

type DescribeCompShareSharingImagesResponse struct {
	response.CommonBase

	// 共享镜像列表
	ImageSet []CompShareImage

	// 总数
	TotalCount int
}

DescribeCompShareSharingImagesResponse is response schema for DescribeCompShareSharingImages action

type DescribeCompShareSoftwarePortRequest added in v0.22.62

type DescribeCompShareSoftwarePortRequest struct {
	request.CommonBase
}

DescribeCompShareSoftwarePortRequest is request schema for DescribeCompShareSoftwarePort action

type DescribeCompShareSoftwarePortResponse added in v0.22.62

type DescribeCompShareSoftwarePortResponse struct {
	response.CommonBase

	// 应用端口信息
	SoftwarePort []SoftwarePort
}

DescribeCompShareSoftwarePortResponse is response schema for DescribeCompShareSoftwarePort action

type DescribeCompShareSupportZoneRequest added in v0.22.62

type DescribeCompShareSupportZoneRequest struct {
	request.CommonBase
}

DescribeCompShareSupportZoneRequest is request schema for DescribeCompShareSupportZone action

type DescribeCompShareSupportZoneResponse added in v0.22.62

type DescribeCompShareSupportZoneResponse struct {
	response.CommonBase

	// 可用区信息列表
	ZoneInfo []SupportZone
}

DescribeCompShareSupportZoneResponse is response schema for DescribeCompShareSupportZone action

type DescribeModelRepositoryModelsRequest added in v0.22.62

type DescribeModelRepositoryModelsRequest struct {
	request.CommonBase

	// 模型名称
	Name *string `required:"false"`

	// 模型标签列表, 标签之间英文逗号:"," 相连接
	Tags *string `required:"false"`
}

DescribeModelRepositoryModelsRequest is request schema for DescribeModelRepositoryModels action

type DescribeModelRepositoryModelsResponse added in v0.22.62

type DescribeModelRepositoryModelsResponse struct {
	response.CommonBase

	// 模型信息列表
	Models []ModelRepositoryModel
}

DescribeModelRepositoryModelsResponse is response schema for DescribeModelRepositoryModels action

type DescribeModelRepositoryTagsRequest added in v0.22.62

type DescribeModelRepositoryTagsRequest struct {
	request.CommonBase
}

DescribeModelRepositoryTagsRequest is request schema for DescribeModelRepositoryTags action

type DescribeModelRepositoryTagsResponse added in v0.22.62

type DescribeModelRepositoryTagsResponse struct {
	response.CommonBase

	// 标签列表
	Tags []string
}

DescribeModelRepositoryTagsResponse is response schema for DescribeModelRepositoryTags action

type DescribeSelfCommunityImagesRequest added in v0.22.62

type DescribeSelfCommunityImagesRequest struct {
	request.CommonBase

	// 镜像ID
	CompShareImageId *string `required:"false"`

	// 版本组ID
	GroupId *string `required:"false"`
}

DescribeSelfCommunityImagesRequest is request schema for DescribeSelfCommunityImages action

type DescribeSelfCommunityImagesResponse added in v0.22.62

type DescribeSelfCommunityImagesResponse struct {
	response.CommonBase

	// 仅计算当前ImageSetGroup中已发布的镜像信息,若某个Group中不存在已上线,则不统计
	AvailableTotalCount int

	// 镜像列表
	ImageSetGroup []CompshareImageGroup

	// 镜像总数
	TotalCount int
}

DescribeSelfCommunityImagesResponse is response schema for DescribeSelfCommunityImages action

type DescribeTeamMemberOrderCountRequest added in v0.22.62

type DescribeTeamMemberOrderCountRequest struct {
	request.CommonBase

	// 起始时间,需使用时间戳
	BeginTime *int `required:"true"`

	// 付费方式
	ChargeTypes *string `required:"false"`

	// 结束时间,需使用时间戳,结束时间需大于起始时间
	EndTime *int `required:"true"`

	// 订单状态
	OrderStates *string `required:"false"`

	// 订单类型
	OrderTypes *string `required:"false"`

	// 可用区
	Regions *string `required:"false"`

	// 产品类型
	ResourceTypes *string `required:"false"`

	// 团队ID
	TeamId *int `required:"true"`

	// 团队虚拟账号ID
	VirtualCompanyId *int `required:"true"`
}

DescribeTeamMemberOrderCountRequest is request schema for DescribeTeamMemberOrderCount action

type DescribeTeamMemberOrderCountResponse added in v0.22.62

type DescribeTeamMemberOrderCountResponse struct {
	response.CommonBase

	// 订单总金额
	Amount string

	// 代金券
	AmountCoupon string

	// 赠送金额
	AmountFree string

	// 真实金额
	AmountReal string

	// 订单数量
	TotalCount int
}

DescribeTeamMemberOrderCountResponse is response schema for DescribeTeamMemberOrderCount action

type DescribeTeamMemberOrderRequest added in v0.22.62

type DescribeTeamMemberOrderRequest struct {
	request.CommonBase

	// 起始时间,需使用时间戳
	BeginTime *int `required:"true"`

	// 付费方式
	ChargeTypes []string `required:"false"`

	// 结束时间,需使用时间戳,结束时间需大于起始时间
	EndTime *int `required:"true"`

	// 返回数据长度,默认为25,最大100
	Limit *int `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	// 排序参数
	OrderBy *string `required:"false"`

	// 排序方式
	OrderDir *string `required:"false"`

	// 订单号
	OrderNos []string `required:"false"`

	// 订单状态
	OrderStates []string `required:"false"`

	// 订单类型
	OrderTypes []string `required:"false"`

	// 可用区
	Regions []int `required:"false"`

	// 资源ID
	ResourceIds []string `required:"false"`

	// 产品类型
	ResourceTypes []int `required:"false"`

	// 团队ID
	TeamId *int `required:"true"`

	// 团队虚拟账号ID
	VirtualCompanyId *int `required:"true"`
}

DescribeTeamMemberOrderRequest is request schema for DescribeTeamMemberOrder action

type DescribeTeamMemberOrderResponse added in v0.22.62

type DescribeTeamMemberOrderResponse struct {
	response.CommonBase

	// 分页大小
	Limit int

	// 分页偏移
	Offset int

	// 订单详细信息
	OrderInfos []OrderInfo

	// 总条数
	Total int
}

DescribeTeamMemberOrderResponse is response schema for DescribeTeamMemberOrder action

type DescribeTeamMemberUnpaidOrderCountRequest added in v0.22.62

type DescribeTeamMemberUnpaidOrderCountRequest struct {
	request.CommonBase

	// 起始时间,需使用时间戳
	BeginTime *int `required:"true"`

	// 付费方式
	ChargeTypes []string `required:"false"`

	// 结束时间,需使用时间戳,结束时间需大于起始时间
	EndTime *int `required:"true"`

	// 订单状态
	OrderStates []string `required:"false"`

	// 订单类型
	OrderTypes []string `required:"false"`

	// 组织ID
	OrganizationId *int `required:"false"`

	// 可用区
	Regions []int `required:"false"`

	// 资源ID
	ResourceIds *string `required:"false"`

	// 产品类型
	ResourceTypes *int `required:"false"`

	// 团队ID
	TeamId *int `required:"true"`

	// 交易流水号
	TransactionNos []string `required:"false"`

	// 虚拟账号公司ID
	VirtualCompanyId *int `required:"true"`
}

DescribeTeamMemberUnpaidOrderCountRequest is request schema for DescribeTeamMemberUnpaidOrderCount action

type DescribeTeamMemberUnpaidOrderCountResponse added in v0.22.62

type DescribeTeamMemberUnpaidOrderCountResponse struct {
	response.CommonBase

	// 欠费订单总金额
	Amount string

	// 欠费订单数
	TotalCount int
}

DescribeTeamMemberUnpaidOrderCountResponse is response schema for DescribeTeamMemberUnpaidOrderCount action

type DescribeTeamMemberUnpaidOrderRequest added in v0.22.62

type DescribeTeamMemberUnpaidOrderRequest struct {
	request.CommonBase

	// 起始时间,需使用时间戳
	BeginTime *int `required:"true"`

	// 付费方式
	ChargeTypes []string `required:"false"`

	// 结束时间,需使用时间戳,结束时间需大于起始时间
	EndTime *int `required:"true"`

	// 返回数据长度,默认为25,最大100
	Limit *int `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	// 排序参数
	OrderBy *string `required:"false"`

	// 排序方式
	OrderDir *string `required:"false"`

	// 订单号
	OrderNos []string `required:"false"`

	// 订单状态
	OrderStates []string `required:"false"`

	// 订单类型
	OrderTypes []string `required:"false"`

	// 可用区
	Regions []int `required:"false"`

	// 资源ID
	ResourceIds []string `required:"false"`

	// 产品类型
	ResourceTypes []int `required:"false"`

	// 团队ID
	TeamId *int `required:"true"`

	// 团队虚拟账号ID
	VirtualCompanyId *int `required:"true"`
}

DescribeTeamMemberUnpaidOrderRequest is request schema for DescribeTeamMemberUnpaidOrder action

type DescribeTeamMemberUnpaidOrderResponse added in v0.22.62

type DescribeTeamMemberUnpaidOrderResponse struct {
	response.CommonBase

	// 分页大小
	Limit int

	// 分页偏移
	Offset int

	// 订单详细信息
	OrderInfos []UnpaidOrderInfo

	// 总条数
	Total int
}

DescribeTeamMemberUnpaidOrderResponse is response schema for DescribeTeamMemberUnpaidOrder action

type DescribeULHostBundlesRequest

type DescribeULHostBundlesRequest struct {
	request.CommonBase
}

DescribeULHostBundlesRequest is request schema for DescribeULHostBundles action

type DescribeULHostBundlesResponse

type DescribeULHostBundlesResponse struct {
	response.CommonBase

	// 套餐列表
	Bundles []Bundle

	// 错误信息
	Message string
}

DescribeULHostBundlesResponse is response schema for DescribeULHostBundles action

type DescribeULHostImageRequest added in v0.22.62

type DescribeULHostImageRequest struct {
	request.CommonBase

	// 镜像Id
	ImageId *string `required:"false"`

	// 镜像Id列表
	ImageIds []string `required:"false"`

	// 镜像类型。标准镜像:Base,应用镜像:App, 自定义镜像:Custom,默认返回所有类型
	ImageType *string `required:"false"`

	// 返回数据长度,默认为20
	Limit *int `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	// 操作系统类型:Linux, Windows 默认返回所有类型
	OsType *string `required:"false"`

	// 使用场景,当ImageType为"App"时生效。- Normal 常规专区- CrossBorder 跨境专区默认返回所有
	Scene *string `required:"false"`

	// 业务组Id。默认:Default
	Tag *string `required:"false"`
}

DescribeULHostImageRequest is request schema for DescribeULHostImage action

type DescribeULHostImageResponse added in v0.22.62

type DescribeULHostImageResponse struct {
	response.CommonBase

	// 镜像列表详见 UHostImageSet
	ImageSet []ULHostImageSet

	// 满足条件的镜像总数
	TotalCount int
}

DescribeULHostImageResponse is response schema for DescribeULHostImage action

type DescribeULHostInstanceRequest

type DescribeULHostInstanceRequest struct {
	request.CommonBase

	// 返回数据长度,默认为20,最大100
	Limit *int `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	// 【数组】轻量应用云主机ID。
	ULHostIds []string `required:"false"`
}

DescribeULHostInstanceRequest is request schema for DescribeULHostInstance action

type DescribeULHostInstanceResponse

type DescribeULHostInstanceResponse struct {
	response.CommonBase

	// 错误信息
	Message string

	// 实例列表
	ULHostInstanceSets []ULHostInstanceSet
}

DescribeULHostInstanceResponse is response schema for DescribeULHostInstance action

type DescribeUserCommunityImagesParamSortCondition added in v0.22.62

type DescribeUserCommunityImagesParamSortCondition struct {

	// 是否升序排列
	ASC *string `required:"false"`

	// 排序条件。- Favor:按热度排序,获取热点镜像;- PubTime:按发布时间排序,获取最新社区镜像;- Price 按价格排序;- CreatedCount 按使用量排序;- ImageUseTime 镜像使用时长排序- FavoritesCount 收藏数排序默认:"PubTime"
	Field *string `required:"false"`
}

DescribeUserCommunityImagesParamSortCondition is request schema for complex param

type DescribeUserCommunityImagesRequest added in v0.22.62

type DescribeUserCommunityImagesRequest struct {
	request.CommonBase

	// 搜索指定作者发布的镜像
	Author *string `required:"false"`

	// 镜像Id。支持指定镜像Id查询
	CompShareImageId *string `required:"false"`

	// 模糊搜索,支持 镜像名称、作者名称
	FuzzySearch *string `required:"false"`

	// 是否只筛选免费镜像
	IsFree *bool `required:"false"`

	// 是否只筛选官方镜像
	IsOfficial *bool `required:"false"`

	// 返回数据长度,默认为20,最大100
	Limit *string `required:"false"`

	// 镜像名称。模糊搜索
	Name *string `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	//
	SortCondition *DescribeUserCommunityImagesParamSortCondition `required:"false"`

	// 按标签名称搜索,精确匹配
	Tag *string `required:"false"`
}

DescribeUserCommunityImagesRequest is request schema for DescribeUserCommunityImages action

type DescribeUserCommunityImagesResponse added in v0.22.62

type DescribeUserCommunityImagesResponse struct {
	response.CommonBase

	// 版本组可用数量
	AvailableTotalCount int

	// 镜像详情列表
	ImageSetGroup []CompshareImageGroup

	// 总数量
	TotalCount int
}

DescribeUserCommunityImagesResponse is response schema for DescribeUserCommunityImages action

type DetachCompshareDiskRequest added in v0.22.62

type DetachCompshareDiskRequest struct {
	request.CommonBase

	// 需要卸载的UDisk实例ID
	UDiskId *string `required:"true"`

	// UHost实例ID。【UHostId和HostId必须选填一个,本字段即将废弃,建议使用HostId】
	UHostId *string `required:"false"`
}

DetachCompshareDiskRequest is request schema for DetachCompshareDisk action

type DetachCompshareDiskResponse added in v0.22.62

type DetachCompshareDiskResponse struct {
	response.CommonBase
}

DetachCompshareDiskResponse is response schema for DetachCompshareDisk action

type DiskPriceInfo added in v0.22.62

type DiskPriceInfo struct {

	// 计费类型
	ChargeType string

	// 是否为系统盘
	IsBoot bool

	// 磁盘价格
	Price float64
}

DiskPriceInfo - 磁盘价格信息列表

type DiskUpgradePriceDetail added in v0.22.62

type DiskUpgradePriceDetail struct {

	// 快照价格
	Snapshot float64

	// 磁盘价格
	UDisk float64
}

DiskUpgradePriceDetail -

type Disks added in v0.22.62

type Disks struct {

	// 系统盘信息
	BootDisk []BootDiskInfo

	// 数据盘信息
	DataDisk []DataDiskInfo

	// 磁盘介质类别信息,磁盘主要分类如下:云盘|cloudDisk、普通本地盘|normalLocalDisk和SSD本地盘|ssdLocalDisk。
	Name string
}

Disks - 磁盘信息

type DownloadTeamOrderRequest added in v0.22.62

type DownloadTeamOrderRequest struct {
	request.CommonBase

	// 起始时间,需使用时间戳
	BeginTime *int `required:"false"`

	// 结束时间,需使用时间戳,结束时间需大于起始时间
	EndTime *int `required:"false"`

	// 订单状态
	OrderStates []string `required:"false"`

	// 团队ID
	TeamId *int `required:"true"`

	// 团队虚拟账号ID
	VirtualCompanyId *int `required:"false"`
}

DownloadTeamOrderRequest is request schema for DownloadTeamOrder action

type DownloadTeamOrderResponse added in v0.22.62

type DownloadTeamOrderResponse struct {
	response.CommonBase

	// 总金额
	Amount string

	// 代金券
	AmountCoupon string

	// 赠金
	AmountFree string

	// 现金
	AmountReal string

	// 计费方式
	ChargeType string

	// 创建时间
	CreateTime int

	// 结束时间
	EndTime int

	// 订单号
	OrderNo string

	// 订单类型
	OrderType string

	// 成员备注
	RemarkName string

	// 资源ID
	ResourceId string

	// 产品类型
	ResourceType string

	// 开始时间
	StartTime int

	// 成员ID
	VirtualCompanyId int
}

DownloadTeamOrderResponse is response schema for DownloadTeamOrder action

type ExclusiveUTPInfo added in v0.22.42

type ExclusiveUTPInfo struct {

	// 当前周期剩余流量
	AvailableSize int

	// 创建时间
	CreateTime int

	// 当前周期超出限额的流量
	ExcessSize int

	// 上次重置时间
	LastResetTime int

	// 下次重置时间
	NextResetTime int

	// 当前周期总流量
	TotalSize int

	// 当前周期已使用流量
	UsedSize int
}

ExclusiveUTPInfo - 流量包详情

type FeatureModes added in v0.22.62

type FeatureModes struct {

	// 这个特性必须是列出来的CPU平台及以上的CPU才支持
	MinimalCpuPlatform []string

	// 模式|特性名称
	Name string

	// 为镜像上支持这个特性的标签。例如DescribeImage返回的字段Features包含HotPlug,说明该镜像支持热升级。
	RelatedToImageFeature []string
}

FeatureModes - 可以支持的模式类别

type Features added in v0.22.62

type Features struct {

	// 可以提供的模式类别
	Modes []FeatureModes

	// 可支持的特性名称。目前支持的特性网络增强|NetCapability、热升级|Hotplug
	Name string
}

Features - 虚机可支持的特性

type GetCompShareAttachedDiskUpgradePriceRequest added in v0.22.62

type GetCompShareAttachedDiskUpgradePriceRequest struct {
	request.CommonBase

	// 磁盘Id
	DiskId *string `required:"true"`

	// 目标大小。单位:GB
	DiskSpace *string `required:"true"`

	// 实例Id
	UHostId *string `required:"true"`
}

GetCompShareAttachedDiskUpgradePriceRequest is request schema for GetCompShareAttachedDiskUpgradePrice action

type GetCompShareAttachedDiskUpgradePriceResponse added in v0.22.62

type GetCompShareAttachedDiskUpgradePriceResponse struct {
	response.CommonBase

	// 列表价
	ListPrice float64

	// 列表价详情
	ListPriceDetail DiskUpgradePriceDetail

	// 原价
	OriginalPrice float64

	// 原价详情
	OriginalPriceDetail DiskUpgradePriceDetail

	// 升级价格
	Price float64

	// 价格详情
	PriceDetail DiskUpgradePriceDetail
}

GetCompShareAttachedDiskUpgradePriceResponse is response schema for GetCompShareAttachedDiskUpgradePrice action

type GetCompShareImageCreateProgressRequest added in v0.22.62

type GetCompShareImageCreateProgressRequest struct {
	request.CommonBase

	// 镜像Id
	CompShareImageId *string `required:"true"`
}

GetCompShareImageCreateProgressRequest is request schema for GetCompShareImageCreateProgress action

type GetCompShareImageCreateProgressResponse added in v0.22.62

type GetCompShareImageCreateProgressResponse struct {
	response.CommonBase

	// 处理进度 0 ~ 100
	Process float64

	// 预估剩余总时间 单位秒
	RemainingDuration string

	// 预估处理总时间 单位秒
	TotalDuration string
}

GetCompShareImageCreateProgressResponse is response schema for GetCompShareImageCreateProgress action

type GetCompShareInstanceMonitorRequest added in v0.22.62

type GetCompShareInstanceMonitorRequest struct {
	request.CommonBase

	// 【数组】UHost主机的资源ID,例如UHostIds.0代表希望获取信息 的主机1,UHostIds.1代表主机2。 如果不传入,则返回当前Region 所有符合条件的UHost实例。
	UHostIds []string `required:"false"`
}

GetCompShareInstanceMonitorRequest is request schema for GetCompShareInstanceMonitor action

type GetCompShareInstanceMonitorResponse added in v0.22.62

type GetCompShareInstanceMonitorResponse struct {
	response.CommonBase
}

GetCompShareInstanceMonitorResponse is response schema for GetCompShareInstanceMonitor action

type GetCompShareInstancePriceParamDisks added in v0.22.62

type GetCompShareInstancePriceParamDisks struct {

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

	// 磁盘大小,单位GB。请参考[[api:uhost-api:disk_type|磁盘类型]]。
	Size *int `required:"false"`

	// 磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。
	Type *string `required:"false"`
}

GetCompShareInstancePriceParamDisks is request schema for complex param

type GetCompShareInstancePriceRequest added in v0.22.62

type GetCompShareInstancePriceRequest struct {
	request.CommonBase

	// 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时付费;\\ Day,按天付费\\ 如果不传某个枚举值,默认返回月付价格
	ChargeType *string `required:"false"`

	// 镜像Id
	CompShareImageId *string `required:"false"`

	// CPU核数。可选范围参照控制台。默认值: 16
	Cpu *string `required:"false"`

	//
	Disks []GetCompShareInstancePriceParamDisks `required:"false"`

	// GPU卡核心数。默认值:1
	Gpu *string `required:"false"`

	// GpuType。枚举值:["4090"]
	GpuType *string `required:"false"`

	// 内存大小。单位:MB。取值为1024的倍数(可选范围参照好控制台)。默认值:32768
	Memory *string `required:"false"`
}

GetCompShareInstancePriceRequest is request schema for GetCompShareInstancePrice action

type GetCompShareInstancePriceResponse added in v0.22.62

type GetCompShareInstancePriceResponse struct {
	response.CommonBase

	// 列表价详情列表
	ListPriceDetail []CompSharePriceDetail

	// 原价详情列表
	OriginalPriceDetail []CompSharePriceDetail

	// 价格详情列表
	PriceDetail []CompSharePriceDetail
}

GetCompShareInstancePriceResponse is response schema for GetCompShareInstancePrice action

type GetCompShareInstanceUpgradePriceRequest added in v0.22.62

type GetCompShareInstanceUpgradePriceRequest struct {
	request.CommonBase

	// 镜像Id
	CompShareImageId *string `required:"false"`

	// 目标Cpu核心数。默认原配置
	Cpu *int `required:"false"`

	// 目标Gpu卡数。默认原配置
	Gpu *int `required:"false"`

	// 目标内存大小。单位:MB。默认原配置
	Memory *int `required:"false"`

	// UHost Id
	UHostId *string `required:"true"`
}

GetCompShareInstanceUpgradePriceRequest is request schema for GetCompShareInstanceUpgradePrice action

type GetCompShareInstanceUpgradePriceResponse added in v0.22.62

type GetCompShareInstanceUpgradePriceResponse struct {
	response.CommonBase

	// 列表价
	ListPrice float64

	// 原价
	OriginalPrice float64

	// 价格
	Price float64
}

GetCompShareInstanceUpgradePriceResponse is response schema for GetCompShareInstanceUpgradePrice action

type GetCompShareInstanceUserPriceParamDisks added in v0.22.62

type GetCompShareInstanceUserPriceParamDisks struct {

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

	// 磁盘大小,单位GB。请参考[[api:uhost-api:disk_type|磁盘类型]]。
	Size *int `required:"false"`

	// 磁盘类型。请参考[[api:uhost-api:disk_type|磁盘类型]]。
	Type *string `required:"false"`
}

GetCompShareInstanceUserPriceParamDisks is request schema for complex param

type GetCompShareInstanceUserPriceRequest added in v0.22.62

type GetCompShareInstanceUserPriceRequest struct {
	request.CommonBase

	// 计费模式。枚举值为: \\ > Year,按年付费; \\ > Month,按月付费;\\ > Dynamic,按小时付费;\\ Day,按天付费\\ 如果不传某个枚举值,默认返回月付价格
	ChargeType *string `required:"false"`

	// 镜像Id
	CompShareImageId *string `required:"false"`

	// CPU核数。可选范围参照控制台。默认值: 16
	Cpu *string `required:"false"`

	//
	Disks []GetCompShareInstanceUserPriceParamDisks `required:"false"`

	// GPU卡核心数。默认值:1
	Gpu *string `required:"false"`

	// GpuType。枚举值:["4090"]
	GpuType *string `required:"false"`

	// 内存大小。单位:MB。取值为1024的倍数(可选范围参照好控制台)。默认值:32768
	Memory *string `required:"false"`
}

GetCompShareInstanceUserPriceRequest is request schema for GetCompShareInstanceUserPrice action

type GetCompShareInstanceUserPriceResponse added in v0.22.62

type GetCompShareInstanceUserPriceResponse struct {
	response.CommonBase

	// 列表价详情列表
	ListPriceDetail []CompSharePriceDetail

	// 原价详情列表
	OriginalPriceDetail []CompSharePriceDetail

	// 价格详情列表
	PriceDetail []CompSharePriceDetail
}

GetCompShareInstanceUserPriceResponse is response schema for GetCompShareInstanceUserPrice action

type GetCompShareRefundPriceRequest added in v0.22.62

type GetCompShareRefundPriceRequest struct {
	request.CommonBase

	// 【数组】UHost实例ID。参见 [DescribeUHostInstance](describe_uhost_instance.html)
	UHostIds []string `required:"true"`
}

GetCompShareRefundPriceRequest is request schema for GetCompShareRefundPrice action

type GetCompShareRefundPriceResponse added in v0.22.62

type GetCompShareRefundPriceResponse struct {
	response.CommonBase

	// 主机删除扣除费用详情
	RefundPriceSet []UHostRefundPriceSet
}

GetCompShareRefundPriceResponse is response schema for GetCompShareRefundPrice action

type GetCompShareTeamInfoRequest added in v0.22.62

type GetCompShareTeamInfoRequest struct {
	request.CommonBase

	// 团队Id
	TeamId *int `required:"true"`
}

GetCompShareTeamInfoRequest is request schema for GetCompShareTeamInfo action

type GetCompShareTeamInfoResponse added in v0.22.62

type GetCompShareTeamInfoResponse struct {
	response.CommonBase

	// 错误信息
	Message string

	// 团队信息
	Team CompShareTeamDetailInfo

	// 团队关系数组
	TeamRelation []TeamRelation
}

GetCompShareTeamInfoResponse is response schema for GetCompShareTeamInfo action

type GetOpenClawModelListRequest added in v0.22.62

type GetOpenClawModelListRequest struct {
	request.CommonBase
}

GetOpenClawModelListRequest is request schema for GetOpenClawModelList action

type GetOpenClawModelListResponse added in v0.22.62

type GetOpenClawModelListResponse struct {
	response.CommonBase

	// 模型列表
	Models OpenClawModelInfo
}

GetOpenClawModelListResponse is response schema for GetOpenClawModelList action

type GetSoftwareURLRequest added in v0.22.62

type GetSoftwareURLRequest struct {
	request.CommonBase

	// 应用名称
	Software *string `required:"true"`

	// 实例Id
	UHostId *string `required:"true"`
}

GetSoftwareURLRequest is request schema for GetSoftwareURL action

type GetSoftwareURLResponse added in v0.22.62

type GetSoftwareURLResponse struct {
	response.CommonBase

	// 应用的URL
	URL string
}

GetSoftwareURLResponse is response schema for GetSoftwareURL action

type GetULHostInstancePriceRequest

type GetULHostInstancePriceRequest struct {
	request.CommonBase

	// 套餐ID
	BundleId *string `required:"true"`

	// 获取指定计费模式的价格。枚举值:\\ > Year,按年付费; \\ > Month。未指定时,返回所有计费模式价格
	ChargeType *string `required:"false"`

	// 购买台数,范围[1,5]。默认:1
	Count *int `required:"false"`

	// 购买时长。默认: 1。不支持购买到月末
	Quantity *int `required:"false"`
}

GetULHostInstancePriceRequest is request schema for GetULHostInstancePrice action

type GetULHostInstancePriceResponse

type GetULHostInstancePriceResponse struct {
	response.CommonBase

	// 错误信息
	Message string

	// 价格
	PriceSet []ULHostPriceSet
}

GetULHostInstancePriceResponse is response schema for GetULHostInstancePrice action

type GetULHostRenewPriceRequest

type GetULHostRenewPriceRequest struct {
	request.CommonBase

	// 计费类型。支持:Year/Month;默认:Month
	ChargeType *string `required:"false"`

	// ULHost实例ID
	ULHostId *string `required:"true"`
}

GetULHostRenewPriceRequest is request schema for GetULHostRenewPrice action

type GetULHostRenewPriceResponse

type GetULHostRenewPriceResponse struct {
	response.CommonBase

	// 价格
	PriceSet []ULHostPriceSet
}

GetULHostRenewPriceResponse is response schema for GetULHostRenewPrice action

type GpuMonitorInfo added in v0.22.62

type GpuMonitorInfo struct {

	// GPU卡名称
	GPU string

	// GPU卡使用率
	GpuUsageRate string

	// GPU显存使用率
	MemoryUsageRate string
}

GpuMonitorInfo - GPU卡监控信息

type GraphicsMemory added in v0.22.42

type GraphicsMemory struct {

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

	// 值,单位是GB
	Value int
}

GraphicsMemory - GPU的显存指标

type ListCompShareTeamInviteRequest added in v0.22.62

type ListCompShareTeamInviteRequest struct {
	request.CommonBase

	// 团队ID
	TeamId *int `required:"false"`
}

ListCompShareTeamInviteRequest is request schema for ListCompShareTeamInvite action

type ListCompShareTeamInviteResponse added in v0.22.62

type ListCompShareTeamInviteResponse struct {
	response.CommonBase

	// 成员信息列表
	Invites []CompShareTeamInviteInfo

	// 错误信息
	Message string
}

ListCompShareTeamInviteResponse is response schema for ListCompShareTeamInvite action

type ListCompShareTeamJoinedRequest added in v0.22.62

type ListCompShareTeamJoinedRequest struct {
	request.CommonBase

	// 邀请状态:Pending(待同意)、Joined(已加入)、Rejected(拒绝)、Canceled(取消)
	Status *string `required:"false"`
}

ListCompShareTeamJoinedRequest is request schema for ListCompShareTeamJoined action

type ListCompShareTeamJoinedResponse added in v0.22.62

type ListCompShareTeamJoinedResponse struct {
	response.CommonBase

	// 加入团队信息数组
	JoinedTeams []CompShareTeamJoinedInfo
}

ListCompShareTeamJoinedResponse is response schema for ListCompShareTeamJoined action

type ListCompShareTeamOperateLogRequest added in v0.22.62

type ListCompShareTeamOperateLogRequest struct {
	request.CommonBase

	// 起始时间,需使用时间戳
	BeginTime *int `required:"true"`

	// 结束时间,需使用时间戳,结束时间需大于起始时间
	EndTime *int `required:"true"`

	// 返回数据长度,默认为25,最大100
	Limit *int `required:"false"`

	// 列表起始位置偏移量,默认为0
	Offset *int `required:"false"`

	// 操作类型,详细参考返回值
	OperateType []string `required:"false"`

	// 排序方式:true表示按创建时间升序,false表示降序(默认)
	OrderByASC *bool `required:"false"`

	// 操作状态,详细参考返回值
	Status []string `required:"false"`

	// 团队ID
	TeamId *int `required:"true"`
}

ListCompShareTeamOperateLogRequest is request schema for ListCompShareTeamOperateLog action

type ListCompShareTeamOperateLogResponse added in v0.22.62

type ListCompShareTeamOperateLogResponse struct {
	response.CommonBase

	// 团队操作日志列表
	Logs []CompShareTeamOperateLogInfo

	// 操作类型枚举列表
	OperateTypeList []string

	// 状态枚举列表
	StatusList []string

	// 总条目数
	Total int
}

ListCompShareTeamOperateLogResponse is response schema for ListCompShareTeamOperateLog action

type ListCompShareTeamRequest added in v0.22.62

type ListCompShareTeamRequest struct {
	request.CommonBase
}

ListCompShareTeamRequest is request schema for ListCompShareTeam action

type ListCompShareTeamResponse added in v0.22.62

type ListCompShareTeamResponse struct {
	response.CommonBase

	// 团队信息数组
	Teams []CompShareTeamInfo
}

ListCompShareTeamResponse is response schema for ListCompShareTeam action

type ListMemberProductTypeRequest added in v0.22.62

type ListMemberProductTypeRequest struct {
	request.CommonBase

	// 起始时间,需使用时间戳
	BeginTime *int `required:"true"`

	// 结束时间,需使用时间戳,结束时间需大于起始时间
	EndTime *int `required:"true"`

	// 订单状态
	OrderStates []string `required:"false"`

	// 团队ID
	TeamId *int `required:"true"`

	// 成员虚拟ID
	VirtualCompanyId *int `required:"false"`
}

ListMemberProductTypeRequest is request schema for ListMemberProductType action

type ListMemberProductTypeResponse added in v0.22.62

type ListMemberProductTypeResponse struct {
	response.CommonBase

	// 产品类型列表
	ProductTypeList []string
}

ListMemberProductTypeResponse is response schema for ListMemberProductType action

type MachineSizes added in v0.22.62

type MachineSizes struct {

	// CPU和内存可支持的规格
	Collection []Collection

	// Gpu为GPU可支持的规格即GPU颗数,非GPU机型,Gpu为0
	Gpu int
}

MachineSizes - GPU、CPU和内存信息

type ModelRepositoryModel added in v0.22.62

type ModelRepositoryModel struct {

	// 创建时间
	CreateTime int

	// 模型名称
	Name string

	// 模型路径
	Path string

	// 模型大小
	Size string

	// 模型标签
	Tag string
}

ModelRepositoryModel - 模型库模型信息

type ModifyCompShareImageShareAccountRequest added in v0.22.62

type ModifyCompShareImageShareAccountRequest struct {
	request.CommonBase

	// 添加被共享的账号Id,每次最多10个。与RemoveAccounts.N不能同时为空
	AddAccounts []int `required:"false"`

	// 镜像Id
	CompShareImageId *string `required:"true"`

	// 移除被共享的账号Id,每次最多10个。与AddAccounts.N不能同时为空
	RemoveAccounts []int `required:"false"`
}

ModifyCompShareImageShareAccountRequest is request schema for ModifyCompShareImageShareAccount action

type ModifyCompShareImageShareAccountResponse added in v0.22.62

type ModifyCompShareImageShareAccountResponse struct {
	response.CommonBase

	// 无效的账号Id列表
	InvalidAccounts []int
}

ModifyCompShareImageShareAccountResponse is response schema for ModifyCompShareImageShareAccount action

type ModifyCompShareInstanceNameRequest added in v0.22.62

type ModifyCompShareInstanceNameRequest struct {
	request.CommonBase

	// 名称
	Name *string `required:"true"`

	// 实例Id
	UHostId *string `required:"true"`
}

ModifyCompShareInstanceNameRequest is request schema for ModifyCompShareInstanceName action

type ModifyCompShareInstanceNameResponse added in v0.22.62

type ModifyCompShareInstanceNameResponse struct {
	response.CommonBase

	// 实例Id
	UHostId string
}

ModifyCompShareInstanceNameResponse is response schema for ModifyCompShareInstanceName action

type ModifyULHostAttributeRequest

type ModifyULHostAttributeRequest struct {
	request.CommonBase

	// 名称。和Remark至少选择一个进行修改
	Name *string `required:"false"`

	// 备注。和Name至少选择一个进行修改
	Remark *string `required:"false"`

	// ULHost实例Id
	ULHostId *string `required:"true"`
}

ModifyULHostAttributeRequest is request schema for ModifyULHostAttribute action

type ModifyULHostAttributeResponse

type ModifyULHostAttributeResponse struct {
	response.CommonBase

	// 错误信息
	Message string

	// ULHost实例Id
	ULHostId string
}

ModifyULHostAttributeResponse is response schema for ModifyULHostAttribute action

type MonitorMessage added in v0.22.62

type MonitorMessage struct {

	// CPU使用率
	CpuUsageRate string

	// GPU卡监控信息
	GpuInfo []GpuMonitorInfo

	// 内存使用率
	MemUsageRate string
}

MonitorMessage - 监控信息

type OpenClawModelInfo added in v0.22.62

type OpenClawModelInfo struct {

	// 模型Id
	Id string

	// 模型名称
	Name string
}

OpenClawModelInfo - OpenClaw 模型信息

type OrderDetailItem added in v0.22.62

type OrderDetailItem struct {

	// 产品名
	ProductName string

	// 配置
	Value string
}

OrderDetailItem - 配置详情

type OrderInfo added in v0.22.62

type OrderInfo struct {

	// 订单金额
	Amount string

	// 优惠券金额
	AmountCoupon string

	// 赠金
	AmountFree string

	// 真实金额
	AmountReal string

	// 付费方式
	ChargeType string

	// 购买数量
	Count int

	// 创建时间
	CreateTime int

	// 订单结束时间
	EndTime int

	// 配置详情
	OrderDetail []OrderDetailItem

	// 原配置详情
	OrderDetailOld []OrderDetailItem

	// 订单号
	OrderNo string

	// 订单状态
	OrderState string

	// 订单类型
	OrderType string

	// 折扣率
	OriginalPrice string

	// 项目名称
	ProjectName string

	// 购买量
	Quantity string

	// 可用区
	RegionId string

	// 资源ID
	ResourceId string

	// 资源标识
	ResourceTag []ResourceTagItem

	// 产品类型
	ResourceType string

	// 抢占式折扣,仅抢占式才展示
	SpotDiscount string

	// 订单起始时间
	StartTime int

	// 交易号
	TradeNo string

	// 更新时间
	UpdateTime int
}

OrderInfo - 订单信息

type Performance added in v0.22.62

type Performance struct {

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

	// 值,单位是TFlops
	Value float64
}

Performance - GPU的性能指标

type PoweroffULHostInstanceRequest

type PoweroffULHostInstanceRequest struct {
	request.CommonBase

	// ULHost实例ID
	ULHostId *string `required:"true"`
}

PoweroffULHostInstanceRequest is request schema for PoweroffULHostInstance action

type PoweroffULHostInstanceResponse

type PoweroffULHostInstanceResponse struct {
	response.CommonBase

	// ULHost实例ID
	ULHostId string
}

PoweroffULHostInstanceResponse is response schema for PoweroffULHostInstance action

type Projects added in v0.22.62

type Projects struct {

	// 账号Id
	AccountId string

	// 账号昵称
	AccountName string
}

Projects - 项目详情

type PublishCompShareImageParamSoftwares added in v0.22.62

type PublishCompShareImageParamSoftwares struct {

	// 镜像应用列表
	Applications []string `required:"false"`

	// 镜像CUDA版本
	CUDAVersion *string `required:"false"`

	// 镜像框架名称
	Framework *string `required:"false"`

	// 镜像框架版本
	FrameworkVersion *string `required:"false"`
}

PublishCompShareImageParamSoftwares is request schema for complex param

type PublishCompShareImageRequest added in v0.22.62

type PublishCompShareImageRequest struct {
	request.CommonBase

	// 是否支持自启动 false: 不支持 true:支持
	AutoStart *string `required:"false"`

	// 发布社区镜像名称
	CommunityImageName *string `required:"false"`

	// 镜像Id
	CompShareImageId *string `required:"true"`

	// 封面。base64编码的图片
	Cover *string `required:"false"`

	// 镜像描述信息
	Description *string `required:"false"`

	// 镜像价格。单位:元,支持00.00
	Price *float64 `required:"true"`

	// 镜像详情描述【富文本】
	Readme *string `required:"false"`

	//
	Softwares *PublishCompShareImageParamSoftwares `required:"false"`

	// 【array of string】镜像标签。最多支持3个标签
	Tags []string `required:"false"`
}

PublishCompShareImageRequest is request schema for PublishCompShareImage action

type PublishCompShareImageResponse added in v0.22.62

type PublishCompShareImageResponse struct {
	response.CommonBase
}

PublishCompShareImageResponse is response schema for PublishCompShareImage action

type RebootCompShareInstanceRequest added in v0.22.42

type RebootCompShareInstanceRequest struct {
	request.CommonBase

	// 实例Id
	UHostId *string `required:"true"`
}

RebootCompShareInstanceRequest is request schema for RebootCompShareInstance action

type RebootCompShareInstanceResponse added in v0.22.42

type RebootCompShareInstanceResponse struct {
	response.CommonBase

	// 实例Id
	UHostId string
}

RebootCompShareInstanceResponse is response schema for RebootCompShareInstance action

type RebootULHostInstanceRequest

type RebootULHostInstanceRequest struct {
	request.CommonBase

	// ULHost实例ID
	ULHostId *string `required:"true"`
}

RebootULHostInstanceRequest is request schema for RebootULHostInstance action

type RebootULHostInstanceResponse

type RebootULHostInstanceResponse struct {
	response.CommonBase

	// ULHost实例ID
	ULHostId string
}

RebootULHostInstanceResponse is response schema for RebootULHostInstance action

type ReinstallCompShareInstanceRequest added in v0.22.42

type ReinstallCompShareInstanceRequest struct {
	request.CommonBase

	// 镜像Id
	CompShareImageId *string `required:"true"`

	// 实例的新密码
	Password *string `required:"false"`

	// 实例Id
	UHostId *string `required:"true"`
}

ReinstallCompShareInstanceRequest is request schema for ReinstallCompShareInstance action

type ReinstallCompShareInstanceResponse added in v0.22.42

type ReinstallCompShareInstanceResponse struct {
	response.CommonBase

	// 实例Id
	UHostId string
}

ReinstallCompShareInstanceResponse is response schema for ReinstallCompShareInstance action

type ReinstallULHostInstanceRequest

type ReinstallULHostInstanceRequest struct {
	request.CommonBase

	// 镜像Id。暂不支持使用自定义镜像重装
	ImageId *string `required:"true"`

	// 登陆密码。密码需使用base64进行编码,举例如下:# echo -n Password1 | base64 UGFzc3dvcmQx
	Password *string `required:"true"`

	// 实例Id
	ULHostId *string `required:"true"`
}

ReinstallULHostInstanceRequest is request schema for ReinstallULHostInstance action

type ReinstallULHostInstanceResponse

type ReinstallULHostInstanceResponse struct {
	response.CommonBase

	// 错误信息
	Message string

	// 实例Id
	ULHostId string
}

ReinstallULHostInstanceResponse is response schema for ReinstallULHostInstance action

type ResetCompShareInstancePasswordRequest added in v0.22.42

type ResetCompShareInstancePasswordRequest struct {
	request.CommonBase

	// 新密码。需经Base64编码
	Password *string `required:"true"`

	// 实例Id
	UHostId *string `required:"true"`
}

ResetCompShareInstancePasswordRequest is request schema for ResetCompShareInstancePassword action

type ResetCompShareInstancePasswordResponse added in v0.22.42

type ResetCompShareInstancePasswordResponse struct {
	response.CommonBase

	// 实例Id
	UHostId string
}

ResetCompShareInstancePasswordResponse is response schema for ResetCompShareInstancePassword action

type ResetULHostInstancePasswordRequest

type ResetULHostInstancePasswordRequest struct {
	request.CommonBase

	// ULHost新密码(密码格式使用BASE64编码)
	Password *string `required:"true"`

	// ULHost实例ID
	ULHostId *string `required:"true"`
}

ResetULHostInstancePasswordRequest is request schema for ResetULHostInstancePassword action

type ResetULHostInstancePasswordResponse

type ResetULHostInstancePasswordResponse struct {
	response.CommonBase

	// ULHost实例ID
	ULHostId string
}

ResetULHostInstancePasswordResponse is response schema for ResetULHostInstancePassword action

type ResizeCompShareDiskRequest added in v0.22.62

type ResizeCompShareDiskRequest struct {
	request.CommonBase

	// 大小
	Size *int `required:"true"`

	// 磁盘id
	UDiskId *string `required:"true"`
}

ResizeCompShareDiskRequest is request schema for ResizeCompShareDisk action

type ResizeCompShareDiskResponse added in v0.22.62

type ResizeCompShareDiskResponse struct {
	response.CommonBase

	// 磁盘id
	UDiskId string
}

ResizeCompShareDiskResponse is response schema for ResizeCompShareDisk action

type ResizeCompShareInstanceRequest added in v0.22.62

type ResizeCompShareInstanceRequest struct {
	request.CommonBase

	// 目标Cpu核心数
	Cpu *int `required:"false"`

	// 磁盘Id
	DiskId *string `required:"false"`

	// 目标磁盘大小
	DiskSpace *string `required:"false"`

	// 目标Gpu卡数
	Gpu *int `required:"false"`

	// 目标内存大小
	Memory *int `required:"false"`

	// 实例Id
	UHostId *string `required:"true"`
}

ResizeCompShareInstanceRequest is request schema for ResizeCompShareInstance action

type ResizeCompShareInstanceResponse added in v0.22.62

type ResizeCompShareInstanceResponse struct {
	response.CommonBase

	// 实例Id
	UHostId string
}

ResizeCompShareInstanceResponse is response schema for ResizeCompShareInstance action

type ResourceTagItem added in v0.22.62

type ResourceTagItem struct {

	// 标识名称
	KeyId string

	// 标识信息
	Value string
}

ResourceTagItem - 资源标识

type SetCompShareTeamRelationRequest added in v0.22.62

type SetCompShareTeamRelationRequest struct {
	request.CommonBase

	// 备注名称
	RemarkName *string `required:"false"`

	// 发送邀请操作:Agree(同意)、Reject(拒绝)、Cancel(取消)、UpdateRemarkName(更改备注)
	Status *string `required:"true"`

	// 团队Id
	TeamId *string `required:"true"`

	// 取消邀请的成员公司Id
	UserCompanyId *string `required:"false"`
}

SetCompShareTeamRelationRequest is request schema for SetCompShareTeamRelation action

type SetCompShareTeamRelationResponse added in v0.22.62

type SetCompShareTeamRelationResponse struct {
	response.CommonBase

	// 错误信息
	Message string
}

SetCompShareTeamRelationResponse is response schema for SetCompShareTeamRelation action

type Software added in v0.22.62

type Software struct {

	// 【array of string】应用列表
	Applications []string

	// CUDA版本
	CUDAVersion string

	// 框架名称
	Framework string

	// 框架版本
	FrameworkVersion string
}

Software -

type SoftwareAddr added in v0.22.42

type SoftwareAddr struct {

	// 软件名称
	Name string

	// 软件地址
	URL string
}

SoftwareAddr -

type SoftwarePort added in v0.22.62

type SoftwarePort struct {

	// 端口号。范围: [1, 65535]
	Port int

	// 应用名称
	Software string
}

SoftwarePort - 应用端口信息

type StartCompShareInstanceRequest added in v0.22.42

type StartCompShareInstanceRequest struct {
	request.CommonBase

	// 实例Id
	UHostId *string `required:"true"`
}

StartCompShareInstanceRequest is request schema for StartCompShareInstance action

type StartCompShareInstanceResponse added in v0.22.42

type StartCompShareInstanceResponse struct {
	response.CommonBase

	// 实例Id
	UHostId string
}

StartCompShareInstanceResponse is response schema for StartCompShareInstance action

type StartULHostInstanceRequest

type StartULHostInstanceRequest struct {
	request.CommonBase

	// ULHost实例ID
	ULHostId *string `required:"true"`
}

StartULHostInstanceRequest is request schema for StartULHostInstance action

type StartULHostInstanceResponse

type StartULHostInstanceResponse struct {
	response.CommonBase

	// ULHost实例ID
	ULHostId string
}

StartULHostInstanceResponse is response schema for StartULHostInstance action

type StopCompShareInstanceRequest added in v0.22.42

type StopCompShareInstanceRequest struct {
	request.CommonBase

	// 实例Id
	UHostId *string `required:"true"`
}

StopCompShareInstanceRequest is request schema for StopCompShareInstance action

type StopCompShareInstanceResponse added in v0.22.42

type StopCompShareInstanceResponse struct {
	response.CommonBase

	// 实例Id
	UHostId string
}

StopCompShareInstanceResponse is response schema for StopCompShareInstance action

type StopULHostInstanceRequest

type StopULHostInstanceRequest struct {
	request.CommonBase

	// ULHost实例ID。
	ULHostId *string `required:"true"`
}

StopULHostInstanceRequest is request schema for StopULHostInstance action

type StopULHostInstanceResponse

type StopULHostInstanceResponse struct {
	response.CommonBase

	// ULHost实例ID
	ULHostId string
}

StopULHostInstanceResponse is response schema for StopULHostInstance action

type SupportZone added in v0.22.62

type SupportZone struct {

	// 可用区显示名称
	Describe string

	// 地域名称
	Region string

	// 地域ID
	RegionId int

	// 可用区名称
	Zone string

	// 可用区ID
	ZoneId int
}

SupportZone - compshare支持的可用区信息列表

type TeamRelation added in v0.22.62

type TeamRelation struct {

	// 已分配金额
	AllocateAmount int

	// 余额
	AvailableAmount int

	// 邀请时间
	CreateTime int

	// 备注名称
	RemarkName string

	// 邀请状态:Pending(待同意)、Joined(已加入)、Rejected(拒绝)、Canceled(取消)
	Status string

	// 团队ID
	TeamId int

	// 团队名称
	TeamName string

	// 成员公司Id
	UserCompanyId int

	// 虚拟账号公司Id
	VirtualCompanyId int
}

TeamRelation - 团队关系信息

type TerminateCompShareCustomImageRequest added in v0.22.62

type TerminateCompShareCustomImageRequest struct {
	request.CommonBase

	// 镜像Id
	CompShareImageId *string `required:"true"`
}

TerminateCompShareCustomImageRequest is request schema for TerminateCompShareCustomImage action

type TerminateCompShareCustomImageResponse added in v0.22.62

type TerminateCompShareCustomImageResponse struct {
	response.CommonBase
}

TerminateCompShareCustomImageResponse is response schema for TerminateCompShareCustomImage action

type TerminateCompShareInstanceRequest added in v0.22.42

type TerminateCompShareInstanceRequest struct {
	request.CommonBase

	// 虚机资源id
	UHostId *string `required:"true"`
}

TerminateCompShareInstanceRequest is request schema for TerminateCompShareInstance action

type TerminateCompShareInstanceResponse added in v0.22.42

type TerminateCompShareInstanceResponse struct {
	response.CommonBase

	// 虚机资源id
	UHostId string
}

TerminateCompShareInstanceResponse is response schema for TerminateCompShareInstance action

type TerminateULHostInstanceRequest

type TerminateULHostInstanceRequest struct {
	request.CommonBase

	// 删除主机时是否同时删除挂载的数据盘。默认为false。
	ReleaseUDisk *bool `required:"false"`

	// ULHost资源Id
	ULHostId *string `required:"true"`
}

TerminateULHostInstanceRequest is request schema for TerminateULHostInstance action

type TerminateULHostInstanceResponse

type TerminateULHostInstanceResponse struct {
	response.CommonBase

	// 用于判断主机删除时是否进入回收站。放入回收站:"Yes", 彻底删除:“No”。
	InRecycle string

	// ULHost 实例 Id
	ULHostId string
}

TerminateULHostInstanceResponse is response schema for TerminateULHostInstance action

type UCompShareClient

type UCompShareClient struct {
	*ucloud.Client
}

UCompShareClient is the client of UCompShare

func NewClient

func NewClient(config *ucloud.Config, credential *auth.Credential) *UCompShareClient

NewClient will return a instance of UCompShareClient

func (*UCompShareClient) AttachCompshareDisk added in v0.22.62

API: AttachCompshareDisk

将一个可用的UDisk挂载到某台主机上

func (*UCompShareClient) AttachUS3 added in v0.22.62

API: AttachUS3

挂载us3

func (*UCompShareClient) CheckCompShareNetOptimizer added in v0.22.62

API: CheckCompShareNetOptimizer

检查算力平台账号是否开通访问加速

func (*UCompShareClient) CheckULHostResourceCapacity added in v0.22.62

API: CheckULHostResourceCapacity

检查轻量应用云主机资源余量

func (*UCompShareClient) CopyCompShareCustomImage added in v0.22.62

API: CopyCompShareCustomImage

复制算力平台镜像

func (*UCompShareClient) CreateCompShareCustomImage added in v0.22.62

API: CreateCompShareCustomImage

制作算力平台实例自制镜像

func (*UCompShareClient) CreateCompShareInstance added in v0.22.42

API: CreateCompShareInstance

创建轻量级算力平台主机资源

func (*UCompShareClient) CreateCompShareTeam added in v0.22.62

API: CreateCompShareTeam

创建团队

func (*UCompShareClient) CreateCompShareTeamRelation added in v0.22.62

API: CreateCompShareTeamRelation

发送团队邀请

func (*UCompShareClient) CreateULHostInstance

API: CreateULHostInstance

创建轻量应用云主机

func (*UCompShareClient) DeleteCompShareStopScheduler added in v0.22.62

API: DeleteCompShareStopScheduler

删除实例定时关机任务

func (*UCompShareClient) DeleteCompShareTeam added in v0.22.62

API: DeleteCompShareTeam

删除团队

func (*UCompShareClient) DeleteCompshareDisk added in v0.22.62

API: DeleteCompshareDisk

卸载并删除算力磁盘

func (*UCompShareClient) DescribeAvailableCompShareInstanceTypes added in v0.22.62

API: DescribeAvailableCompShareInstanceTypes

获取某个地域下可售/售罄的所有机型信息

func (*UCompShareClient) DescribeCommunityImages added in v0.22.62

API: DescribeCommunityImages

获取社区镜像列表

func (*UCompShareClient) DescribeCompShareCustomImages added in v0.22.62

API: DescribeCompShareCustomImages

获取自制镜像列表

func (*UCompShareClient) DescribeCompShareGpuInventory added in v0.22.62

API: DescribeCompShareGpuInventory

查询GPU卡余量库存

func (*UCompShareClient) DescribeCompShareImageShareAccounts added in v0.22.62

API: DescribeCompShareImageShareAccounts

获取镜像共享的账号列表

func (*UCompShareClient) DescribeCompShareImageTags added in v0.22.62

API: DescribeCompShareImageTags

获取镜像标签列表

func (*UCompShareClient) DescribeCompShareImages added in v0.22.62

API: DescribeCompShareImages

可获取平台、应用镜像信息

func (*UCompShareClient) DescribeCompShareInstance added in v0.22.42

API: DescribeCompShareInstance

获取用户所有地域下主机资源信息列表

func (*UCompShareClient) DescribeCompShareMachineTypeFamilies added in v0.22.62

API: DescribeCompShareMachineTypeFamilies

获取实例规格族列表(所有机型的信息)

func (*UCompShareClient) DescribeCompShareSharingImages added in v0.22.62

API: DescribeCompShareSharingImages

获取算力平台共享镜像列表

func (*UCompShareClient) DescribeCompShareSoftwarePort added in v0.22.62

API: DescribeCompShareSoftwarePort

获取算力平台应用及端口号列表

func (*UCompShareClient) DescribeCompShareSupportZone added in v0.22.62

API: DescribeCompShareSupportZone

获取支持的可用区信息列表

func (*UCompShareClient) DescribeModelRepositoryModels added in v0.22.62

API: DescribeModelRepositoryModels

模型仓库模型列表

func (*UCompShareClient) DescribeModelRepositoryTags added in v0.22.62

API: DescribeModelRepositoryTags

模型仓库标签列表

func (*UCompShareClient) DescribeSelfCommunityImages added in v0.22.62

API: DescribeSelfCommunityImages

个人中心社区镜像查询

func (*UCompShareClient) DescribeTeamMemberOrder added in v0.22.62

API: DescribeTeamMemberOrder

获取团队订单

func (*UCompShareClient) DescribeTeamMemberOrderCount added in v0.22.62

API: DescribeTeamMemberOrderCount

获取团队成员订单总览

func (*UCompShareClient) DescribeTeamMemberUnpaidOrder added in v0.22.62

API: DescribeTeamMemberUnpaidOrder

获取团队队员未支付订单

func (*UCompShareClient) DescribeTeamMemberUnpaidOrderCount added in v0.22.62

API: DescribeTeamMemberUnpaidOrderCount

获取团队成员未支付订单总览

func (*UCompShareClient) DescribeULHostBundles

API: DescribeULHostBundles

获取轻量应用云主机套餐列表

func (*UCompShareClient) DescribeULHostImage added in v0.22.62

API: DescribeULHostImage

获取指定数据中心镜像列表

func (*UCompShareClient) DescribeULHostInstance

API: DescribeULHostInstance

获取轻量应用云主机列表

func (*UCompShareClient) DescribeUserCommunityImages added in v0.22.62

API: DescribeUserCommunityImages

获取社区镜像列表(登录状态)

func (*UCompShareClient) DetachCompshareDisk added in v0.22.62

API: DetachCompshareDisk

卸载某个已经挂载在指定UHost实例上的UDisk

func (*UCompShareClient) DownloadTeamOrder added in v0.22.62

API: DownloadTeamOrder

下载团队订单

func (*UCompShareClient) GetCompShareAttachedDiskUpgradePrice added in v0.22.62

API: GetCompShareAttachedDiskUpgradePrice

获取算力平台实例磁盘升级价格

func (*UCompShareClient) GetCompShareImageCreateProgress added in v0.22.62

API: GetCompShareImageCreateProgress

获取算力平台镜像制作进度

func (*UCompShareClient) GetCompShareInstanceMonitor added in v0.22.62

API: GetCompShareInstanceMonitor

获取实例监控指标

func (*UCompShareClient) GetCompShareInstancePrice added in v0.22.62

API: GetCompShareInstancePrice

获取算力平台实例价格

func (*UCompShareClient) GetCompShareInstanceUpgradePrice added in v0.22.62

API: GetCompShareInstanceUpgradePrice

获取算力平台实例升降级价格

func (*UCompShareClient) GetCompShareInstanceUserPrice added in v0.22.62

API: GetCompShareInstanceUserPrice

获取算力平台实例用户价格

func (*UCompShareClient) GetCompShareRefundPrice added in v0.22.62

API: GetCompShareRefundPrice

获取算力平台实例删除扣除费用。包括主机、磁盘等资源的费用

func (*UCompShareClient) GetCompShareTeamInfo added in v0.22.62

API: GetCompShareTeamInfo

获取团队详细信息

func (*UCompShareClient) GetOpenClawModelList added in v0.22.62

API: GetOpenClawModelList

获取OpenClaw模型列表

func (*UCompShareClient) GetSoftwareURL added in v0.22.62

API: GetSoftwareURL

获取算力平台实例应用URL

func (*UCompShareClient) GetULHostInstancePrice

API: GetULHostInstancePrice

获取轻量应用云主机套餐价格

func (*UCompShareClient) GetULHostRenewPrice

API: GetULHostRenewPrice

获取主机续费价格

func (*UCompShareClient) ListCompShareTeam added in v0.22.62

API: ListCompShareTeam

获取团队列表

func (*UCompShareClient) ListCompShareTeamInvite added in v0.22.62

API: ListCompShareTeamInvite

获取邀请成员的列表

func (*UCompShareClient) ListCompShareTeamJoined added in v0.22.62

API: ListCompShareTeamJoined

获取加入团队信息列表

func (*UCompShareClient) ListCompShareTeamOperateLog added in v0.22.62

API: ListCompShareTeamOperateLog

获取团队操作日志列表

func (*UCompShareClient) ListMemberProductType added in v0.22.62

API: ListMemberProductType

获取成员订单产品类型

func (*UCompShareClient) ModifyCompShareImageShareAccount added in v0.22.62

API: ModifyCompShareImageShareAccount

管理镜像的共享账号列表

func (*UCompShareClient) ModifyCompShareInstanceName added in v0.22.62

API: ModifyCompShareInstanceName

修改算力平台实例名称

func (*UCompShareClient) ModifyULHostAttribute

API: ModifyULHostAttribute

修改指定ULHost实例属性信息,包含名称和备注

func (*UCompShareClient) NewAttachCompshareDiskRequest added in v0.22.62

func (c *UCompShareClient) NewAttachCompshareDiskRequest() *AttachCompshareDiskRequest

NewAttachCompshareDiskRequest will create request of AttachCompshareDisk action.

func (*UCompShareClient) NewAttachUS3Request added in v0.22.62

func (c *UCompShareClient) NewAttachUS3Request() *AttachUS3Request

NewAttachUS3Request will create request of AttachUS3 action.

func (*UCompShareClient) NewCheckCompShareNetOptimizerRequest added in v0.22.62

func (c *UCompShareClient) NewCheckCompShareNetOptimizerRequest() *CheckCompShareNetOptimizerRequest

NewCheckCompShareNetOptimizerRequest will create request of CheckCompShareNetOptimizer action.

func (*UCompShareClient) NewCheckULHostResourceCapacityRequest added in v0.22.62

func (c *UCompShareClient) NewCheckULHostResourceCapacityRequest() *CheckULHostResourceCapacityRequest

NewCheckULHostResourceCapacityRequest will create request of CheckULHostResourceCapacity action.

func (*UCompShareClient) NewCopyCompShareCustomImageRequest added in v0.22.62

func (c *UCompShareClient) NewCopyCompShareCustomImageRequest() *CopyCompShareCustomImageRequest

NewCopyCompShareCustomImageRequest will create request of CopyCompShareCustomImage action.

func (*UCompShareClient) NewCreateCompShareCustomImageRequest added in v0.22.62

func (c *UCompShareClient) NewCreateCompShareCustomImageRequest() *CreateCompShareCustomImageRequest

NewCreateCompShareCustomImageRequest will create request of CreateCompShareCustomImage action.

func (*UCompShareClient) NewCreateCompShareInstanceRequest added in v0.22.42

func (c *UCompShareClient) NewCreateCompShareInstanceRequest() *CreateCompShareInstanceRequest

NewCreateCompShareInstanceRequest will create request of CreateCompShareInstance action.

func (*UCompShareClient) NewCreateCompShareTeamRelationRequest added in v0.22.62

func (c *UCompShareClient) NewCreateCompShareTeamRelationRequest() *CreateCompShareTeamRelationRequest

NewCreateCompShareTeamRelationRequest will create request of CreateCompShareTeamRelation action.

func (*UCompShareClient) NewCreateCompShareTeamRequest added in v0.22.62

func (c *UCompShareClient) NewCreateCompShareTeamRequest() *CreateCompShareTeamRequest

NewCreateCompShareTeamRequest will create request of CreateCompShareTeam action.

func (*UCompShareClient) NewCreateULHostInstanceRequest

func (c *UCompShareClient) NewCreateULHostInstanceRequest() *CreateULHostInstanceRequest

NewCreateULHostInstanceRequest will create request of CreateULHostInstance action.

func (*UCompShareClient) NewDeleteCompShareStopSchedulerRequest added in v0.22.62

func (c *UCompShareClient) NewDeleteCompShareStopSchedulerRequest() *DeleteCompShareStopSchedulerRequest

NewDeleteCompShareStopSchedulerRequest will create request of DeleteCompShareStopScheduler action.

func (*UCompShareClient) NewDeleteCompShareTeamRequest added in v0.22.62

func (c *UCompShareClient) NewDeleteCompShareTeamRequest() *DeleteCompShareTeamRequest

NewDeleteCompShareTeamRequest will create request of DeleteCompShareTeam action.

func (*UCompShareClient) NewDeleteCompshareDiskRequest added in v0.22.62

func (c *UCompShareClient) NewDeleteCompshareDiskRequest() *DeleteCompshareDiskRequest

NewDeleteCompshareDiskRequest will create request of DeleteCompshareDisk action.

func (*UCompShareClient) NewDescribeAvailableCompShareInstanceTypesRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeAvailableCompShareInstanceTypesRequest() *DescribeAvailableCompShareInstanceTypesRequest

NewDescribeAvailableCompShareInstanceTypesRequest will create request of DescribeAvailableCompShareInstanceTypes action.

func (*UCompShareClient) NewDescribeCommunityImagesRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCommunityImagesRequest() *DescribeCommunityImagesRequest

NewDescribeCommunityImagesRequest will create request of DescribeCommunityImages action.

func (*UCompShareClient) NewDescribeCompShareCustomImagesRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareCustomImagesRequest() *DescribeCompShareCustomImagesRequest

NewDescribeCompShareCustomImagesRequest will create request of DescribeCompShareCustomImages action.

func (*UCompShareClient) NewDescribeCompShareGpuInventoryRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareGpuInventoryRequest() *DescribeCompShareGpuInventoryRequest

NewDescribeCompShareGpuInventoryRequest will create request of DescribeCompShareGpuInventory action.

func (*UCompShareClient) NewDescribeCompShareImageShareAccountsRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareImageShareAccountsRequest() *DescribeCompShareImageShareAccountsRequest

NewDescribeCompShareImageShareAccountsRequest will create request of DescribeCompShareImageShareAccounts action.

func (*UCompShareClient) NewDescribeCompShareImageTagsRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareImageTagsRequest() *DescribeCompShareImageTagsRequest

NewDescribeCompShareImageTagsRequest will create request of DescribeCompShareImageTags action.

func (*UCompShareClient) NewDescribeCompShareImagesRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareImagesRequest() *DescribeCompShareImagesRequest

NewDescribeCompShareImagesRequest will create request of DescribeCompShareImages action.

func (*UCompShareClient) NewDescribeCompShareInstanceRequest added in v0.22.42

func (c *UCompShareClient) NewDescribeCompShareInstanceRequest() *DescribeCompShareInstanceRequest

NewDescribeCompShareInstanceRequest will create request of DescribeCompShareInstance action.

func (*UCompShareClient) NewDescribeCompShareMachineTypeFamiliesRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareMachineTypeFamiliesRequest() *DescribeCompShareMachineTypeFamiliesRequest

NewDescribeCompShareMachineTypeFamiliesRequest will create request of DescribeCompShareMachineTypeFamilies action.

func (*UCompShareClient) NewDescribeCompShareSharingImagesRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareSharingImagesRequest() *DescribeCompShareSharingImagesRequest

NewDescribeCompShareSharingImagesRequest will create request of DescribeCompShareSharingImages action.

func (*UCompShareClient) NewDescribeCompShareSoftwarePortRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareSoftwarePortRequest() *DescribeCompShareSoftwarePortRequest

NewDescribeCompShareSoftwarePortRequest will create request of DescribeCompShareSoftwarePort action.

func (*UCompShareClient) NewDescribeCompShareSupportZoneRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeCompShareSupportZoneRequest() *DescribeCompShareSupportZoneRequest

NewDescribeCompShareSupportZoneRequest will create request of DescribeCompShareSupportZone action.

func (*UCompShareClient) NewDescribeModelRepositoryModelsRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeModelRepositoryModelsRequest() *DescribeModelRepositoryModelsRequest

NewDescribeModelRepositoryModelsRequest will create request of DescribeModelRepositoryModels action.

func (*UCompShareClient) NewDescribeModelRepositoryTagsRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeModelRepositoryTagsRequest() *DescribeModelRepositoryTagsRequest

NewDescribeModelRepositoryTagsRequest will create request of DescribeModelRepositoryTags action.

func (*UCompShareClient) NewDescribeSelfCommunityImagesRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeSelfCommunityImagesRequest() *DescribeSelfCommunityImagesRequest

NewDescribeSelfCommunityImagesRequest will create request of DescribeSelfCommunityImages action.

func (*UCompShareClient) NewDescribeTeamMemberOrderCountRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeTeamMemberOrderCountRequest() *DescribeTeamMemberOrderCountRequest

NewDescribeTeamMemberOrderCountRequest will create request of DescribeTeamMemberOrderCount action.

func (*UCompShareClient) NewDescribeTeamMemberOrderRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeTeamMemberOrderRequest() *DescribeTeamMemberOrderRequest

NewDescribeTeamMemberOrderRequest will create request of DescribeTeamMemberOrder action.

func (*UCompShareClient) NewDescribeTeamMemberUnpaidOrderCountRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeTeamMemberUnpaidOrderCountRequest() *DescribeTeamMemberUnpaidOrderCountRequest

NewDescribeTeamMemberUnpaidOrderCountRequest will create request of DescribeTeamMemberUnpaidOrderCount action.

func (*UCompShareClient) NewDescribeTeamMemberUnpaidOrderRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeTeamMemberUnpaidOrderRequest() *DescribeTeamMemberUnpaidOrderRequest

NewDescribeTeamMemberUnpaidOrderRequest will create request of DescribeTeamMemberUnpaidOrder action.

func (*UCompShareClient) NewDescribeULHostBundlesRequest

func (c *UCompShareClient) NewDescribeULHostBundlesRequest() *DescribeULHostBundlesRequest

NewDescribeULHostBundlesRequest will create request of DescribeULHostBundles action.

func (*UCompShareClient) NewDescribeULHostImageRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeULHostImageRequest() *DescribeULHostImageRequest

NewDescribeULHostImageRequest will create request of DescribeULHostImage action.

func (*UCompShareClient) NewDescribeULHostInstanceRequest

func (c *UCompShareClient) NewDescribeULHostInstanceRequest() *DescribeULHostInstanceRequest

NewDescribeULHostInstanceRequest will create request of DescribeULHostInstance action.

func (*UCompShareClient) NewDescribeUserCommunityImagesRequest added in v0.22.62

func (c *UCompShareClient) NewDescribeUserCommunityImagesRequest() *DescribeUserCommunityImagesRequest

NewDescribeUserCommunityImagesRequest will create request of DescribeUserCommunityImages action.

func (*UCompShareClient) NewDetachCompshareDiskRequest added in v0.22.62

func (c *UCompShareClient) NewDetachCompshareDiskRequest() *DetachCompshareDiskRequest

NewDetachCompshareDiskRequest will create request of DetachCompshareDisk action.

func (*UCompShareClient) NewDownloadTeamOrderRequest added in v0.22.62

func (c *UCompShareClient) NewDownloadTeamOrderRequest() *DownloadTeamOrderRequest

NewDownloadTeamOrderRequest will create request of DownloadTeamOrder action.

func (*UCompShareClient) NewGetCompShareAttachedDiskUpgradePriceRequest added in v0.22.62

func (c *UCompShareClient) NewGetCompShareAttachedDiskUpgradePriceRequest() *GetCompShareAttachedDiskUpgradePriceRequest

NewGetCompShareAttachedDiskUpgradePriceRequest will create request of GetCompShareAttachedDiskUpgradePrice action.

func (*UCompShareClient) NewGetCompShareImageCreateProgressRequest added in v0.22.62

func (c *UCompShareClient) NewGetCompShareImageCreateProgressRequest() *GetCompShareImageCreateProgressRequest

NewGetCompShareImageCreateProgressRequest will create request of GetCompShareImageCreateProgress action.

func (*UCompShareClient) NewGetCompShareInstanceMonitorRequest added in v0.22.62

func (c *UCompShareClient) NewGetCompShareInstanceMonitorRequest() *GetCompShareInstanceMonitorRequest

NewGetCompShareInstanceMonitorRequest will create request of GetCompShareInstanceMonitor action.

func (*UCompShareClient) NewGetCompShareInstancePriceRequest added in v0.22.62

func (c *UCompShareClient) NewGetCompShareInstancePriceRequest() *GetCompShareInstancePriceRequest

NewGetCompShareInstancePriceRequest will create request of GetCompShareInstancePrice action.

func (*UCompShareClient) NewGetCompShareInstanceUpgradePriceRequest added in v0.22.62

func (c *UCompShareClient) NewGetCompShareInstanceUpgradePriceRequest() *GetCompShareInstanceUpgradePriceRequest

NewGetCompShareInstanceUpgradePriceRequest will create request of GetCompShareInstanceUpgradePrice action.

func (*UCompShareClient) NewGetCompShareInstanceUserPriceRequest added in v0.22.62

func (c *UCompShareClient) NewGetCompShareInstanceUserPriceRequest() *GetCompShareInstanceUserPriceRequest

NewGetCompShareInstanceUserPriceRequest will create request of GetCompShareInstanceUserPrice action.

func (*UCompShareClient) NewGetCompShareRefundPriceRequest added in v0.22.62

func (c *UCompShareClient) NewGetCompShareRefundPriceRequest() *GetCompShareRefundPriceRequest

NewGetCompShareRefundPriceRequest will create request of GetCompShareRefundPrice action.

func (*UCompShareClient) NewGetCompShareTeamInfoRequest added in v0.22.62

func (c *UCompShareClient) NewGetCompShareTeamInfoRequest() *GetCompShareTeamInfoRequest

NewGetCompShareTeamInfoRequest will create request of GetCompShareTeamInfo action.

func (*UCompShareClient) NewGetOpenClawModelListRequest added in v0.22.62

func (c *UCompShareClient) NewGetOpenClawModelListRequest() *GetOpenClawModelListRequest

NewGetOpenClawModelListRequest will create request of GetOpenClawModelList action.

func (*UCompShareClient) NewGetSoftwareURLRequest added in v0.22.62

func (c *UCompShareClient) NewGetSoftwareURLRequest() *GetSoftwareURLRequest

NewGetSoftwareURLRequest will create request of GetSoftwareURL action.

func (*UCompShareClient) NewGetULHostInstancePriceRequest

func (c *UCompShareClient) NewGetULHostInstancePriceRequest() *GetULHostInstancePriceRequest

NewGetULHostInstancePriceRequest will create request of GetULHostInstancePrice action.

func (*UCompShareClient) NewGetULHostRenewPriceRequest

func (c *UCompShareClient) NewGetULHostRenewPriceRequest() *GetULHostRenewPriceRequest

NewGetULHostRenewPriceRequest will create request of GetULHostRenewPrice action.

func (*UCompShareClient) NewListCompShareTeamInviteRequest added in v0.22.62

func (c *UCompShareClient) NewListCompShareTeamInviteRequest() *ListCompShareTeamInviteRequest

NewListCompShareTeamInviteRequest will create request of ListCompShareTeamInvite action.

func (*UCompShareClient) NewListCompShareTeamJoinedRequest added in v0.22.62

func (c *UCompShareClient) NewListCompShareTeamJoinedRequest() *ListCompShareTeamJoinedRequest

NewListCompShareTeamJoinedRequest will create request of ListCompShareTeamJoined action.

func (*UCompShareClient) NewListCompShareTeamOperateLogRequest added in v0.22.62

func (c *UCompShareClient) NewListCompShareTeamOperateLogRequest() *ListCompShareTeamOperateLogRequest

NewListCompShareTeamOperateLogRequest will create request of ListCompShareTeamOperateLog action.

func (*UCompShareClient) NewListCompShareTeamRequest added in v0.22.62

func (c *UCompShareClient) NewListCompShareTeamRequest() *ListCompShareTeamRequest

NewListCompShareTeamRequest will create request of ListCompShareTeam action.

func (*UCompShareClient) NewListMemberProductTypeRequest added in v0.22.62

func (c *UCompShareClient) NewListMemberProductTypeRequest() *ListMemberProductTypeRequest

NewListMemberProductTypeRequest will create request of ListMemberProductType action.

func (*UCompShareClient) NewModifyCompShareImageShareAccountRequest added in v0.22.62

func (c *UCompShareClient) NewModifyCompShareImageShareAccountRequest() *ModifyCompShareImageShareAccountRequest

NewModifyCompShareImageShareAccountRequest will create request of ModifyCompShareImageShareAccount action.

func (*UCompShareClient) NewModifyCompShareInstanceNameRequest added in v0.22.62

func (c *UCompShareClient) NewModifyCompShareInstanceNameRequest() *ModifyCompShareInstanceNameRequest

NewModifyCompShareInstanceNameRequest will create request of ModifyCompShareInstanceName action.

func (*UCompShareClient) NewModifyULHostAttributeRequest

func (c *UCompShareClient) NewModifyULHostAttributeRequest() *ModifyULHostAttributeRequest

NewModifyULHostAttributeRequest will create request of ModifyULHostAttribute action.

func (*UCompShareClient) NewPoweroffULHostInstanceRequest

func (c *UCompShareClient) NewPoweroffULHostInstanceRequest() *PoweroffULHostInstanceRequest

NewPoweroffULHostInstanceRequest will create request of PoweroffULHostInstance action.

func (*UCompShareClient) NewPublishCompShareImageRequest added in v0.22.62

func (c *UCompShareClient) NewPublishCompShareImageRequest() *PublishCompShareImageRequest

NewPublishCompShareImageRequest will create request of PublishCompShareImage action.

func (*UCompShareClient) NewRebootCompShareInstanceRequest added in v0.22.42

func (c *UCompShareClient) NewRebootCompShareInstanceRequest() *RebootCompShareInstanceRequest

NewRebootCompShareInstanceRequest will create request of RebootCompShareInstance action.

func (*UCompShareClient) NewRebootULHostInstanceRequest

func (c *UCompShareClient) NewRebootULHostInstanceRequest() *RebootULHostInstanceRequest

NewRebootULHostInstanceRequest will create request of RebootULHostInstance action.

func (*UCompShareClient) NewReinstallCompShareInstanceRequest added in v0.22.42

func (c *UCompShareClient) NewReinstallCompShareInstanceRequest() *ReinstallCompShareInstanceRequest

NewReinstallCompShareInstanceRequest will create request of ReinstallCompShareInstance action.

func (*UCompShareClient) NewReinstallULHostInstanceRequest

func (c *UCompShareClient) NewReinstallULHostInstanceRequest() *ReinstallULHostInstanceRequest

NewReinstallULHostInstanceRequest will create request of ReinstallULHostInstance action.

func (*UCompShareClient) NewResetCompShareInstancePasswordRequest added in v0.22.42

func (c *UCompShareClient) NewResetCompShareInstancePasswordRequest() *ResetCompShareInstancePasswordRequest

NewResetCompShareInstancePasswordRequest will create request of ResetCompShareInstancePassword action.

func (*UCompShareClient) NewResetULHostInstancePasswordRequest

func (c *UCompShareClient) NewResetULHostInstancePasswordRequest() *ResetULHostInstancePasswordRequest

NewResetULHostInstancePasswordRequest will create request of ResetULHostInstancePassword action.

func (*UCompShareClient) NewResizeCompShareDiskRequest added in v0.22.62

func (c *UCompShareClient) NewResizeCompShareDiskRequest() *ResizeCompShareDiskRequest

NewResizeCompShareDiskRequest will create request of ResizeCompShareDisk action.

func (*UCompShareClient) NewResizeCompShareInstanceRequest added in v0.22.62

func (c *UCompShareClient) NewResizeCompShareInstanceRequest() *ResizeCompShareInstanceRequest

NewResizeCompShareInstanceRequest will create request of ResizeCompShareInstance action.

func (*UCompShareClient) NewSetCompShareTeamRelationRequest added in v0.22.62

func (c *UCompShareClient) NewSetCompShareTeamRelationRequest() *SetCompShareTeamRelationRequest

NewSetCompShareTeamRelationRequest will create request of SetCompShareTeamRelation action.

func (*UCompShareClient) NewStartCompShareInstanceRequest added in v0.22.42

func (c *UCompShareClient) NewStartCompShareInstanceRequest() *StartCompShareInstanceRequest

NewStartCompShareInstanceRequest will create request of StartCompShareInstance action.

func (*UCompShareClient) NewStartULHostInstanceRequest

func (c *UCompShareClient) NewStartULHostInstanceRequest() *StartULHostInstanceRequest

NewStartULHostInstanceRequest will create request of StartULHostInstance action.

func (*UCompShareClient) NewStopCompShareInstanceRequest added in v0.22.42

func (c *UCompShareClient) NewStopCompShareInstanceRequest() *StopCompShareInstanceRequest

NewStopCompShareInstanceRequest will create request of StopCompShareInstance action.

func (*UCompShareClient) NewStopULHostInstanceRequest

func (c *UCompShareClient) NewStopULHostInstanceRequest() *StopULHostInstanceRequest

NewStopULHostInstanceRequest will create request of StopULHostInstance action.

func (*UCompShareClient) NewTerminateCompShareCustomImageRequest added in v0.22.62

func (c *UCompShareClient) NewTerminateCompShareCustomImageRequest() *TerminateCompShareCustomImageRequest

NewTerminateCompShareCustomImageRequest will create request of TerminateCompShareCustomImage action.

func (*UCompShareClient) NewTerminateCompShareInstanceRequest added in v0.22.42

func (c *UCompShareClient) NewTerminateCompShareInstanceRequest() *TerminateCompShareInstanceRequest

NewTerminateCompShareInstanceRequest will create request of TerminateCompShareInstance action.

func (*UCompShareClient) NewTerminateULHostInstanceRequest

func (c *UCompShareClient) NewTerminateULHostInstanceRequest() *TerminateULHostInstanceRequest

NewTerminateULHostInstanceRequest will create request of TerminateULHostInstance action.

func (*UCompShareClient) NewUpdateCompShareImageRequest added in v0.22.62

func (c *UCompShareClient) NewUpdateCompShareImageRequest() *UpdateCompShareImageRequest

NewUpdateCompShareImageRequest will create request of UpdateCompShareImage action.

func (*UCompShareClient) NewUpdateCompShareStopSchedulerRequest added in v0.22.62

func (c *UCompShareClient) NewUpdateCompShareStopSchedulerRequest() *UpdateCompShareStopSchedulerRequest

NewUpdateCompShareStopSchedulerRequest will create request of UpdateCompShareStopScheduler action.

func (*UCompShareClient) NewUpdateCompShareTeamRequest added in v0.22.62

func (c *UCompShareClient) NewUpdateCompShareTeamRequest() *UpdateCompShareTeamRequest

NewUpdateCompShareTeamRequest will create request of UpdateCompShareTeam action.

func (*UCompShareClient) PoweroffULHostInstance

API: PoweroffULHostInstance

直接关闭UHost实例电源,无需等待实例正常关闭。

func (*UCompShareClient) PublishCompShareImage added in v0.22.62

API: PublishCompShareImage

将自制镜像发布到镜像社区

func (*UCompShareClient) RebootCompShareInstance added in v0.22.42

API: RebootCompShareInstance

重启轻量算力平台实例

func (*UCompShareClient) RebootULHostInstance

API: RebootULHostInstance

重新启动UHost实例。

func (*UCompShareClient) ReinstallCompShareInstance added in v0.22.42

API: ReinstallCompShareInstance

重装算力平台实例

func (*UCompShareClient) ReinstallULHostInstance

API: ReinstallULHostInstance

重装轻量应用云主机

func (*UCompShareClient) ResetCompShareInstancePassword added in v0.22.42

API: ResetCompShareInstancePassword

重置算力平台实例密码

func (*UCompShareClient) ResetULHostInstancePassword

API: ResetULHostInstancePassword

重置轻量应用云主机管理员密码。

func (*UCompShareClient) ResizeCompShareDisk added in v0.22.62

API: ResizeCompShareDisk

修改磁盘

func (*UCompShareClient) ResizeCompShareInstance added in v0.22.62

API: ResizeCompShareInstance

修改算力平台实例配置

func (*UCompShareClient) SetCompShareTeamRelation added in v0.22.62

API: SetCompShareTeamRelation

设置邀请信息

func (*UCompShareClient) StartCompShareInstance added in v0.22.42

API: StartCompShareInstance

启动算力平台实例

func (*UCompShareClient) StartULHostInstance

API: StartULHostInstance

启动处于关闭状态的UHost实例。

func (*UCompShareClient) StopCompShareInstance added in v0.22.42

API: StopCompShareInstance

关闭算力平台实例

func (*UCompShareClient) StopULHostInstance

API: StopULHostInstance

指停止处于运行状态的ULHost实例

func (*UCompShareClient) TerminateCompShareCustomImage added in v0.22.62

API: TerminateCompShareCustomImage

删除算力平台自制镜像

func (*UCompShareClient) TerminateCompShareInstance added in v0.22.42

API: TerminateCompShareInstance

删除轻量算力共享平台虚机实例

func (*UCompShareClient) TerminateULHostInstance

API: TerminateULHostInstance

删除指定数据中心的ULHost实例。

func (*UCompShareClient) UpdateCompShareImage added in v0.22.62

API: UpdateCompShareImage

编辑算力平台自制镜像信息

func (*UCompShareClient) UpdateCompShareStopScheduler added in v0.22.62

API: UpdateCompShareStopScheduler

更新实例定时关机时间,若不存在则新建此定时任务

func (*UCompShareClient) UpdateCompShareTeam added in v0.22.62

API: UpdateCompShareTeam

更改团队信息

type UHostDiskSet added in v0.22.42

type UHostDiskSet struct {

	//
	BackupType string `deprecated:"true"`

	// 磁盘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
}

UHostDiskSet -

type UHostIPSet

type UHostIPSet struct {

	// IP对应的带宽, 单位: Mb  (内网IP不显示带宽信息)
	Bandwidth int

	// 内网 Private 类型下,表示是否为默认网卡。true: 是默认网卡;其他值:不是。
	Default string

	// IP地址
	IP string

	// 外网IP资源ID 。(内网IP无对应的资源ID)
	IPId string

	// IPv4/IPv6;
	IPMode string

	// 内网 Private 类型下,当前网卡的Mac。
	Mac string

	// 弹性网卡为默认网卡时,返回对应的 ID 值
	NetworkInterfaceId string

	// IP地址对应的子网 ID。(北京一不支持,字段返回为空)
	SubnetId string

	// 国际: Internation,BGP: Bgp,内网: Private
	Type string

	// IP地址对应的VPC ID。(北京一不支持,字段返回为空)
	VPCId string

	// 当前EIP的权重。权重最大的为当前的出口IP。
	Weight int
}

UHostIPSet -

type UHostRefundPriceSet added in v0.22.62

type UHostRefundPriceSet struct {

	// 实例操作结果的错误码。0为成功
	Code int

	// 当 Code 非 0 时提供详细的描述信息
	ErrMessage string

	// 实例的删除退费金额
	RefundPrice float64

	// UHost实例ID
	UHostId string
}

UHostRefundPriceSet - 删除退费详情

type 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
}

ULHostDiskSet - 轻量应用主机的磁盘信息

type ULHostImageSet added in v0.22.62

type ULHostImageSet struct {

	// 创建时间,格式为Unix时间戳
	CreateTime int

	// 用于控制台显示的名称
	DisplayName string

	// 特殊状态标识,目前包含NetEnhnced(网络增强1.0), NetEnhanced_Ultra(网络增强2.0), NetEnhanced_Extreme(网络增强3.0), HotPlug(热升级), GPU(GPU镜像),CloudInit, IPv6(支持IPv6网络),RssdAttachable(支持RSSD云盘),Vgpu_AMD(支持AMD的vgpu),Vgpu_NVIDIA(支持NVIDIA的vgpu),Aarch64_Type(支持arm64架构)
	Features []string

	// 镜像描述
	ImageDescription string

	// 镜像ID
	ImageId string

	// 应用镜像图标url
	ImageLogoLink string

	// 镜像名称
	ImageName string

	// 镜像大小
	ImageSize int

	// 镜像类型 标准镜像:Base, 行业镜像:Business,自定义镜像:Custom
	ImageType string

	// 集成软件名称(仅行业镜像将返回这个值)
	IntegratedSoftware string

	// 系统EOL的时间,格式:YYYY/MM/DD
	MaintainEol string

	// 默认值为空”'。当CentOS 7.3/7.4/7.5等镜像会标记为“Broadwell”
	MinimalCPU string

	// 操作系统名称
	OsName string

	// 操作系统类型:Linux,Windows
	OsType string

	// 场景分类,目前包含Featured(精选),PreInstalledDrivers(预装驱动),AIPainting(AI绘画),AIModels(AI模型),HPC(高性能计算)
	SceneCategories []string

	// 镜像状态, 可用:Available,制作中:Making, 不可用:Unavailable,复制中:Copying
	State string

	// 业务组
	Tag string

	// 可用区,参见 [可用区列表](../summary/regionlist.html)
	Zone string
}

ULHostImageSet - DescribeULHostImage

type ULHostInstanceSet

type ULHostInstanceSet struct {

	// 【数组】镜像包含的应用列表。
	Apps []string

	// 是否自动续费。枚举值:Yes/No
	AutoRenew string

	// CPU核数。
	CPU int

	// 计费模式。枚举值:Month/Year
	ChargeType string

	// 创建时间。Unix时间戳
	CreateTime int

	// 磁盘信息
	DiskSet []ULHostDiskSet

	// 流量包详情信息
	EIPExclusiveUTPInfo ExclusiveUTPInfo

	// 过期时间。Unix时间戳
	ExpireTime int

	// IP信息
	IPSet []UHostIPSet

	// 镜像Id。
	ImageId string

	// 镜像名称。
	ImageName string

	// 是否过期。枚举值:Yes/No
	IsExpire string

	// 内存。单位:MB
	Memory int

	// 实例名称。默认套餐Id
	Name string

	// 备注。
	Remark string

	// 实例状态。枚举值:\\ >初始化: Initializing; \\ >启动中: Starting; \\> 运行中: Running; \\> 关机中: Stopping; \\ >关机: Stopped \\ >安装失败: Install Fail; \\ >重启中: Rebooting; \\ > 未知(空字符串,获取状态超时或出错):""
	State string

	// 业务组。
	Tag string

	// 实例Id。
	ULHostId string

	// 可用区。
	Zone string
}

ULHostInstanceSet - 轻量应用云主机详情

type ULHostPriceSet

type ULHostPriceSet struct {

	// 计费模式
	ChargeType string

	// 原价
	OriginalPrice float64

	// 价格
	Price float64
}

ULHostPriceSet - 轻量应用主机价格详情

type UnpaidOrderDetail added in v0.22.62

type UnpaidOrderDetail struct {

	// 计费对象的资源ID
	BillItemId string

	// 配置大小
	Multiple int

	// 产品子类
	ProductId int

	// 资源有效期
	PurchaseValue int
}

UnpaidOrderDetail - 未支付订单详情

type UnpaidOrderInfo added in v0.22.62

type UnpaidOrderInfo struct {

	// 金额
	Amount int

	// 付费方式
	ChargeType string

	// 创建时间
	CreateTime int

	// 订单结束时间
	EndTime int

	// 配置详情
	OrderDetail []UnpaidOrderDetail

	// 订单号
	OrderNo string

	// 订单状态
	OrderState string

	// 订单类型
	OrderType string

	// 折扣率
	OriginalPrice string

	// 购买量
	Quantity string

	// 可用区
	RegionId string

	// 资源短ID
	ResourceId string

	// 产品类型
	ResourceType string

	// 订单起始时间
	StartTime int

	// 交易号
	TradeNo string

	// 更新时间
	UpdateTime int
}

UnpaidOrderInfo - 未支付订单信息

type UpdateCompShareImageRequest added in v0.22.62

type UpdateCompShareImageRequest struct {
	request.CommonBase

	// 镜像Id
	CompShareImageId *string `required:"true"`

	// 镜像封面图。Base64编码后的字符串
	Cover *string `required:"false"`

	// 镜像描述信息
	Description *string `required:"false"`

	// 镜像框架信息
	Framework *string `required:"false"`

	// 镜像详情描述信息,支持富文本
	Readme *string `required:"false"`

	// 镜像软件信息
	Softwares *string `required:"false"`

	// 镜像标签列表,最多支持3个标签
	Tags []string `required:"false"`

	// 可见性 0:私密;1:公开
	Visibility *int `required:"false"`
}

UpdateCompShareImageRequest is request schema for UpdateCompShareImage action

type UpdateCompShareImageResponse added in v0.22.62

type UpdateCompShareImageResponse struct {
	response.CommonBase
}

UpdateCompShareImageResponse is response schema for UpdateCompShareImage action

type UpdateCompShareStopSchedulerRequest added in v0.22.62

type UpdateCompShareStopSchedulerRequest struct {
	request.CommonBase

	// 定时关机时间
	StopTime *int `required:"true"`

	// UHost实例ID。【UHostId和HostId必须选填一个,本字段即将废弃,建议使用HostId】
	UHostId *string `required:"true"`
}

UpdateCompShareStopSchedulerRequest is request schema for UpdateCompShareStopScheduler action

type UpdateCompShareStopSchedulerResponse added in v0.22.62

type UpdateCompShareStopSchedulerResponse struct {
	response.CommonBase
}

UpdateCompShareStopSchedulerResponse is response schema for UpdateCompShareStopScheduler action

type UpdateCompShareTeamRequest added in v0.22.62

type UpdateCompShareTeamRequest struct {
	request.CommonBase

	// 团队简介
	Description *string `required:"false"`

	// 团队名称
	Name *string `required:"false"`
}

UpdateCompShareTeamRequest is request schema for UpdateCompShareTeam action

type UpdateCompShareTeamResponse added in v0.22.62

type UpdateCompShareTeamResponse struct {
	response.CommonBase

	// 错误信息
	Message string
}

UpdateCompShareTeamResponse is response schema for UpdateCompShareTeam action

type WithoutGpuSpec added in v0.22.42

type WithoutGpuSpec struct {

	// cpu
	Cpu int

	// gpu
	Gpu int

	// 内存
	Memory int
}

WithoutGpuSpec - 无卡云主机规格信息

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL