apis

package
v1.66.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateInstancesRequest

type CreateInstancesRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* GPU容器实例配置  */
	InstanceSpec *gcs.InstanceSpec `json:"instanceSpec"`
}

func NewCreateInstancesRequest

func NewCreateInstancesRequest(
	regionId string,
	instanceSpec *gcs.InstanceSpec,
) *CreateInstancesRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceSpec: GPU容器实例配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateInstancesRequestWithAllParams

func NewCreateInstancesRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceSpec *gcs.InstanceSpec,
) *CreateInstancesRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceSpec: GPU容器实例配置 (Required)

func NewCreateInstancesRequestWithoutParam

func NewCreateInstancesRequestWithoutParam() *CreateInstancesRequest

This constructor has better compatible ability when API parameters changed

func (CreateInstancesRequest) GetRegionId

func (r CreateInstancesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateInstancesRequest) SetClientToken

func (r *CreateInstancesRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*CreateInstancesRequest) SetInstanceSpec

func (r *CreateInstancesRequest) SetInstanceSpec(instanceSpec *gcs.InstanceSpec)

param instanceSpec: GPU容器实例配置(Required)

func (*CreateInstancesRequest) SetRegionId

func (r *CreateInstancesRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type CreateInstancesResponse

type CreateInstancesResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    CreateInstancesResult `json:"result"`
}

type CreateInstancesResult

type CreateInstancesResult struct {
	InstanceIds []string `json:"instanceIds"`
	BuyId       string   `json:"buyId"`
}

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID (Optional) */
	InstanceId *string `json:"instanceId"`
}

func NewDeleteInstanceRequest

func NewDeleteInstanceRequest(
	regionId string,
) *DeleteInstanceRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteInstanceRequestWithAllParams

func NewDeleteInstanceRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId *string,
) *DeleteInstanceRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Optional)

func NewDeleteInstanceRequestWithoutParam

func NewDeleteInstanceRequestWithoutParam() *DeleteInstanceRequest

This constructor has better compatible ability when API parameters changed

func (DeleteInstanceRequest) GetRegionId

func (r DeleteInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteInstanceRequest) SetClientToken

func (r *DeleteInstanceRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*DeleteInstanceRequest) SetInstanceId

func (r *DeleteInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Optional)

func (*DeleteInstanceRequest) SetRegionId

func (r *DeleteInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type DeleteInstanceResponse

type DeleteInstanceResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    DeleteInstanceResult `json:"result"`
}

type DeleteInstanceResult

type DeleteInstanceResult struct {
	Success bool `json:"success"`
}

type DescribeArtRequest

type DescribeArtRequest struct {
	core.JDCloudRequest

	/* 作品ID  */
	ArtId string `json:"artId"`
}

func NewDescribeArtRequest

func NewDescribeArtRequest(
	artId string,
) *DescribeArtRequest

* param artId: 作品ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeArtRequestWithAllParams

func NewDescribeArtRequestWithAllParams(
	artId string,
) *DescribeArtRequest

* param artId: 作品ID (Required)

func NewDescribeArtRequestWithoutParam

func NewDescribeArtRequestWithoutParam() *DescribeArtRequest

This constructor has better compatible ability when API parameters changed

func (DescribeArtRequest) GetRegionId

func (r DescribeArtRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeArtRequest) SetArtId

func (r *DescribeArtRequest) SetArtId(artId string)

param artId: 作品ID(Required)

type DescribeArtResponse

type DescribeArtResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DescribeArtResult  `json:"result"`
}

type DescribeArtResult

type DescribeArtResult struct {
	Art gcs.Art `json:"art"`
}

type DescribeArtsRequest

type DescribeArtsRequest struct {
	core.JDCloudRequest

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为20;取值范围[20, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* artId 作品ID,精确匹配,支持多个
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeArtsRequest

func NewDescribeArtsRequest() *DescribeArtsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeArtsRequestWithAllParams

func NewDescribeArtsRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeArtsRequest

* param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param filters: artId 作品ID,精确匹配,支持多个 (Optional)

func NewDescribeArtsRequestWithoutParam

func NewDescribeArtsRequestWithoutParam() *DescribeArtsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeArtsRequest) GetRegionId

func (r DescribeArtsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeArtsRequest) SetFilters

func (r *DescribeArtsRequest) SetFilters(filters []common.Filter)
param filters: artId 作品ID,精确匹配,支持多个

(Optional)

func (*DescribeArtsRequest) SetPageNumber

func (r *DescribeArtsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeArtsRequest) SetPageSize

func (r *DescribeArtsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)

type DescribeArtsResponse

type DescribeArtsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DescribeArtsResult `json:"result"`
}

