|
|
@@ -76,48 +76,59 @@ func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback(req
|
|
|
// DescribeLoadBalancerHTTPSListenerAttributeRequest is the request struct for api DescribeLoadBalancerHTTPSListenerAttribute
|
|
|
type DescribeLoadBalancerHTTPSListenerAttributeRequest struct {
|
|
|
*requests.RpcRequest
|
|
|
- OwnerId requests.Integer `position:"Query" name:"OwnerId"`
|
|
|
- ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
|
|
|
+ AccessKeyId string `position:"Query" name:"access_key_id"`
|
|
|
ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"`
|
|
|
- LoadBalancerId string `position:"Query" name:"LoadBalancerId"`
|
|
|
ListenerPort requests.Integer `position:"Query" name:"ListenerPort"`
|
|
|
+ LoadBalancerId string `position:"Query" name:"LoadBalancerId"`
|
|
|
+ ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"`
|
|
|
OwnerAccount string `position:"Query" name:"OwnerAccount"`
|
|
|
- AccessKeyId string `position:"Query" name:"access_key_id"`
|
|
|
+ OwnerId requests.Integer `position:"Query" name:"OwnerId"`
|
|
|
Tags string `position:"Query" name:"Tags"`
|
|
|
}
|
|
|
|
|
|
// DescribeLoadBalancerHTTPSListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPSListenerAttribute
|
|
|
type DescribeLoadBalancerHTTPSListenerAttributeResponse struct {
|
|
|
*responses.BaseResponse
|
|
|
- RequestId string `json:"RequestId" xml:"RequestId"`
|
|
|
- ListenerPort int `json:"ListenerPort" xml:"ListenerPort"`
|
|
|
- BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"`
|
|
|
- Bandwidth int `json:"Bandwidth" xml:"Bandwidth"`
|
|
|
- Status string `json:"Status" xml:"Status"`
|
|
|
- SecurityStatus string `json:"SecurityStatus" xml:"SecurityStatus"`
|
|
|
- XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"`
|
|
|
- Scheduler string `json:"Scheduler" xml:"Scheduler"`
|
|
|
- StickySession string `json:"StickySession" xml:"StickySession"`
|
|
|
- StickySessionType string `json:"StickySessionType" xml:"StickySessionType"`
|
|
|
- CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"`
|
|
|
- Cookie string `json:"Cookie" xml:"Cookie"`
|
|
|
- HealthCheck string `json:"HealthCheck" xml:"HealthCheck"`
|
|
|
- HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"`
|
|
|
- HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"`
|
|
|
- HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"`
|
|
|
- UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
|
|
|
- HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"`
|
|
|
- HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
|
|
|
- HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"`
|
|
|
- HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"`
|
|
|
- ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"`
|
|
|
- CACertificateId string `json:"CACertificateId" xml:"CACertificateId"`
|
|
|
- MaxConnection int `json:"MaxConnection" xml:"MaxConnection"`
|
|
|
- VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"`
|
|
|
- Gzip string `json:"Gzip" xml:"Gzip"`
|
|
|
- XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"`
|
|
|
- XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"`
|
|
|
- XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"`
|
|
|
+ RequestId string `json:"RequestId" xml:"RequestId"`
|
|
|
+ ListenerPort int `json:"ListenerPort" xml:"ListenerPort"`
|
|
|
+ BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"`
|
|
|
+ Bandwidth int `json:"Bandwidth" xml:"Bandwidth"`
|
|
|
+ Status string `json:"Status" xml:"Status"`
|
|
|
+ SecurityStatus string `json:"SecurityStatus" xml:"SecurityStatus"`
|
|
|
+ XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"`
|
|
|
+ Scheduler string `json:"Scheduler" xml:"Scheduler"`
|
|
|
+ StickySession string `json:"StickySession" xml:"StickySession"`
|
|
|
+ StickySessionType string `json:"StickySessionType" xml:"StickySessionType"`
|
|
|
+ CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"`
|
|
|
+ Cookie string `json:"Cookie" xml:"Cookie"`
|
|
|
+ HealthCheck string `json:"HealthCheck" xml:"HealthCheck"`
|
|
|
+ HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"`
|
|
|
+ HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"`
|
|
|
+ HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"`
|
|
|
+ UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
|
|
|
+ HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"`
|
|
|
+ HealthCheckInterval int `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
|
|
|
+ HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"`
|
|
|
+ HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"`
|
|
|
+ ServerCertificateId string `json:"ServerCertificateId" xml:"ServerCertificateId"`
|
|
|
+ CACertificateId string `json:"CACertificateId" xml:"CACertificateId"`
|
|
|
+ MaxConnection int `json:"MaxConnection" xml:"MaxConnection"`
|
|
|
+ VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"`
|
|
|
+ Gzip string `json:"Gzip" xml:"Gzip"`
|
|
|
+ XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"`
|
|
|
+ XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"`
|
|
|
+ XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"`
|
|
|
+ AclId string `json:"AclId" xml:"AclId"`
|
|
|
+ AclType string `json:"AclType" xml:"AclType"`
|
|
|
+ AclStatus string `json:"AclStatus" xml:"AclStatus"`
|
|
|
+ VpcIds string `json:"VpcIds" xml:"VpcIds"`
|
|
|
+ RequestTimeout int `json:"RequestTimeout" xml:"RequestTimeout"`
|
|
|
+ IdleTimeout int `json:"IdleTimeout" xml:"IdleTimeout"`
|
|
|
+ EnableHttp2 string `json:"EnableHttp2" xml:"EnableHttp2"`
|
|
|
+ TLSCipherPolicy string `json:"TLSCipherPolicy" xml:"TLSCipherPolicy"`
|
|
|
+ Description string `json:"Description" xml:"Description"`
|
|
|
+ Rules RulesInDescribeLoadBalancerHTTPSListenerAttribute `json:"Rules" xml:"Rules"`
|
|
|
+ DomainExtensions DomainExtensionsInDescribeLoadBalancerHTTPSListenerAttribute `json:"DomainExtensions" xml:"DomainExtensions"`
|
|
|
}
|
|
|
|
|
|
// CreateDescribeLoadBalancerHTTPSListenerAttributeRequest creates a request to invoke DescribeLoadBalancerHTTPSListenerAttribute API
|