Documentation
¶
Index ¶
- type CreateInstancesRequest
- func NewCreateInstancesRequest(regionId string, instanceSpec *cps.InstanceSpec) *CreateInstancesRequest
- func NewCreateInstancesRequestWithAllParams(regionId string, clientToken *string, instanceSpec *cps.InstanceSpec) *CreateInstancesRequest
- func NewCreateInstancesRequestWithoutParam() *CreateInstancesRequest
- type CreateInstancesResponse
- type CreateInstancesResult
- type DescribeDeviceRaidsRequest
- func NewDescribeDeviceRaidsRequest(regionId string, deviceType string) *DescribeDeviceRaidsRequest
- func NewDescribeDeviceRaidsRequestWithAllParams(regionId string, deviceType string, volumeType *string) *DescribeDeviceRaidsRequest
- func NewDescribeDeviceRaidsRequestWithoutParam() *DescribeDeviceRaidsRequest
- type DescribeDeviceRaidsResponse
- type DescribeDeviceRaidsResult
- type DescribeDeviceTypesRequest
- type DescribeDeviceTypesResponse
- type DescribeDeviceTypesResult
- type DescribeInstanceNameRequest
- type DescribeInstanceNameResponse
- type DescribeInstanceNameResult
- type DescribeInstanceRaidRequest
- type DescribeInstanceRaidResponse
- type DescribeInstanceRaidResult
- type DescribeInstanceRequest
- type DescribeInstanceResponse
- type DescribeInstanceResult
- type DescribeInstanceStatusRequest
- func NewDescribeInstanceStatusRequest(regionId string, instanceId string) *DescribeInstanceStatusRequest
- func NewDescribeInstanceStatusRequestWithAllParams(regionId string, instanceId string) *DescribeInstanceStatusRequest
- func NewDescribeInstanceStatusRequestWithoutParam() *DescribeInstanceStatusRequest
- type DescribeInstanceStatusResponse
- type DescribeInstanceStatusResult
- type DescribeInstancesRequest
- func NewDescribeInstancesRequest(regionId string) *DescribeInstancesRequest
- func NewDescribeInstancesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, az *string, name *string, ...) *DescribeInstancesRequest
- func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest
- func (r DescribeInstancesRequest) GetRegionId() string
- func (r *DescribeInstancesRequest) SetAz(az string)
- func (r *DescribeInstancesRequest) SetDeviceType(deviceType string)
- func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeInstancesRequest) SetName(name string)
- func (r *DescribeInstancesRequest) SetNetworkType(networkType 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 DescribeOSRequest
- type DescribeOSResponse
- type DescribeOSResult
- type DescribeRegionesRequest
- type DescribeRegionesResponse
- type DescribeRegionesResult
- type DescribeSoftwareRequest
- type DescribeSoftwareResponse
- type DescribeSoftwareResult
- type DescribeSubnetRequest
- type DescribeSubnetResponse
- type DescribeSubnetResult
- type ModifyBandwidthRequest
- func NewModifyBandwidthRequest(regionId string, instanceId string, bandwidth int) *ModifyBandwidthRequest
- func NewModifyBandwidthRequestWithAllParams(regionId string, instanceId string, clientToken *string, bandwidth int) *ModifyBandwidthRequest
- func NewModifyBandwidthRequestWithoutParam() *ModifyBandwidthRequest
- func (r ModifyBandwidthRequest) GetRegionId() string
- func (r *ModifyBandwidthRequest) SetBandwidth(bandwidth int)
- func (r *ModifyBandwidthRequest) SetClientToken(clientToken string)
- func (r *ModifyBandwidthRequest) SetInstanceId(instanceId string)
- func (r *ModifyBandwidthRequest) SetRegionId(regionId string)
- type ModifyBandwidthResponse
- type ModifyBandwidthResult
- type ModifyInstanceRequest
- type ModifyInstanceResponse
- type ModifyInstanceResult
- type ReinstallInstanceRequest
- func NewReinstallInstanceRequest(regionId string, instanceId string, instanceSpec *cps.ReinstallInstanceSpec) *ReinstallInstanceRequest
- func NewReinstallInstanceRequestWithAllParams(regionId string, instanceId string, clientToken *string, ...) *ReinstallInstanceRequest
- func NewReinstallInstanceRequestWithoutParam() *ReinstallInstanceRequest
- func (r ReinstallInstanceRequest) GetRegionId() string
- func (r *ReinstallInstanceRequest) SetClientToken(clientToken string)
- func (r *ReinstallInstanceRequest) SetInstanceId(instanceId string)
- func (r *ReinstallInstanceRequest) SetInstanceSpec(instanceSpec *cps.ReinstallInstanceSpec)
- func (r *ReinstallInstanceRequest) SetRegionId(regionId string)
- type ReinstallInstanceResponse
- type ReinstallInstanceResult
- type RestartInstanceRequest
- type RestartInstanceResponse
- type RestartInstanceResult
- type StartInstanceRequest
- type StartInstanceResponse
- type StartInstanceResult
- type StopInstanceRequest
- type StopInstanceResponse
- type StopInstanceResult
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"` /* 描述云物理服务器配置 */ InstanceSpec *cps.InstanceSpec `json:"instanceSpec"` }
func NewCreateInstancesRequest ¶
func NewCreateInstancesRequest( regionId string, instanceSpec *cps.InstanceSpec, ) *CreateInstancesRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceSpec: 描述云物理服务器配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateInstancesRequestWithAllParams ¶
func NewCreateInstancesRequestWithAllParams( regionId string, clientToken *string, instanceSpec *cps.InstanceSpec, ) *CreateInstancesRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param instanceSpec: 描述云物理服务器配置 (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 *cps.InstanceSpec)
param instanceSpec: 描述云物理服务器配置(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"`
}
type DescribeDeviceRaidsRequest ¶
type DescribeDeviceRaidsRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器类型,可查询describeDeviceTypes接口获取指定地域的服务器类型,例如:cps.s.normal,cps.c.normal */ DeviceType string `json:"deviceType"` /* 磁盘类型,取值范围:system、data (Optional) */ VolumeType *string `json:"volumeType"` }
func NewDescribeDeviceRaidsRequest ¶
func NewDescribeDeviceRaidsRequest( regionId string, deviceType string, ) *DescribeDeviceRaidsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param deviceType: 云物理服务器类型,可查询describeDeviceTypes接口获取指定地域的服务器类型,例如:cps.s.normal,cps.c.normal (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDeviceRaidsRequestWithAllParams ¶
func NewDescribeDeviceRaidsRequestWithAllParams( regionId string, deviceType string, volumeType *string, ) *DescribeDeviceRaidsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param deviceType: 云物理服务器类型,可查询describeDeviceTypes接口获取指定地域的服务器类型,例如:cps.s.normal,cps.c.normal (Required) * param volumeType: 磁盘类型,取值范围:system、data (Optional)
func NewDescribeDeviceRaidsRequestWithoutParam ¶
func NewDescribeDeviceRaidsRequestWithoutParam() *DescribeDeviceRaidsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDeviceRaidsRequest) GetRegionId ¶
func (r DescribeDeviceRaidsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDeviceRaidsRequest) SetDeviceType ¶
func (r *DescribeDeviceRaidsRequest) SetDeviceType(deviceType string)
param deviceType: 云物理服务器类型,可查询describeDeviceTypes接口获取指定地域的服务器类型,例如:cps.s.normal,cps.c.normal(Required)
func (*DescribeDeviceRaidsRequest) SetRegionId ¶
func (r *DescribeDeviceRaidsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeDeviceRaidsRequest) SetVolumeType ¶
func (r *DescribeDeviceRaidsRequest) SetVolumeType(volumeType string)
param volumeType: 磁盘类型,取值范围:system、data(Optional)
type DescribeDeviceRaidsResponse ¶
type DescribeDeviceRaidsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeDeviceRaidsResult `json:"result"` }
type DescribeDeviceTypesRequest ¶
type DescribeDeviceTypesRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` }
func NewDescribeDeviceTypesRequest ¶
func NewDescribeDeviceTypesRequest( regionId string, ) *DescribeDeviceTypesRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDeviceTypesRequestWithAllParams ¶
func NewDescribeDeviceTypesRequestWithAllParams( regionId string, ) *DescribeDeviceTypesRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
func NewDescribeDeviceTypesRequestWithoutParam ¶
func NewDescribeDeviceTypesRequestWithoutParam() *DescribeDeviceTypesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDeviceTypesRequest) GetRegionId ¶
func (r DescribeDeviceTypesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDeviceTypesRequest) SetRegionId ¶
func (r *DescribeDeviceTypesRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeDeviceTypesResponse ¶
type DescribeDeviceTypesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeDeviceTypesResult `json:"result"` }
type DescribeDeviceTypesResult ¶
type DescribeDeviceTypesResult struct {
DeviceTypes []cps.DeviceType `json:"deviceTypes"`
}
type DescribeInstanceNameRequest ¶
type DescribeInstanceNameRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` }
func NewDescribeInstanceNameRequest ¶
func NewDescribeInstanceNameRequest( regionId string, instanceId string, ) *DescribeInstanceNameRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceNameRequestWithAllParams ¶
func NewDescribeInstanceNameRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceNameRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required)
func NewDescribeInstanceNameRequestWithoutParam ¶
func NewDescribeInstanceNameRequestWithoutParam() *DescribeInstanceNameRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceNameRequest) GetRegionId ¶
func (r DescribeInstanceNameRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceNameRequest) SetInstanceId ¶
func (r *DescribeInstanceNameRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*DescribeInstanceNameRequest) SetRegionId ¶
func (r *DescribeInstanceNameRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeInstanceNameResponse ¶
type DescribeInstanceNameResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceNameResult `json:"result"` }
type DescribeInstanceNameResult ¶
type DescribeInstanceNameResult struct {
Name string `json:"name"`
}
type DescribeInstanceRaidRequest ¶
type DescribeInstanceRaidRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` }
func NewDescribeInstanceRaidRequest ¶
func NewDescribeInstanceRaidRequest( regionId string, instanceId string, ) *DescribeInstanceRaidRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceRaidRequestWithAllParams ¶
func NewDescribeInstanceRaidRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceRaidRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required)
func NewDescribeInstanceRaidRequestWithoutParam ¶
func NewDescribeInstanceRaidRequestWithoutParam() *DescribeInstanceRaidRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceRaidRequest) GetRegionId ¶
func (r DescribeInstanceRaidRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceRaidRequest) SetInstanceId ¶
func (r *DescribeInstanceRaidRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*DescribeInstanceRaidRequest) SetRegionId ¶
func (r *DescribeInstanceRaidRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeInstanceRaidResponse ¶
type DescribeInstanceRaidResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceRaidResult `json:"result"` }
type DescribeInstanceRequest ¶
type DescribeInstanceRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` }
func NewDescribeInstanceRequest ¶
func NewDescribeInstanceRequest( regionId string, instanceId string, ) *DescribeInstanceRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (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 (Required)
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(Required)
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 DescribeInstanceStatusRequest ¶
type DescribeInstanceStatusRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` }
func NewDescribeInstanceStatusRequest ¶
func NewDescribeInstanceStatusRequest( regionId string, instanceId string, ) *DescribeInstanceStatusRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceStatusRequestWithAllParams ¶
func NewDescribeInstanceStatusRequestWithAllParams( regionId string, instanceId string, ) *DescribeInstanceStatusRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required)
func NewDescribeInstanceStatusRequestWithoutParam ¶
func NewDescribeInstanceStatusRequestWithoutParam() *DescribeInstanceStatusRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceStatusRequest) GetRegionId ¶
func (r DescribeInstanceStatusRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceStatusRequest) SetInstanceId ¶
func (r *DescribeInstanceStatusRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*DescribeInstanceStatusRequest) SetRegionId ¶
func (r *DescribeInstanceStatusRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeInstanceStatusResponse ¶
type DescribeInstanceStatusResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceStatusResult `json:"result"` }
type DescribeInstancesRequest ¶
type DescribeInstancesRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为10;取值范围[10, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 可用区,精确匹配 (Optional) */ Az *string `json:"az"` /* 云物理服务器名称,支持模糊匹配 (Optional) */ Name *string `json:"name"` /* 网络类型,精确匹配,目前只支持basic (Optional) */ NetworkType *string `json:"networkType"` /* 服务器类型,精确匹配,调用接口(describeDeviceTypes)获取物理服务器类型列表 (Optional) */ DeviceType *string `json:"deviceType"` /* 云物理服务器状态,参考云物理服务器状态 (Optional) */ Status *string `json:"status"` /* instanceId - 云物理服务器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, name *string, networkType *string, deviceType *string, status *string, filters []common.Filter, ) *DescribeInstancesRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param az: 可用区,精确匹配 (Optional) * param name: 云物理服务器名称,支持模糊匹配 (Optional) * param networkType: 网络类型,精确匹配,目前只支持basic (Optional) * param deviceType: 服务器类型,精确匹配,调用接口(describeDeviceTypes)获取物理服务器类型列表 (Optional) * param status: 云物理服务器状态,参考云物理服务器状态 (Optional) * param filters: instanceId - 云物理服务器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) SetDeviceType ¶
func (r *DescribeInstancesRequest) SetDeviceType(deviceType string)
param deviceType: 服务器类型,精确匹配,调用接口(describeDeviceTypes)获取物理服务器类型列表(Optional)
func (*DescribeInstancesRequest) SetFilters ¶
func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
param filters: instanceId - 云物理服务器ID,精确匹配,支持多个
(Optional)
func (*DescribeInstancesRequest) SetName ¶
func (r *DescribeInstancesRequest) SetName(name string)
param name: 云物理服务器名称,支持模糊匹配(Optional)
func (*DescribeInstancesRequest) SetNetworkType ¶
func (r *DescribeInstancesRequest) SetNetworkType(networkType string)
param networkType: 网络类型,精确匹配,目前只支持basic(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: 分页大小;默认为10;取值范围[10, 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: 云物理服务器状态,参考云物理服务器状态(Optional)
type DescribeInstancesResponse ¶
type DescribeInstancesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstancesResult `json:"result"` }
type DescribeInstancesResult ¶
type DescribeOSRequest ¶
type DescribeOSRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器类型,可调用接口(describeDeviceTypes)获取指定地域的服务器类型,例如:cps.s.normal,cps.c.normal */ DeviceType string `json:"deviceType"` }
func NewDescribeOSRequest ¶
func NewDescribeOSRequest( regionId string, deviceType string, ) *DescribeOSRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param deviceType: 云物理服务器类型,可调用接口(describeDeviceTypes)获取指定地域的服务器类型,例如:cps.s.normal,cps.c.normal (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOSRequestWithAllParams ¶
func NewDescribeOSRequestWithAllParams( regionId string, deviceType string, ) *DescribeOSRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param deviceType: 云物理服务器类型,可调用接口(describeDeviceTypes)获取指定地域的服务器类型,例如:cps.s.normal,cps.c.normal (Required)
func NewDescribeOSRequestWithoutParam ¶
func NewDescribeOSRequestWithoutParam() *DescribeOSRequest
This constructor has better compatible ability when API parameters changed
func (DescribeOSRequest) GetRegionId ¶
func (r DescribeOSRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeOSRequest) SetDeviceType ¶
func (r *DescribeOSRequest) SetDeviceType(deviceType string)
param deviceType: 云物理服务器类型,可调用接口(describeDeviceTypes)获取指定地域的服务器类型,例如:cps.s.normal,cps.c.normal(Required)
func (*DescribeOSRequest) SetRegionId ¶
func (r *DescribeOSRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeOSResponse ¶
type DescribeOSResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeOSResult `json:"result"` }
type DescribeOSResult ¶
type DescribeRegionesRequest ¶
type DescribeRegionesRequest struct {
core.JDCloudRequest
}
func NewDescribeRegionesRequest ¶
func NewDescribeRegionesRequest() *DescribeRegionesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRegionesRequestWithAllParams ¶
func NewDescribeRegionesRequestWithAllParams() *DescribeRegionesRequest
func NewDescribeRegionesRequestWithoutParam ¶
func NewDescribeRegionesRequestWithoutParam() *DescribeRegionesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRegionesRequest) GetRegionId ¶
func (r DescribeRegionesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type DescribeRegionesResponse ¶
type DescribeRegionesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeRegionesResult `json:"result"` }
type DescribeRegionesResult ¶
type DescribeSoftwareRequest ¶
type DescribeSoftwareRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 操作系统系统类型ID,调用接口(describeOS)获取云物理服务器支持的操作系统 */ OsTypeId string `json:"osTypeId"` }
func NewDescribeSoftwareRequest ¶
func NewDescribeSoftwareRequest( regionId string, osTypeId string, ) *DescribeSoftwareRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param osTypeId: 操作系统系统类型ID,调用接口(describeOS)获取云物理服务器支持的操作系统 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSoftwareRequestWithAllParams ¶
func NewDescribeSoftwareRequestWithAllParams( regionId string, osTypeId string, ) *DescribeSoftwareRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param osTypeId: 操作系统系统类型ID,调用接口(describeOS)获取云物理服务器支持的操作系统 (Required)
func NewDescribeSoftwareRequestWithoutParam ¶
func NewDescribeSoftwareRequestWithoutParam() *DescribeSoftwareRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSoftwareRequest) GetRegionId ¶
func (r DescribeSoftwareRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSoftwareRequest) SetOsTypeId ¶
func (r *DescribeSoftwareRequest) SetOsTypeId(osTypeId string)
param osTypeId: 操作系统系统类型ID,调用接口(describeOS)获取云物理服务器支持的操作系统(Required)
func (*DescribeSoftwareRequest) SetRegionId ¶
func (r *DescribeSoftwareRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeSoftwareResponse ¶
type DescribeSoftwareResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSoftwareResult `json:"result"` }
type DescribeSoftwareResult ¶
type DescribeSubnetRequest ¶
type DescribeSubnetRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的区域 */ RegionId string `json:"regionId"` /* 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器支持的可用区 */ Az string `json:"az"` }
func NewDescribeSubnetRequest ¶
func NewDescribeSubnetRequest( regionId string, az string, ) *DescribeSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的区域 (Required) * param az: 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器支持的可用区 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSubnetRequestWithAllParams ¶
func NewDescribeSubnetRequestWithAllParams( regionId string, az string, ) *DescribeSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的区域 (Required) * param az: 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器支持的可用区 (Required)
func NewDescribeSubnetRequestWithoutParam ¶
func NewDescribeSubnetRequestWithoutParam() *DescribeSubnetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSubnetRequest) GetRegionId ¶
func (r DescribeSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSubnetRequest) SetAz ¶
func (r *DescribeSubnetRequest) SetAz(az string)
param az: 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器支持的可用区(Required)
func (*DescribeSubnetRequest) SetRegionId ¶
func (r *DescribeSubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的区域(Required)
type DescribeSubnetResponse ¶
type DescribeSubnetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSubnetResult `json:"result"` }
type DescribeSubnetResult ¶
type ModifyBandwidthRequest ¶
type ModifyBandwidthRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 外网带宽,单位Mbps,取值范围[1,200] */ Bandwidth int `json:"bandwidth"` }
func NewModifyBandwidthRequest ¶
func NewModifyBandwidthRequest( regionId string, instanceId string, bandwidth int, ) *ModifyBandwidthRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * param bandwidth: 外网带宽,单位Mbps,取值范围[1,200] (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBandwidthRequestWithAllParams ¶
func NewModifyBandwidthRequestWithAllParams( regionId string, instanceId string, clientToken *string, bandwidth int, ) *ModifyBandwidthRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param bandwidth: 外网带宽,单位Mbps,取值范围[1,200] (Required)
func NewModifyBandwidthRequestWithoutParam ¶
func NewModifyBandwidthRequestWithoutParam() *ModifyBandwidthRequest
This constructor has better compatible ability when API parameters changed
func (ModifyBandwidthRequest) GetRegionId ¶
func (r ModifyBandwidthRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBandwidthRequest) SetBandwidth ¶
func (r *ModifyBandwidthRequest) SetBandwidth(bandwidth int)
param bandwidth: 外网带宽,单位Mbps,取值范围[1,200](Required)
func (*ModifyBandwidthRequest) SetClientToken ¶
func (r *ModifyBandwidthRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*ModifyBandwidthRequest) SetInstanceId ¶
func (r *ModifyBandwidthRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*ModifyBandwidthRequest) SetRegionId ¶
func (r *ModifyBandwidthRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type ModifyBandwidthResponse ¶
type ModifyBandwidthResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyBandwidthResult `json:"result"` }
type ModifyBandwidthResult ¶
type ModifyBandwidthResult struct {
Success bool `json:"success"`
}
type ModifyInstanceRequest ¶
type ModifyInstanceRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` /* 云物理服务器名称 (Optional) */ Name *string `json:"name"` /* 云物理服务器描述 (Optional) */ Description *string `json:"description"` }
func NewModifyInstanceRequest ¶
func NewModifyInstanceRequest( regionId string, instanceId string, ) *ModifyInstanceRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceRequestWithAllParams ¶
func NewModifyInstanceRequestWithAllParams( regionId string, instanceId string, name *string, description *string, ) *ModifyInstanceRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * param name: 云物理服务器名称 (Optional) * param description: 云物理服务器描述 (Optional)
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) SetDescription ¶
func (r *ModifyInstanceRequest) SetDescription(description string)
param description: 云物理服务器描述(Optional)
func (*ModifyInstanceRequest) SetInstanceId ¶
func (r *ModifyInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*ModifyInstanceRequest) SetName ¶
func (r *ModifyInstanceRequest) SetName(name string)
param name: 云物理服务器名称(Optional)
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 ReinstallInstanceRequest ¶
type ReinstallInstanceRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 云物理服务器配置 */ InstanceSpec *cps.ReinstallInstanceSpec `json:"instanceSpec"` }
func NewReinstallInstanceRequest ¶
func NewReinstallInstanceRequest( regionId string, instanceId string, instanceSpec *cps.ReinstallInstanceSpec, ) *ReinstallInstanceRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * param instanceSpec: 云物理服务器配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewReinstallInstanceRequestWithAllParams ¶
func NewReinstallInstanceRequestWithAllParams( regionId string, instanceId string, clientToken *string, instanceSpec *cps.ReinstallInstanceSpec, ) *ReinstallInstanceRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param instanceSpec: 云物理服务器配置 (Required)
func NewReinstallInstanceRequestWithoutParam ¶
func NewReinstallInstanceRequestWithoutParam() *ReinstallInstanceRequest
This constructor has better compatible ability when API parameters changed
func (ReinstallInstanceRequest) GetRegionId ¶
func (r ReinstallInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ReinstallInstanceRequest) SetClientToken ¶
func (r *ReinstallInstanceRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*ReinstallInstanceRequest) SetInstanceId ¶
func (r *ReinstallInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*ReinstallInstanceRequest) SetInstanceSpec ¶
func (r *ReinstallInstanceRequest) SetInstanceSpec(instanceSpec *cps.ReinstallInstanceSpec)
param instanceSpec: 云物理服务器配置(Required)
func (*ReinstallInstanceRequest) SetRegionId ¶
func (r *ReinstallInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type ReinstallInstanceResponse ¶
type ReinstallInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ReinstallInstanceResult `json:"result"` }
type ReinstallInstanceResult ¶
type ReinstallInstanceResult struct {
Success bool `json:"success"`
}
type RestartInstanceRequest ¶
type RestartInstanceRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` }
func NewRestartInstanceRequest ¶
func NewRestartInstanceRequest( regionId string, instanceId string, ) *RestartInstanceRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestartInstanceRequestWithAllParams ¶
func NewRestartInstanceRequestWithAllParams( regionId string, instanceId string, clientToken *string, ) *RestartInstanceRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional)
func NewRestartInstanceRequestWithoutParam ¶
func NewRestartInstanceRequestWithoutParam() *RestartInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RestartInstanceRequest) GetRegionId ¶
func (r RestartInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestartInstanceRequest) SetClientToken ¶
func (r *RestartInstanceRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*RestartInstanceRequest) SetInstanceId ¶
func (r *RestartInstanceRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*RestartInstanceRequest) SetRegionId ¶
func (r *RestartInstanceRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type RestartInstanceResponse ¶
type RestartInstanceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RestartInstanceResult `json:"result"` }
type RestartInstanceResult ¶
type RestartInstanceResult struct {
Success bool `json:"success"`
}
type StartInstanceRequest ¶
type StartInstanceRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` }
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, instanceId string, clientToken *string, ) *StartInstanceRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional)
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"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` }
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, instanceId string, clientToken *string, ) *StopInstanceRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(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) 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"`
}
Source Files
¶
- CreateInstances.go
- DescribeDeviceRaids.go
- DescribeDeviceTypes.go
- DescribeInstance.go
- DescribeInstanceName.go
- DescribeInstanceRaid.go
- DescribeInstanceStatus.go
- DescribeInstances.go
- DescribeOS.go
- DescribeRegiones.go
- DescribeSoftware.go
- DescribeSubnet.go
- ModifyBandwidth.go
- ModifyInstance.go
- ReinstallInstance.go
- RestartInstance.go
- StartInstance.go
- StopInstance.go