type DescribeArtsResult

type DescribeArtsResult struct {
	Arts       []gcs.Art `json:"arts"`
	PageNumber int       `json:"pageNumber"`
	PageSize   int       `json:"pageSize"`
	TotalCount int       `json:"totalCount"`
}

type DescribeInstanceRequest

type DescribeInstanceRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 实例ID (Optional) */
	InstanceId *string `json:"instanceId"`
}

func NewDescribeInstanceRequest

func NewDescribeInstanceRequest(
	regionId string,
) *DescribeInstanceRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceRequestWithAllParams

func NewDescribeInstanceRequestWithAllParams(
	regionId string,
	instanceId *string,
) *DescribeInstanceRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Optional)

func NewDescribeInstanceRequestWithoutParam

func NewDescribeInstanceRequestWithoutParam() *DescribeInstanceRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceRequest) GetRegionId

func (r DescribeInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstanceRequest) SetInstanceId

func (r *DescribeInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Optional)

func (*DescribeInstanceRequest) SetRegionId

func (r *DescribeInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type DescribeInstanceResponse

type DescribeInstanceResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeInstanceResult `json:"result"`
}

type DescribeInstanceResult

type DescribeInstanceResult struct {
	Instance gcs.Instance `json:"instance"`
}

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为20;取值范围[20, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 可用区 (Optional) */
	Az *string `json:"az"`

	/* 名称空间 (Optional) */
	Namespace *string `json:"namespace"`

	/* gcs uuid (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 实例名称 (Optional) */
	InstanceName *string `json:"instanceName"`

	/* 运行状态:running|stopped|creating (Optional) */
	Status *string `json:"status"`

	/* 订单渠道:aidc(默认)|yunding (Optional) */
	Channel *string `json:"channel"`

	/* instance id list 逗号分隔 (Optional) */
	Ids *string `json:"ids"`

	/* 容器实例ID,精确匹配,支持多个
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeInstancesRequest

func NewDescribeInstancesRequest(
	regionId string,
) *DescribeInstancesRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstancesRequestWithAllParams

func NewDescribeInstancesRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	az *string,
	namespace *string,
	instanceId *string,
	instanceName *string,
	status *string,
	channel *string,
	ids *string,
	filters []common.Filter,
) *DescribeInstancesRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param az: 可用区 (Optional) * param namespace: 名称空间 (Optional) * param instanceId: gcs uuid (Optional) * param instanceName: 实例名称 (Optional) * param status: 运行状态:running|stopped|creating (Optional) * param channel: 订单渠道:aidc(默认)|yunding (Optional) * param ids: instance id list 逗号分隔 (Optional) * param filters: 容器实例ID,精确匹配,支持多个 (Optional)

func NewDescribeInstancesRequestWithoutParam

func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstancesRequest) GetRegionId

func (r DescribeInstancesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstancesRequest) SetAz

func (r *DescribeInstancesRequest) SetAz(az string)

param az: 可用区(Optional)

func (*DescribeInstancesRequest) SetChannel

func (r *DescribeInstancesRequest) SetChannel(channel string)

param channel: 订单渠道:aidc(默认)|yunding(Optional)

func (*DescribeInstancesRequest) SetFilters

func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
param filters: 容器实例ID,精确匹配,支持多个

(Optional)

func (*DescribeInstancesRequest) SetIds

func (r *DescribeInstancesRequest) SetIds(ids string)

param ids: instance id list 逗号分隔(Optional)

func (*DescribeInstancesRequest) SetInstanceId

func (r *DescribeInstancesRequest) SetInstanceId(instanceId string)

param instanceId: gcs uuid(Optional)

func (*DescribeInstancesRequest) SetInstanceName

func (r *DescribeInstancesRequest) SetInstanceName(instanceName string)

param instanceName: 实例名称(Optional)

func (*DescribeInstancesRequest) SetNamespace

func (r *DescribeInstancesRequest) SetNamespace(namespace string)

param namespace: 名称空间(Optional)

func (*DescribeInstancesRequest) SetPageNumber

func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeInstancesRequest) SetPageSize

func (r *DescribeInstancesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)

func (*DescribeInstancesRequest) SetRegionId

func (r *DescribeInstancesRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

func (*DescribeInstancesRequest) SetStatus

func (r *DescribeInstancesRequest) SetStatus(status string)

param status: 运行状态:running|stopped|creating(Optional)

type DescribeInstancesResponse

type DescribeInstancesResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeInstancesResult `json:"result"`
}

type DescribeInstancesResult

type DescribeInstancesResult struct {
	List       []gcs.Instance `json:"list"`
	PageNumber int            `json:"pageNumber"`
	PageSize   int            `json:"pageSize"`
	TotalCount int            `json:"totalCount"`
}

type DescribeNetDiskRequest

type DescribeNetDiskRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 可用区名称 (Optional) */
	Az *string `json:"az"`
}

