|
|
@@ -76,39 +76,48 @@ func (client *Client) SetLoadBalancerTCPListenerAttributeWithCallback(request *S
|
|
|
// SetLoadBalancerTCPListenerAttributeRequest is the request struct for api SetLoadBalancerTCPListenerAttribute
|
|
|
type SetLoadBalancerTCPListenerAttributeRequest struct {
|
|
|
*requests.RpcRequest
|
|
|
- ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
|
|
|
- HealthCheckURI string `position:"Query" name:"HealthCheckURI"`
|
|
|
- AclStatus string `position:"Query" name:"AclStatus"`
|
|
|
- AclType string `position:"Query" name:"AclType"`
|
|
|
- MasterSlaveServerGroup string `position:"Query" name:"MasterSlaveServerGroup"`
|
|
|
- EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"`
|
|
|
- PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"`
|
|
|
- VpcIds string `position:"Query" name:"VpcIds"`
|
|
|
- VServerGroupId string `position:"Query" name:"VServerGroupId"`
|
|
|
- AclId string `position:"Query" name:"AclId"`
|
|
|
- HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"`
|
|
|
- HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"`
|
|
|
- SynProxy string `position:"Query" name:"SynProxy"`
|
|
|
- OwnerId requests.Integer `position:"Query" name:"OwnerId"`
|
|
|
- Tags string `position:"Query" name:"Tags"`
|
|
|
- LoadBalancerId string `position:"Query" name:"LoadBalancerId"`
|
|
|
- MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"`
|
|
|
- HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"`
|
|
|
- AccessKeyId string `position:"Query" name:"access_key_id"`
|
|
|
- HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
|
|
|
- Description string `position:"Query" name:"Description"`
|
|
|
- UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"`
|
|
|
- HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"`
|
|
|
- Scheduler string `position:"Query" name:"Scheduler"`
|
|
|
- MaxConnection requests.Integer `position:"Query" name:"MaxConnection"`
|
|
|
- ListenerPort requests.Integer `position:"Query" name:"ListenerPort"`
|
|
|
- HealthCheckType string `position:"Query" name:"HealthCheckType"`
|
|
|
- ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
|
|
|
- Bandwidth requests.Integer `position:"Query" name:"Bandwidth"`
|
|
|
- OwnerAccount string `position:"Query" name:"OwnerAccount"`
|
|
|
- HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
|
|
|
- HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"`
|
|
|
- VServerGroup string `position:"Query" name:"VServerGroup"`
|
|
|
+ ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
|
|
|
+ HealthCheckURI string `position:"Query" name:"HealthCheckURI"`
|
|
|
+ AclStatus string `position:"Query" name:"AclStatus"`
|
|
|
+ AclType string `position:"Query" name:"AclType"`
|
|
|
+ MasterSlaveServerGroup string `position:"Query" name:"MasterSlaveServerGroup"`
|
|
|
+ EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"`
|
|
|
+ PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"`
|
|
|
+ VpcIds string `position:"Query" name:"VpcIds"`
|
|
|
+ VServerGroupId string `position:"Query" name:"VServerGroupId"`
|
|
|
+ AclId string `position:"Query" name:"AclId"`
|
|
|
+ PortRange *[]SetLoadBalancerTCPListenerAttributePortRange `position:"Query" name:"PortRange" type:"Repeated"`
|
|
|
+ HealthCheckMethod string `position:"Query" name:"HealthCheckMethod"`
|
|
|
+ HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"`
|
|
|
+ SynProxy string `position:"Query" name:"SynProxy"`
|
|
|
+ OwnerId requests.Integer `position:"Query" name:"OwnerId"`
|
|
|
+ Tags string `position:"Query" name:"Tags"`
|
|
|
+ LoadBalancerId string `position:"Query" name:"LoadBalancerId"`
|
|
|
+ MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"`
|
|
|
+ HealthCheckInterval requests.Integer `position:"Query" name:"HealthCheckInterval"`
|
|
|
+ ConnectionDrain string `position:"Query" name:"ConnectionDrain"`
|
|
|
+ AccessKeyId string `position:"Query" name:"access_key_id"`
|
|
|
+ HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
|
|
|
+ Description string `position:"Query" name:"Description"`
|
|
|
+ UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"`
|
|
|
+ HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"`
|
|
|
+ Scheduler string `position:"Query" name:"Scheduler"`
|
|
|
+ MaxConnection requests.Integer `position:"Query" name:"MaxConnection"`
|
|
|
+ ListenerPort requests.Integer `position:"Query" name:"ListenerPort"`
|
|
|
+ HealthCheckType string `position:"Query" name:"HealthCheckType"`
|
|
|
+ ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
|
|
|
+ Bandwidth requests.Integer `position:"Query" name:"Bandwidth"`
|
|
|
+ OwnerAccount string `position:"Query" name:"OwnerAccount"`
|
|
|
+ ConnectionDrainTimeout requests.Integer `position:"Query" name:"ConnectionDrainTimeout"`
|
|
|
+ HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
|
|
|
+ HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"`
|
|
|
+ VServerGroup string `position:"Query" name:"VServerGroup"`
|
|
|
+}
|
|
|
+
|
|
|
+// SetLoadBalancerTCPListenerAttributePortRange is a repeated param struct in SetLoadBalancerTCPListenerAttributeRequest
|
|
|
+type SetLoadBalancerTCPListenerAttributePortRange struct {
|
|
|
+ StartPort string `name:"StartPort"`
|
|
|
+ EndPort string `name:"EndPort"`
|
|
|
}
|
|
|
|
|
|
// SetLoadBalancerTCPListenerAttributeResponse is the response struct for api SetLoadBalancerTCPListenerAttribute
|