client

package
v1.65.0 Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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) SetConfig

func (c *GcsClient) SetConfig(config *core.Config)

func (*GcsClient) SetLogger

func (c *GcsClient) SetLogger(logger core.Logger)

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)

取消定时关机

Jump to

Keyboard shortcuts

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