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 ¶
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 ¶
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 ¶
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 ¶
func NewApplyElasticIpsRequestWithoutParam() *ApplyElasticIpsRequest
This constructor has better compatible ability when API parameters changed
func (ApplyElasticIpsRequest) GetRegionId ¶
func (r ApplyElasticIpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ApplyElasticIpsRequest) SetClientToken ¶
func (r *ApplyElasticIpsRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*ApplyElasticIpsRequest) SetElasticIpSpec ¶
func (r *ApplyElasticIpsRequest) SetElasticIpSpec(elasticIpSpec *cps.ElasticIpSpec)
param elasticIpSpec: 弹性公网IP配置(Required)
func (*ApplyElasticIpsRequest) SetRegionId ¶
func (r *ApplyElasticIpsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type ApplyElasticIpsResponse ¶
type ApplyElasticIpsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ApplyElasticIpsResult `json:"result"` }
type ApplyElasticIpsResult ¶
type ApplyElasticIpsResult struct {
ElasticIpIds []string `json:"elasticIpIds"`
}
type AssociateElasticIpRequest ¶
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 ¶
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 ¶
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 ¶
func NewAssociateElasticIpRequestWithoutParam() *AssociateElasticIpRequest
This constructor has better compatible ability when API parameters changed
func (AssociateElasticIpRequest) GetRegionId ¶
func (r AssociateElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AssociateElasticIpRequest) SetClientToken ¶
func (r *AssociateElasticIpRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*AssociateElasticIpRequest) SetElasticIpId ¶
func (r *AssociateElasticIpRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPID(Required)
func (*AssociateElasticIpRequest) SetInstanceId ¶
func (r *AssociateElasticIpRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*AssociateElasticIpRequest) SetRegionId ¶
func (r *AssociateElasticIpRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type AssociateElasticIpResponse ¶
type AssociateElasticIpResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AssociateElasticIpResult `json:"result"` }
type AssociateElasticIpResult ¶
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 ¶
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 ¶
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 ¶
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 ¶
func NewCreateSubnetRequestWithoutParam() *CreateSubnetRequest
This constructor has better compatible ability when API parameters changed
func (CreateSubnetRequest) GetRegionId ¶
func (r CreateSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSubnetRequest) SetClientToken ¶
func (r *CreateSubnetRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*CreateSubnetRequest) SetRegionId ¶
func (r *CreateSubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*CreateSubnetRequest) SetSubnetSpec ¶
func (r *CreateSubnetRequest) SetSubnetSpec(subnetSpec *cps.SubnetSpec)
param subnetSpec: 子网配置(Required)
type CreateSubnetResponse ¶
type CreateSubnetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateSubnetResult `json:"result"` }
type CreateSubnetResult ¶
type CreateSubnetResult struct {
SubnetId string `json:"subnetId"`
}
type CreateVpcRequest ¶
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 ¶
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 ¶
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 ¶
func NewCreateVpcRequestWithoutParam() *CreateVpcRequest
This constructor has better compatible ability when API parameters changed
func (CreateVpcRequest) GetRegionId ¶
func (r CreateVpcRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateVpcRequest) SetClientToken ¶
func (r *CreateVpcRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*CreateVpcRequest) SetRegionId ¶
func (r *CreateVpcRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*CreateVpcRequest) SetVpcSpec ¶
func (r *CreateVpcRequest) SetVpcSpec(vpcSpec *cps.VpcSpec)
param vpcSpec: 子网配置(Required)
type CreateVpcResponse ¶
type CreateVpcResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateVpcResult `json:"result"` }
type CreateVpcResult ¶
type CreateVpcResult struct {
VpcId string `json:"vpcId"`
}
type DeleteSubnetRequest ¶
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 ¶
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 ¶
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 ¶
func NewDeleteSubnetRequestWithoutParam() *DeleteSubnetRequest
This constructor has better compatible ability when API parameters changed
func (DeleteSubnetRequest) GetRegionId ¶
func (r DeleteSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteSubnetRequest) SetClientToken ¶
func (r *DeleteSubnetRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*DeleteSubnetRequest) SetRegionId ¶
func (r *DeleteSubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DeleteSubnetRequest) SetSubnetId ¶
func (r *DeleteSubnetRequest) SetSubnetId(subnetId string)
param subnetId: 子网ID(Required)
type DeleteSubnetResponse ¶
type DeleteSubnetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteSubnetResult `json:"result"` }
type DeleteSubnetResult ¶
type DeleteSubnetResult struct {
Success bool `json:"success"`
}
type DeleteVpcRequest ¶
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 ¶
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 ¶
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 ¶
func NewDeleteVpcRequestWithoutParam() *DeleteVpcRequest
This constructor has better compatible ability when API parameters changed
func (DeleteVpcRequest) GetRegionId ¶
func (r DeleteVpcRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteVpcRequest) SetClientToken ¶
func (r *DeleteVpcRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*DeleteVpcRequest) SetRegionId ¶
func (r *DeleteVpcRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DeleteVpcRequest) SetVpcId ¶
func (r *DeleteVpcRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID(Required)
type DeleteVpcResponse ¶
type DeleteVpcResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteVpcResult `json:"result"` }
type DeleteVpcResult ¶
type DeleteVpcResult struct {
Success bool `json:"success"`
}
type DescribeBasicSubnetRequest ¶
type DescribeBasicSubnetRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器在该地域支持的可用区 */ Az string `json:"az"` }
func NewDescribeBasicSubnetRequest ¶
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 ¶
func NewDescribeBasicSubnetRequestWithAllParams( regionId string, az string, ) *DescribeBasicSubnetRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param az: 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器在该地域支持的可用区 (Required)
func NewDescribeBasicSubnetRequestWithoutParam ¶
func NewDescribeBasicSubnetRequestWithoutParam() *DescribeBasicSubnetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBasicSubnetRequest) GetRegionId ¶
func (r DescribeBasicSubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBasicSubnetRequest) SetAz ¶
func (r *DescribeBasicSubnetRequest) SetAz(az string)
param az: 可用区, 如cn-east-1a;可调用接口(describeRegiones)获取云物理服务器在该地域支持的可用区(Required)
func (*DescribeBasicSubnetRequest) SetRegionId ¶
func (r *DescribeBasicSubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeBasicSubnetResponse ¶
type DescribeBasicSubnetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeBasicSubnetResult `json:"result"` }
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 ¶
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 ¶
type DescribeElasticIpRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 弹性公网IPID */ ElasticIpId string `json:"elasticIpId"` }
func NewDescribeElasticIpRequest ¶
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 ¶
func NewDescribeElasticIpRequestWithAllParams( regionId string, elasticIpId string, ) *DescribeElasticIpRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param elasticIpId: 弹性公网IPID (Required)
func NewDescribeElasticIpRequestWithoutParam ¶
func NewDescribeElasticIpRequestWithoutParam() *DescribeElasticIpRequest
This constructor has better compatible ability when API parameters changed
func (DescribeElasticIpRequest) GetRegionId ¶
func (r DescribeElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeElasticIpRequest) SetElasticIpId ¶
func (r *DescribeElasticIpRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPID(Required)
func (*DescribeElasticIpRequest) SetRegionId ¶
func (r *DescribeElasticIpRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeElasticIpResponse ¶
type DescribeElasticIpResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeElasticIpResult `json:"result"` }
type DescribeElasticIpResult ¶
type DescribeElasticIpsRequest ¶
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 ¶
func NewDescribeElasticIpsRequest( regionId string, ) *DescribeElasticIpsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeElasticIpsRequestWithAllParams ¶
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 ¶
func NewDescribeElasticIpsRequestWithoutParam() *DescribeElasticIpsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeElasticIpsRequest) GetRegionId ¶
func (r DescribeElasticIpsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeElasticIpsRequest) SetFilters ¶
func (r *DescribeElasticIpsRequest) SetFilters(filters []common.Filter)
param filters: elasticIpId - 弹性公网IPID,精确匹配,支持多个<br/>
elasticIp - 弹性公网IP,精确匹配,支持多个 (Optional)
func (*DescribeElasticIpsRequest) SetPageNumber ¶
func (r *DescribeElasticIpsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeElasticIpsRequest) SetPageSize ¶
func (r *DescribeElasticIpsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeElasticIpsRequest) SetRegionId ¶
func (r *DescribeElasticIpsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeElasticIpsRequest) SetStatus ¶
func (r *DescribeElasticIpsRequest) SetStatus(status string)
param status: 弹性公网IP状态,取值范围:associate、disassociate(Optional)
type DescribeElasticIpsResponse ¶
type DescribeElasticIpsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeElasticIpsResult `json:"result"` }
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func NewDescribeSubnetsRequest( regionId string, ) *DescribeSubnetsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSubnetsRequestWithAllParams ¶
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 ¶
func NewDescribeSubnetsRequestWithoutParam() *DescribeSubnetsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSubnetsRequest) GetRegionId ¶
func (r DescribeSubnetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSubnetsRequest) SetAz ¶
func (r *DescribeSubnetsRequest) SetAz(az string)
param az: 可用区,精确匹配(Optional)
func (*DescribeSubnetsRequest) SetFilters ¶
func (r *DescribeSubnetsRequest) SetFilters(filters []common.Filter)
param filters: subnetId - 子网ID,精确匹配,支持多个
(Optional)
func (*DescribeSubnetsRequest) SetName ¶
func (r *DescribeSubnetsRequest) SetName(name string)
param name: 子网名称(Optional)
func (*DescribeSubnetsRequest) SetPageNumber ¶
func (r *DescribeSubnetsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeSubnetsRequest) SetPageSize ¶
func (r *DescribeSubnetsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeSubnetsRequest) SetRegionId ¶
func (r *DescribeSubnetsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeSubnetsRequest) SetVpcId ¶
func (r *DescribeSubnetsRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID,精确匹配(Optional)
type DescribeSubnetsResponse ¶
type DescribeSubnetsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeSubnetsResult `json:"result"` }
type DescribeSubnetsResult ¶
type DescribeVpcRequest ¶
type DescribeVpcRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 私有网络ID */ VpcId string `json:"vpcId"` }
func NewDescribeVpcRequest ¶
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 ¶
func NewDescribeVpcRequestWithAllParams( regionId string, vpcId string, ) *DescribeVpcRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param vpcId: 私有网络ID (Required)
func NewDescribeVpcRequestWithoutParam ¶
func NewDescribeVpcRequestWithoutParam() *DescribeVpcRequest
This constructor has better compatible ability when API parameters changed
func (DescribeVpcRequest) GetRegionId ¶
func (r DescribeVpcRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeVpcRequest) SetRegionId ¶
func (r *DescribeVpcRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeVpcRequest) SetVpcId ¶
func (r *DescribeVpcRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID(Required)
type DescribeVpcResponse ¶
type DescribeVpcResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeVpcResult `json:"result"` }
type DescribeVpcResult ¶
type DescribeVpcsRequest ¶
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 ¶
func NewDescribeVpcsRequest( regionId string, ) *DescribeVpcsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeVpcsRequestWithAllParams ¶
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 ¶
func NewDescribeVpcsRequestWithoutParam() *DescribeVpcsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeVpcsRequest) GetRegionId ¶
func (r DescribeVpcsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeVpcsRequest) SetFilters ¶
func (r *DescribeVpcsRequest) SetFilters(filters []common.Filter)
param filters: vpcId - 私有网络ID,精确匹配,支持多个
(Optional)
func (*DescribeVpcsRequest) SetName ¶
func (r *DescribeVpcsRequest) SetName(name string)
param name: 私有网络名称(Optional)
func (*DescribeVpcsRequest) SetPageNumber ¶
func (r *DescribeVpcsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeVpcsRequest) SetPageSize ¶
func (r *DescribeVpcsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeVpcsRequest) SetRegionId ¶
func (r *DescribeVpcsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeVpcsResponse ¶
type DescribeVpcsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeVpcsResult `json:"result"` }
type DescribeVpcsResult ¶
type DisassociateElasticIpRequest ¶
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 ¶
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 ¶
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 ¶
func NewDisassociateElasticIpRequestWithoutParam() *DisassociateElasticIpRequest
This constructor has better compatible ability when API parameters changed
func (DisassociateElasticIpRequest) GetRegionId ¶
func (r DisassociateElasticIpRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisassociateElasticIpRequest) SetClientToken ¶
func (r *DisassociateElasticIpRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*DisassociateElasticIpRequest) SetElasticIpId ¶
func (r *DisassociateElasticIpRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPId(Required)
func (*DisassociateElasticIpRequest) SetInstanceId ¶
func (r *DisassociateElasticIpRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*DisassociateElasticIpRequest) SetRegionId ¶
func (r *DisassociateElasticIpRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DisassociateElasticIpResponse ¶
type DisassociateElasticIpResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DisassociateElasticIpResult `json:"result"` }
type DisassociateElasticIpResult ¶
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 ¶
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 ¶
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 ¶
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 ¶
func NewModifyElasticIpBandwidthRequestWithoutParam() *ModifyElasticIpBandwidthRequest
This constructor has better compatible ability when API parameters changed
func (ModifyElasticIpBandwidthRequest) GetRegionId ¶
func (r ModifyElasticIpBandwidthRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyElasticIpBandwidthRequest) SetBandwidth ¶
func (r *ModifyElasticIpBandwidthRequest) SetBandwidth(bandwidth int)
param bandwidth: 带宽,单位Mbps,取值范围[1,200](Required)
func (*ModifyElasticIpBandwidthRequest) SetClientToken ¶
func (r *ModifyElasticIpBandwidthRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*ModifyElasticIpBandwidthRequest) SetElasticIpId ¶
func (r *ModifyElasticIpBandwidthRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPID(Required)
func (*ModifyElasticIpBandwidthRequest) SetRegionId ¶
func (r *ModifyElasticIpBandwidthRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type ModifyElasticIpBandwidthResponse ¶
type ModifyElasticIpBandwidthResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyElasticIpBandwidthResult `json:"result"` }
type ModifyElasticIpBandwidthResult ¶
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 ¶
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 ¶
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 ¶
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 ¶
func NewModifySubnetRequestWithoutParam() *ModifySubnetRequest
This constructor has better compatible ability when API parameters changed
func (ModifySubnetRequest) GetRegionId ¶
func (r ModifySubnetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifySubnetRequest) SetDescription ¶
func (r *ModifySubnetRequest) SetDescription(description string)
param description: 描述(Optional)
func (*ModifySubnetRequest) SetName ¶
func (r *ModifySubnetRequest) SetName(name string)
param name: 名称(Optional)
func (*ModifySubnetRequest) SetRegionId ¶
func (r *ModifySubnetRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*ModifySubnetRequest) SetSubnetId ¶
func (r *ModifySubnetRequest) SetSubnetId(subnetId string)
param subnetId: 子网ID(Required)
type ModifySubnetResponse ¶
type ModifySubnetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifySubnetResult `json:"result"` }
type ModifySubnetResult ¶
type ModifyVpcRequest ¶
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 ¶
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 ¶
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 ¶
func NewModifyVpcRequestWithoutParam() *ModifyVpcRequest
This constructor has better compatible ability when API parameters changed
func (ModifyVpcRequest) GetRegionId ¶
func (r ModifyVpcRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyVpcRequest) SetDescription ¶
func (r *ModifyVpcRequest) SetDescription(description string)
param description: 描述(Optional)
func (*ModifyVpcRequest) SetName ¶
func (r *ModifyVpcRequest) SetName(name string)
param name: 名称(Optional)
func (*ModifyVpcRequest) SetRegionId ¶
func (r *ModifyVpcRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*ModifyVpcRequest) SetVpcId ¶
func (r *ModifyVpcRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID(Required)
type ModifyVpcResponse ¶
type ModifyVpcResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyVpcResult `json:"result"` }
type ModifyVpcResult ¶
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