func NewDescribeNetDiskRequest

func NewDescribeNetDiskRequest(
	regionId string,
) *DescribeNetDiskRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeNetDiskRequestWithAllParams

func NewDescribeNetDiskRequestWithAllParams(
	regionId string,
	az *string,
) *DescribeNetDiskRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param az: 可用区名称 (Optional)

func NewDescribeNetDiskRequestWithoutParam

func NewDescribeNetDiskRequestWithoutParam() *DescribeNetDiskRequest

This constructor has better compatible ability when API parameters changed

func (DescribeNetDiskRequest) GetRegionId

func (r DescribeNetDiskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeNetDiskRequest) SetAz

func (r *DescribeNetDiskRequest) SetAz(az string)

param az: 可用区名称(Optional)

func (*DescribeNetDiskRequest) SetRegionId

func (r *DescribeNetDiskRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type DescribeNetDiskResponse

type DescribeNetDiskResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeNetDiskResult `json:"result"`
}

type DescribeNetDiskResult

type DescribeNetDiskResult struct {
	Open          string `json:"open"`
	BytesUsed     int64  `json:"bytesUsed"`
	BytesQuota    int64  `json:"bytesQuota"`
	Namespace     string `json:"namespace"`
	NetdiskId     string `json:"netdiskId"`
	Az            string `json:"az"`
	PvcName       string `json:"pvcName"`
	NetType       string `json:"netType"`
	PvPath        string `json:"pvPath"`
	NetVolumeName string `json:"netVolumeName"`
	NetVolumePath string `json:"netVolumePath"`
	Storage       int    `json:"storage"`
}

type DescribeOrderInfosRequest

type DescribeOrderInfosRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* GCS系统资源实例ID (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 主订单编号 (Optional) */
	OrderNumber *string `json:"orderNumber"`

	/* 子订单编号 (Optional) */
	SubOrderNumber *string `json:"subOrderNumber"`

	/* 订单类型:1-新购|2-续费|3-配置变更 (Optional) */
	OrderType *string `json:"orderType"`

	/* 主单打包id号 (Optional) */
	TaskId *string `json:"taskId"`
}

func NewDescribeOrderInfosRequest

func NewDescribeOrderInfosRequest(
	regionId string,
) *DescribeOrderInfosRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeOrderInfosRequestWithAllParams

func NewDescribeOrderInfosRequestWithAllParams(
	regionId string,
	instanceId *string,
	orderNumber *string,
	subOrderNumber *string,
	orderType *string,
	taskId *string,
) *DescribeOrderInfosRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: GCS系统资源实例ID (Optional) * param orderNumber: 主订单编号 (Optional) * param subOrderNumber: 子订单编号 (Optional) * param orderType: 订单类型:1-新购|2-续费|3-配置变更 (Optional) * param taskId: 主单打包id号 (Optional)

func NewDescribeOrderInfosRequestWithoutParam

func NewDescribeOrderInfosRequestWithoutParam() *DescribeOrderInfosRequest

This constructor has better compatible ability when API parameters changed

func (DescribeOrderInfosRequest) GetRegionId

