Documentation
¶
Index ¶
- type GcsClient
- func (c *GcsClient) CreateInstances(request *gcs.CreateInstancesRequest) (*gcs.CreateInstancesResponse, error)
- func (c *GcsClient) DeleteInstance(request *gcs.DeleteInstanceRequest) (*gcs.DeleteInstanceResponse, error)
- func (c *GcsClient) DescribeArt(request *gcs.DescribeArtRequest) (*gcs.DescribeArtResponse, error)
- func (c *GcsClient) DescribeArts(request *gcs.DescribeArtsRequest) (*gcs.DescribeArtsResponse, error)
- func (c *GcsClient) DescribeInstance(request *gcs.DescribeInstanceRequest) (*gcs.DescribeInstanceResponse, error)
- func (c *GcsClient) DescribeInstances(request *gcs.DescribeInstancesRequest) (*gcs.DescribeInstancesResponse, error)
- func (c *GcsClient) DescribeNetDisk(request *gcs.DescribeNetDiskRequest) (*gcs.DescribeNetDiskResponse, error)
- func (c *GcsClient) DescribeOrderInfos(request *gcs.DescribeOrderInfosRequest) (*gcs.DescribeOrderInfosResponse, error)
- func (c *GcsClient) DescribeRegions(request *gcs.DescribeRegionsRequest) (*gcs.DescribeRegionsResponse, error)
- func (c *GcsClient) DescribeStock(request *gcs.DescribeStockRequest) (*gcs.DescribeStockResponse, error)
- func (c *GcsClient) DisableLogger()
- func (c *GcsClient) ModifyInstance(request *gcs.ModifyInstanceRequest) (*gcs.ModifyInstanceResponse, error)
- func (c *GcsClient) ModifyInstanceImage(request *gcs.ModifyInstanceImageRequest) (*gcs.ModifyInstanceImageResponse, error)
- func (c *GcsClient) ModifyInstanceSecret(request *gcs.ModifyInstanceSecretRequest) (*gcs.ModifyInstanceSecretResponse, error)
- func (c *GcsClient) ModifyInstanceSpec(request *gcs.ModifyInstanceSpecRequest) (*gcs.ModifyInstanceSpecResponse, error)
- func (c *GcsClient) ModifyNetDisk(request *gcs.ModifyNetDiskRequest) (*gcs.ModifyNetDiskResponse, error)
- func (c *GcsClient) SetConfig(config *core.Config)
- func (c *GcsClient) SetLogger(logger core.Logger)
- func (c *GcsClient) StartInstance(request *gcs.StartInstanceRequest) (*gcs.StartInstanceResponse, error)
- func (c *GcsClient) StopInstance(request *gcs.StopInstanceRequest) (*gcs.StopInstanceResponse, error)
- func (c *GcsClient) StopInstanceTimer(request *gcs.StopInstanceTimerRequest) (*gcs.StopInstanceTimerResponse, error)
- func (c *GcsClient) StopInstanceTimerCancle(request *gcs.StopInstanceTimerCancleRequest) (*gcs.StopInstanceTimerCancleResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GcsClient ¶
type GcsClient struct {
core.JDCloudClient
}
func NewGcsClient ¶
func NewGcsClient(credential *core.Credential) *GcsClient
func (*GcsClient) CreateInstances ¶
func (c *GcsClient) CreateInstances(request *gcs.CreateInstancesRequest) (*gcs.CreateInstancesResponse, error)
创建多个GPU容器实例
func (*GcsClient) DeleteInstance ¶
func (c *GcsClient) DeleteInstance(request *gcs.DeleteInstanceRequest) (*gcs.DeleteInstanceResponse, error)
彻底删除一个GPU容器实例,包含其相关的一切资源配置信息
func (*GcsClient) DescribeArt ¶
func (c *GcsClient) DescribeArt(request *gcs.DescribeArtRequest) (*gcs.DescribeArtResponse, error)
查询作品详细信息
func (*GcsClient) DescribeArts ¶
func (c *GcsClient) DescribeArts(request *gcs.DescribeArtsRequest) (*gcs.DescribeArtsResponse, error)
查询作品列表
func (*GcsClient) DescribeInstance ¶
func (c *GcsClient) DescribeInstance(request *gcs.DescribeInstanceRequest) (*gcs.DescribeInstanceResponse, error)
查询GPU容器实例详情
func (*GcsClient) DescribeInstances ¶
func (c *GcsClient) DescribeInstances(request *gcs.DescribeInstancesRequest) (*gcs.DescribeInstancesResponse, error)
查询GPU容器实例列表
func (*GcsClient) DescribeNetDisk ¶
func (c *GcsClient) DescribeNetDisk(request *gcs.DescribeNetDiskRequest) (*gcs.DescribeNetDiskResponse, error)
查询网盘信息
func (*GcsClient) DescribeOrderInfos ¶
func (c *GcsClient) DescribeOrderInfos(request *gcs.DescribeOrderInfosRequest) (*gcs.DescribeOrderInfosResponse, error)
返回订单列表不分页
func (*GcsClient) DescribeRegions ¶
func (c *GcsClient) DescribeRegions(request *gcs.DescribeRegionsRequest) (*gcs.DescribeRegionsResponse, error)
查询GPU算力服务地域列表
func (*GcsClient) DescribeStock ¶
func (c *GcsClient) DescribeStock(request *gcs.DescribeStockRequest) (*gcs.DescribeStockResponse, error)
查询SKU可用库存数量
func (*GcsClient) DisableLogger ¶
func (c *GcsClient) DisableLogger()
func (*GcsClient) ModifyInstance ¶
func (c *GcsClient) ModifyInstance(request *gcs.ModifyInstanceRequest) (*gcs.ModifyInstanceResponse, error)
修改实例名称
func (*GcsClient) ModifyInstanceImage ¶
func (c *GcsClient) ModifyInstanceImage(request *gcs.ModifyInstanceImageRequest) (*gcs.ModifyInstanceImageResponse, error)
实例重置镜像
func (*GcsClient) ModifyInstanceSecret ¶
func (c *GcsClient) ModifyInstanceSecret(request *gcs.ModifyInstanceSecretRequest) (*gcs.ModifyInstanceSecretResponse, error)
修改密码
func (*GcsClient) ModifyInstanceSpec ¶
func (c *GcsClient) ModifyInstanceSpec(request *gcs.ModifyInstanceSpecRequest) (*gcs.ModifyInstanceSpecResponse, error)
实例规格升降配,即:无卡开机/有卡开机
func (*GcsClient) ModifyNetDisk ¶
func (c *GcsClient) ModifyNetDisk(request *gcs.ModifyNetDiskRequest) (*gcs.ModifyNetDiskResponse, error)
修改网盘,当前仅支持开通网盘
func (*GcsClient) StartInstance ¶
func (c *GcsClient) StartInstance(request *gcs.StartInstanceRequest) (*gcs.StartInstanceResponse, error)
资源到期或续费后,处理停机、重启
func (*GcsClient) StopInstance ¶
func (c *GcsClient) StopInstance(request *gcs.StopInstanceRequest) (*gcs.StopInstanceResponse, error)
资源到期或续费后,处理停机、重启
func (*GcsClient) StopInstanceTimer ¶
func (c *GcsClient) StopInstanceTimer(request *gcs.StopInstanceTimerRequest) (*gcs.StopInstanceTimerResponse, error)
定时关机
func (*GcsClient) StopInstanceTimerCancle ¶
func (c *GcsClient) StopInstanceTimerCancle(request *gcs.StopInstanceTimerCancleRequest) (*gcs.StopInstanceTimerCancleResponse, error)
取消定时关机
Click to show internal directories.
Click to hide internal directories.