Documentation ¶
Index ¶
- type AddServersRequest
- func (r AddServersRequest) GetRegionId() string
- func (r *AddServersRequest) SetClientToken(clientToken string)
- func (r *AddServersRequest) SetRegionId(regionId string)
- func (r *AddServersRequest) SetServerGroupId(serverGroupId string)
- func (r *AddServersRequest) SetServerSpec(serverSpec []cps.ServerSpec)
- type AddServersResponse
- type AddServersResult
- 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 AssociateElasticIpLBRequest
- func NewAssociateElasticIpLBRequest(regionId string, loadBalancerId string, elasticIpId string) *AssociateElasticIpLBRequest
- func NewAssociateElasticIpLBRequestWithAllParams(regionId string, loadBalancerId string, clientToken *string, ...) *AssociateElasticIpLBRequest
- func NewAssociateElasticIpLBRequestWithoutParam() *AssociateElasticIpLBRequest
- func (r AssociateElasticIpLBRequest) GetRegionId() string
- func (r *AssociateElasticIpLBRequest) SetClientToken(clientToken string)
- func (r *AssociateElasticIpLBRequest) SetElasticIpId(elasticIpId string)
- func (r *AssociateElasticIpLBRequest) SetLoadBalancerId(loadBalancerId string)
- func (r *AssociateElasticIpLBRequest) SetRegionId(regionId string)
- type AssociateElasticIpLBResponse
- type AssociateElasticIpLBResult
- 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 CreateKeypairsRequest
- type CreateKeypairsResponse
- type CreateKeypairsResult
- type CreateListenerRequest
- func NewCreateListenerRequest(regionId string, listenerSpec *cps.ListenerSpec) *CreateListenerRequest
- func NewCreateListenerRequestWithAllParams(regionId string, clientToken *string, listenerSpec *cps.ListenerSpec) *CreateListenerRequest
- func NewCreateListenerRequestWithoutParam() *CreateListenerRequest
- type CreateListenerResponse
- type CreateListenerResult
- type CreateLoadBalancerRequest
- func NewCreateLoadBalancerRequest(regionId string, loadBalancerSpec *cps.LoadBalancerSpec) *CreateLoadBalancerRequest
- func NewCreateLoadBalancerRequestWithAllParams(regionId string, clientToken *string, loadBalancerSpec *cps.LoadBalancerSpec) *CreateLoadBalancerRequest
- func NewCreateLoadBalancerRequestWithoutParam() *CreateLoadBalancerRequest
- type CreateLoadBalancerResponse
- type CreateLoadBalancerResult
- type CreateServerGroupRequest
- func NewCreateServerGroupRequest(regionId string, serverGroupSpec *cps.ServerGroupSpec) *CreateServerGroupRequest
- func NewCreateServerGroupRequestWithAllParams(regionId string, clientToken *string, serverGroupSpec *cps.ServerGroupSpec) *CreateServerGroupRequest
- func NewCreateServerGroupRequestWithoutParam() *CreateServerGroupRequest
- type CreateServerGroupResponse
- type CreateServerGroupResult
- type CreateSubnetRequest
- type CreateSubnetResponse
- type CreateSubnetResult
- type CreateVpcRequest
- type CreateVpcResponse
- type CreateVpcResult
- type DeleteKeypairsRequest
- type DeleteKeypairsResponse
- type DeleteKeypairsResult
- type DeleteListenerRequest
- type DeleteListenerResponse
- type DeleteListenerResult
- type DeleteServerGroupRequest
- type DeleteServerGroupResponse
- type DeleteServerGroupResult
- type DeleteSubnetRequest
- type DeleteSubnetResponse
- type DeleteSubnetResult
- type DeleteVpcRequest
- type DeleteVpcResponse
- type DeleteVpcResult
- type DescribeBasicSubnetRequest
- type DescribeBasicSubnetResponse
- type DescribeBasicSubnetResult
- type DescribeCPSLBRegionsRequest
- type DescribeCPSLBRegionsResponse
- type DescribeCPSLBRegionsResult
- 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) SetIncludeLB(includeLB string)
- 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 DescribeInstanceMonitorInfoRequest
- func NewDescribeInstanceMonitorInfoRequest(regionId string, instanceId string) *DescribeInstanceMonitorInfoRequest
- func NewDescribeInstanceMonitorInfoRequestWithAllParams(regionId string, instanceId string, startTime *int, endTime *int, ...) *DescribeInstanceMonitorInfoRequest
- func NewDescribeInstanceMonitorInfoRequestWithoutParam() *DescribeInstanceMonitorInfoRequest
- func (r DescribeInstanceMonitorInfoRequest) GetRegionId() string
- func (r *DescribeInstanceMonitorInfoRequest) SetEndTime(endTime int)
- func (r *DescribeInstanceMonitorInfoRequest) SetFilters(filters []common.Filter)
- func (r *DescribeInstanceMonitorInfoRequest) SetInstanceId(instanceId string)
- func (r *DescribeInstanceMonitorInfoRequest) SetRegionId(regionId string)
- func (r *DescribeInstanceMonitorInfoRequest) SetStartTime(startTime int)
- type DescribeInstanceMonitorInfoResponse
- type DescribeInstanceMonitorInfoResult
- 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) SetKeypairId(keypairId string)
- 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) SetPrivateIp(privateIp string)
- func (r *DescribeInstancesRequest) SetRegionId(regionId string)
- func (r *DescribeInstancesRequest) SetSubnetId(subnetId string)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeKeypairRequest
- type DescribeKeypairResponse
- type DescribeKeypairResult
- type DescribeKeypairsRequest
- func (r DescribeKeypairsRequest) GetRegionId() string
- func (r *DescribeKeypairsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeKeypairsRequest) SetName(name string)
- func (r *DescribeKeypairsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeKeypairsRequest) SetPageSize(pageSize int)
- func (r *DescribeKeypairsRequest) SetRegionId(regionId string)
- type DescribeKeypairsResponse
- type DescribeKeypairsResult
- type DescribeListenerRequest
- type DescribeListenerResponse
- type DescribeListenerResult
- type DescribeListenersRequest
- func (r DescribeListenersRequest) GetRegionId() string
- func (r *DescribeListenersRequest) SetFilters(filters []common.Filter)
- func (r *DescribeListenersRequest) SetLoadBalancerId(loadBalancerId string)
- func (r *DescribeListenersRequest) SetName(name string)
- func (r *DescribeListenersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeListenersRequest) SetPageSize(pageSize int)
- func (r *DescribeListenersRequest) SetRegionId(regionId string)
- type DescribeListenersResponse
- type DescribeListenersResult
- type DescribeLoadBalancerRequest
- func NewDescribeLoadBalancerRequest(regionId string, loadBalancerId string) *DescribeLoadBalancerRequest
- func NewDescribeLoadBalancerRequestWithAllParams(regionId string, loadBalancerId string) *DescribeLoadBalancerRequest
- func NewDescribeLoadBalancerRequestWithoutParam() *DescribeLoadBalancerRequest
- type DescribeLoadBalancerResponse
- type DescribeLoadBalancerResult
- type DescribeLoadBalancersRequest
- func NewDescribeLoadBalancersRequest(regionId string) *DescribeLoadBalancersRequest
- func NewDescribeLoadBalancersRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, status *string, name *string, ...) *DescribeLoadBalancersRequest
- func NewDescribeLoadBalancersRequestWithoutParam() *DescribeLoadBalancersRequest
- func (r DescribeLoadBalancersRequest) GetRegionId() string
- func (r *DescribeLoadBalancersRequest) SetBindEip(bindEip bool)
- func (r *DescribeLoadBalancersRequest) SetFilters(filters []common.Filter)
- func (r *DescribeLoadBalancersRequest) SetName(name string)
- func (r *DescribeLoadBalancersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeLoadBalancersRequest) SetPageSize(pageSize int)
- func (r *DescribeLoadBalancersRequest) SetRegionId(regionId string)
- func (r *DescribeLoadBalancersRequest) SetStatus(status string)
- func (r *DescribeLoadBalancersRequest) SetVpcId(vpcId string)
- type DescribeLoadBalancersResponse
- type DescribeLoadBalancersResult
- type DescribeOSRequest
- type DescribeOSResponse
- type DescribeOSResult
- type DescribeRegionesRequest
- type DescribeRegionesResponse
- type DescribeRegionesResult
- type DescribeRouteTableRequest
- type DescribeRouteTableResponse
- type DescribeRouteTableResult
- type DescribeRouteTablesRequest
- func NewDescribeRouteTablesRequest(regionId string) *DescribeRouteTablesRequest
- func NewDescribeRouteTablesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, name *string, vpcId *string, ...) *DescribeRouteTablesRequest
- func NewDescribeRouteTablesRequestWithoutParam() *DescribeRouteTablesRequest
- func (r DescribeRouteTablesRequest) GetRegionId() string
- func (r *DescribeRouteTablesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeRouteTablesRequest) SetName(name string)
- func (r *DescribeRouteTablesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeRouteTablesRequest) SetPageSize(pageSize int)
- func (r *DescribeRouteTablesRequest) SetRegionId(regionId string)
- func (r *DescribeRouteTablesRequest) SetVpcId(vpcId string)
- type DescribeRouteTablesResponse
- type DescribeRouteTablesResult
- type DescribeServerGroupRequest
- type DescribeServerGroupResponse
- type DescribeServerGroupResult
- type DescribeServerGroupsRequest
- func NewDescribeServerGroupsRequest(regionId string) *DescribeServerGroupsRequest
- func NewDescribeServerGroupsRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, name *string, ...) *DescribeServerGroupsRequest
- func NewDescribeServerGroupsRequestWithoutParam() *DescribeServerGroupsRequest
- func (r DescribeServerGroupsRequest) GetRegionId() string
- func (r *DescribeServerGroupsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeServerGroupsRequest) SetLoadBalancerId(loadBalancerId string)
- func (r *DescribeServerGroupsRequest) SetName(name string)
- func (r *DescribeServerGroupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeServerGroupsRequest) SetPageSize(pageSize int)
- func (r *DescribeServerGroupsRequest) SetRegionId(regionId string)
- type DescribeServerGroupsResponse
- type DescribeServerGroupsResult
- type DescribeServersRequest
- func NewDescribeServersRequest(regionId string, serverGroupId string) *DescribeServersRequest
- func NewDescribeServersRequestWithAllParams(regionId string, serverGroupId string, pageNumber *int, pageSize *int, ...) *DescribeServersRequest
- func NewDescribeServersRequestWithoutParam() *DescribeServersRequest
- func (r DescribeServersRequest) GetRegionId() string
- func (r *DescribeServersRequest) SetFilters(filters []common.Filter)
- func (r *DescribeServersRequest) SetListenerId(listenerId string)
- func (r *DescribeServersRequest) SetPageNumber(pageNumber int)
- func (r *DescribeServersRequest) SetPageSize(pageSize int)
- func (r *DescribeServersRequest) SetRegionId(regionId string)
- func (r *DescribeServersRequest) SetServerGroupId(serverGroupId string)
- type DescribeServersResponse
- type DescribeServersResult
- 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 DisassociateElasticIpLBRequest
- func NewDisassociateElasticIpLBRequest(regionId string, loadBalancerId string, elasticIpId string) *DisassociateElasticIpLBRequest
- func NewDisassociateElasticIpLBRequestWithAllParams(regionId string, loadBalancerId string, clientToken *string, ...) *DisassociateElasticIpLBRequest
- func NewDisassociateElasticIpLBRequestWithoutParam() *DisassociateElasticIpLBRequest
- func (r DisassociateElasticIpLBRequest) GetRegionId() string
- func (r *DisassociateElasticIpLBRequest) SetClientToken(clientToken string)
- func (r *DisassociateElasticIpLBRequest) SetElasticIpId(elasticIpId string)
- func (r *DisassociateElasticIpLBRequest) SetLoadBalancerId(loadBalancerId string)
- func (r *DisassociateElasticIpLBRequest) SetRegionId(regionId string)
- type DisassociateElasticIpLBResponse
- type DisassociateElasticIpLBResult
- 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 ImportKeypairsRequest
- func NewImportKeypairsRequest(regionId string, name string, publicKey string) *ImportKeypairsRequest
- func NewImportKeypairsRequestWithAllParams(regionId string, clientToken *string, name string, publicKey string) *ImportKeypairsRequest
- func NewImportKeypairsRequestWithoutParam() *ImportKeypairsRequest
- type ImportKeypairsResponse
- type ImportKeypairsResult
- 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 ModifyListenerRequest
- func NewModifyListenerRequest(regionId string, listenerId string) *ModifyListenerRequest
- func NewModifyListenerRequestWithAllParams(regionId string, listenerId string, algorithm *string, stickySession *string, ...) *ModifyListenerRequest
- func NewModifyListenerRequestWithoutParam() *ModifyListenerRequest
- func (r ModifyListenerRequest) GetRegionId() string
- func (r *ModifyListenerRequest) SetAlgorithm(algorithm string)
- func (r *ModifyListenerRequest) SetDescription(description string)
- func (r *ModifyListenerRequest) SetHealthCheck(healthCheck string)
- func (r *ModifyListenerRequest) SetHealthCheckInterval(healthCheckInterval int)
- func (r *ModifyListenerRequest) SetHealthCheckTimeout(healthCheckTimeout int)
- func (r *ModifyListenerRequest) SetHealthyThreshold(healthyThreshold int)
- func (r *ModifyListenerRequest) SetListenerId(listenerId string)
- func (r *ModifyListenerRequest) SetName(name string)
- func (r *ModifyListenerRequest) SetRealIp(realIp string)
- func (r *ModifyListenerRequest) SetRegionId(regionId string)
- func (r *ModifyListenerRequest) SetServerGroupId(serverGroupId string)
- func (r *ModifyListenerRequest) SetStickySession(stickySession string)
- func (r *ModifyListenerRequest) SetUnhealthyThreshold(unhealthyThreshold int)
- type ModifyListenerResponse
- type ModifyListenerResult
- type ModifyLoadBalancerRequest
- func NewModifyLoadBalancerRequest(regionId string, loadBalancerId string) *ModifyLoadBalancerRequest
- func NewModifyLoadBalancerRequestWithAllParams(regionId string, loadBalancerId string, name *string, description *string) *ModifyLoadBalancerRequest
- func NewModifyLoadBalancerRequestWithoutParam() *ModifyLoadBalancerRequest
- func (r ModifyLoadBalancerRequest) GetRegionId() string
- func (r *ModifyLoadBalancerRequest) SetDescription(description string)
- func (r *ModifyLoadBalancerRequest) SetLoadBalancerId(loadBalancerId string)
- func (r *ModifyLoadBalancerRequest) SetName(name string)
- func (r *ModifyLoadBalancerRequest) SetRegionId(regionId string)
- type ModifyLoadBalancerResponse
- type ModifyLoadBalancerResult
- type ModifyServerGroupRequest
- type ModifyServerGroupResponse
- type ModifyServerGroupResult
- type ModifyServerRequest
- type ModifyServerResponse
- type ModifyServerResult
- 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 RemoveServerRequest
- type RemoveServerResponse
- type RemoveServerResult
- type ResetPasswordRequest
- func NewResetPasswordRequest(regionId string, instanceId string, password string) *ResetPasswordRequest
- func NewResetPasswordRequestWithAllParams(regionId string, instanceId string, clientToken *string, password string) *ResetPasswordRequest
- func NewResetPasswordRequestWithoutParam() *ResetPasswordRequest
- func (r ResetPasswordRequest) GetRegionId() string
- func (r *ResetPasswordRequest) SetClientToken(clientToken string)
- func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
- func (r *ResetPasswordRequest) SetPassword(password string)
- func (r *ResetPasswordRequest) SetRegionId(regionId string)
- type ResetPasswordResponse
- type ResetPasswordResult
- type RestartInstanceRequest
- type RestartInstanceResponse
- type RestartInstanceResult
- type StartInstanceRequest
- type StartInstanceResponse
- type StartInstanceResult
- type StartListenerRequest
- type StartListenerResponse
- type StartListenerResult
- type StartLoadBalancerRequest
- func NewStartLoadBalancerRequest(regionId string, loadBalancerId string) *StartLoadBalancerRequest
- func NewStartLoadBalancerRequestWithAllParams(regionId string, loadBalancerId string, clientToken *string) *StartLoadBalancerRequest
- func NewStartLoadBalancerRequestWithoutParam() *StartLoadBalancerRequest
- type StartLoadBalancerResponse
- type StartLoadBalancerResult
- type StopInstanceRequest
- type StopInstanceResponse
- type StopInstanceResult
- type StopListenerRequest
- type StopListenerResponse
- type StopListenerResult
- type StopLoadBalancerRequest
- type StopLoadBalancerResponse
- type StopLoadBalancerResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddServersRequest ¶ added in v1.11.0
type AddServersRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 服务器组ID */ ServerGroupId string `json:"serverGroupId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 后端服务器配置 */ ServerSpec []cps.ServerSpec `json:"serverSpec"` }
func NewAddServersRequest ¶ added in v1.11.0
func NewAddServersRequest( regionId string, serverGroupId string, serverSpec []cps.ServerSpec, ) *AddServersRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * param serverSpec: 后端服务器配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddServersRequestWithAllParams ¶ added in v1.11.0
func NewAddServersRequestWithAllParams( regionId string, serverGroupId string, clientToken *string, serverSpec []cps.ServerSpec, ) *AddServersRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param serverGroupId: 服务器组ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param serverSpec: 后端服务器配置 (Required)
func NewAddServersRequestWithoutParam ¶ added in v1.11.0
func NewAddServersRequestWithoutParam() *AddServersRequest
This constructor has better compatible ability when API parameters changed
func (AddServersRequest) GetRegionId ¶ added in v1.11.0
func (r AddServersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddServersRequest) SetClientToken ¶ added in v1.11.0
func (r *AddServersRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*AddServersRequest) SetRegionId ¶ added in v1.11.0
func (r *AddServersRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*AddServersRequest) SetServerGroupId ¶ added in v1.11.0
func (r *AddServersRequest) SetServerGroupId(serverGroupId string)
param serverGroupId: 服务器组ID(Required)
func (*AddServersRequest) SetServerSpec ¶ added in v1.11.0
func (r *AddServersRequest) SetServerSpec(serverSpec []cps.ServerSpec)
param serverSpec: 后端服务器配置(Required)
type AddServersResponse ¶ added in v1.11.0
type AddServersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddServersResult `json:"result"` }
type AddServersResult ¶ added in v1.11.0
type AddServersResult struct {
ServerIds []string `json:"serverIds"`
}
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 AssociateElasticIpLBRequest ¶ added in v1.11.0
type AssociateElasticIpLBRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 负载均衡实例ID */ LoadBalancerId string `json:"loadBalancerId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 弹性公网IPId */ ElasticIpId string `json:"elasticIpId"` }
func NewAssociateElasticIpLBRequest ¶ added in v1.11.0
func NewAssociateElasticIpLBRequest( regionId string, loadBalancerId string, elasticIpId string, ) *AssociateElasticIpLBRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerId: 负载均衡实例ID (Required) * param elasticIpId: 弹性公网IPId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAssociateElasticIpLBRequestWithAllParams ¶ added in v1.11.0
func NewAssociateElasticIpLBRequestWithAllParams( regionId string, loadBalancerId string, clientToken *string, elasticIpId string, ) *AssociateElasticIpLBRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param loadBalancerId: 负载均衡实例ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param elasticIpId: 弹性公网IPId (Required)
func NewAssociateElasticIpLBRequestWithoutParam ¶ added in v1.11.0
func NewAssociateElasticIpLBRequestWithoutParam() *AssociateElasticIpLBRequest
This constructor has better compatible ability when API parameters changed
func (AssociateElasticIpLBRequest) GetRegionId ¶ added in v1.11.0
func (r AssociateElasticIpLBRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AssociateElasticIpLBRequest) SetClientToken ¶ added in v1.11.0
func (r *AssociateElasticIpLBRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*AssociateElasticIpLBRequest) SetElasticIpId ¶ added in v1.11.0
func (r *AssociateElasticIpLBRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPId(Required)
func (*AssociateElasticIpLBRequest) SetLoadBalancerId ¶ added in v1.11.0
func (r *AssociateElasticIpLBRequest) SetLoadBalancerId(loadBalancerId string)
param loadBalancerId: 负载均衡实例ID(Required)
func (*AssociateElasticIpLBRequest) SetRegionId ¶ added in v1.11.0
func (r *AssociateElasticIpLBRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type AssociateElasticIpLBResponse ¶ added in v1.11.0
type AssociateElasticIpLBResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AssociateElasticIpLBResult `json:"result"` }
type AssociateElasticIpLBResult ¶ added in v1.11.0
type AssociateElasticIpLBResult struct {
Success bool `json:"success"`
}
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 CreateKeypairsRequest ¶ added in v1.13.0
type CreateKeypairsRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 密钥对名称 */ Name string `json:"name"` }
func NewCreateKeypairsRequest ¶ added in v1.13.0
func NewCreateKeypairsRequest( regionId string, name string, ) *CreateKeypairsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param name: 密钥对名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateKeypairsRequestWithAllParams ¶ added in v1.13.0
func NewCreateKeypairsRequestWithAllParams( regionId string, clientToken *string, name string, ) *CreateKeypairsRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param name: 密钥对名称 (Required)
func NewCreateKeypairsRequestWithoutParam ¶ added in v1.13.0
func NewCreateKeypairsRequestWithoutParam() *CreateKeypairsRequest
This constructor has better compatible ability when API parameters changed
func (CreateKeypairsRequest) GetRegionId ¶ added in v1.13.0
func (r CreateKeypairsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateKeypairsRequest) SetClientToken ¶ added in v1.13.0
func (r *CreateKeypairsRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*CreateKeypairsRequest) SetName ¶ added in v1.13.0
func (r *CreateKeypairsRequest) SetName(name string)
param name: 密钥对名称(Required)
func (*CreateKeypairsRequest) SetRegionId ¶ added in v1.13.0
func (r *CreateKeypairsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type CreateKeypairsResponse ¶ added in v1.13.0
type CreateKeypairsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateKeypairsResult `json:"result"` }
type CreateKeypairsResult ¶ added in v1.13.0
type CreateKeypairsResult struct { KeypairId string `json:"keypairId"` Region string `json:"region"` Name string `json:"name"` PublicKey string `json:"publicKey"` FingerPrint string `json:"fingerPrint"` CreateTime string `json:"createTime"` UpdateTime string `json:"updateTime"` PrivateKey string `json:"privateKey"` }
type CreateListenerRequest ¶ added in v1.11.0
type CreateListenerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 监听器配置 */ ListenerSpec *cps.ListenerSpec `json:"listenerSpec"` }
func NewCreateListenerRequest ¶ added in v1.11.0
func NewCreateListenerRequest( regionId string, listenerSpec *cps.ListenerSpec, ) *CreateListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerSpec: 监听器配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateListenerRequestWithAllParams ¶ added in v1.11.0
func NewCreateListenerRequestWithAllParams( regionId string, clientToken *string, listenerSpec *cps.ListenerSpec, ) *CreateListenerRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param listenerSpec: 监听器配置 (Required)
func NewCreateListenerRequestWithoutParam ¶ added in v1.11.0
func NewCreateListenerRequestWithoutParam() *CreateListenerRequest
This constructor has better compatible ability when API parameters changed
func (CreateListenerRequest) GetRegionId ¶ added in v1.11.0
func (r CreateListenerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateListenerRequest) SetClientToken ¶ added in v1.11.0
func (r *CreateListenerRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*CreateListenerRequest) SetListenerSpec ¶ added in v1.15.0
func (r *CreateListenerRequest) SetListenerSpec(listenerSpec *cps.ListenerSpec)
param listenerSpec: 监听器配置(Required)
func (*CreateListenerRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateListenerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type CreateListenerResponse ¶ added in v1.11.0
type CreateListenerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateListenerResult `json:"result"` }
type CreateListenerResult ¶ added in v1.11.0
type CreateListenerResult struct {
ListenerId string `json:"listenerId"`
}
type CreateLoadBalancerRequest ¶ added in v1.11.0
type CreateLoadBalancerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 负载均衡配置 */ LoadBalancerSpec *cps.LoadBalancerSpec `json:"loadBalancerSpec"` }
func NewCreateLoadBalancerRequest ¶ added in v1.11.0
func NewCreateLoadBalancerRequest( regionId string, loadBalancerSpec *cps.LoadBalancerSpec, ) *CreateLoadBalancerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerSpec: 负载均衡配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateLoadBalancerRequestWithAllParams ¶ added in v1.11.0
func NewCreateLoadBalancerRequestWithAllParams( regionId string, clientToken *string, loadBalancerSpec *cps.LoadBalancerSpec, ) *CreateLoadBalancerRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param loadBalancerSpec: 负载均衡配置 (Required)
func NewCreateLoadBalancerRequestWithoutParam ¶ added in v1.11.0
func NewCreateLoadBalancerRequestWithoutParam() *CreateLoadBalancerRequest
This constructor has better compatible ability when API parameters changed
func (CreateLoadBalancerRequest) GetRegionId ¶ added in v1.11.0
func (r CreateLoadBalancerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateLoadBalancerRequest) SetClientToken ¶ added in v1.11.0
func (r *CreateLoadBalancerRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*CreateLoadBalancerRequest) SetLoadBalancerSpec ¶ added in v1.11.0
func (r *CreateLoadBalancerRequest) SetLoadBalancerSpec(loadBalancerSpec *cps.LoadBalancerSpec)
param loadBalancerSpec: 负载均衡配置(Required)
func (*CreateLoadBalancerRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateLoadBalancerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type CreateLoadBalancerResponse ¶ added in v1.11.0
type CreateLoadBalancerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateLoadBalancerResult `json:"result"` }
type CreateLoadBalancerResult ¶ added in v1.11.0
type CreateLoadBalancerResult struct {
LoadBalancerId string `json:"loadBalancerId"`
}
type CreateServerGroupRequest ¶ added in v1.11.0
type CreateServerGroupRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 虚拟服务器组配置 */ ServerGroupSpec *cps.ServerGroupSpec `json:"serverGroupSpec"` }
func NewCreateServerGroupRequest ¶ added in v1.11.0
func NewCreateServerGroupRequest( regionId string, serverGroupSpec *cps.ServerGroupSpec, ) *CreateServerGroupRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupSpec: 虚拟服务器组配置 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateServerGroupRequestWithAllParams ¶ added in v1.11.0
func NewCreateServerGroupRequestWithAllParams( regionId string, clientToken *string, serverGroupSpec *cps.ServerGroupSpec, ) *CreateServerGroupRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param serverGroupSpec: 虚拟服务器组配置 (Required)
func NewCreateServerGroupRequestWithoutParam ¶ added in v1.11.0
func NewCreateServerGroupRequestWithoutParam() *CreateServerGroupRequest
This constructor has better compatible ability when API parameters changed
func (CreateServerGroupRequest) GetRegionId ¶ added in v1.11.0
func (r CreateServerGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateServerGroupRequest) SetClientToken ¶ added in v1.11.0
func (r *CreateServerGroupRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*CreateServerGroupRequest) SetRegionId ¶ added in v1.11.0
func (r *CreateServerGroupRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*CreateServerGroupRequest) SetServerGroupSpec ¶ added in v1.11.0
func (r *CreateServerGroupRequest) SetServerGroupSpec(serverGroupSpec *cps.ServerGroupSpec)
param serverGroupSpec: 虚拟服务器组配置(Required)
type CreateServerGroupResponse ¶ added in v1.11.0
type CreateServerGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateServerGroupResult `json:"result"` }
type CreateServerGroupResult ¶ added in v1.11.0
type CreateServerGroupResult struct {
ServerGroupId string `json:"serverGroupId"`
}
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 DeleteKeypairsRequest ¶ added in v1.13.0
type DeleteKeypairsRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 密钥对ID */ KeypairId string `json:"keypairId"` }
func NewDeleteKeypairsRequest ¶ added in v1.13.0
func NewDeleteKeypairsRequest( regionId string, keypairId string, ) *DeleteKeypairsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param keypairId: 密钥对ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteKeypairsRequestWithAllParams ¶ added in v1.13.0
func NewDeleteKeypairsRequestWithAllParams( regionId string, keypairId string, ) *DeleteKeypairsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param keypairId: 密钥对ID (Required)
func NewDeleteKeypairsRequestWithoutParam ¶ added in v1.13.0
func NewDeleteKeypairsRequestWithoutParam() *DeleteKeypairsRequest
This constructor has better compatible ability when API parameters changed
func (DeleteKeypairsRequest) GetRegionId ¶ added in v1.13.0
func (r DeleteKeypairsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteKeypairsRequest) SetKeypairId ¶ added in v1.13.0
func (r *DeleteKeypairsRequest) SetKeypairId(keypairId string)
param keypairId: 密钥对ID(Required)
func (*DeleteKeypairsRequest) SetRegionId ¶ added in v1.13.0
func (r *DeleteKeypairsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DeleteKeypairsResponse ¶ added in v1.13.0
type DeleteKeypairsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteKeypairsResult `json:"result"` }
type DeleteKeypairsResult ¶ added in v1.13.0
type DeleteKeypairsResult struct {
Success bool `json:"success"`
}
type DeleteListenerRequest ¶ added in v1.11.0
type DeleteListenerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 监听器ID */ ListenerId string `json:"listenerId"` }
func NewDeleteListenerRequest ¶ added in v1.11.0
func NewDeleteListenerRequest( regionId string, listenerId string, ) *DeleteListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerId: 监听器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteListenerRequestWithAllParams ¶ added in v1.11.0
func NewDeleteListenerRequestWithAllParams( regionId string, listenerId string, ) *DeleteListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerId: 监听器ID (Required)
func NewDeleteListenerRequestWithoutParam ¶ added in v1.11.0
func NewDeleteListenerRequestWithoutParam() *DeleteListenerRequest
This constructor has better compatible ability when API parameters changed
func (DeleteListenerRequest) GetRegionId ¶ added in v1.11.0
func (r DeleteListenerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteListenerRequest) SetListenerId ¶ added in v1.11.0
func (r *DeleteListenerRequest) SetListenerId(listenerId string)
param listenerId: 监听器ID(Required)
func (*DeleteListenerRequest) SetRegionId ¶ added in v1.11.0
func (r *DeleteListenerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type DeleteListenerResponse ¶ added in v1.11.0
type DeleteListenerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteListenerResult `json:"result"` }
type DeleteListenerResult ¶ added in v1.11.0
type DeleteListenerResult struct {
Success bool `json:"success"`
}
type DeleteServerGroupRequest ¶ added in v1.11.0
type DeleteServerGroupRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 服务器组ID */ ServerGroupId string `json:"serverGroupId"` }
func NewDeleteServerGroupRequest ¶ added in v1.11.0
func NewDeleteServerGroupRequest( regionId string, serverGroupId string, ) *DeleteServerGroupRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteServerGroupRequestWithAllParams ¶ added in v1.11.0
func NewDeleteServerGroupRequestWithAllParams( regionId string, serverGroupId string, ) *DeleteServerGroupRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required)
func NewDeleteServerGroupRequestWithoutParam ¶ added in v1.11.0
func NewDeleteServerGroupRequestWithoutParam() *DeleteServerGroupRequest
This constructor has better compatible ability when API parameters changed
func (DeleteServerGroupRequest) GetRegionId ¶ added in v1.11.0
func (r DeleteServerGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteServerGroupRequest) SetRegionId ¶ added in v1.11.0
func (r *DeleteServerGroupRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*DeleteServerGroupRequest) SetServerGroupId ¶ added in v1.11.0
func (r *DeleteServerGroupRequest) SetServerGroupId(serverGroupId string)
param serverGroupId: 服务器组ID(Required)
type DeleteServerGroupResponse ¶ added in v1.11.0
type DeleteServerGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteServerGroupResult `json:"result"` }
type DeleteServerGroupResult ¶ added in v1.11.0
type DeleteServerGroupResult struct {
Success bool `json:"success"`
}
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 DescribeCPSLBRegionsRequest ¶ added in v1.15.0
type DescribeCPSLBRegionsRequest struct {
core.JDCloudRequest
}
func NewDescribeCPSLBRegionsRequest ¶ added in v1.15.0
func NewDescribeCPSLBRegionsRequest() *DescribeCPSLBRegionsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCPSLBRegionsRequestWithAllParams ¶ added in v1.15.0
func NewDescribeCPSLBRegionsRequestWithAllParams() *DescribeCPSLBRegionsRequest
func NewDescribeCPSLBRegionsRequestWithoutParam ¶ added in v1.15.0
func NewDescribeCPSLBRegionsRequestWithoutParam() *DescribeCPSLBRegionsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCPSLBRegionsRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeCPSLBRegionsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type DescribeCPSLBRegionsResponse ¶ added in v1.15.0
type DescribeCPSLBRegionsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeCPSLBRegionsResult `json:"result"` }
type DescribeCPSLBRegionsResult ¶ added in v1.15.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"` /* 是否包含负载均衡 (Optional) */ IncludeLB *string `json:"includeLB"` /* 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, includeLB *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 includeLB: 是否包含负载均衡 (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) SetIncludeLB ¶ added in v1.15.0
func (r *DescribeElasticIpsRequest) SetIncludeLB(includeLB string)
param includeLB: 是否包含负载均衡(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 DescribeInstanceMonitorInfoRequest ¶ added in v1.11.0
type DescribeInstanceMonitorInfoRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` /* 开始时间的时间戳,格式:1562915166551 (Optional) */ StartTime *int `json:"startTime"` /* 结束时间的时间戳,格式:1562915166551 (Optional) */ EndTime *int `json:"endTime"` /* metric - 监控指标,精确匹配,支持多个,具体如下<br/> cps.cpu.util - CPU使用率<br/> cps.memory.util - 内存使用率<br/> cps.memory.used - 内存使用量<br/> cps.disk.used - 磁盘使用量<br/> cps.disk.util - 磁盘使用率<br/> cps.disk.bytes.read - 磁盘读流量<br/> cps.disk.bytes.write - 磁盘写流量<br/> cps.disk.counts.read - 磁盘读IOPS<br/> cps.disk.counts.write - 磁盘写IOPS<br/> cps.network.bytes.ingress - 网卡进流量<br/> cps.network.bytes.egress - 网卡出流量<br/> cps.network.packets.ingress - 网络进包量<br/> cps.network.packets.egress - 网络出包量<br/> cps.avg.load1 - CPU平均负载1min<br/> cps.avg.load5 - CPU平均负载5min<br/> cps.avg.load15 - CPU平均负载15min<br/> cps.tcp.connect.total - TCP总连接数<br/> cps.tcp.connect.established - TCP正常连接数<br/> cps.process.total - 总进程数 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeInstanceMonitorInfoRequest ¶ added in v1.11.0
func NewDescribeInstanceMonitorInfoRequest( regionId string, instanceId string, ) *DescribeInstanceMonitorInfoRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceMonitorInfoRequestWithAllParams ¶ added in v1.11.0
func NewDescribeInstanceMonitorInfoRequestWithAllParams( regionId string, instanceId string, startTime *int, endTime *int, filters []common.Filter, ) *DescribeInstanceMonitorInfoRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param startTime: 开始时间的时间戳,格式:1562915166551 (Optional)
- param endTime: 结束时间的时间戳,格式:1562915166551 (Optional)
- param filters: metric - 监控指标,精确匹配,支持多个,具体如下<br/>
cps.cpu.util - CPU使用率<br/> cps.memory.util - 内存使用率<br/> cps.memory.used - 内存使用量<br/> cps.disk.used - 磁盘使用量<br/> cps.disk.util - 磁盘使用率<br/> cps.disk.bytes.read - 磁盘读流量<br/> cps.disk.bytes.write - 磁盘写流量<br/> cps.disk.counts.read - 磁盘读IOPS<br/> cps.disk.counts.write - 磁盘写IOPS<br/> cps.network.bytes.ingress - 网卡进流量<br/> cps.network.bytes.egress - 网卡出流量<br/> cps.network.packets.ingress - 网络进包量<br/> cps.network.packets.egress - 网络出包量<br/> cps.avg.load1 - CPU平均负载1min<br/> cps.avg.load5 - CPU平均负载5min<br/> cps.avg.load15 - CPU平均负载15min<br/> cps.tcp.connect.total - TCP总连接数<br/> cps.tcp.connect.established - TCP正常连接数<br/> cps.process.total - 总进程数
(Optional)
func NewDescribeInstanceMonitorInfoRequestWithoutParam ¶ added in v1.11.0
func NewDescribeInstanceMonitorInfoRequestWithoutParam() *DescribeInstanceMonitorInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceMonitorInfoRequest) GetRegionId ¶ added in v1.11.0
func (r DescribeInstanceMonitorInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceMonitorInfoRequest) SetEndTime ¶ added in v1.11.0
func (r *DescribeInstanceMonitorInfoRequest) SetEndTime(endTime int)
param endTime: 结束时间的时间戳,格式:1562915166551(Optional)
func (*DescribeInstanceMonitorInfoRequest) SetFilters ¶ added in v1.15.0
func (r *DescribeInstanceMonitorInfoRequest) SetFilters(filters []common.Filter)
param filters: metric - 监控指标,精确匹配,支持多个,具体如下<br/>
cps.cpu.util - CPU使用率<br/> cps.memory.util - 内存使用率<br/> cps.memory.used - 内存使用量<br/> cps.disk.used - 磁盘使用量<br/> cps.disk.util - 磁盘使用率<br/> cps.disk.bytes.read - 磁盘读流量<br/> cps.disk.bytes.write - 磁盘写流量<br/> cps.disk.counts.read - 磁盘读IOPS<br/> cps.disk.counts.write - 磁盘写IOPS<br/> cps.network.bytes.ingress - 网卡进流量<br/> cps.network.bytes.egress - 网卡出流量<br/> cps.network.packets.ingress - 网络进包量<br/> cps.network.packets.egress - 网络出包量<br/> cps.avg.load1 - CPU平均负载1min<br/> cps.avg.load5 - CPU平均负载5min<br/> cps.avg.load15 - CPU平均负载15min<br/> cps.tcp.connect.total - TCP总连接数<br/> cps.tcp.connect.established - TCP正常连接数<br/> cps.process.total - 总进程数 (Optional)
func (*DescribeInstanceMonitorInfoRequest) SetInstanceId ¶ added in v1.11.0
func (r *DescribeInstanceMonitorInfoRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*DescribeInstanceMonitorInfoRequest) SetRegionId ¶ added in v1.11.0
func (r *DescribeInstanceMonitorInfoRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeInstanceMonitorInfoRequest) SetStartTime ¶ added in v1.11.0
func (r *DescribeInstanceMonitorInfoRequest) SetStartTime(startTime int)
param startTime: 开始时间的时间戳,格式:1562915166551(Optional)
type DescribeInstanceMonitorInfoResponse ¶ added in v1.11.0
type DescribeInstanceMonitorInfoResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeInstanceMonitorInfoResult `json:"result"` }
type DescribeInstanceMonitorInfoResult ¶ added in v1.11.0
type DescribeInstanceMonitorInfoResult struct {
MetricDatas []cps.MetricData `json:"metricDatas"`
}
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"` /* 密钥对ID (Optional) */ KeypairId *string `json:"keypairId"` /* 是否启用外网, yes/no (Optional) */ EnableInternet *string `json:"enableInternet"` /* 内网ip (Optional) */ PrivateIp *string `json:"privateIp"` /* instanceId - 云物理服务器ID,精确匹配,支持多个<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, keypairId *string, enableInternet *string, privateIp *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 keypairId: 密钥对ID (Optional)
- param enableInternet: 是否启用外网, yes/no (Optional)
- param privateIp: 内网ip (Optional)
- param filters: instanceId - 云物理服务器ID,精确匹配,支持多个<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/>
status - 云物理服务器状态,参考云物理服务器状态,精确匹配,支持多个 (Optional)
func (*DescribeInstancesRequest) SetKeypairId ¶ added in v1.13.0
func (r *DescribeInstancesRequest) SetKeypairId(keypairId string)
param keypairId: 密钥对ID(Optional)
func (*DescribeInstancesRequest) SetName ¶
func (r *DescribeInstancesRequest) SetName(name string)
param name: 云物理服务器名称,支持模糊匹配(Optional)
func (*DescribeInstancesRequest) SetNetworkType ¶
func (r *DescribeInstancesRequest) SetNetworkType(networkType string)
param networkType: 网络类型,精确匹配,支持basic,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) SetPrivateIp ¶ added in v1.15.0
func (r *DescribeInstancesRequest) SetPrivateIp(privateIp string)
param privateIp: 内网ip(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 DescribeKeypairRequest ¶ added in v1.15.0
type DescribeKeypairRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 密钥对ID */ KeypairId string `json:"keypairId"` }
func NewDescribeKeypairRequest ¶ added in v1.15.0
func NewDescribeKeypairRequest( regionId string, keypairId string, ) *DescribeKeypairRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param keypairId: 密钥对ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeKeypairRequestWithAllParams ¶ added in v1.15.0
func NewDescribeKeypairRequestWithAllParams( regionId string, keypairId string, ) *DescribeKeypairRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param keypairId: 密钥对ID (Required)
func NewDescribeKeypairRequestWithoutParam ¶ added in v1.15.0
func NewDescribeKeypairRequestWithoutParam() *DescribeKeypairRequest
This constructor has better compatible ability when API parameters changed
func (DescribeKeypairRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeKeypairRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeKeypairRequest) SetKeypairId ¶ added in v1.15.0
func (r *DescribeKeypairRequest) SetKeypairId(keypairId string)
param keypairId: 密钥对ID(Required)
func (*DescribeKeypairRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeKeypairRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeKeypairResponse ¶ added in v1.15.0
type DescribeKeypairResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeKeypairResult `json:"result"` }
type DescribeKeypairResult ¶ added in v1.15.0
type DescribeKeypairsRequest ¶ added in v1.15.0
type DescribeKeypairsRequest 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"` /* keypairId - 密钥对ID,精确匹配,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeKeypairsRequest ¶ added in v1.15.0
func NewDescribeKeypairsRequest( regionId string, ) *DescribeKeypairsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeKeypairsRequestWithAllParams ¶ added in v1.15.0
func NewDescribeKeypairsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, name *string, filters []common.Filter, ) *DescribeKeypairsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param name: 密钥对名称 (Optional) * param filters: keypairId - 密钥对ID,精确匹配,支持多个 (Optional)
func NewDescribeKeypairsRequestWithoutParam ¶ added in v1.15.0
func NewDescribeKeypairsRequestWithoutParam() *DescribeKeypairsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeKeypairsRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeKeypairsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeKeypairsRequest) SetFilters ¶ added in v1.15.0
func (r *DescribeKeypairsRequest) SetFilters(filters []common.Filter)
param filters: keypairId - 密钥对ID,精确匹配,支持多个
(Optional)
func (*DescribeKeypairsRequest) SetName ¶ added in v1.15.0
func (r *DescribeKeypairsRequest) SetName(name string)
param name: 密钥对名称(Optional)
func (*DescribeKeypairsRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeKeypairsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeKeypairsRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeKeypairsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeKeypairsRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeKeypairsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type DescribeKeypairsResponse ¶ added in v1.15.0
type DescribeKeypairsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeKeypairsResult `json:"result"` }
type DescribeKeypairsResult ¶ added in v1.15.0
type DescribeListenerRequest ¶ added in v1.15.0
type DescribeListenerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 监听器ID */ ListenerId string `json:"listenerId"` }
func NewDescribeListenerRequest ¶ added in v1.15.0
func NewDescribeListenerRequest( regionId string, listenerId string, ) *DescribeListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerId: 监听器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeListenerRequestWithAllParams ¶ added in v1.15.0
func NewDescribeListenerRequestWithAllParams( regionId string, listenerId string, ) *DescribeListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerId: 监听器ID (Required)
func NewDescribeListenerRequestWithoutParam ¶ added in v1.15.0
func NewDescribeListenerRequestWithoutParam() *DescribeListenerRequest
This constructor has better compatible ability when API parameters changed
func (DescribeListenerRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeListenerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeListenerRequest) SetListenerId ¶ added in v1.15.0
func (r *DescribeListenerRequest) SetListenerId(listenerId string)
param listenerId: 监听器ID(Required)
func (*DescribeListenerRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeListenerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type DescribeListenerResponse ¶ added in v1.15.0
type DescribeListenerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeListenerResult `json:"result"` }
type DescribeListenerResult ¶ added in v1.15.0
type DescribeListenersRequest ¶ added in v1.15.0
type DescribeListenersRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[20, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 名称 (Optional) */ Name *string `json:"name"` /* 负载均衡实例ID,精确匹配 (Optional) */ LoadBalancerId *string `json:"loadBalancerId"` /* listenerId - 监听器ID,精确匹配,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeListenersRequest ¶ added in v1.15.0
func NewDescribeListenersRequest( regionId string, ) *DescribeListenersRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeListenersRequestWithAllParams ¶ added in v1.15.0
func NewDescribeListenersRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, name *string, loadBalancerId *string, filters []common.Filter, ) *DescribeListenersRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param name: 名称 (Optional) * param loadBalancerId: 负载均衡实例ID,精确匹配 (Optional) * param filters: listenerId - 监听器ID,精确匹配,支持多个 (Optional)
func NewDescribeListenersRequestWithoutParam ¶ added in v1.15.0
func NewDescribeListenersRequestWithoutParam() *DescribeListenersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeListenersRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeListenersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeListenersRequest) SetFilters ¶ added in v1.15.0
func (r *DescribeListenersRequest) SetFilters(filters []common.Filter)
param filters: listenerId - 监听器ID,精确匹配,支持多个
(Optional)
func (*DescribeListenersRequest) SetLoadBalancerId ¶ added in v1.15.0
func (r *DescribeListenersRequest) SetLoadBalancerId(loadBalancerId string)
param loadBalancerId: 负载均衡实例ID,精确匹配(Optional)
func (*DescribeListenersRequest) SetName ¶ added in v1.15.0
func (r *DescribeListenersRequest) SetName(name string)
param name: 名称(Optional)
func (*DescribeListenersRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeListenersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeListenersRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeListenersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeListenersRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeListenersRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type DescribeListenersResponse ¶ added in v1.15.0
type DescribeListenersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeListenersResult `json:"result"` }
type DescribeListenersResult ¶ added in v1.15.0
type DescribeLoadBalancerRequest ¶ added in v1.15.0
type DescribeLoadBalancerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 负载均衡实例ID */ LoadBalancerId string `json:"loadBalancerId"` }
func NewDescribeLoadBalancerRequest ¶ added in v1.15.0
func NewDescribeLoadBalancerRequest( regionId string, loadBalancerId string, ) *DescribeLoadBalancerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerId: 负载均衡实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLoadBalancerRequestWithAllParams ¶ added in v1.15.0
func NewDescribeLoadBalancerRequestWithAllParams( regionId string, loadBalancerId string, ) *DescribeLoadBalancerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerId: 负载均衡实例ID (Required)
func NewDescribeLoadBalancerRequestWithoutParam ¶ added in v1.15.0
func NewDescribeLoadBalancerRequestWithoutParam() *DescribeLoadBalancerRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLoadBalancerRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeLoadBalancerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLoadBalancerRequest) SetLoadBalancerId ¶ added in v1.15.0
func (r *DescribeLoadBalancerRequest) SetLoadBalancerId(loadBalancerId string)
param loadBalancerId: 负载均衡实例ID(Required)
func (*DescribeLoadBalancerRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeLoadBalancerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type DescribeLoadBalancerResponse ¶ added in v1.15.0
type DescribeLoadBalancerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLoadBalancerResult `json:"result"` }
type DescribeLoadBalancerResult ¶ added in v1.15.0
type DescribeLoadBalancerResult struct {
LoadBalancer cps.LoadBalancer `json:"loadBalancer"`
}
type DescribeLoadBalancersRequest ¶ added in v1.15.0
type DescribeLoadBalancersRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[20, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 状态 (Optional) */ Status *string `json:"status"` /* 名称 (Optional) */ Name *string `json:"name"` /* 私有网络ID,精确匹配 (Optional) */ VpcId *string `json:"vpcId"` /* 是否绑定eip (Optional) */ BindEip *bool `json:"bindEip"` /* loadBalancerId - 负载均衡实例ID,精确匹配,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeLoadBalancersRequest ¶ added in v1.15.0
func NewDescribeLoadBalancersRequest( regionId string, ) *DescribeLoadBalancersRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeLoadBalancersRequestWithAllParams ¶ added in v1.15.0
func NewDescribeLoadBalancersRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, status *string, name *string, vpcId *string, bindEip *bool, filters []common.Filter, ) *DescribeLoadBalancersRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param status: 状态 (Optional) * param name: 名称 (Optional) * param vpcId: 私有网络ID,精确匹配 (Optional) * param bindEip: 是否绑定eip (Optional) * param filters: loadBalancerId - 负载均衡实例ID,精确匹配,支持多个 (Optional)
func NewDescribeLoadBalancersRequestWithoutParam ¶ added in v1.15.0
func NewDescribeLoadBalancersRequestWithoutParam() *DescribeLoadBalancersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeLoadBalancersRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeLoadBalancersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeLoadBalancersRequest) SetBindEip ¶ added in v1.15.0
func (r *DescribeLoadBalancersRequest) SetBindEip(bindEip bool)
param bindEip: 是否绑定eip(Optional)
func (*DescribeLoadBalancersRequest) SetFilters ¶ added in v1.15.0
func (r *DescribeLoadBalancersRequest) SetFilters(filters []common.Filter)
param filters: loadBalancerId - 负载均衡实例ID,精确匹配,支持多个
(Optional)
func (*DescribeLoadBalancersRequest) SetName ¶ added in v1.15.0
func (r *DescribeLoadBalancersRequest) SetName(name string)
param name: 名称(Optional)
func (*DescribeLoadBalancersRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeLoadBalancersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeLoadBalancersRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeLoadBalancersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeLoadBalancersRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeLoadBalancersRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*DescribeLoadBalancersRequest) SetStatus ¶ added in v1.15.0
func (r *DescribeLoadBalancersRequest) SetStatus(status string)
param status: 状态(Optional)
func (*DescribeLoadBalancersRequest) SetVpcId ¶ added in v1.15.0
func (r *DescribeLoadBalancersRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID,精确匹配(Optional)
type DescribeLoadBalancersResponse ¶ added in v1.15.0
type DescribeLoadBalancersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeLoadBalancersResult `json:"result"` }
type DescribeLoadBalancersResult ¶ added in v1.15.0
type DescribeLoadBalancersResult struct { LoadBalancers []cps.LoadBalancer `json:"loadBalancers"` PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` }
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 DescribeRouteTableRequest ¶ added in v1.15.0
type DescribeRouteTableRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 路由表ID */ RouteTableId string `json:"routeTableId"` }
func NewDescribeRouteTableRequest ¶ added in v1.15.0
func NewDescribeRouteTableRequest( regionId string, routeTableId string, ) *DescribeRouteTableRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param routeTableId: 路由表ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRouteTableRequestWithAllParams ¶ added in v1.15.0
func NewDescribeRouteTableRequestWithAllParams( regionId string, routeTableId string, ) *DescribeRouteTableRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param routeTableId: 路由表ID (Required)
func NewDescribeRouteTableRequestWithoutParam ¶ added in v1.15.0
func NewDescribeRouteTableRequestWithoutParam() *DescribeRouteTableRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRouteTableRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeRouteTableRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRouteTableRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeRouteTableRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeRouteTableRequest) SetRouteTableId ¶ added in v1.15.0
func (r *DescribeRouteTableRequest) SetRouteTableId(routeTableId string)
param routeTableId: 路由表ID(Required)
type DescribeRouteTableResponse ¶ added in v1.15.0
type DescribeRouteTableResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeRouteTableResult `json:"result"` }
type DescribeRouteTableResult ¶ added in v1.15.0
type DescribeRouteTableResult struct {
RouteTable cps.RouteTable `json:"routeTable"`
}
type DescribeRouteTablesRequest ¶ added in v1.15.0
type DescribeRouteTablesRequest 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"` /* 私有网络ID,精确匹配 (Optional) */ VpcId *string `json:"vpcId"` /* routeTableId - 路由表ID,精确匹配,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeRouteTablesRequest ¶ added in v1.15.0
func NewDescribeRouteTablesRequest( regionId string, ) *DescribeRouteTablesRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeRouteTablesRequestWithAllParams ¶ added in v1.15.0
func NewDescribeRouteTablesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, name *string, vpcId *string, filters []common.Filter, ) *DescribeRouteTablesRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param name: 名称 (Optional) * param vpcId: 私有网络ID,精确匹配 (Optional) * param filters: routeTableId - 路由表ID,精确匹配,支持多个 (Optional)
func NewDescribeRouteTablesRequestWithoutParam ¶ added in v1.15.0
func NewDescribeRouteTablesRequestWithoutParam() *DescribeRouteTablesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeRouteTablesRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeRouteTablesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeRouteTablesRequest) SetFilters ¶ added in v1.15.0
func (r *DescribeRouteTablesRequest) SetFilters(filters []common.Filter)
param filters: routeTableId - 路由表ID,精确匹配,支持多个
(Optional)
func (*DescribeRouteTablesRequest) SetName ¶ added in v1.15.0
func (r *DescribeRouteTablesRequest) SetName(name string)
param name: 名称(Optional)
func (*DescribeRouteTablesRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeRouteTablesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeRouteTablesRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeRouteTablesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeRouteTablesRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeRouteTablesRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
func (*DescribeRouteTablesRequest) SetVpcId ¶ added in v1.15.0
func (r *DescribeRouteTablesRequest) SetVpcId(vpcId string)
param vpcId: 私有网络ID,精确匹配(Optional)
type DescribeRouteTablesResponse ¶ added in v1.15.0
type DescribeRouteTablesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeRouteTablesResult `json:"result"` }
type DescribeRouteTablesResult ¶ added in v1.15.0
type DescribeRouteTablesResult struct { RouteTables []cps.RouteTable `json:"routeTables"` PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` }
type DescribeServerGroupRequest ¶ added in v1.15.0
type DescribeServerGroupRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 服务器组ID */ ServerGroupId string `json:"serverGroupId"` }
func NewDescribeServerGroupRequest ¶ added in v1.15.0
func NewDescribeServerGroupRequest( regionId string, serverGroupId string, ) *DescribeServerGroupRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeServerGroupRequestWithAllParams ¶ added in v1.15.0
func NewDescribeServerGroupRequestWithAllParams( regionId string, serverGroupId string, ) *DescribeServerGroupRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required)
func NewDescribeServerGroupRequestWithoutParam ¶ added in v1.15.0
func NewDescribeServerGroupRequestWithoutParam() *DescribeServerGroupRequest
This constructor has better compatible ability when API parameters changed
func (DescribeServerGroupRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeServerGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeServerGroupRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeServerGroupRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*DescribeServerGroupRequest) SetServerGroupId ¶ added in v1.15.0
func (r *DescribeServerGroupRequest) SetServerGroupId(serverGroupId string)
param serverGroupId: 服务器组ID(Required)
type DescribeServerGroupResponse ¶ added in v1.15.0
type DescribeServerGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeServerGroupResult `json:"result"` }
type DescribeServerGroupResult ¶ added in v1.15.0
type DescribeServerGroupResult struct {
ServerGroup cps.ServerGroup `json:"serverGroup"`
}
type DescribeServerGroupsRequest ¶ added in v1.15.0
type DescribeServerGroupsRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[20, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 名称 (Optional) */ Name *string `json:"name"` /* 负载均衡ID (Optional) */ LoadBalancerId *string `json:"loadBalancerId"` /* serverGroupId - 虚拟服务器组ID,精确匹配,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeServerGroupsRequest ¶ added in v1.15.0
func NewDescribeServerGroupsRequest( regionId string, ) *DescribeServerGroupsRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeServerGroupsRequestWithAllParams ¶ added in v1.15.0
func NewDescribeServerGroupsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, name *string, loadBalancerId *string, filters []common.Filter, ) *DescribeServerGroupsRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param name: 名称 (Optional) * param loadBalancerId: 负载均衡ID (Optional) * param filters: serverGroupId - 虚拟服务器组ID,精确匹配,支持多个 (Optional)
func NewDescribeServerGroupsRequestWithoutParam ¶ added in v1.15.0
func NewDescribeServerGroupsRequestWithoutParam() *DescribeServerGroupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeServerGroupsRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeServerGroupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeServerGroupsRequest) SetFilters ¶ added in v1.15.0
func (r *DescribeServerGroupsRequest) SetFilters(filters []common.Filter)
param filters: serverGroupId - 虚拟服务器组ID,精确匹配,支持多个
(Optional)
func (*DescribeServerGroupsRequest) SetLoadBalancerId ¶ added in v1.15.0
func (r *DescribeServerGroupsRequest) SetLoadBalancerId(loadBalancerId string)
param loadBalancerId: 负载均衡ID(Optional)
func (*DescribeServerGroupsRequest) SetName ¶ added in v1.15.0
func (r *DescribeServerGroupsRequest) SetName(name string)
param name: 名称(Optional)
func (*DescribeServerGroupsRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeServerGroupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeServerGroupsRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeServerGroupsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeServerGroupsRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeServerGroupsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type DescribeServerGroupsResponse ¶ added in v1.15.0
type DescribeServerGroupsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeServerGroupsResult `json:"result"` }
type DescribeServerGroupsResult ¶ added in v1.15.0
type DescribeServerGroupsResult struct { ServerGroups []cps.ServerGroup `json:"serverGroups"` PageNumber int `json:"pageNumber"` PageSize int `json:"pageSize"` TotalCount int `json:"totalCount"` }
type DescribeServersRequest ¶ added in v1.15.0
type DescribeServersRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 服务器组ID */ ServerGroupId string `json:"serverGroupId"` /* 页码;默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小;默认为20;取值范围[20, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 监听器Id (Optional) */ ListenerId *string `json:"listenerId"` /* serverId - 后端服务器ID,精确匹配,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeServersRequest ¶ added in v1.15.0
func NewDescribeServersRequest( regionId string, serverGroupId string, ) *DescribeServersRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeServersRequestWithAllParams ¶ added in v1.15.0
func NewDescribeServersRequestWithAllParams( regionId string, serverGroupId string, pageNumber *int, pageSize *int, listenerId *string, filters []common.Filter, ) *DescribeServersRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为20;取值范围[20, 100] (Optional) * param listenerId: 监听器Id (Optional) * param filters: serverId - 后端服务器ID,精确匹配,支持多个 (Optional)
func NewDescribeServersRequestWithoutParam ¶ added in v1.15.0
func NewDescribeServersRequestWithoutParam() *DescribeServersRequest
This constructor has better compatible ability when API parameters changed
func (DescribeServersRequest) GetRegionId ¶ added in v1.15.0
func (r DescribeServersRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeServersRequest) SetFilters ¶ added in v1.15.0
func (r *DescribeServersRequest) SetFilters(filters []common.Filter)
param filters: serverId - 后端服务器ID,精确匹配,支持多个
(Optional)
func (*DescribeServersRequest) SetListenerId ¶ added in v1.15.0
func (r *DescribeServersRequest) SetListenerId(listenerId string)
param listenerId: 监听器Id(Optional)
func (*DescribeServersRequest) SetPageNumber ¶ added in v1.15.0
func (r *DescribeServersRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeServersRequest) SetPageSize ¶ added in v1.15.0
func (r *DescribeServersRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为20;取值范围[20, 100](Optional)
func (*DescribeServersRequest) SetRegionId ¶ added in v1.15.0
func (r *DescribeServersRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*DescribeServersRequest) SetServerGroupId ¶ added in v1.15.0
func (r *DescribeServersRequest) SetServerGroupId(serverGroupId string)
param serverGroupId: 服务器组ID(Required)
type DescribeServersResponse ¶ added in v1.15.0
type DescribeServersResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeServersResult `json:"result"` }
type DescribeServersResult ¶ added in v1.15.0
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 DisassociateElasticIpLBRequest ¶ added in v1.11.0
type DisassociateElasticIpLBRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 负载均衡实例ID */ LoadBalancerId string `json:"loadBalancerId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 弹性公网IPId */ ElasticIpId string `json:"elasticIpId"` }
func NewDisassociateElasticIpLBRequest ¶ added in v1.11.0
func NewDisassociateElasticIpLBRequest( regionId string, loadBalancerId string, elasticIpId string, ) *DisassociateElasticIpLBRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerId: 负载均衡实例ID (Required) * param elasticIpId: 弹性公网IPId (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDisassociateElasticIpLBRequestWithAllParams ¶ added in v1.11.0
func NewDisassociateElasticIpLBRequestWithAllParams( regionId string, loadBalancerId string, clientToken *string, elasticIpId string, ) *DisassociateElasticIpLBRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param loadBalancerId: 负载均衡实例ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param elasticIpId: 弹性公网IPId (Required)
func NewDisassociateElasticIpLBRequestWithoutParam ¶ added in v1.11.0
func NewDisassociateElasticIpLBRequestWithoutParam() *DisassociateElasticIpLBRequest
This constructor has better compatible ability when API parameters changed
func (DisassociateElasticIpLBRequest) GetRegionId ¶ added in v1.11.0
func (r DisassociateElasticIpLBRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DisassociateElasticIpLBRequest) SetClientToken ¶ added in v1.11.0
func (r *DisassociateElasticIpLBRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*DisassociateElasticIpLBRequest) SetElasticIpId ¶ added in v1.11.0
func (r *DisassociateElasticIpLBRequest) SetElasticIpId(elasticIpId string)
param elasticIpId: 弹性公网IPId(Required)
func (*DisassociateElasticIpLBRequest) SetLoadBalancerId ¶ added in v1.11.0
func (r *DisassociateElasticIpLBRequest) SetLoadBalancerId(loadBalancerId string)
param loadBalancerId: 负载均衡实例ID(Required)
func (*DisassociateElasticIpLBRequest) SetRegionId ¶ added in v1.11.0
func (r *DisassociateElasticIpLBRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type DisassociateElasticIpLBResponse ¶ added in v1.11.0
type DisassociateElasticIpLBResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DisassociateElasticIpLBResult `json:"result"` }
type DisassociateElasticIpLBResult ¶ added in v1.11.0
type DisassociateElasticIpLBResult struct {
Success bool `json:"success"`
}
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 ImportKeypairsRequest ¶ added in v1.13.0
type ImportKeypairsRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 密钥对名称 */ Name string `json:"name"` /* 公钥 */ PublicKey string `json:"publicKey"` }
func NewImportKeypairsRequest ¶ added in v1.13.0
func NewImportKeypairsRequest( regionId string, name string, publicKey string, ) *ImportKeypairsRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param name: 密钥对名称 (Required) * param publicKey: 公钥 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewImportKeypairsRequestWithAllParams ¶ added in v1.13.0
func NewImportKeypairsRequestWithAllParams( regionId string, clientToken *string, name string, publicKey string, ) *ImportKeypairsRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param name: 密钥对名称 (Required) * param publicKey: 公钥 (Required)
func NewImportKeypairsRequestWithoutParam ¶ added in v1.13.0
func NewImportKeypairsRequestWithoutParam() *ImportKeypairsRequest
This constructor has better compatible ability when API parameters changed
func (ImportKeypairsRequest) GetRegionId ¶ added in v1.13.0
func (r ImportKeypairsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ImportKeypairsRequest) SetClientToken ¶ added in v1.13.0
func (r *ImportKeypairsRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*ImportKeypairsRequest) SetName ¶ added in v1.13.0
func (r *ImportKeypairsRequest) SetName(name string)
param name: 密钥对名称(Required)
func (*ImportKeypairsRequest) SetPublicKey ¶ added in v1.13.0
func (r *ImportKeypairsRequest) SetPublicKey(publicKey string)
param publicKey: 公钥(Required)
func (*ImportKeypairsRequest) SetRegionId ¶ added in v1.13.0
func (r *ImportKeypairsRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type ImportKeypairsResponse ¶ added in v1.13.0
type ImportKeypairsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ImportKeypairsResult `json:"result"` }
type ImportKeypairsResult ¶ added in v1.13.0
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 ModifyListenerRequest ¶ added in v1.11.0
type ModifyListenerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 监听器ID */ ListenerId string `json:"listenerId"` /* 调度算法 (Optional) */ Algorithm *string `json:"algorithm"` /* 会话保持 (Optional) */ StickySession *string `json:"stickySession"` /* 是否获取真实ip,取值范围on|off (Optional) */ RealIp *string `json:"realIp"` /* 名称 (Optional) */ Name *string `json:"name"` /* 描述 (Optional) */ Description *string `json:"description"` /* 健康检查 (Optional) */ HealthCheck *string `json:"healthCheck"` /* 健康检查响应的最大超时时间 (Optional) */ HealthCheckTimeout *int `json:"healthCheckTimeout"` /* 健康检查响应的最大间隔时间 (Optional) */ HealthCheckInterval *int `json:"healthCheckInterval"` /* 健康检查结果为success的阈值 (Optional) */ HealthyThreshold *int `json:"healthyThreshold"` /* 健康检查结果为fail的阈值 (Optional) */ UnhealthyThreshold *int `json:"unhealthyThreshold"` /* 服务器组id (Optional) */ ServerGroupId *string `json:"serverGroupId"` }
func NewModifyListenerRequest ¶ added in v1.11.0
func NewModifyListenerRequest( regionId string, listenerId string, ) *ModifyListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerId: 监听器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyListenerRequestWithAllParams ¶ added in v1.11.0
func NewModifyListenerRequestWithAllParams( regionId string, listenerId string, algorithm *string, stickySession *string, realIp *string, name *string, description *string, healthCheck *string, healthCheckTimeout *int, healthCheckInterval *int, healthyThreshold *int, unhealthyThreshold *int, serverGroupId *string, ) *ModifyListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerId: 监听器ID (Required) * param algorithm: 调度算法 (Optional) * param stickySession: 会话保持 (Optional) * param realIp: 是否获取真实ip,取值范围on|off (Optional) * param name: 名称 (Optional) * param description: 描述 (Optional) * param healthCheck: 健康检查 (Optional) * param healthCheckTimeout: 健康检查响应的最大超时时间 (Optional) * param healthCheckInterval: 健康检查响应的最大间隔时间 (Optional) * param healthyThreshold: 健康检查结果为success的阈值 (Optional) * param unhealthyThreshold: 健康检查结果为fail的阈值 (Optional) * param serverGroupId: 服务器组id (Optional)
func NewModifyListenerRequestWithoutParam ¶ added in v1.11.0
func NewModifyListenerRequestWithoutParam() *ModifyListenerRequest
This constructor has better compatible ability when API parameters changed
func (ModifyListenerRequest) GetRegionId ¶ added in v1.11.0
func (r ModifyListenerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyListenerRequest) SetAlgorithm ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetAlgorithm(algorithm string)
param algorithm: 调度算法(Optional)
func (*ModifyListenerRequest) SetDescription ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetDescription(description string)
param description: 描述(Optional)
func (*ModifyListenerRequest) SetHealthCheck ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetHealthCheck(healthCheck string)
param healthCheck: 健康检查(Optional)
func (*ModifyListenerRequest) SetHealthCheckInterval ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetHealthCheckInterval(healthCheckInterval int)
param healthCheckInterval: 健康检查响应的最大间隔时间(Optional)
func (*ModifyListenerRequest) SetHealthCheckTimeout ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetHealthCheckTimeout(healthCheckTimeout int)
param healthCheckTimeout: 健康检查响应的最大超时时间(Optional)
func (*ModifyListenerRequest) SetHealthyThreshold ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetHealthyThreshold(healthyThreshold int)
param healthyThreshold: 健康检查结果为success的阈值(Optional)
func (*ModifyListenerRequest) SetListenerId ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetListenerId(listenerId string)
param listenerId: 监听器ID(Required)
func (*ModifyListenerRequest) SetName ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetName(name string)
param name: 名称(Optional)
func (*ModifyListenerRequest) SetRealIp ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetRealIp(realIp string)
param realIp: 是否获取真实ip,取值范围on|off(Optional)
func (*ModifyListenerRequest) SetRegionId ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*ModifyListenerRequest) SetServerGroupId ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetServerGroupId(serverGroupId string)
param serverGroupId: 服务器组id(Optional)
func (*ModifyListenerRequest) SetStickySession ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetStickySession(stickySession string)
param stickySession: 会话保持(Optional)
func (*ModifyListenerRequest) SetUnhealthyThreshold ¶ added in v1.11.0
func (r *ModifyListenerRequest) SetUnhealthyThreshold(unhealthyThreshold int)
param unhealthyThreshold: 健康检查结果为fail的阈值(Optional)
type ModifyListenerResponse ¶ added in v1.11.0
type ModifyListenerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyListenerResult `json:"result"` }
type ModifyListenerResult ¶ added in v1.11.0
type ModifyLoadBalancerRequest ¶ added in v1.11.0
type ModifyLoadBalancerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 负载均衡实例ID */ LoadBalancerId string `json:"loadBalancerId"` /* 名称 (Optional) */ Name *string `json:"name"` /* 描述 (Optional) */ Description *string `json:"description"` }
func NewModifyLoadBalancerRequest ¶ added in v1.11.0
func NewModifyLoadBalancerRequest( regionId string, loadBalancerId string, ) *ModifyLoadBalancerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerId: 负载均衡实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyLoadBalancerRequestWithAllParams ¶ added in v1.11.0
func NewModifyLoadBalancerRequestWithAllParams( regionId string, loadBalancerId string, name *string, description *string, ) *ModifyLoadBalancerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerId: 负载均衡实例ID (Required) * param name: 名称 (Optional) * param description: 描述 (Optional)
func NewModifyLoadBalancerRequestWithoutParam ¶ added in v1.11.0
func NewModifyLoadBalancerRequestWithoutParam() *ModifyLoadBalancerRequest
This constructor has better compatible ability when API parameters changed
func (ModifyLoadBalancerRequest) GetRegionId ¶ added in v1.11.0
func (r ModifyLoadBalancerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyLoadBalancerRequest) SetDescription ¶ added in v1.11.0
func (r *ModifyLoadBalancerRequest) SetDescription(description string)
param description: 描述(Optional)
func (*ModifyLoadBalancerRequest) SetLoadBalancerId ¶ added in v1.11.0
func (r *ModifyLoadBalancerRequest) SetLoadBalancerId(loadBalancerId string)
param loadBalancerId: 负载均衡实例ID(Required)
func (*ModifyLoadBalancerRequest) SetName ¶ added in v1.11.0
func (r *ModifyLoadBalancerRequest) SetName(name string)
param name: 名称(Optional)
func (*ModifyLoadBalancerRequest) SetRegionId ¶ added in v1.11.0
func (r *ModifyLoadBalancerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type ModifyLoadBalancerResponse ¶ added in v1.11.0
type ModifyLoadBalancerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyLoadBalancerResult `json:"result"` }
type ModifyLoadBalancerResult ¶ added in v1.11.0
type ModifyLoadBalancerResult struct {
LoadBalancer cps.LoadBalancer `json:"loadBalancer"`
}
type ModifyServerGroupRequest ¶ added in v1.11.0
type ModifyServerGroupRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 服务器组ID */ ServerGroupId string `json:"serverGroupId"` /* 名称 (Optional) */ Name *string `json:"name"` }
func NewModifyServerGroupRequest ¶ added in v1.11.0
func NewModifyServerGroupRequest( regionId string, serverGroupId string, ) *ModifyServerGroupRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyServerGroupRequestWithAllParams ¶ added in v1.11.0
func NewModifyServerGroupRequestWithAllParams( regionId string, serverGroupId string, name *string, ) *ModifyServerGroupRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * param name: 名称 (Optional)
func NewModifyServerGroupRequestWithoutParam ¶ added in v1.11.0
func NewModifyServerGroupRequestWithoutParam() *ModifyServerGroupRequest
This constructor has better compatible ability when API parameters changed
func (ModifyServerGroupRequest) GetRegionId ¶ added in v1.11.0
func (r ModifyServerGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyServerGroupRequest) SetName ¶ added in v1.11.0
func (r *ModifyServerGroupRequest) SetName(name string)
param name: 名称(Optional)
func (*ModifyServerGroupRequest) SetRegionId ¶ added in v1.11.0
func (r *ModifyServerGroupRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*ModifyServerGroupRequest) SetServerGroupId ¶ added in v1.11.0
func (r *ModifyServerGroupRequest) SetServerGroupId(serverGroupId string)
param serverGroupId: 服务器组ID(Required)
type ModifyServerGroupResponse ¶ added in v1.11.0
type ModifyServerGroupResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyServerGroupResult `json:"result"` }
type ModifyServerGroupResult ¶ added in v1.11.0
type ModifyServerRequest ¶ added in v1.11.0
type ModifyServerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 服务器组ID */ ServerGroupId string `json:"serverGroupId"` /* 后端服务器ID */ ServerId string `json:"serverId"` /* 权重 (Optional) */ Weight *int `json:"weight"` }
func NewModifyServerRequest ¶ added in v1.11.0
func NewModifyServerRequest( regionId string, serverGroupId string, serverId string, ) *ModifyServerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * param serverId: 后端服务器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyServerRequestWithAllParams ¶ added in v1.11.0
func NewModifyServerRequestWithAllParams( regionId string, serverGroupId string, serverId string, weight *int, ) *ModifyServerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * param serverId: 后端服务器ID (Required) * param weight: 权重 (Optional)
func NewModifyServerRequestWithoutParam ¶ added in v1.11.0
func NewModifyServerRequestWithoutParam() *ModifyServerRequest
This constructor has better compatible ability when API parameters changed
func (ModifyServerRequest) GetRegionId ¶ added in v1.11.0
func (r ModifyServerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyServerRequest) SetRegionId ¶ added in v1.11.0
func (r *ModifyServerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*ModifyServerRequest) SetServerGroupId ¶ added in v1.11.0
func (r *ModifyServerRequest) SetServerGroupId(serverGroupId string)
param serverGroupId: 服务器组ID(Required)
func (*ModifyServerRequest) SetServerId ¶ added in v1.11.0
func (r *ModifyServerRequest) SetServerId(serverId string)
param serverId: 后端服务器ID(Required)
func (*ModifyServerRequest) SetWeight ¶ added in v1.11.0
func (r *ModifyServerRequest) SetWeight(weight int)
param weight: 权重(Optional)
type ModifyServerResponse ¶ added in v1.11.0
type ModifyServerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyServerResult `json:"result"` }
type ModifyServerResult ¶ added in v1.11.0
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 RemoveServerRequest ¶ added in v1.11.0
type RemoveServerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 服务器组ID */ ServerGroupId string `json:"serverGroupId"` /* 后端服务器ID */ ServerId string `json:"serverId"` }
func NewRemoveServerRequest ¶ added in v1.11.0
func NewRemoveServerRequest( regionId string, serverGroupId string, serverId string, ) *RemoveServerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * param serverId: 后端服务器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRemoveServerRequestWithAllParams ¶ added in v1.11.0
func NewRemoveServerRequestWithAllParams( regionId string, serverGroupId string, serverId string, ) *RemoveServerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param serverGroupId: 服务器组ID (Required) * param serverId: 后端服务器ID (Required)
func NewRemoveServerRequestWithoutParam ¶ added in v1.11.0
func NewRemoveServerRequestWithoutParam() *RemoveServerRequest
This constructor has better compatible ability when API parameters changed
func (RemoveServerRequest) GetRegionId ¶ added in v1.11.0
func (r RemoveServerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RemoveServerRequest) SetRegionId ¶ added in v1.11.0
func (r *RemoveServerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
func (*RemoveServerRequest) SetServerGroupId ¶ added in v1.11.0
func (r *RemoveServerRequest) SetServerGroupId(serverGroupId string)
param serverGroupId: 服务器组ID(Required)
func (*RemoveServerRequest) SetServerId ¶ added in v1.11.0
func (r *RemoveServerRequest) SetServerId(serverId string)
param serverId: 后端服务器ID(Required)
type RemoveServerResponse ¶ added in v1.11.0
type RemoveServerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result RemoveServerResult `json:"result"` }
type RemoveServerResult ¶ added in v1.11.0
type RemoveServerResult struct {
Success bool `json:"success"`
}
type ResetPasswordRequest ¶ added in v1.13.0
type ResetPasswordRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 云物理服务器ID */ InstanceId string `json:"instanceId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` /* 密码 */ Password string `json:"password"` }
func NewResetPasswordRequest ¶ added in v1.13.0
func NewResetPasswordRequest( regionId string, instanceId string, password string, ) *ResetPasswordRequest
* param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required) * param instanceId: 云物理服务器ID (Required) * param password: 密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResetPasswordRequestWithAllParams ¶ added in v1.13.0
func NewResetPasswordRequestWithAllParams( regionId string, instanceId string, clientToken *string, password string, ) *ResetPasswordRequest
- param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域 (Required)
- param instanceId: 云物理服务器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional) * param password: 密码 (Required)
func NewResetPasswordRequestWithoutParam ¶ added in v1.13.0
func NewResetPasswordRequestWithoutParam() *ResetPasswordRequest
This constructor has better compatible ability when API parameters changed
func (ResetPasswordRequest) GetRegionId ¶ added in v1.13.0
func (r ResetPasswordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResetPasswordRequest) SetClientToken ¶ added in v1.13.0
func (r *ResetPasswordRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*ResetPasswordRequest) SetInstanceId ¶ added in v1.13.0
func (r *ResetPasswordRequest) SetInstanceId(instanceId string)
param instanceId: 云物理服务器ID(Required)
func (*ResetPasswordRequest) SetPassword ¶ added in v1.13.0
func (r *ResetPasswordRequest) SetPassword(password string)
param password: 密码(Required)
func (*ResetPasswordRequest) SetRegionId ¶ added in v1.13.0
func (r *ResetPasswordRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeRegiones)获取云物理服务器支持的地域(Required)
type ResetPasswordResponse ¶ added in v1.13.0
type ResetPasswordResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ResetPasswordResult `json:"result"` }
type ResetPasswordResult ¶ added in v1.13.0
type ResetPasswordResult 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 StartListenerRequest ¶ added in v1.11.0
type StartListenerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 监听器ID */ ListenerId string `json:"listenerId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` }
func NewStartListenerRequest ¶ added in v1.11.0
func NewStartListenerRequest( regionId string, listenerId string, ) *StartListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerId: 监听器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartListenerRequestWithAllParams ¶ added in v1.11.0
func NewStartListenerRequestWithAllParams( regionId string, listenerId string, clientToken *string, ) *StartListenerRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param listenerId: 监听器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional)
func NewStartListenerRequestWithoutParam ¶ added in v1.11.0
func NewStartListenerRequestWithoutParam() *StartListenerRequest
This constructor has better compatible ability when API parameters changed
func (StartListenerRequest) GetRegionId ¶ added in v1.11.0
func (r StartListenerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartListenerRequest) SetClientToken ¶ added in v1.11.0
func (r *StartListenerRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*StartListenerRequest) SetListenerId ¶ added in v1.11.0
func (r *StartListenerRequest) SetListenerId(listenerId string)
param listenerId: 监听器ID(Required)
func (*StartListenerRequest) SetRegionId ¶ added in v1.11.0
func (r *StartListenerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type StartListenerResponse ¶ added in v1.11.0
type StartListenerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result StartListenerResult `json:"result"` }
type StartListenerResult ¶ added in v1.11.0
type StartListenerResult struct {
Success bool `json:"success"`
}
type StartLoadBalancerRequest ¶ added in v1.11.0
type StartLoadBalancerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 负载均衡实例ID */ LoadBalancerId string `json:"loadBalancerId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` }
func NewStartLoadBalancerRequest ¶ added in v1.11.0
func NewStartLoadBalancerRequest( regionId string, loadBalancerId string, ) *StartLoadBalancerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerId: 负载均衡实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartLoadBalancerRequestWithAllParams ¶ added in v1.11.0
func NewStartLoadBalancerRequestWithAllParams( regionId string, loadBalancerId string, clientToken *string, ) *StartLoadBalancerRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param loadBalancerId: 负载均衡实例ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional)
func NewStartLoadBalancerRequestWithoutParam ¶ added in v1.11.0
func NewStartLoadBalancerRequestWithoutParam() *StartLoadBalancerRequest
This constructor has better compatible ability when API parameters changed
func (StartLoadBalancerRequest) GetRegionId ¶ added in v1.11.0
func (r StartLoadBalancerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartLoadBalancerRequest) SetClientToken ¶ added in v1.11.0
func (r *StartLoadBalancerRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*StartLoadBalancerRequest) SetLoadBalancerId ¶ added in v1.11.0
func (r *StartLoadBalancerRequest) SetLoadBalancerId(loadBalancerId string)
param loadBalancerId: 负载均衡实例ID(Required)
func (*StartLoadBalancerRequest) SetRegionId ¶ added in v1.11.0
func (r *StartLoadBalancerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type StartLoadBalancerResponse ¶ added in v1.11.0
type StartLoadBalancerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result StartLoadBalancerResult `json:"result"` }
type StartLoadBalancerResult ¶ added in v1.11.0
type StartLoadBalancerResult 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"`
}
type StopListenerRequest ¶ added in v1.11.0
type StopListenerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 监听器ID */ ListenerId string `json:"listenerId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` }
func NewStopListenerRequest ¶ added in v1.11.0
func NewStopListenerRequest( regionId string, listenerId string, ) *StopListenerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param listenerId: 监听器ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopListenerRequestWithAllParams ¶ added in v1.11.0
func NewStopListenerRequestWithAllParams( regionId string, listenerId string, clientToken *string, ) *StopListenerRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param listenerId: 监听器ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional)
func NewStopListenerRequestWithoutParam ¶ added in v1.11.0
func NewStopListenerRequestWithoutParam() *StopListenerRequest
This constructor has better compatible ability when API parameters changed
func (StopListenerRequest) GetRegionId ¶ added in v1.11.0
func (r StopListenerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopListenerRequest) SetClientToken ¶ added in v1.11.0
func (r *StopListenerRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*StopListenerRequest) SetListenerId ¶ added in v1.11.0
func (r *StopListenerRequest) SetListenerId(listenerId string)
param listenerId: 监听器ID(Required)
func (*StopListenerRequest) SetRegionId ¶ added in v1.11.0
func (r *StopListenerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type StopListenerResponse ¶ added in v1.11.0
type StopListenerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result StopListenerResult `json:"result"` }
type StopListenerResult ¶ added in v1.11.0
type StopListenerResult struct {
Success bool `json:"success"`
}
type StopLoadBalancerRequest ¶ added in v1.11.0
type StopLoadBalancerRequest struct { core.JDCloudRequest /* 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 */ RegionId string `json:"regionId"` /* 负载均衡实例ID */ LoadBalancerId string `json:"loadBalancerId"` /* 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/> 如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional) */ ClientToken *string `json:"clientToken"` }
func NewStopLoadBalancerRequest ¶ added in v1.11.0
func NewStopLoadBalancerRequest( regionId string, loadBalancerId string, ) *StopLoadBalancerRequest
* param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required) * param loadBalancerId: 负载均衡实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopLoadBalancerRequestWithAllParams ¶ added in v1.11.0
func NewStopLoadBalancerRequestWithAllParams( regionId string, loadBalancerId string, clientToken *string, ) *StopLoadBalancerRequest
- param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域 (Required)
- param loadBalancerId: 负载均衡实例ID (Required)
- param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/>
(Optional)
func NewStopLoadBalancerRequestWithoutParam ¶ added in v1.11.0
func NewStopLoadBalancerRequestWithoutParam() *StopLoadBalancerRequest
This constructor has better compatible ability when API parameters changed
func (StopLoadBalancerRequest) GetRegionId ¶ added in v1.11.0
func (r StopLoadBalancerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopLoadBalancerRequest) SetClientToken ¶ added in v1.11.0
func (r *StopLoadBalancerRequest) SetClientToken(clientToken string)
param clientToken: 由客户端生成,用于保证请求的幂等性,长度不能超过36个字符;<br/>
如果多个请求使用了相同的clientToken,只会执行第一个请求,之后的请求直接返回第一个请求的结果<br/> (Optional)
func (*StopLoadBalancerRequest) SetLoadBalancerId ¶ added in v1.11.0
func (r *StopLoadBalancerRequest) SetLoadBalancerId(loadBalancerId string)
param loadBalancerId: 负载均衡实例ID(Required)
func (*StopLoadBalancerRequest) SetRegionId ¶ added in v1.11.0
func (r *StopLoadBalancerRequest) SetRegionId(regionId string)
param regionId: 地域ID,可调用接口(describeCPSLBRegions)获取云物理服务器支持的地域(Required)
type StopLoadBalancerResponse ¶ added in v1.11.0
type StopLoadBalancerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result StopLoadBalancerResult `json:"result"` }
type StopLoadBalancerResult ¶ added in v1.11.0
type StopLoadBalancerResult struct {
Success bool `json:"success"`
}
Source Files ¶
- AddServers.go
- ApplyElasticIps.go
- AssociateElasticIp.go
- AssociateElasticIpLB.go
- CreateInstances.go
- CreateKeypairs.go
- CreateListener.go
- CreateLoadBalancer.go
- CreateServerGroup.go
- CreateSubnet.go
- CreateVpc.go
- DeleteKeypairs.go
- DeleteListener.go
- DeleteServerGroup.go
- DeleteSubnet.go
- DeleteVpc.go
- DescribeBasicSubnet.go
- DescribeCPSLBRegions.go
- DescribeDeviceRaids.go
- DescribeDeviceTypes.go
- DescribeElasticIp.go
- DescribeElasticIps.go
- DescribeInstance.go
- DescribeInstanceMonitorInfo.go
- DescribeInstanceName.go
- DescribeInstanceRaid.go
- DescribeInstanceStatus.go
- DescribeInstances.go
- DescribeKeypair.go
- DescribeKeypairs.go
- DescribeListener.go
- DescribeListeners.go
- DescribeLoadBalancer.go
- DescribeLoadBalancers.go
- DescribeOS.go
- DescribeRegiones.go
- DescribeRouteTable.go
- DescribeRouteTables.go
- DescribeServerGroup.go
- DescribeServerGroups.go
- DescribeServers.go
- DescribeSubnet.go
- DescribeSubnets.go
- DescribeVpc.go
- DescribeVpcs.go
- DisassociateElasticIp.go
- DisassociateElasticIpLB.go
- ImportKeypairs.go
- ModifyBandwidth.go
- ModifyElasticIpBandwidth.go
- ModifyInstance.go
- ModifyListener.go
- ModifyLoadBalancer.go
- ModifyServer.go
- ModifyServerGroup.go
- ModifySubnet.go
- ModifyVpc.go
- ReinstallInstance.go
- RemoveServer.go
- ResetPassword.go
- RestartInstance.go
- StartInstance.go
- StartListener.go
- StartLoadBalancer.go
- StopInstance.go
- StopListener.go
- StopLoadBalancer.go