func (r DescribeOrderInfosRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeOrderInfosRequest) SetInstanceId

func (r *DescribeOrderInfosRequest) SetInstanceId(instanceId string)

param instanceId: GCS系统资源实例ID(Optional)

func (*DescribeOrderInfosRequest) SetOrderNumber

func (r *DescribeOrderInfosRequest) SetOrderNumber(orderNumber string)

param orderNumber: 主订单编号(Optional)

func (*DescribeOrderInfosRequest) SetOrderType

func (r *DescribeOrderInfosRequest) SetOrderType(orderType string)

param orderType: 订单类型:1-新购|2-续费|3-配置变更(Optional)

func (*DescribeOrderInfosRequest) SetRegionId

func (r *DescribeOrderInfosRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

func (*DescribeOrderInfosRequest) SetSubOrderNumber

func (r *DescribeOrderInfosRequest) SetSubOrderNumber(subOrderNumber string)

param subOrderNumber: 子订单编号(Optional)

func (*DescribeOrderInfosRequest) SetTaskId

func (r *DescribeOrderInfosRequest) SetTaskId(taskId string)

param taskId: 主单打包id号(Optional)

type DescribeOrderInfosResponse

type DescribeOrderInfosResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeOrderInfosResult `json:"result"`
}

type DescribeOrderInfosResult

type DescribeOrderInfosResult struct {
	List []gcs.OrderInfo `json:"list"`
}

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	core.JDCloudRequest

	/* 返回一个指定region下的地域信息,比如:cn-north-1 (Optional) */
	Region *string `json:"region"`
}

func NewDescribeRegionsRequest

func NewDescribeRegionsRequest() *DescribeRegionsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeRegionsRequestWithAllParams

func NewDescribeRegionsRequestWithAllParams(
	region *string,
) *DescribeRegionsRequest

* param region: 返回一个指定region下的地域信息,比如:cn-north-1 (Optional)

func NewDescribeRegionsRequestWithoutParam

func NewDescribeRegionsRequestWithoutParam() *DescribeRegionsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeRegionsRequest) GetRegionId

func (r DescribeRegionsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeRegionsRequest) SetRegion

func (r *DescribeRegionsRequest) SetRegion(region string)

param region: 返回一个指定region下的地域信息,比如:cn-north-1(Optional)

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeRegionsResult `json:"result"`
}

type DescribeRegionsResult

type DescribeRegionsResult struct {
	Regions []gcs.Region `json:"regions"`
}

type DescribeStockRequest

type DescribeStockRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* sku id (Optional) */
	SkuId *string `json:"skuId"`
}

func NewDescribeStockRequest

func NewDescribeStockRequest(
	regionId string,
) *DescribeStockRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeStockRequestWithAllParams

func NewDescribeStockRequestWithAllParams(
	regionId string,
	skuId *string,
) *DescribeStockRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param skuId: sku id (Optional)

func NewDescribeStockRequestWithoutParam

func NewDescribeStockRequestWithoutParam() *DescribeStockRequest

This constructor has better compatible ability when API parameters changed

func (DescribeStockRequest) GetRegionId

func (r DescribeStockRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeStockRequest) SetRegionId

func (r *DescribeStockRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

func (*DescribeStockRequest) SetSkuId

func (r *DescribeStockRequest) SetSkuId(skuId string)

param skuId: sku id(Optional)

type DescribeStockResponse

type DescribeStockResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DescribeStockResult `json:"result"`
}

type DescribeStockResult

type DescribeStockResult struct {
	Stock gcs.SkuStock `json:"stock"`
}

type ModifyInstanceImageRequest

type ModifyInstanceImageRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* 镜像ID  */
	ImageId string `json:"imageId"`
}

func NewModifyInstanceImageRequest

func NewModifyInstanceImageRequest(
	regionId string,
	instanceId string,
	imageId string,
) *ModifyInstanceImageRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Required) * param imageId: 镜像ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceImageRequestWithAllParams

func NewModifyInstanceImageRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId string,
	imageId string,
) *ModifyInstanceImageRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Required)
* param imageId: 镜像ID (Required)

func NewModifyInstanceImageRequestWithoutParam

func NewModifyInstanceImageRequestWithoutParam() *ModifyInstanceImageRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceImageRequest) GetRegionId

