Documentation
¶
Index ¶
- type ApplyElasticIpsRequest
- func NewApplyElasticIpsRequest(regionId string, elasticIpSpec *cps.ElasticIpSpec) *ApplyElasticIpsRequest
- func NewApplyElasticIpsRequestWithAllParams(regionId string, clientToken *string, elasticIpSpec *cps.ElasticIpSpec) *ApplyElasticIpsRequest
- func NewApplyElasticIpsRequestWithoutParam() *ApplyElasticIpsRequest
- type ApplyElasticIpsResponse
- type ApplyElasticIpsResult
- type AssociateElasticIpRequest
- func NewAssociateElasticIpRequest(regionId string, instanceId string, elasticIpId string) *AssociateElasticIpRequest
- func NewAssociateElasticIpRequestWithAllParams(regionId string, instanceId string, clientToken *string, elasticIpId string) *AssociateElasticIpRequest
- func NewAssociateElasticIpRequestWithoutParam() *AssociateElasticIpRequest
- func (r AssociateElasticIpRequest) GetRegionId() string
- func (r *AssociateElasticIpRequest) SetClientToken(clientToken string)
- func (r *AssociateElasticIpRequest) SetElasticIpId(elasticIpId string)
- func (r *AssociateElasticIpRequest) SetInstanceId(instanceId string)
- func (r *AssociateElasticIpRequest) SetRegionId(regionId string)
- type AssociateElasticIpResponse
- type AssociateElasticIpResult
- 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 CreateSubnetRequest
- type CreateSubnetResponse
- type CreateSubnetResult
- type CreateVpcRequest
- type CreateVpcResponse
- type CreateVpcResult
- type DeleteSubnetRequest
- type DeleteSubnetResponse
- type DeleteSubnetResult
- type DeleteVpcRequest
- type DeleteVpcResponse
- type DeleteVpcResult
- type DescribeBasicSubnetRequest
- type DescribeBasicSubnetResponse
- type DescribeBasicSubnetResult
- 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 DescribeElasticIpRequest
- type DescribeElasticIpResponse
- type DescribeElasticIpResult
- type DescribeElasticIpsRequest
- func (r DescribeElasticIpsRequest) GetRegionId() string
- func (r *DescribeElasticIpsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeElasticIpsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeElasticIpsRequest) SetPageSize(pageSize int)
- func (r *DescribeElasticIpsRequest) SetRegionId(regionId string)
- func (r *DescribeElasticIpsRequest) SetStatus(status string)
- type DescribeElasticIpsResponse
- type DescribeElasticIpsResult
- 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) SetEnableInternet(enableInternet 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) SetSubnetId(subnetId string)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeOSRequest
- type DescribeOSResponse
- type DescribeOSResult
- type DescribeRegionesRequest
- type DescribeRegionesResponse
- type DescribeRegionesResult
- type DescribeSubnetRequest
- type DescribeSubnetResponse
- type DescribeSubnetResult
- type DescribeSubnetsRequest
- func (r DescribeSubnetsRequest) GetRegionId() string
- func (r *DescribeSubnetsRequest) SetAz(az string)
- func (r *DescribeSubnetsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeSubnetsRequest) SetName(name string)
- func (r *DescribeSubnetsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeSubnetsRequest) SetPageSize(pageSize int)
- func (r *DescribeSubnetsRequest) SetRegionId(regionId string)
- func (r *DescribeSubnetsRequest) SetVpcId(vpcId string)
- type DescribeSubnetsResponse
- type DescribeSubnetsResult
- type DescribeVpcRequest
- type DescribeVpcResponse
- type DescribeVpcResult
- type DescribeVpcsRequest
- func (r DescribeVpcsRequest) GetRegionId() string
- func (r *DescribeVpcsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeVpcsRequest) SetName(name string)
- func (r *DescribeVpcsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeVpcsRequest) SetPageSize(pageSize int)
- func (r *DescribeVpcsRequest) SetRegionId(regionId string)
- type DescribeVpcsResponse
- type DescribeVpcsResult
- type DisassociateElasticIpRequest
- func NewDisassociateElasticIpRequest(regionId string, instanceId string, elasticIpId string) *DisassociateElasticIpRequest
- func NewDisassociateElasticIpRequestWithAllParams(regionId string, instanceId string, clientToken *string, elasticIpId string) *DisassociateElasticIpRequest
- func NewDisassociateElasticIpRequestWithoutParam() *DisassociateElasticIpRequest
- func (r DisassociateElasticIpRequest) GetRegionId() string
- func (r *DisassociateElasticIpRequest) SetClientToken(clientToken string)
- func (r *DisassociateElasticIpRequest) SetElasticIpId(elasticIpId string)
- func (r *DisassociateElasticIpRequest) SetInstanceId(instanceId string)
- func (r *DisassociateElasticIpRequest) SetRegionId(regionId string)
- type DisassociateElasticIpResponse
- type DisassociateElasticIpResult
- 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 ModifyElasticIpBandwidthRequest
- func NewModifyElasticIpBandwidthRequest(regionId string, elasticIpId string, bandwidth int) *ModifyElasticIpBandwidthRequest
- func NewModifyElasticIpBandwidthRequestWithAllParams(regionId string, elasticIpId string, clientToken *string, bandwidth int) *ModifyElasticIpBandwidthRequest
- func NewModifyElasticIpBandwidthRequestWithoutParam() *ModifyElasticIpBandwidthRequest
- func (r ModifyElasticIpBandwidthRequest) GetRegionId() string
- func (r *ModifyElasticIpBandwidthRequest) SetBandwidth(bandwidth int)
- func (r *ModifyElasticIpBandwidthRequest) SetClientToken(clientToken string)
- func (r *ModifyElasticIpBandwidthRequest) SetElasticIpId(elasticIpId string)
- func (r *ModifyElasticIpBandwidthRequest) SetRegionId(regionId string)
- type ModifyElasticIpBandwidthResponse
- type ModifyElasticIpBandwidthResult
- type ModifyInstanceRequest
- type ModifyInstanceResponse
- type ModifyInstanceResult
- type ModifySubnetRequest
- type ModifySubnetResponse
- type ModifySubnetResult
- type ModifyVpcRequest
- type ModifyVpcResponse
- type ModifyVpcResult
- 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 ApplyElasticIpsRequest ¶ added in v1.8.0
type ApplyElasticIpsRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) */
ClientToken *string `json:"clientToken"`
/* 弹性公网IP配置 */
ElasticIpSpec *cps.ElasticIpSpec `json:"elasticIpSpec"`
}
func NewApplyElasticIpsRequest ¶ added in v1.8.0
func NewApplyElasticIpsRequest( regionId string, elasticIpSpec *cps.ElasticIpSpec, ) *ApplyElasticIpsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param elasticIpSpec: 弹性公网IP配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewApplyElasticIpsRequestWithAllParams ¶ added in v1.8.0
func NewApplyElasticIpsRequestWithAllParams( regionId string, clientToken *string, elasticIpSpec *cps.ElasticIpSpec, ) *ApplyElasticIpsRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param elasticIpSpec: 弹性公网IP配置 (Required)
func NewApplyElasticIpsRequestWithoutParam ¶ added in v1.8.0
func NewApplyElasticIpsRequestWithoutParam() *ApplyElasticIpsRequest
This constructor has better compatible ability when API parameters changed
func (ApplyElasticIpsRequest) GetRegionId ¶ added in v1.8.0
func (r ApplyElasticIpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ApplyElasticIpsRequest) SetClientToken ¶ added in v1.8.0
func (r *ApplyElasticIpsRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*ApplyElasticIpsRequest) SetElasticIpSpec ¶ added in v1.8.0
func (r *ApplyElasticIpsRequest) SetElasticIpSpec(elasticIpSpec *cps.ElasticIpSpec)
param elasticIpSpec: 弹性公网IP配置(Required)
func (*ApplyElasticIpsRequest) SetRegionId ¶ added in v1.8.0
func (r *ApplyElasticIpsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type ApplyElasticIpsResponse ¶ added in v1.8.0
type ApplyElasticIpsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ApplyElasticIpsResult `json:"result"`
}
type ApplyElasticIpsResult ¶ added in v1.8.0
type ApplyElasticIpsResult struct {
ElasticIpIds []string `json:"elasticIpIds"`
}
type AssociateElasticIpRequest ¶ added in v1.8.0
type AssociateElasticIpRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 云物理服务器ID */
InstanceId string `json:"instanceId"`
/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) */
ClientToken *string `json:"clientToken"`
/* 弹性公网IPID */
ElasticIpId string `json:"elasticIpId"`
}
func NewAssociateElasticIpRequest ¶ added in v1.8.0
func NewAssociateElasticIpRequest( regionId string, instanceId string, elasticIpId string, ) *AssociateElasticIpRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * param elasticIpId: 弹性公网IPID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAssociateElasticIpRequestWithAllParams ¶ added in v1.8.0
func NewAssociateElasticIpRequestWithAllParams( regionId string, instanceId string, clientToken *string, elasticIpId string, ) *AssociateElasticIpRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param elasticIpId: 弹性公网IPID (Required)
func NewAssociateElasticIpRequestWithoutParam ¶ added in v1.8.0
func NewAssociateElasticIpRequestWithoutParam() *AssociateElasticIpRequest
This constructor has better compatible ability when API parameters changed
func (AssociateElasticIpRequest) GetRegionId ¶ added in v1.8.0
func (r AssociateElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AssociateElasticIpRequest) SetClientToken ¶ added in v1.8.0
func (r *AssociateElasticIpRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*AssociateElasticIpRequest) SetElasticIpId ¶ added in v1.8.0
func (r *AssociateElasticIpRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPID(Required)
func (*AssociateElasticIpRequest) SetInstanceId ¶ added in v1.8.0
func (r *AssociateElasticIpRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*AssociateElasticIpRequest) SetRegionId ¶ added in v1.8.0
func (r *AssociateElasticIpRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type AssociateElasticIpResponse ¶ added in v1.8.0
type AssociateElasticIpResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AssociateElasticIpResult `json:"result"`
}
type AssociateElasticIpResult ¶ added in v1.8.0
type AssociateElasticIpResult struct {
Success bool `json:"success"`
}
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 CreateSubnetRequest ¶ added in v1.8.0
type CreateSubnetRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) */
ClientToken *string `json:"clientToken"`
/* 子网配置 */
SubnetSpec *cps.SubnetSpec `json:"subnetSpec"`
}
func NewCreateSubnetRequest ¶ added in v1.8.0
func NewCreateSubnetRequest( regionId string, subnetSpec *cps.SubnetSpec, ) *CreateSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param subnetSpec: 子网配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateSubnetRequestWithAllParams ¶ added in v1.8.0
func NewCreateSubnetRequestWithAllParams( regionId string, clientToken *string, subnetSpec *cps.SubnetSpec, ) *CreateSubnetRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param subnetSpec: 子网配置 (Required)
func NewCreateSubnetRequestWithoutParam ¶ added in v1.8.0
func NewCreateSubnetRequestWithoutParam() *CreateSubnetRequest
This constructor has better compatible ability when API parameters changed
func (CreateSubnetRequest) GetRegionId ¶ added in v1.8.0
func (r CreateSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSubnetRequest) SetClientToken ¶ added in v1.8.0
func (r *CreateSubnetRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*CreateSubnetRequest) SetRegionId ¶ added in v1.8.0
func (r *CreateSubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*CreateSubnetRequest) SetSubnetSpec ¶ added in v1.8.0
func (r *CreateSubnetRequest) SetSubnetSpec(subnetSpec *cps.SubnetSpec)
param subnetSpec: 子网配置(Required)
type CreateSubnetResponse ¶ added in v1.8.0
type CreateSubnetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateSubnetResult `json:"result"`
}
type CreateSubnetResult ¶ added in v1.8.0
type CreateSubnetResult struct {
SubnetId string `json:"subnetId"`
}
type CreateVpcRequest ¶ added in v1.8.0
type CreateVpcRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) */
ClientToken *string `json:"clientToken"`
/* 子网配置 */
VpcSpec *cps.VpcSpec `json:"vpcSpec"`
}
func NewCreateVpcRequest ¶ added in v1.8.0
func NewCreateVpcRequest( regionId string, vpcSpec *cps.VpcSpec, ) *CreateVpcRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param vpcSpec: 子网配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateVpcRequestWithAllParams ¶ added in v1.8.0
func NewCreateVpcRequestWithAllParams( regionId string, clientToken *string, vpcSpec *cps.VpcSpec, ) *CreateVpcRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param vpcSpec: 子网配置 (Required)
func NewCreateVpcRequestWithoutParam ¶ added in v1.8.0
func NewCreateVpcRequestWithoutParam() *CreateVpcRequest
This constructor has better compatible ability when API parameters changed
func (CreateVpcRequest) GetRegionId ¶ added in v1.8.0
func (r CreateVpcRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateVpcRequest) SetClientToken ¶ added in v1.8.0
func (r *CreateVpcRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*CreateVpcRequest) SetRegionId ¶ added in v1.8.0
func (r *CreateVpcRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*CreateVpcRequest) SetVpcSpec ¶ added in v1.8.0
func (r *CreateVpcRequest) SetVpcSpec(vpcSpec *cps.VpcSpec)
param vpcSpec: 子网配置(Required)
type CreateVpcResponse ¶ added in v1.8.0
type CreateVpcResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateVpcResult `json:"result"`
}
type CreateVpcResult ¶ added in v1.8.0
type CreateVpcResult struct {
VpcId string `json:"vpcId"`
}
type DeleteSubnetRequest ¶ added in v1.8.0
type DeleteSubnetRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 子网ID */
SubnetId string `json:"subnetId"`
/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) */
ClientToken *string `json:"clientToken"`
}
func NewDeleteSubnetRequest ¶ added in v1.8.0
func NewDeleteSubnetRequest( regionId string, subnetId string, ) *DeleteSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param subnetId: 子网ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteSubnetRequestWithAllParams ¶ added in v1.8.0
func NewDeleteSubnetRequestWithAllParams( regionId string, subnetId string, clientToken *string, ) *DeleteSubnetRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param subnetId: 子网ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional)
func NewDeleteSubnetRequestWithoutParam ¶ added in v1.8.0
func NewDeleteSubnetRequestWithoutParam() *DeleteSubnetRequest
This constructor has better compatible ability when API parameters changed
func (DeleteSubnetRequest) GetRegionId ¶ added in v1.8.0
func (r DeleteSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteSubnetRequest) SetClientToken ¶ added in v1.8.0
func (r *DeleteSubnetRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*DeleteSubnetRequest) SetRegionId ¶ added in v1.8.0
func (r *DeleteSubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DeleteSubnetRequest) SetSubnetId ¶ added in v1.8.0
func (r *DeleteSubnetRequest) SetSubnetId(subnetId string)
param subnetId: 子网ID(Required)
type DeleteSubnetResponse ¶ added in v1.8.0
type DeleteSubnetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteSubnetResult `json:"result"`
}
type DeleteSubnetResult ¶ added in v1.8.0
type DeleteSubnetResult struct {
Success bool `json:"success"`
}
type DeleteVpcRequest ¶ added in v1.8.0
type DeleteVpcRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 私有网络ID */
VpcId string `json:"vpcId"`
/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) */
ClientToken *string `json:"clientToken"`
}
func NewDeleteVpcRequest ¶ added in v1.8.0
func NewDeleteVpcRequest( regionId string, vpcId string, ) *DeleteVpcRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param vpcId: 私有网络ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteVpcRequestWithAllParams ¶ added in v1.8.0
func NewDeleteVpcRequestWithAllParams( regionId string, vpcId string, clientToken *string, ) *DeleteVpcRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param vpcId: 私有网络ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional)
func NewDeleteVpcRequestWithoutParam ¶ added in v1.8.0
func NewDeleteVpcRequestWithoutParam() *DeleteVpcRequest
This constructor has better compatible ability when API parameters changed
func (DeleteVpcRequest) GetRegionId ¶ added in v1.8.0
func (r DeleteVpcRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteVpcRequest) SetClientToken ¶ added in v1.8.0
func (r *DeleteVpcRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*DeleteVpcRequest) SetRegionId ¶ added in v1.8.0
func (r *DeleteVpcRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DeleteVpcRequest) SetVpcId ¶ added in v1.8.0
func (r *DeleteVpcRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID(Required)
type DeleteVpcResponse ¶ added in v1.8.0
type DeleteVpcResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteVpcResult `json:"result"`
}
type DeleteVpcResult ¶ added in v1.8.0
type DeleteVpcResult struct {
Success bool `json:"success"`
}
type DescribeBasicSubnetRequest ¶ added in v1.8.0
type DescribeBasicSubnetRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器在该地域支持的可用区 */
Az string `json:"az"`
}
func NewDescribeBasicSubnetRequest ¶ added in v1.8.0
func NewDescribeBasicSubnetRequest( regionId string, az string, ) *DescribeBasicSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param az: 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器在该地域支持的可用区 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBasicSubnetRequestWithAllParams ¶ added in v1.8.0
func NewDescribeBasicSubnetRequestWithAllParams( regionId string, az string, ) *DescribeBasicSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param az: 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器在该地域支持的可用区 (Required)
func NewDescribeBasicSubnetRequestWithoutParam ¶ added in v1.8.0
func NewDescribeBasicSubnetRequestWithoutParam() *DescribeBasicSubnetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBasicSubnetRequest) GetRegionId ¶ added in v1.8.0
func (r DescribeBasicSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBasicSubnetRequest) SetAz ¶ added in v1.8.0
func (r *DescribeBasicSubnetRequest) SetAz(az string)
param az: 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器在该地域支持的可用区(Required)
func (*DescribeBasicSubnetRequest) SetRegionId ¶ added in v1.8.0
func (r *DescribeBasicSubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeBasicSubnetResponse ¶ added in v1.8.0
type DescribeBasicSubnetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBasicSubnetResult `json:"result"`
}
type DescribeBasicSubnetResult ¶ added in v1.8.0
type DescribeDeviceRaidsRequest ¶
type DescribeDeviceRaidsRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 实例类型,可调用(describeDeviceTypes)接口获取指定地域的实例类型,例如: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.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.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.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"`
/* 可用区,精确匹配 (Optional) */
Az *string `json:"az"`
}
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, az *string, ) *DescribeDeviceTypesRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param az: 可用区,精确匹配 (Optional)
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) SetAz ¶ added in v1.5.0
func (r *DescribeDeviceTypesRequest) SetAz(az string)
param az: 可用区,精确匹配(Optional)
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 DescribeElasticIpRequest ¶ added in v1.8.0
type DescribeElasticIpRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 弹性公网IPID */
ElasticIpId string `json:"elasticIpId"`
}
func NewDescribeElasticIpRequest ¶ added in v1.8.0
func NewDescribeElasticIpRequest( regionId string, elasticIpId string, ) *DescribeElasticIpRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param elasticIpId: 弹性公网IPID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeElasticIpRequestWithAllParams ¶ added in v1.8.0
func NewDescribeElasticIpRequestWithAllParams( regionId string, elasticIpId string, ) *DescribeElasticIpRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param elasticIpId: 弹性公网IPID (Required)
func NewDescribeElasticIpRequestWithoutParam ¶ added in v1.8.0
func NewDescribeElasticIpRequestWithoutParam() *DescribeElasticIpRequest
This constructor has better compatible ability when API parameters changed
func (DescribeElasticIpRequest) GetRegionId ¶ added in v1.8.0
func (r DescribeElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeElasticIpRequest) SetElasticIpId ¶ added in v1.8.0
func (r *DescribeElasticIpRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPID(Required)
func (*DescribeElasticIpRequest) SetRegionId ¶ added in v1.8.0
func (r *DescribeElasticIpRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeElasticIpResponse ¶ added in v1.8.0
type DescribeElasticIpResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeElasticIpResult `json:"result"`
}
type DescribeElasticIpResult ¶ added in v1.8.0
type DescribeElasticIpsRequest ¶ added in v1.8.0
type DescribeElasticIpsRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为20;取值范围[20, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 弹性公网IP状态,取值范围:associate、disassociate (Optional) */
Status *string `json:"status"`
/* elasticIpId - 弹性公网IPID,精确匹配,支持多个<br/>
elasticIp - 弹性公网IP,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeElasticIpsRequest ¶ added in v1.8.0
func NewDescribeElasticIpsRequest( regionId string, ) *DescribeElasticIpsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeElasticIpsRequestWithAllParams ¶ added in v1.8.0
func NewDescribeElasticIpsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, status *string, filters []common.Filter, ) *DescribeElasticIpsRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional)
- param status: 弹性公网IP状态,取值范围:associate、disassociate (Optional)
- param filters: elasticIpId - 弹性公网IPID,精确匹配,支持多个<br/>
elasticIp - 弹性公网IP,精确匹配,支持多个
(Optional)
func NewDescribeElasticIpsRequestWithoutParam ¶ added in v1.8.0
func NewDescribeElasticIpsRequestWithoutParam() *DescribeElasticIpsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeElasticIpsRequest) GetRegionId ¶ added in v1.8.0
func (r DescribeElasticIpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeElasticIpsRequest) SetFilters ¶ added in v1.8.0
func (r *DescribeElasticIpsRequest) SetFilters(filters []common.Filter)
param filters: elasticIpId - 弹性公网IPID,精确匹配,支持多个<br/>
elasticIp - 弹性公网IP,精确匹配,支持多个 (Optional)
func (*DescribeElasticIpsRequest) SetPageNumber ¶ added in v1.8.0
func (r *DescribeElasticIpsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeElasticIpsRequest) SetPageSize ¶ added in v1.8.0
func (r *DescribeElasticIpsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeElasticIpsRequest) SetRegionId ¶ added in v1.8.0
func (r *DescribeElasticIpsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeElasticIpsRequest) SetStatus ¶ added in v1.8.0
func (r *DescribeElasticIpsRequest) SetStatus(status string)
param status: 弹性公网IP状态,取值范围:associate、disassociate(Optional)
type DescribeElasticIpsResponse ¶ added in v1.8.0
type DescribeElasticIpsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeElasticIpsResult `json:"result"`
}
type DescribeElasticIpsResult ¶ added in v1.8.0
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"`
/* 分页大小;默认为20;取值范围[20, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 可用区,精确匹配 (Optional) */
Az *string `json:"az"`
/* 云物理服务器名称,支持模糊匹配 (Optional) */
Name *string `json:"name"`
/* 网络类型,精确匹配,支持basic,vpc (Optional) */
NetworkType *string `json:"networkType"`
/* 实例类型,精确匹配,调用接口(describeDeviceTypes)获取实例类型 (Optional) */
DeviceType *string `json:"deviceType"`
/* 子网ID (Optional) */
SubnetId *string `json:"subnetId"`
/* 是否启用外网, yes/no (Optional) */
EnableInternet *string `json:"enableInternet"`
/* instanceId - 云物理服务器ID,精确匹配,支持多个<br/>
privateIp - 云物理服务器内网IP,精确匹配,支持多个<br/>
status - 云物理服务器状态,参考云物理服务器状态,精确匹配,支持多个
(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, subnetId *string, enableInternet *string, filters []common.Filter, ) *DescribeInstancesRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param pageNumber: 页码;默认为1 (Optional)
- param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional)
- param az: 可用区,精确匹配 (Optional)
- param name: 云物理服务器名称,支持模糊匹配 (Optional)
- param networkType: 网络类型,精确匹配,支持basic,vpc (Optional)
- param deviceType: 实例类型,精确匹配,调用接口(describeDeviceTypes)获取实例类型 (Optional)
- param subnetId: 子网ID (Optional)
- param enableInternet: 是否启用外网, yes/no (Optional)
- param filters: instanceId - 云物理服务器ID,精确匹配,支持多个<br/>
privateIp - 云物理服务器内网IP,精确匹配,支持多个<br/> status - 云物理服务器状态,参考云物理服务器状态,精确匹配,支持多个
(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) SetEnableInternet ¶ added in v1.8.0
func (r *DescribeInstancesRequest) SetEnableInternet(enableInternet string)
param enableInternet: 是否启用外网, yes/no(Optional)
func (*DescribeInstancesRequest) SetFilters ¶
func (r *DescribeInstancesRequest) SetFilters(filters []common.Filter)
param filters: instanceId - 云物理服务器ID,精确匹配,支持多个<br/>
privateIp - 云物理服务器内网IP,精确匹配,支持多个<br/> status - 云物理服务器状态,参考云物理服务器状态,精确匹配,支持多个 (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,vpc(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) SetSubnetId ¶ added in v1.8.0
func (r *DescribeInstancesRequest) SetSubnetId(subnetId string)
param subnetId: 子网ID(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.c.normal */
DeviceType string `json:"deviceType"`
/* 操作系统类型,取值范围:CentOS、Ubuntu (Optional) */
OsType *string `json:"osType"`
}
func NewDescribeOSRequest ¶
func NewDescribeOSRequest( regionId string, deviceType string, ) *DescribeOSRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param deviceType: 实例类型,可调用接口(describeDeviceTypes)获取指定地域的实例类型,例如:cps.c.normal (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeOSRequestWithAllParams ¶
func NewDescribeOSRequestWithAllParams( regionId string, deviceType string, osType *string, ) *DescribeOSRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param deviceType: 实例类型,可调用接口(describeDeviceTypes)获取指定地域的实例类型,例如:cps.c.normal (Required) * param osType: 操作系统类型,取值范围:CentOS、Ubuntu (Optional)
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.c.normal(Required)
func (*DescribeOSRequest) SetOsType ¶ added in v1.8.0
func (r *DescribeOSRequest) SetOsType(osType string)
param osType: 操作系统类型,取值范围:CentOS、Ubuntu(Optional)
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
/* 网络类型basic/vpc, 默认basic (Optional) */
NetworkType *string `json:"networkType"`
}
func NewDescribeRegionesRequest ¶
func NewDescribeRegionesRequest() *DescribeRegionesRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRegionesRequestWithAllParams ¶
func NewDescribeRegionesRequestWithAllParams( networkType *string, ) *DescribeRegionesRequest
* param networkType: 网络类型basic/vpc, 默认basic (Optional)
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
func (*DescribeRegionesRequest) SetNetworkType ¶ added in v1.8.0
func (r *DescribeRegionesRequest) SetNetworkType(networkType string)
param networkType: 网络类型basic/vpc, 默认basic(Optional)
type DescribeRegionesResponse ¶
type DescribeRegionesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeRegionesResult `json:"result"`
}
type DescribeRegionesResult ¶
type DescribeSubnetRequest ¶
type DescribeSubnetRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 子网ID */
SubnetId string `json:"subnetId"`
}
func NewDescribeSubnetRequest ¶
func NewDescribeSubnetRequest( regionId string, subnetId string, ) *DescribeSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param subnetId: 子网ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSubnetRequestWithAllParams ¶
func NewDescribeSubnetRequestWithAllParams( regionId string, subnetId string, ) *DescribeSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param subnetId: 子网ID (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) SetRegionId ¶
func (r *DescribeSubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeSubnetRequest) SetSubnetId ¶ added in v1.8.0
func (r *DescribeSubnetRequest) SetSubnetId(subnetId string)
param subnetId: 子网ID(Required)
type DescribeSubnetResponse ¶
type DescribeSubnetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSubnetResult `json:"result"`
}
type DescribeSubnetResult ¶
type DescribeSubnetsRequest ¶ added in v1.8.0
type DescribeSubnetsRequest 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) */
Name *string `json:"name"`
/* 私有网络ID,精确匹配 (Optional) */
VpcId *string `json:"vpcId"`
/* subnetId - 子网ID,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeSubnetsRequest ¶ added in v1.8.0
func NewDescribeSubnetsRequest( regionId string, ) *DescribeSubnetsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSubnetsRequestWithAllParams ¶ added in v1.8.0
func NewDescribeSubnetsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, az *string, name *string, vpcId *string, filters []common.Filter, ) *DescribeSubnetsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param az: 可用区,精确匹配 (Optional) * param name: 子网名称 (Optional) * param vpcId: 私有网络ID,精确匹配 (Optional) * param filters: subnetId - 子网ID,精确匹配,支持多个 (Optional)
func NewDescribeSubnetsRequestWithoutParam ¶ added in v1.8.0
func NewDescribeSubnetsRequestWithoutParam() *DescribeSubnetsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSubnetsRequest) GetRegionId ¶ added in v1.8.0
func (r DescribeSubnetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSubnetsRequest) SetAz ¶ added in v1.8.0
func (r *DescribeSubnetsRequest) SetAz(az string)
param az: 可用区,精确匹配(Optional)
func (*DescribeSubnetsRequest) SetFilters ¶ added in v1.8.0
func (r *DescribeSubnetsRequest) SetFilters(filters []common.Filter)
param filters: subnetId - 子网ID,精确匹配,支持多个
(Optional)
func (*DescribeSubnetsRequest) SetName ¶ added in v1.8.0
func (r *DescribeSubnetsRequest) SetName(name string)
param name: 子网名称(Optional)
func (*DescribeSubnetsRequest) SetPageNumber ¶ added in v1.8.0
func (r *DescribeSubnetsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeSubnetsRequest) SetPageSize ¶ added in v1.8.0
func (r *DescribeSubnetsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeSubnetsRequest) SetRegionId ¶ added in v1.8.0
func (r *DescribeSubnetsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeSubnetsRequest) SetVpcId ¶ added in v1.8.0
func (r *DescribeSubnetsRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID,精确匹配(Optional)
type DescribeSubnetsResponse ¶ added in v1.8.0
type DescribeSubnetsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSubnetsResult `json:"result"`
}
type DescribeSubnetsResult ¶ added in v1.8.0
type DescribeVpcRequest ¶ added in v1.8.0
type DescribeVpcRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 私有网络ID */
VpcId string `json:"vpcId"`
}
func NewDescribeVpcRequest ¶ added in v1.8.0
func NewDescribeVpcRequest( regionId string, vpcId string, ) *DescribeVpcRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param vpcId: 私有网络ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeVpcRequestWithAllParams ¶ added in v1.8.0
func NewDescribeVpcRequestWithAllParams( regionId string, vpcId string, ) *DescribeVpcRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param vpcId: 私有网络ID (Required)
func NewDescribeVpcRequestWithoutParam ¶ added in v1.8.0
func NewDescribeVpcRequestWithoutParam() *DescribeVpcRequest
This constructor has better compatible ability when API parameters changed
func (DescribeVpcRequest) GetRegionId ¶ added in v1.8.0
func (r DescribeVpcRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeVpcRequest) SetRegionId ¶ added in v1.8.0
func (r *DescribeVpcRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeVpcRequest) SetVpcId ¶ added in v1.8.0
func (r *DescribeVpcRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID(Required)
type DescribeVpcResponse ¶ added in v1.8.0
type DescribeVpcResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeVpcResult `json:"result"`
}
type DescribeVpcResult ¶ added in v1.8.0
type DescribeVpcsRequest ¶ added in v1.8.0
type DescribeVpcsRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为20;取值范围[20, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 私有网络名称 (Optional) */
Name *string `json:"name"`
/* vpcId - 私有网络ID,精确匹配,支持多个
(Optional) */
Filters []common.Filter `json:"filters"`
}
func NewDescribeVpcsRequest ¶ added in v1.8.0
func NewDescribeVpcsRequest( regionId string, ) *DescribeVpcsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeVpcsRequestWithAllParams ¶ added in v1.8.0
func NewDescribeVpcsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, name *string, filters []common.Filter, ) *DescribeVpcsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param name: 私有网络名称 (Optional) * param filters: vpcId - 私有网络ID,精确匹配,支持多个 (Optional)
func NewDescribeVpcsRequestWithoutParam ¶ added in v1.8.0
func NewDescribeVpcsRequestWithoutParam() *DescribeVpcsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeVpcsRequest) GetRegionId ¶ added in v1.8.0
func (r DescribeVpcsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeVpcsRequest) SetFilters ¶ added in v1.8.0
func (r *DescribeVpcsRequest) SetFilters(filters []common.Filter)
param filters: vpcId - 私有网络ID,精确匹配,支持多个
(Optional)
func (*DescribeVpcsRequest) SetName ¶ added in v1.8.0
func (r *DescribeVpcsRequest) SetName(name string)
param name: 私有网络名称(Optional)
func (*DescribeVpcsRequest) SetPageNumber ¶ added in v1.8.0
func (r *DescribeVpcsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeVpcsRequest) SetPageSize ¶ added in v1.8.0
func (r *DescribeVpcsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeVpcsRequest) SetRegionId ¶ added in v1.8.0
func (r *DescribeVpcsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeVpcsResponse ¶ added in v1.8.0
type DescribeVpcsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeVpcsResult `json:"result"`
}
type DescribeVpcsResult ¶ added in v1.8.0
type DisassociateElasticIpRequest ¶ added in v1.8.0
type DisassociateElasticIpRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 云物理服务器ID */
InstanceId string `json:"instanceId"`
/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) */
ClientToken *string `json:"clientToken"`
/* 弹性公网IPId */
ElasticIpId string `json:"elasticIpId"`
}
func NewDisassociateElasticIpRequest ¶ added in v1.8.0
func NewDisassociateElasticIpRequest( regionId string, instanceId string, elasticIpId string, ) *DisassociateElasticIpRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * param elasticIpId: 弹性公网IPId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisassociateElasticIpRequestWithAllParams ¶ added in v1.8.0
func NewDisassociateElasticIpRequestWithAllParams( regionId string, instanceId string, clientToken *string, elasticIpId string, ) *DisassociateElasticIpRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param elasticIpId: 弹性公网IPId (Required)
func NewDisassociateElasticIpRequestWithoutParam ¶ added in v1.8.0
func NewDisassociateElasticIpRequestWithoutParam() *DisassociateElasticIpRequest
This constructor has better compatible ability when API parameters changed
func (DisassociateElasticIpRequest) GetRegionId ¶ added in v1.8.0
func (r DisassociateElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisassociateElasticIpRequest) SetClientToken ¶ added in v1.8.0
func (r *DisassociateElasticIpRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*DisassociateElasticIpRequest) SetElasticIpId ¶ added in v1.8.0
func (r *DisassociateElasticIpRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPId(Required)
func (*DisassociateElasticIpRequest) SetInstanceId ¶ added in v1.8.0
func (r *DisassociateElasticIpRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*DisassociateElasticIpRequest) SetRegionId ¶ added in v1.8.0
func (r *DisassociateElasticIpRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DisassociateElasticIpResponse ¶ added in v1.8.0
type DisassociateElasticIpResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DisassociateElasticIpResult `json:"result"`
}
type DisassociateElasticIpResult ¶ added in v1.8.0
type DisassociateElasticIpResult struct {
Success bool `json:"success"`
}
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 ModifyElasticIpBandwidthRequest ¶ added in v1.8.0
type ModifyElasticIpBandwidthRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 弹性公网IPID */
ElasticIpId string `json:"elasticIpId"`
/* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) */
ClientToken *string `json:"clientToken"`
/* 带宽,单位Mbps,取值范围[1,200] */
Bandwidth int `json:"bandwidth"`
}
func NewModifyElasticIpBandwidthRequest ¶ added in v1.8.0
func NewModifyElasticIpBandwidthRequest( regionId string, elasticIpId string, bandwidth int, ) *ModifyElasticIpBandwidthRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param elasticIpId: 弹性公网IPID (Required) * param bandwidth: 带宽,单位Mbps,取值范围[1,200] (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyElasticIpBandwidthRequestWithAllParams ¶ added in v1.8.0
func NewModifyElasticIpBandwidthRequestWithAllParams( regionId string, elasticIpId string, clientToken *string, bandwidth int, ) *ModifyElasticIpBandwidthRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param elasticIpId: 弹性公网IPID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param bandwidth: 带宽,单位Mbps,取值范围[1,200] (Required)
func NewModifyElasticIpBandwidthRequestWithoutParam ¶ added in v1.8.0
func NewModifyElasticIpBandwidthRequestWithoutParam() *ModifyElasticIpBandwidthRequest
This constructor has better compatible ability when API parameters changed
func (ModifyElasticIpBandwidthRequest) GetRegionId ¶ added in v1.8.0
func (r ModifyElasticIpBandwidthRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyElasticIpBandwidthRequest) SetBandwidth ¶ added in v1.8.0
func (r *ModifyElasticIpBandwidthRequest) SetBandwidth(bandwidth int)
param bandwidth: 带宽,单位Mbps,取值范围[1,200](Required)
func (*ModifyElasticIpBandwidthRequest) SetClientToken ¶ added in v1.8.0
func (r *ModifyElasticIpBandwidthRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*ModifyElasticIpBandwidthRequest) SetElasticIpId ¶ added in v1.8.0
func (r *ModifyElasticIpBandwidthRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPID(Required)
func (*ModifyElasticIpBandwidthRequest) SetRegionId ¶ added in v1.8.0
func (r *ModifyElasticIpBandwidthRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type ModifyElasticIpBandwidthResponse ¶ added in v1.8.0
type ModifyElasticIpBandwidthResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyElasticIpBandwidthResult `json:"result"`
}
type ModifyElasticIpBandwidthResult ¶ added in v1.8.0
type ModifyElasticIpBandwidthResult 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 ModifySubnetRequest ¶ added in v1.8.0
type ModifySubnetRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 子网ID */
SubnetId string `json:"subnetId"`
/* 名称 (Optional) */
Name *string `json:"name"`
/* 描述 (Optional) */
Description *string `json:"description"`
}
func NewModifySubnetRequest ¶ added in v1.8.0
func NewModifySubnetRequest( regionId string, subnetId string, ) *ModifySubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param subnetId: 子网ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifySubnetRequestWithAllParams ¶ added in v1.8.0
func NewModifySubnetRequestWithAllParams( regionId string, subnetId string, name *string, description *string, ) *ModifySubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param subnetId: 子网ID (Required) * param name: 名称 (Optional) * param description: 描述 (Optional)
func NewModifySubnetRequestWithoutParam ¶ added in v1.8.0
func NewModifySubnetRequestWithoutParam() *ModifySubnetRequest
This constructor has better compatible ability when API parameters changed
func (ModifySubnetRequest) GetRegionId ¶ added in v1.8.0
func (r ModifySubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifySubnetRequest) SetDescription ¶ added in v1.8.0
func (r *ModifySubnetRequest) SetDescription(description string)
param description: 描述(Optional)
func (*ModifySubnetRequest) SetName ¶ added in v1.8.0
func (r *ModifySubnetRequest) SetName(name string)
param name: 名称(Optional)
func (*ModifySubnetRequest) SetRegionId ¶ added in v1.8.0
func (r *ModifySubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*ModifySubnetRequest) SetSubnetId ¶ added in v1.8.0
func (r *ModifySubnetRequest) SetSubnetId(subnetId string)
param subnetId: 子网ID(Required)
type ModifySubnetResponse ¶ added in v1.8.0
type ModifySubnetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifySubnetResult `json:"result"`
}
type ModifySubnetResult ¶ added in v1.8.0
type ModifyVpcRequest ¶ added in v1.8.0
type ModifyVpcRequest struct {
core.JDCloudRequest
/* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */
RegionId string `json:"regionId"`
/* 私有网络ID */
VpcId string `json:"vpcId"`
/* 名称 (Optional) */
Name *string `json:"name"`
/* 描述 (Optional) */
Description *string `json:"description"`
}
func NewModifyVpcRequest ¶ added in v1.8.0
func NewModifyVpcRequest( regionId string, vpcId string, ) *ModifyVpcRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param vpcId: 私有网络ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyVpcRequestWithAllParams ¶ added in v1.8.0
func NewModifyVpcRequestWithAllParams( regionId string, vpcId string, name *string, description *string, ) *ModifyVpcRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param vpcId: 私有网络ID (Required) * param name: 名称 (Optional) * param description: 描述 (Optional)
func NewModifyVpcRequestWithoutParam ¶ added in v1.8.0
func NewModifyVpcRequestWithoutParam() *ModifyVpcRequest
This constructor has better compatible ability when API parameters changed
func (ModifyVpcRequest) GetRegionId ¶ added in v1.8.0
func (r ModifyVpcRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyVpcRequest) SetDescription ¶ added in v1.8.0
func (r *ModifyVpcRequest) SetDescription(description string)
param description: 描述(Optional)
func (*ModifyVpcRequest) SetName ¶ added in v1.8.0
func (r *ModifyVpcRequest) SetName(name string)
param name: 名称(Optional)
func (*ModifyVpcRequest) SetRegionId ¶ added in v1.8.0
func (r *ModifyVpcRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*ModifyVpcRequest) SetVpcId ¶ added in v1.8.0
func (r *ModifyVpcRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID(Required)
type ModifyVpcResponse ¶ added in v1.8.0
type ModifyVpcResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyVpcResult `json:"result"`
}
type ModifyVpcResult ¶ added in v1.8.0
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
¶
- ApplyElasticIps.go
- AssociateElasticIp.go
- CreateInstances.go
- CreateSubnet.go
- CreateVpc.go
- DeleteSubnet.go
- DeleteVpc.go
- DescribeBasicSubnet.go
- DescribeDeviceRaids.go
- DescribeDeviceTypes.go
- DescribeElasticIp.go
- DescribeElasticIps.go
- DescribeInstance.go
- DescribeInstanceName.go
- DescribeInstanceRaid.go
- DescribeInstanceStatus.go
- DescribeInstances.go
- DescribeOS.go
- DescribeRegiones.go
- DescribeSubnet.go
- DescribeSubnets.go
- DescribeVpc.go
- DescribeVpcs.go
- DisassociateElasticIp.go
- ModifyBandwidth.go
- ModifyElasticIpBandwidth.go
- ModifyInstance.go
- ModifySubnet.go
- ModifyVpc.go
- ReinstallInstance.go
- RestartInstance.go
- StartInstance.go
- StopInstance.go