Documentation
¶
Index ¶
- type CreateInstancesRequest
- func NewCreateInstancesRequest(regionId string, instanceSpec *gcs.InstanceSpec) *CreateInstancesRequest
- func NewCreateInstancesRequestWithAllParams(regionId string, clientToken *string, instanceSpec *gcs.InstanceSpec) *CreateInstancesRequest
- func NewCreateInstancesRequestWithoutParam() *CreateInstancesRequest
- type CreateInstancesResponse
- type CreateInstancesResult
- type DeleteInstanceRequest
- type DeleteInstanceResponse
- type DeleteInstanceResult
- type DescribeArtRequest
- type DescribeArtResponse
- type DescribeArtResult
- type DescribeArtsRequest
- type DescribeArtsResponse
- type DescribeArtsResult
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstanceResult
- type DescribeInstancesRequest
- func NewDescribeInstancesRequest(regionId string) *DescribeInstancesRequest
- func NewDescribeInstancesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, az *string, namespace *string, ...) *DescribeInstancesRequest
- func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
- func (r DescribeInstancesRequest) GetRegionId() string
- func (r *DescribeInstancesRequest) SetAz(az string)
- func (r *DescribeInstancesRequest) SetChannel(channel string)
- func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeInstancesRequest) SetIds(ids string)
- func (r *DescribeInstancesRequest) SetInstanceId(instanceId string)
- func (r *DescribeInstancesRequest) SetInstanceName(instanceName string)
- func (r *DescribeInstancesRequest) SetNamespace(namespace string)
- func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeInstancesRequest) SetRegionId(regionId string)
- func (r *DescribeInstancesRequest) SetStatus(status string)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeNetDiskRequest
- type DescribeNetDiskResponse
- type DescribeNetDiskResult
- type DescribeOrderInfosRequest
- func (r DescribeOrderInfosRequest) GetRegionId() string
- func (r *DescribeOrderInfosRequest) SetInstanceId(instanceId string)
- func (r *DescribeOrderInfosRequest) SetOrderNumber(orderNumber string)
- func (r *DescribeOrderInfosRequest) SetOrderType(orderType string)
- func (r *DescribeOrderInfosRequest) SetRegionId(regionId string)
- func (r *DescribeOrderInfosRequest) SetSubOrderNumber(subOrderNumber string)
- func (r *DescribeOrderInfosRequest) SetTaskId(taskId string)
- type DescribeOrderInfosResponse
- type DescribeOrderInfosResult
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeRegionsResult
- type DescribeStockRequest
- type DescribeStockResponse
- type DescribeStockResult
- type ModifyInstanceImageRequest
- func NewModifyInstanceImageRequest(regionId string, instanceId string, imageId string) *ModifyInstanceImageRequest
- func NewModifyInstanceImageRequestWithAllParams(regionId string, clientToken *string, instanceId string, imageId string) *ModifyInstanceImageRequest
- func NewModifyInstanceImageRequestWithoutParam() *ModifyInstanceImageRequest
- func (r ModifyInstanceImageRequest) GetRegionId() string
- func (r *ModifyInstanceImageRequest) SetClientToken(clientToken string)
- func (r *ModifyInstanceImageRequest) SetImageId(imageId string)
- func (r *ModifyInstanceImageRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceImageRequest) SetRegionId(regionId string)
- type ModifyInstanceImageResponse
- type ModifyInstanceImageResult
- type ModifyInstanceRequest
- func NewModifyInstanceRequest(regionId string, instanceId string, instanceName string) *ModifyInstanceRequest
- func NewModifyInstanceRequestWithAllParams(regionId string, clientToken *string, instanceId string, instanceName string) *ModifyInstanceRequest
- func NewModifyInstanceRequestWithoutParam() *ModifyInstanceRequest
- func (r ModifyInstanceRequest) GetRegionId() string
- func (r *ModifyInstanceRequest) SetClientToken(clientToken string)
- func (r *ModifyInstanceRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceRequest) SetInstanceName(instanceName string)
- func (r *ModifyInstanceRequest) SetRegionId(regionId string)
- type ModifyInstanceResponse
- type ModifyInstanceResult
- type ModifyInstanceSecretRequest
- func NewModifyInstanceSecretRequest(regionId string, instanceId string, az string, password string) *ModifyInstanceSecretRequest
- func NewModifyInstanceSecretRequestWithAllParams(regionId string, clientToken *string, instanceId string, az string, ...) *ModifyInstanceSecretRequest
- func NewModifyInstanceSecretRequestWithoutParam() *ModifyInstanceSecretRequest
- func (r ModifyInstanceSecretRequest) GetRegionId() string
- func (r *ModifyInstanceSecretRequest) SetAz(az string)
- func (r *ModifyInstanceSecretRequest) SetClientToken(clientToken string)
- func (r *ModifyInstanceSecretRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceSecretRequest) SetPassword(password string)
- func (r *ModifyInstanceSecretRequest) SetRegionId(regionId string)
- type ModifyInstanceSecretResponse
- type ModifyInstanceSecretResult
- type ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequest(regionId string, instanceId string, chargeItem string) *ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequestWithAllParams(regionId string, clientToken *string, instanceId string, chargeItem string) *ModifyInstanceSpecRequest
- func NewModifyInstanceSpecRequestWithoutParam() *ModifyInstanceSpecRequest
- func (r ModifyInstanceSpecRequest) GetRegionId() string
- func (r *ModifyInstanceSpecRequest) SetChargeItem(chargeItem string)
- func (r *ModifyInstanceSpecRequest) SetClientToken(clientToken string)
- func (r *ModifyInstanceSpecRequest) SetInstanceId(instanceId string)
- func (r *ModifyInstanceSpecRequest) SetRegionId(regionId string)
- type ModifyInstanceSpecResponse
- type ModifyInstanceSpecResult
- type ModifyNetDiskRequest
- type ModifyNetDiskResponse
- type ModifyNetDiskResult
- type StartInstanceRequest
- type StartInstanceResponse
- type StartInstanceResult
- type StopInstanceRequest
- type StopInstanceResponse
- type StopInstanceResult
- type StopInstanceTimerCancleRequest
- func NewStopInstanceTimerCancleRequest(regionId string, instanceId string) *StopInstanceTimerCancleRequest
- func NewStopInstanceTimerCancleRequestWithAllParams(regionId string, clientToken *string, instanceId string) *StopInstanceTimerCancleRequest
- func NewStopInstanceTimerCancleRequestWithoutParam() *StopInstanceTimerCancleRequest
- type StopInstanceTimerCancleResponse
- type StopInstanceTimerCancleResult
- type StopInstanceTimerRequest
- func NewStopInstanceTimerRequest(regionId string, instanceId string, stopTime string) *StopInstanceTimerRequest
- func NewStopInstanceTimerRequestWithAllParams(regionId string, clientToken *string, instanceId string, stopTime string) *StopInstanceTimerRequest
- func NewStopInstanceTimerRequestWithoutParam() *StopInstanceTimerRequest
- func (r StopInstanceTimerRequest) GetRegionId() string
- func (r *StopInstanceTimerRequest) SetClientToken(clientToken string)
- func (r *StopInstanceTimerRequest) SetInstanceId(instanceId string)
- func (r *StopInstanceTimerRequest) SetRegionId(regionId string)
- func (r *StopInstanceTimerRequest) SetStopTime(stopTime string)
- type StopInstanceTimerResponse
- type StopInstanceTimerResult
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 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 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 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 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 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 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 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 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"`
}
Source Files
¶
- CreateInstances.go
- DeleteInstance.go
- DescribeArt.go
- DescribeArts.go
- DescribeInstance.go
- DescribeInstances.go
- DescribeNetDisk.go
- DescribeOrderInfos.go
- DescribeRegions.go
- DescribeStock.go
- ModifyInstance.go
- ModifyInstanceImage.go
- ModifyInstanceSecret.go
- ModifyInstanceSpec.go
- ModifyNetDisk.go
- StartInstance.go
- StopInstance.go
- StopInstanceTimer.go
- StopInstanceTimerCancle.go