func (r ModifyInstanceImageRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceImageRequest) SetClientToken

func (r *ModifyInstanceImageRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*ModifyInstanceImageRequest) SetImageId

func (r *ModifyInstanceImageRequest) SetImageId(imageId string)

param imageId: 镜像ID(Required)

func (*ModifyInstanceImageRequest) SetInstanceId

func (r *ModifyInstanceImageRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyInstanceImageRequest) SetRegionId

func (r *ModifyInstanceImageRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type ModifyInstanceImageResponse

type ModifyInstanceImageResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    ModifyInstanceImageResult `json:"result"`
}

type ModifyInstanceImageResult

type ModifyInstanceImageResult struct {
	Success bool `json:"success"`
}

type ModifyInstanceRequest

type ModifyInstanceRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* nick name,用户自定义  */
	InstanceName string `json:"instanceName"`
}

func NewModifyInstanceRequest

func NewModifyInstanceRequest(
	regionId string,
	instanceId string,
	instanceName string,
) *ModifyInstanceRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Required) * param instanceName: nick name,用户自定义 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceRequestWithAllParams

func NewModifyInstanceRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId string,
	instanceName string,
) *ModifyInstanceRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Required)
* param instanceName: nick name,用户自定义 (Required)

func NewModifyInstanceRequestWithoutParam

func NewModifyInstanceRequestWithoutParam() *ModifyInstanceRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceRequest) GetRegionId

func (r ModifyInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceRequest) SetClientToken

func (r *ModifyInstanceRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*ModifyInstanceRequest) SetInstanceId

func (r *ModifyInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyInstanceRequest) SetInstanceName

func (r *ModifyInstanceRequest) SetInstanceName(instanceName string)

param instanceName: nick name,用户自定义(Required)

func (*ModifyInstanceRequest) SetRegionId

func (r *ModifyInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type ModifyInstanceResponse

type ModifyInstanceResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ModifyInstanceResult `json:"result"`
}

type ModifyInstanceResult

type ModifyInstanceResult struct {
	Success bool `json:"success"`
}

type ModifyInstanceSecretRequest

type ModifyInstanceSecretRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* az  */
	Az string `json:"az"`

	/* 新密码,为空则自动生成10位随机字符串  */
	Password string `json:"password"`
}

func NewModifyInstanceSecretRequest

func NewModifyInstanceSecretRequest(
	regionId string,
	instanceId string,
	az string,
	password string,
) *ModifyInstanceSecretRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Required) * param az: az (Required) * param password: 新密码,为空则自动生成10位随机字符串 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceSecretRequestWithAllParams

func NewModifyInstanceSecretRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId string,
	az string,
	password string,
) *ModifyInstanceSecretRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Required)
* param az: az (Required)
* param password: 新密码,为空则自动生成10位随机字符串 (Required)

func NewModifyInstanceSecretRequestWithoutParam

func NewModifyInstanceSecretRequestWithoutParam() *ModifyInstanceSecretRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceSecretRequest) GetRegionId

func (r ModifyInstanceSecretRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceSecretRequest) SetAz

func (r *ModifyInstanceSecretRequest) SetAz(az string)

param az: az(Required)

func (*ModifyInstanceSecretRequest) SetClientToken

func (r *ModifyInstanceSecretRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*ModifyInstanceSecretRequest) SetInstanceId

func (r *ModifyInstanceSecretRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyInstanceSecretRequest) SetPassword

func (r *ModifyInstanceSecretRequest) SetPassword(password string)

param password: 新密码,为空则自动生成10位随机字符串(Required)

func (*ModifyInstanceSecretRequest) SetRegionId

func (r *ModifyInstanceSecretRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type ModifyInstanceSecretResponse

type ModifyInstanceSecretResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    ModifyInstanceSecretResult `json:"result"`
}

type ModifyInstanceSecretResult

type ModifyInstanceSecretResult struct {
	Success bool `json:"success"`
}

type ModifyInstanceSpecRequest

type ModifyInstanceSpecRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* 山海计费项  */
	ChargeItem string `json:"chargeItem"`
}

func NewModifyInstanceSpecRequest

func NewModifyInstanceSpecRequest(
	regionId string,
	instanceId string,
	chargeItem string,
) *ModifyInstanceSpecRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Required) * param chargeItem: 山海计费项 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceSpecRequestWithAllParams

func NewModifyInstanceSpecRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId string,
	chargeItem string,
) *ModifyInstanceSpecRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Required)
* param chargeItem: 山海计费项 (Required)

func NewModifyInstanceSpecRequestWithoutParam

func NewModifyInstanceSpecRequestWithoutParam() *ModifyInstanceSpecRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceSpecRequest) GetRegionId

func (r ModifyInstanceSpecRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceSpecRequest) SetChargeItem

func (r *ModifyInstanceSpecRequest) SetChargeItem(chargeItem string)

param chargeItem: 山海计费项(Required)

func (*ModifyInstanceSpecRequest) SetClientToken

func (r *ModifyInstanceSpecRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*ModifyInstanceSpecRequest) SetInstanceId

func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*ModifyInstanceSpecRequest) SetRegionId

func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type ModifyInstanceSpecResponse

type ModifyInstanceSpecResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ModifyInstanceSpecResult `json:"result"`
}

type ModifyInstanceSpecResult

type ModifyInstanceSpecResult struct {
	Success bool `json:"success"`
}

type ModifyNetDiskRequest

type ModifyNetDiskRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 可用区名称 (Optional) */
	Az *string `json:"az"`
}

func NewModifyNetDiskRequest

func NewModifyNetDiskRequest(
	regionId string,
) *ModifyNetDiskRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyNetDiskRequestWithAllParams

func NewModifyNetDiskRequestWithAllParams(
	regionId string,
	clientToken *string,
	az *string,
) *ModifyNetDiskRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param az: 可用区名称 (Optional)

func NewModifyNetDiskRequestWithoutParam

func NewModifyNetDiskRequestWithoutParam() *ModifyNetDiskRequest

This constructor has better compatible ability when API parameters changed

func (ModifyNetDiskRequest) GetRegionId

func (r ModifyNetDiskRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyNetDiskRequest) SetAz

func (r *ModifyNetDiskRequest) SetAz(az string)

param az: 可用区名称(Optional)

func (*ModifyNetDiskRequest) SetClientToken

func (r *ModifyNetDiskRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*ModifyNetDiskRequest) SetRegionId

func (r *ModifyNetDiskRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type ModifyNetDiskResponse

type ModifyNetDiskResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ModifyNetDiskResult `json:"result"`
}

type ModifyNetDiskResult

type ModifyNetDiskResult struct {
	Success bool `json:"success"`
}

type StartInstanceRequest

type StartInstanceRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`
}

func NewStartInstanceRequest

func NewStartInstanceRequest(
	regionId string,
	instanceId string,
) *StartInstanceRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartInstanceRequestWithAllParams

func NewStartInstanceRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId string,
) *StartInstanceRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Required)

func NewStartInstanceRequestWithoutParam

func NewStartInstanceRequestWithoutParam() *StartInstanceRequest

This constructor has better compatible ability when API parameters changed

func (StartInstanceRequest) GetRegionId

func (r StartInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartInstanceRequest) SetClientToken

func (r *StartInstanceRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*StartInstanceRequest) SetInstanceId

func (r *StartInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*StartInstanceRequest) SetRegionId

func (r *StartInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type StartInstanceResponse

type StartInstanceResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    StartInstanceResult `json:"result"`
}

type StartInstanceResult

type StartInstanceResult struct {
	Success bool `json:"success"`
}

type StopInstanceRequest

type StopInstanceRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* 操作类型,定时关机 timer (Optional) */
	OperType *string `json:"operType"`
}

func NewStopInstanceRequest

func NewStopInstanceRequest(
	regionId string,
	instanceId string,
) *StopInstanceRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopInstanceRequestWithAllParams

func NewStopInstanceRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId string,
	operType *string,
) *StopInstanceRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Required)
* param operType: 操作类型,定时关机 timer (Optional)

func NewStopInstanceRequestWithoutParam

func NewStopInstanceRequestWithoutParam() *StopInstanceRequest

This constructor has better compatible ability when API parameters changed

func (StopInstanceRequest) GetRegionId

func (r StopInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopInstanceRequest) SetClientToken

func (r *StopInstanceRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*StopInstanceRequest) SetInstanceId

func (r *StopInstanceRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*StopInstanceRequest) SetOperType

func (r *StopInstanceRequest) SetOperType(operType string)

param operType: 操作类型,定时关机 timer(Optional)

func (*StopInstanceRequest) SetRegionId

func (r *StopInstanceRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type StopInstanceResponse

type StopInstanceResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StopInstanceResult `json:"result"`
}

type StopInstanceResult

type StopInstanceResult struct {
	Success bool `json:"success"`
}

type StopInstanceTimerCancleRequest

type StopInstanceTimerCancleRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`
}

func NewStopInstanceTimerCancleRequest

func NewStopInstanceTimerCancleRequest(
	regionId string,
	instanceId string,
) *StopInstanceTimerCancleRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopInstanceTimerCancleRequestWithAllParams

func NewStopInstanceTimerCancleRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId string,
) *StopInstanceTimerCancleRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Required)

func NewStopInstanceTimerCancleRequestWithoutParam

func NewStopInstanceTimerCancleRequestWithoutParam() *StopInstanceTimerCancleRequest

This constructor has better compatible ability when API parameters changed

func (StopInstanceTimerCancleRequest) GetRegionId

func (r StopInstanceTimerCancleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopInstanceTimerCancleRequest) SetClientToken

func (r *StopInstanceTimerCancleRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*StopInstanceTimerCancleRequest) SetInstanceId

func (r *StopInstanceTimerCancleRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*StopInstanceTimerCancleRequest) SetRegionId

func (r *StopInstanceTimerCancleRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

type StopInstanceTimerCancleResponse

type StopInstanceTimerCancleResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    StopInstanceTimerCancleResult `json:"result"`
}

type StopInstanceTimerCancleResult

type StopInstanceTimerCancleResult struct {
	Success bool `json:"success"`
}

type StopInstanceTimerRequest

type StopInstanceTimerRequest struct {
	core.JDCloudRequest

	/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域  */
	RegionId string `json:"regionId"`

	/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
	如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
	 (Optional) */
	ClientToken *string `json:"clientToken"`

	/* 实例ID  */
	InstanceId string `json:"instanceId"`

	/* 关机时间,格式:2024-09-04 14:22:00  */
	StopTime string `json:"stopTime"`
}

func NewStopInstanceTimerRequest

func NewStopInstanceTimerRequest(
	regionId string,
	instanceId string,
	stopTime string,
) *StopInstanceTimerRequest

* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 实例ID (Required) * param stopTime: 关机时间,格式:2024-09-04 14:22:00 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopInstanceTimerRequestWithAllParams

func NewStopInstanceTimerRequestWithAllParams(
	regionId string,
	clientToken *string,
	instanceId string,
	stopTime string,
) *StopInstanceTimerRequest
  • param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
  • param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>

(Optional)
* param instanceId: 实例ID (Required)
* param stopTime: 关机时间,格式:2024-09-04 14:22:00 (Required)

func NewStopInstanceTimerRequestWithoutParam

func NewStopInstanceTimerRequestWithoutParam() *StopInstanceTimerRequest

This constructor has better compatible ability when API parameters changed

func (StopInstanceTimerRequest) GetRegionId

func (r StopInstanceTimerRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopInstanceTimerRequest) SetClientToken

func (r *StopInstanceTimerRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>

如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)

func (*StopInstanceTimerRequest) SetInstanceId

func (r *StopInstanceTimerRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Required)

func (*StopInstanceTimerRequest) SetRegionId

func (r *StopInstanceTimerRequest) SetRegionId(regionId string)

param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)

func (*StopInstanceTimerRequest) SetStopTime

func (r *StopInstanceTimerRequest) SetStopTime(stopTime string)

param stopTime: 关机时间,格式:2024-09-04 14:22:00(Required)

type StopInstanceTimerResponse

type StopInstanceTimerResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    StopInstanceTimerResult `json:"result"`
}

type StopInstanceTimerResult

type StopInstanceTimerResult struct {
	Success bool `json:"success"`
}

Jump to

Keyboard shortcuts

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