Documentation
¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type AddBackendServersRequest
- type AddBackendServersResponse
- type BackendServer
- type BackendServerInDescribeLoadBalancerAttribute
- type BackendServerInRemoveBackendServers
- type BackendServersInAddBackendServers
- type BackendServersInDescribeBackendServers
- type BackendServersInDescribeLoadBalancerAttribute
- type BackendServersInRemoveBackendServers
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AddBackendServers(request *AddBackendServersRequest) (response *AddBackendServersResponse, err error)
- func (client *Client) AddBackendServersWithCallback(request *AddBackendServersRequest, ...) <-chan int
- func (client *Client) AddBackendServersWithChan(request *AddBackendServersRequest) (<-chan *AddBackendServersResponse, <-chan error)
- func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)
- func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (response *CreateLoadBalancerHTTPListenerResponse, err error)
- func (client *Client) CreateLoadBalancerHTTPListenerWithCallback(request *CreateLoadBalancerHTTPListenerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerHTTPListenerWithChan(request *CreateLoadBalancerHTTPListenerRequest) (<-chan *CreateLoadBalancerHTTPListenerResponse, <-chan error)
- func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (response *CreateLoadBalancerTCPListenerResponse, err error)
- func (client *Client) CreateLoadBalancerTCPListenerWithCallback(request *CreateLoadBalancerTCPListenerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerTCPListenerWithChan(request *CreateLoadBalancerTCPListenerRequest) (<-chan *CreateLoadBalancerTCPListenerResponse, <-chan error)
- func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, ...) <-chan int
- func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)
- func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)
- func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (response *DeleteLoadBalancerListenerResponse, err error)
- func (client *Client) DeleteLoadBalancerListenerWithCallback(request *DeleteLoadBalancerListenerRequest, ...) <-chan int
- func (client *Client) DeleteLoadBalancerListenerWithChan(request *DeleteLoadBalancerListenerRequest) (<-chan *DeleteLoadBalancerListenerResponse, <-chan error)
- func (client *Client) DeleteLoadBalancerWithCallback(request *DeleteLoadBalancerRequest, ...) <-chan int
- func (client *Client) DeleteLoadBalancerWithChan(request *DeleteLoadBalancerRequest) (<-chan *DeleteLoadBalancerResponse, <-chan error)
- func (client *Client) DescribeBackendServers(request *DescribeBackendServersRequest) (response *DescribeBackendServersResponse, err error)
- func (client *Client) DescribeBackendServersWithCallback(request *DescribeBackendServersRequest, ...) <-chan int
- func (client *Client) DescribeBackendServersWithChan(request *DescribeBackendServersRequest) (<-chan *DescribeBackendServersResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (response *DescribeLoadBalancerAttributeResponse, err error)
- func (client *Client) DescribeLoadBalancerAttributeWithCallback(request *DescribeLoadBalancerAttributeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerAttributeWithChan(request *DescribeLoadBalancerAttributeRequest) (<-chan *DescribeLoadBalancerAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)
- func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPListenerAttributeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithChan(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPListenerAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)
- func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithCallback(request *DescribeLoadBalancerTCPListenerAttributeRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithChan(request *DescribeLoadBalancerTCPListenerAttributeRequest) (<-chan *DescribeLoadBalancerTCPListenerAttributeResponse, <-chan error)
- func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)
- func (client *Client) DescribeLoadBalancersWithCallback(request *DescribeLoadBalancersRequest, ...) <-chan int
- func (client *Client) DescribeLoadBalancersWithChan(request *DescribeLoadBalancersRequest) (<-chan *DescribeLoadBalancersResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (response *RemoveBackendServersResponse, err error)
- func (client *Client) RemoveBackendServersWithCallback(request *RemoveBackendServersRequest, ...) <-chan int
- func (client *Client) RemoveBackendServersWithChan(request *RemoveBackendServersRequest) (<-chan *RemoveBackendServersResponse, <-chan error)
- func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (response *SetLoadBalancerHTTPListenerAttributeResponse, err error)
- func (client *Client) SetLoadBalancerHTTPListenerAttributeWithCallback(request *SetLoadBalancerHTTPListenerAttributeRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerHTTPListenerAttributeWithChan(request *SetLoadBalancerHTTPListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPListenerAttributeResponse, <-chan error)
- func (client *Client) SetLoadBalancerListenerStatus(request *SetLoadBalancerListenerStatusRequest) (response *SetLoadBalancerListenerStatusResponse, err error)
- func (client *Client) SetLoadBalancerListenerStatusWithCallback(request *SetLoadBalancerListenerStatusRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerListenerStatusWithChan(request *SetLoadBalancerListenerStatusRequest) (<-chan *SetLoadBalancerListenerStatusResponse, <-chan error)
- func (client *Client) SetLoadBalancerName(request *SetLoadBalancerNameRequest) (response *SetLoadBalancerNameResponse, err error)
- func (client *Client) SetLoadBalancerNameWithCallback(request *SetLoadBalancerNameRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerNameWithChan(request *SetLoadBalancerNameRequest) (<-chan *SetLoadBalancerNameResponse, <-chan error)
- func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (response *SetLoadBalancerStatusResponse, err error)
- func (client *Client) SetLoadBalancerStatusWithCallback(request *SetLoadBalancerStatusRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerStatusWithChan(request *SetLoadBalancerStatusRequest) (<-chan *SetLoadBalancerStatusResponse, <-chan error)
- func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (response *SetLoadBalancerTCPListenerAttributeResponse, err error)
- func (client *Client) SetLoadBalancerTCPListenerAttributeWithCallback(request *SetLoadBalancerTCPListenerAttributeRequest, ...) <-chan int
- func (client *Client) SetLoadBalancerTCPListenerAttributeWithChan(request *SetLoadBalancerTCPListenerAttributeRequest) (<-chan *SetLoadBalancerTCPListenerAttributeResponse, <-chan error)
- type CreateLoadBalancerHTTPListenerRequest
- type CreateLoadBalancerHTTPListenerResponse
- type CreateLoadBalancerRequest
- type CreateLoadBalancerResponse
- type CreateLoadBalancerTCPListenerRequest
- type CreateLoadBalancerTCPListenerResponse
- type DeleteLoadBalancerListenerRequest
- type DeleteLoadBalancerListenerResponse
- type DeleteLoadBalancerRequest
- type DeleteLoadBalancerResponse
- type DescribeBackendServersRequest
- type DescribeBackendServersResponse
- type DescribeLoadBalancerAttributeRequest
- type DescribeLoadBalancerAttributeResponse
- type DescribeLoadBalancerHTTPListenerAttributeRequest
- type DescribeLoadBalancerHTTPListenerAttributeResponse
- type DescribeLoadBalancerTCPListenerAttributeRequest
- type DescribeLoadBalancerTCPListenerAttributeResponse
- type DescribeLoadBalancersRequest
- type DescribeLoadBalancersResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type Listener
- type ListenerPortAndProtocal
- type ListenerPortAndProtocol
- type ListenerPorts
- type ListenerPortsAndProtocal
- type ListenerPortsAndProtocol
- type Listeners
- type LoadBalancer
- type LoadBalancers
- type Region
- type Regions
- type RemoveBackendServersRequest
- type RemoveBackendServersResponse
- type SetLoadBalancerHTTPListenerAttributeRequest
- type SetLoadBalancerHTTPListenerAttributeResponse
- type SetLoadBalancerListenerStatusRequest
- type SetLoadBalancerListenerStatusResponse
- type SetLoadBalancerNameRequest
- type SetLoadBalancerNameResponse
- type SetLoadBalancerStatusRequest
- type SetLoadBalancerStatusResponse
- type SetLoadBalancerTCPListenerAttributeRequest
- type SetLoadBalancerTCPListenerAttributeResponse
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type AddBackendServersRequest ¶
type AddBackendServersRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
AddBackendServersRequest is the request struct for api AddBackendServers
func CreateAddBackendServersRequest ¶
func CreateAddBackendServersRequest() (request *AddBackendServersRequest)
CreateAddBackendServersRequest creates a request to invoke AddBackendServers API
type AddBackendServersResponse ¶
type AddBackendServersResponse struct { *responses.BaseResponse LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` RequestId string `json:"RequestId" xml:"RequestId"` BackendServers BackendServersInAddBackendServers `json:"BackendServers" xml:"BackendServers"` }
AddBackendServersResponse is the response struct for api AddBackendServers
func CreateAddBackendServersResponse ¶
func CreateAddBackendServersResponse() (response *AddBackendServersResponse)
CreateAddBackendServersResponse creates a response to parse from AddBackendServers response
type BackendServer ¶
type BackendServer struct { ServerHealthStatus string `json:"ServerHealthStatus" xml:"ServerHealthStatus"` ServerId string `json:"ServerId" xml:"ServerId"` Weight string `json:"Weight" xml:"Weight"` }
BackendServer is a nested struct in slb response
type BackendServerInDescribeLoadBalancerAttribute ¶
type BackendServerInDescribeLoadBalancerAttribute struct { Weight int `json:"Weight" xml:"Weight"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInDescribeLoadBalancerAttribute is a nested struct in slb response
type BackendServerInRemoveBackendServers ¶
type BackendServerInRemoveBackendServers struct { Weight int `json:"Weight" xml:"Weight"` ServerId string `json:"ServerId" xml:"ServerId"` }
BackendServerInRemoveBackendServers is a nested struct in slb response
type BackendServersInAddBackendServers ¶
type BackendServersInAddBackendServers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInAddBackendServers is a nested struct in slb response
type BackendServersInDescribeBackendServers ¶ added in v1.62.708
type BackendServersInDescribeBackendServers struct {
BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInDescribeBackendServers is a nested struct in slb response
type BackendServersInDescribeLoadBalancerAttribute ¶
type BackendServersInDescribeLoadBalancerAttribute struct {
BackendServer []BackendServerInDescribeLoadBalancerAttribute `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInDescribeLoadBalancerAttribute is a nested struct in slb response
type BackendServersInRemoveBackendServers ¶
type BackendServersInRemoveBackendServers struct {
BackendServer []BackendServerInRemoveBackendServers `json:"BackendServer" xml:"BackendServer"`
}
BackendServersInRemoveBackendServers is a nested struct in slb response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) AddBackendServers ¶
func (client *Client) AddBackendServers(request *AddBackendServersRequest) (response *AddBackendServersResponse, err error)
AddBackendServers invokes the slb.AddBackendServers API synchronously
func (*Client) AddBackendServersWithCallback ¶
func (client *Client) AddBackendServersWithCallback(request *AddBackendServersRequest, callback func(response *AddBackendServersResponse, err error)) <-chan int
AddBackendServersWithCallback invokes the slb.AddBackendServers API asynchronously
func (*Client) AddBackendServersWithChan ¶
func (client *Client) AddBackendServersWithChan(request *AddBackendServersRequest) (<-chan *AddBackendServersResponse, <-chan error)
AddBackendServersWithChan invokes the slb.AddBackendServers API asynchronously
func (*Client) CreateLoadBalancer ¶
func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)
CreateLoadBalancer invokes the slb.CreateLoadBalancer API synchronously
func (*Client) CreateLoadBalancerHTTPListener ¶
func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (response *CreateLoadBalancerHTTPListenerResponse, err error)
CreateLoadBalancerHTTPListener invokes the slb.CreateLoadBalancerHTTPListener API synchronously
func (*Client) CreateLoadBalancerHTTPListenerWithCallback ¶
func (client *Client) CreateLoadBalancerHTTPListenerWithCallback(request *CreateLoadBalancerHTTPListenerRequest, callback func(response *CreateLoadBalancerHTTPListenerResponse, err error)) <-chan int
CreateLoadBalancerHTTPListenerWithCallback invokes the slb.CreateLoadBalancerHTTPListener API asynchronously
func (*Client) CreateLoadBalancerHTTPListenerWithChan ¶
func (client *Client) CreateLoadBalancerHTTPListenerWithChan(request *CreateLoadBalancerHTTPListenerRequest) (<-chan *CreateLoadBalancerHTTPListenerResponse, <-chan error)
CreateLoadBalancerHTTPListenerWithChan invokes the slb.CreateLoadBalancerHTTPListener API asynchronously
func (*Client) CreateLoadBalancerTCPListener ¶
func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (response *CreateLoadBalancerTCPListenerResponse, err error)
CreateLoadBalancerTCPListener invokes the slb.CreateLoadBalancerTCPListener API synchronously
func (*Client) CreateLoadBalancerTCPListenerWithCallback ¶
func (client *Client) CreateLoadBalancerTCPListenerWithCallback(request *CreateLoadBalancerTCPListenerRequest, callback func(response *CreateLoadBalancerTCPListenerResponse, err error)) <-chan int
CreateLoadBalancerTCPListenerWithCallback invokes the slb.CreateLoadBalancerTCPListener API asynchronously
func (*Client) CreateLoadBalancerTCPListenerWithChan ¶
func (client *Client) CreateLoadBalancerTCPListenerWithChan(request *CreateLoadBalancerTCPListenerRequest) (<-chan *CreateLoadBalancerTCPListenerResponse, <-chan error)
CreateLoadBalancerTCPListenerWithChan invokes the slb.CreateLoadBalancerTCPListener API asynchronously
func (*Client) CreateLoadBalancerWithCallback ¶
func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, callback func(response *CreateLoadBalancerResponse, err error)) <-chan int
CreateLoadBalancerWithCallback invokes the slb.CreateLoadBalancer API asynchronously
func (*Client) CreateLoadBalancerWithChan ¶
func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)
CreateLoadBalancerWithChan invokes the slb.CreateLoadBalancer API asynchronously
func (*Client) DeleteLoadBalancer ¶
func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)
DeleteLoadBalancer invokes the slb.DeleteLoadBalancer API synchronously
func (*Client) DeleteLoadBalancerListener ¶
func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (response *DeleteLoadBalancerListenerResponse, err error)
DeleteLoadBalancerListener invokes the slb.DeleteLoadBalancerListener API synchronously
func (*Client) DeleteLoadBalancerListenerWithCallback ¶
func (client *Client) DeleteLoadBalancerListenerWithCallback(request *DeleteLoadBalancerListenerRequest, callback func(response *DeleteLoadBalancerListenerResponse, err error)) <-chan int
DeleteLoadBalancerListenerWithCallback invokes the slb.DeleteLoadBalancerListener API asynchronously
func (*Client) DeleteLoadBalancerListenerWithChan ¶
func (client *Client) DeleteLoadBalancerListenerWithChan(request *DeleteLoadBalancerListenerRequest) (<-chan *DeleteLoadBalancerListenerResponse, <-chan error)
DeleteLoadBalancerListenerWithChan invokes the slb.DeleteLoadBalancerListener API asynchronously
func (*Client) DeleteLoadBalancerWithCallback ¶
func (client *Client) DeleteLoadBalancerWithCallback(request *DeleteLoadBalancerRequest, callback func(response *DeleteLoadBalancerResponse, err error)) <-chan int
DeleteLoadBalancerWithCallback invokes the slb.DeleteLoadBalancer API asynchronously
func (*Client) DeleteLoadBalancerWithChan ¶
func (client *Client) DeleteLoadBalancerWithChan(request *DeleteLoadBalancerRequest) (<-chan *DeleteLoadBalancerResponse, <-chan error)
DeleteLoadBalancerWithChan invokes the slb.DeleteLoadBalancer API asynchronously
func (*Client) DescribeBackendServers ¶ added in v1.62.708
func (client *Client) DescribeBackendServers(request *DescribeBackendServersRequest) (response *DescribeBackendServersResponse, err error)
DescribeBackendServers invokes the slb.DescribeBackendServers API synchronously
func (*Client) DescribeBackendServersWithCallback ¶ added in v1.62.708
func (client *Client) DescribeBackendServersWithCallback(request *DescribeBackendServersRequest, callback func(response *DescribeBackendServersResponse, err error)) <-chan int
DescribeBackendServersWithCallback invokes the slb.DescribeBackendServers API asynchronously
func (*Client) DescribeBackendServersWithChan ¶ added in v1.62.708
func (client *Client) DescribeBackendServersWithChan(request *DescribeBackendServersRequest) (<-chan *DescribeBackendServersResponse, <-chan error)
DescribeBackendServersWithChan invokes the slb.DescribeBackendServers API asynchronously
func (*Client) DescribeLoadBalancerAttribute ¶
func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (response *DescribeLoadBalancerAttributeResponse, err error)
DescribeLoadBalancerAttribute invokes the slb.DescribeLoadBalancerAttribute API synchronously
func (*Client) DescribeLoadBalancerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerAttributeWithCallback(request *DescribeLoadBalancerAttributeRequest, callback func(response *DescribeLoadBalancerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerAttributeWithCallback invokes the slb.DescribeLoadBalancerAttribute API asynchronously
func (*Client) DescribeLoadBalancerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerAttributeWithChan(request *DescribeLoadBalancerAttributeRequest) (<-chan *DescribeLoadBalancerAttributeResponse, <-chan error)
DescribeLoadBalancerAttributeWithChan invokes the slb.DescribeLoadBalancerAttribute API asynchronously
func (*Client) DescribeLoadBalancerHTTPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)
DescribeLoadBalancerHTTPListenerAttribute invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API synchronously
func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerHTTPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithChan(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPListenerAttributeResponse, <-chan error)
DescribeLoadBalancerHTTPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerTCPListenerAttribute ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)
DescribeLoadBalancerTCPListenerAttribute invokes the slb.DescribeLoadBalancerTCPListenerAttribute API synchronously
func (*Client) DescribeLoadBalancerTCPListenerAttributeWithCallback ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithCallback(request *DescribeLoadBalancerTCPListenerAttributeRequest, callback func(response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int
DescribeLoadBalancerTCPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerTCPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancerTCPListenerAttributeWithChan ¶
func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithChan(request *DescribeLoadBalancerTCPListenerAttributeRequest) (<-chan *DescribeLoadBalancerTCPListenerAttributeResponse, <-chan error)
DescribeLoadBalancerTCPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerTCPListenerAttribute API asynchronously
func (*Client) DescribeLoadBalancers ¶
func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)
DescribeLoadBalancers invokes the slb.DescribeLoadBalancers API synchronously
func (*Client) DescribeLoadBalancersWithCallback ¶
func (client *Client) DescribeLoadBalancersWithCallback(request *DescribeLoadBalancersRequest, callback func(response *DescribeLoadBalancersResponse, err error)) <-chan int
DescribeLoadBalancersWithCallback invokes the slb.DescribeLoadBalancers API asynchronously
func (*Client) DescribeLoadBalancersWithChan ¶
func (client *Client) DescribeLoadBalancersWithChan(request *DescribeLoadBalancersRequest) (<-chan *DescribeLoadBalancersResponse, <-chan error)
DescribeLoadBalancersWithChan invokes the slb.DescribeLoadBalancers API asynchronously
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the slb.DescribeRegions API synchronously
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the slb.DescribeRegions API asynchronously
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the slb.DescribeRegions API asynchronously
func (*Client) RemoveBackendServers ¶
func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (response *RemoveBackendServersResponse, err error)
RemoveBackendServers invokes the slb.RemoveBackendServers API synchronously
func (*Client) RemoveBackendServersWithCallback ¶
func (client *Client) RemoveBackendServersWithCallback(request *RemoveBackendServersRequest, callback func(response *RemoveBackendServersResponse, err error)) <-chan int
RemoveBackendServersWithCallback invokes the slb.RemoveBackendServers API asynchronously
func (*Client) RemoveBackendServersWithChan ¶
func (client *Client) RemoveBackendServersWithChan(request *RemoveBackendServersRequest) (<-chan *RemoveBackendServersResponse, <-chan error)
RemoveBackendServersWithChan invokes the slb.RemoveBackendServers API asynchronously
func (*Client) SetLoadBalancerHTTPListenerAttribute ¶
func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (response *SetLoadBalancerHTTPListenerAttributeResponse, err error)
SetLoadBalancerHTTPListenerAttribute invokes the slb.SetLoadBalancerHTTPListenerAttribute API synchronously
func (*Client) SetLoadBalancerHTTPListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerHTTPListenerAttributeWithCallback(request *SetLoadBalancerHTTPListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerHTTPListenerAttributeWithCallback invokes the slb.SetLoadBalancerHTTPListenerAttribute API asynchronously
func (*Client) SetLoadBalancerHTTPListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerHTTPListenerAttributeWithChan(request *SetLoadBalancerHTTPListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPListenerAttributeResponse, <-chan error)
SetLoadBalancerHTTPListenerAttributeWithChan invokes the slb.SetLoadBalancerHTTPListenerAttribute API asynchronously
func (*Client) SetLoadBalancerListenerStatus ¶ added in v1.62.708
func (client *Client) SetLoadBalancerListenerStatus(request *SetLoadBalancerListenerStatusRequest) (response *SetLoadBalancerListenerStatusResponse, err error)
SetLoadBalancerListenerStatus invokes the slb.SetLoadBalancerListenerStatus API synchronously
func (*Client) SetLoadBalancerListenerStatusWithCallback ¶ added in v1.62.708
func (client *Client) SetLoadBalancerListenerStatusWithCallback(request *SetLoadBalancerListenerStatusRequest, callback func(response *SetLoadBalancerListenerStatusResponse, err error)) <-chan int
SetLoadBalancerListenerStatusWithCallback invokes the slb.SetLoadBalancerListenerStatus API asynchronously
func (*Client) SetLoadBalancerListenerStatusWithChan ¶ added in v1.62.708
func (client *Client) SetLoadBalancerListenerStatusWithChan(request *SetLoadBalancerListenerStatusRequest) (<-chan *SetLoadBalancerListenerStatusResponse, <-chan error)
SetLoadBalancerListenerStatusWithChan invokes the slb.SetLoadBalancerListenerStatus API asynchronously
func (*Client) SetLoadBalancerName ¶
func (client *Client) SetLoadBalancerName(request *SetLoadBalancerNameRequest) (response *SetLoadBalancerNameResponse, err error)
SetLoadBalancerName invokes the slb.SetLoadBalancerName API synchronously
func (*Client) SetLoadBalancerNameWithCallback ¶
func (client *Client) SetLoadBalancerNameWithCallback(request *SetLoadBalancerNameRequest, callback func(response *SetLoadBalancerNameResponse, err error)) <-chan int
SetLoadBalancerNameWithCallback invokes the slb.SetLoadBalancerName API asynchronously
func (*Client) SetLoadBalancerNameWithChan ¶
func (client *Client) SetLoadBalancerNameWithChan(request *SetLoadBalancerNameRequest) (<-chan *SetLoadBalancerNameResponse, <-chan error)
SetLoadBalancerNameWithChan invokes the slb.SetLoadBalancerName API asynchronously
func (*Client) SetLoadBalancerStatus ¶
func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (response *SetLoadBalancerStatusResponse, err error)
SetLoadBalancerStatus invokes the slb.SetLoadBalancerStatus API synchronously
func (*Client) SetLoadBalancerStatusWithCallback ¶
func (client *Client) SetLoadBalancerStatusWithCallback(request *SetLoadBalancerStatusRequest, callback func(response *SetLoadBalancerStatusResponse, err error)) <-chan int
SetLoadBalancerStatusWithCallback invokes the slb.SetLoadBalancerStatus API asynchronously
func (*Client) SetLoadBalancerStatusWithChan ¶
func (client *Client) SetLoadBalancerStatusWithChan(request *SetLoadBalancerStatusRequest) (<-chan *SetLoadBalancerStatusResponse, <-chan error)
SetLoadBalancerStatusWithChan invokes the slb.SetLoadBalancerStatus API asynchronously
func (*Client) SetLoadBalancerTCPListenerAttribute ¶
func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (response *SetLoadBalancerTCPListenerAttributeResponse, err error)
SetLoadBalancerTCPListenerAttribute invokes the slb.SetLoadBalancerTCPListenerAttribute API synchronously
func (*Client) SetLoadBalancerTCPListenerAttributeWithCallback ¶
func (client *Client) SetLoadBalancerTCPListenerAttributeWithCallback(request *SetLoadBalancerTCPListenerAttributeRequest, callback func(response *SetLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int
SetLoadBalancerTCPListenerAttributeWithCallback invokes the slb.SetLoadBalancerTCPListenerAttribute API asynchronously
func (*Client) SetLoadBalancerTCPListenerAttributeWithChan ¶
func (client *Client) SetLoadBalancerTCPListenerAttributeWithChan(request *SetLoadBalancerTCPListenerAttributeRequest) (<-chan *SetLoadBalancerTCPListenerAttributeResponse, <-chan error)
SetLoadBalancerTCPListenerAttributeWithChan invokes the slb.SetLoadBalancerTCPListenerAttribute API asynchronously
type CreateLoadBalancerHTTPListenerRequest ¶
type CreateLoadBalancerHTTPListenerRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` XForwardedFor string `position:"Query" name:"XForwardedFor"` HostId string `position:"Query" name:"HostId"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` HealthCheck string `position:"Query" name:"HealthCheck"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` StickySessionType string `position:"Query" name:"StickySessionType"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` Cookie string `position:"Query" name:"Cookie"` StickySession string `position:"Query" name:"StickySession"` Bandwidth requests.Integer `position:"Query" name:"Bandwidth"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId string `position:"Query" name:"OwnerId"` URI string `position:"Query" name:"URI"` ListenerStatus string `position:"Query" name:"ListenerStatus"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` Domain string `position:"Query" name:"Domain"` Interval requests.Integer `position:"Query" name:"Interval"` }
CreateLoadBalancerHTTPListenerRequest is the request struct for api CreateLoadBalancerHTTPListener
func CreateCreateLoadBalancerHTTPListenerRequest ¶
func CreateCreateLoadBalancerHTTPListenerRequest() (request *CreateLoadBalancerHTTPListenerRequest)
CreateCreateLoadBalancerHTTPListenerRequest creates a request to invoke CreateLoadBalancerHTTPListener API
type CreateLoadBalancerHTTPListenerResponse ¶
type CreateLoadBalancerHTTPListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateLoadBalancerHTTPListenerResponse is the response struct for api CreateLoadBalancerHTTPListener
func CreateCreateLoadBalancerHTTPListenerResponse ¶
func CreateCreateLoadBalancerHTTPListenerResponse() (response *CreateLoadBalancerHTTPListenerResponse)
CreateCreateLoadBalancerHTTPListenerResponse creates a response to parse from CreateLoadBalancerHTTPListener response
type CreateLoadBalancerRequest ¶
type CreateLoadBalancerRequest struct { *requests.RpcRequest ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ClientToken string `position:"Query" name:"ClientToken"` LoadBalancerMode string `position:"Query" name:"LoadBalancerMode"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` Address string `position:"Query" name:"Address"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` IsPublicAddress string `position:"Query" name:"IsPublicAddress"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` }
CreateLoadBalancerRequest is the request struct for api CreateLoadBalancer
func CreateCreateLoadBalancerRequest ¶
func CreateCreateLoadBalancerRequest() (request *CreateLoadBalancerRequest)
CreateCreateLoadBalancerRequest creates a request to invoke CreateLoadBalancer API
type CreateLoadBalancerResponse ¶
type CreateLoadBalancerResponse struct { *responses.BaseResponse Address string `json:"Address" xml:"Address"` RequestId string `json:"RequestId" xml:"RequestId"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` }
CreateLoadBalancerResponse is the response struct for api CreateLoadBalancer
func CreateCreateLoadBalancerResponse ¶
func CreateCreateLoadBalancerResponse() (response *CreateLoadBalancerResponse)
CreateCreateLoadBalancerResponse creates a response to parse from CreateLoadBalancer response
type CreateLoadBalancerTCPListenerRequest ¶
type CreateLoadBalancerTCPListenerRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` HealthCheckURI string `position:"Query" name:"HealthCheckURI"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` HealthCheck string `position:"Query" name:"HealthCheck"` EstablishedTimeout requests.Integer `position:"Query" name:"EstablishedTimeout"` MaxConnection requests.Integer `position:"Query" name:"MaxConnection"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` VServerGroupId string `position:"Query" name:"VServerGroupId"` ConnectTimeout requests.Integer `position:"Query" name:"ConnectTimeout"` 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"` ConnectPort requests.Integer `position:"Query" name:"ConnectPort"` HealthCheckDomain string `position:"Query" name:"HealthCheckDomain"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ListenerStatus string `position:"Query" name:"ListenerStatus"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` MasterSlaveServerGroupId string `position:"Query" name:"MasterSlaveServerGroupId"` BackendServerPort requests.Integer `position:"Query" name:"BackendServerPort"` Interval requests.Integer `position:"Query" name:"Interval"` HealthCheckHttpCode string `position:"Query" name:"HealthCheckHttpCode"` }
CreateLoadBalancerTCPListenerRequest is the request struct for api CreateLoadBalancerTCPListener
func CreateCreateLoadBalancerTCPListenerRequest ¶
func CreateCreateLoadBalancerTCPListenerRequest() (request *CreateLoadBalancerTCPListenerRequest)
CreateCreateLoadBalancerTCPListenerRequest creates a request to invoke CreateLoadBalancerTCPListener API
type CreateLoadBalancerTCPListenerResponse ¶
type CreateLoadBalancerTCPListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
CreateLoadBalancerTCPListenerResponse is the response struct for api CreateLoadBalancerTCPListener
func CreateCreateLoadBalancerTCPListenerResponse ¶
func CreateCreateLoadBalancerTCPListenerResponse() (response *CreateLoadBalancerTCPListenerResponse)
CreateCreateLoadBalancerTCPListenerResponse creates a response to parse from CreateLoadBalancerTCPListener response
type DeleteLoadBalancerListenerRequest ¶
type DeleteLoadBalancerListenerRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DeleteLoadBalancerListenerRequest is the request struct for api DeleteLoadBalancerListener
func CreateDeleteLoadBalancerListenerRequest ¶
func CreateDeleteLoadBalancerListenerRequest() (request *DeleteLoadBalancerListenerRequest)
CreateDeleteLoadBalancerListenerRequest creates a request to invoke DeleteLoadBalancerListener API
type DeleteLoadBalancerListenerResponse ¶
type DeleteLoadBalancerListenerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteLoadBalancerListenerResponse is the response struct for api DeleteLoadBalancerListener
func CreateDeleteLoadBalancerListenerResponse ¶
func CreateDeleteLoadBalancerListenerResponse() (response *DeleteLoadBalancerListenerResponse)
CreateDeleteLoadBalancerListenerResponse creates a response to parse from DeleteLoadBalancerListener response
type DeleteLoadBalancerRequest ¶
type DeleteLoadBalancerRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DeleteLoadBalancerRequest is the request struct for api DeleteLoadBalancer
func CreateDeleteLoadBalancerRequest ¶
func CreateDeleteLoadBalancerRequest() (request *DeleteLoadBalancerRequest)
CreateDeleteLoadBalancerRequest creates a request to invoke DeleteLoadBalancer API
type DeleteLoadBalancerResponse ¶
type DeleteLoadBalancerResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteLoadBalancerResponse is the response struct for api DeleteLoadBalancer
func CreateDeleteLoadBalancerResponse ¶
func CreateDeleteLoadBalancerResponse() (response *DeleteLoadBalancerResponse)
CreateDeleteLoadBalancerResponse creates a response to parse from DeleteLoadBalancer response
type DescribeBackendServersRequest ¶ added in v1.62.708
type DescribeBackendServersRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeBackendServersRequest is the request struct for api DescribeBackendServers
func CreateDescribeBackendServersRequest ¶ added in v1.62.708
func CreateDescribeBackendServersRequest() (request *DescribeBackendServersRequest)
CreateDescribeBackendServersRequest creates a request to invoke DescribeBackendServers API
type DescribeBackendServersResponse ¶ added in v1.62.708
type DescribeBackendServersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Listeners Listeners `json:"Listeners" xml:"Listeners"` }
DescribeBackendServersResponse is the response struct for api DescribeBackendServers
func CreateDescribeBackendServersResponse ¶ added in v1.62.708
func CreateDescribeBackendServersResponse() (response *DescribeBackendServersResponse)
CreateDescribeBackendServersResponse creates a response to parse from DescribeBackendServers response
type DescribeLoadBalancerAttributeRequest ¶
type DescribeLoadBalancerAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeLoadBalancerAttributeRequest is the request struct for api DescribeLoadBalancerAttribute
func CreateDescribeLoadBalancerAttributeRequest ¶
func CreateDescribeLoadBalancerAttributeRequest() (request *DescribeLoadBalancerAttributeRequest)
CreateDescribeLoadBalancerAttributeRequest creates a request to invoke DescribeLoadBalancerAttribute API
type DescribeLoadBalancerAttributeResponse ¶
type DescribeLoadBalancerAttributeResponse struct { *responses.BaseResponse VpcId string `json:"VpcId" xml:"VpcId"` CreateTimeStamp int64 `json:"CreateTimeStamp" xml:"CreateTimeStamp"` LoadBalancerSpec string `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"` AutoReleaseTime int64 `json:"AutoReleaseTime" xml:"AutoReleaseTime"` IsPublicAddress string `json:"IsPublicAddress" xml:"IsPublicAddress"` CreateTime string `json:"CreateTime" xml:"CreateTime"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` PayType string `json:"PayType" xml:"PayType"` AddressType string `json:"AddressType" xml:"AddressType"` NetworkType string `json:"NetworkType" xml:"NetworkType"` RegionId string `json:"RegionId" xml:"RegionId"` EndTime string `json:"EndTime" xml:"EndTime"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` RequestId string `json:"RequestId" xml:"RequestId"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"` Address string `json:"Address" xml:"Address"` SlaveZoneId string `json:"SlaveZoneId" xml:"SlaveZoneId"` EndTimeStamp int64 `json:"EndTimeStamp" xml:"EndTimeStamp"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"` ListenerPorts ListenerPorts `json:"ListenerPorts" xml:"ListenerPorts"` ListenerPortsAndProtocal ListenerPortsAndProtocal `json:"ListenerPortsAndProtocal" xml:"ListenerPortsAndProtocal"` ListenerPortsAndProtocol ListenerPortsAndProtocol `json:"ListenerPortsAndProtocol" xml:"ListenerPortsAndProtocol"` BackendServers BackendServersInDescribeLoadBalancerAttribute `json:"BackendServers" xml:"BackendServers"` }
DescribeLoadBalancerAttributeResponse is the response struct for api DescribeLoadBalancerAttribute
func CreateDescribeLoadBalancerAttributeResponse ¶
func CreateDescribeLoadBalancerAttributeResponse() (response *DescribeLoadBalancerAttributeResponse)
CreateDescribeLoadBalancerAttributeResponse creates a response to parse from DescribeLoadBalancerAttribute response
type DescribeLoadBalancerHTTPListenerAttributeRequest ¶
type DescribeLoadBalancerHTTPListenerAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeLoadBalancerHTTPListenerAttributeRequest is the request struct for api DescribeLoadBalancerHTTPListenerAttribute
func CreateDescribeLoadBalancerHTTPListenerAttributeRequest ¶
func CreateDescribeLoadBalancerHTTPListenerAttributeRequest() (request *DescribeLoadBalancerHTTPListenerAttributeRequest)
CreateDescribeLoadBalancerHTTPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerHTTPListenerAttribute API
type DescribeLoadBalancerHTTPListenerAttributeResponse ¶
type DescribeLoadBalancerHTTPListenerAttributeResponse struct { *responses.BaseResponse Status string `json:"Status" xml:"Status"` VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` Cookie string `json:"Cookie" xml:"Cookie"` Gzip string `json:"Gzip" xml:"Gzip"` RequestId string `json:"RequestId" xml:"RequestId"` HealthCheckConnectPort int `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` HealthCheckTimeout int `json:"HealthCheckTimeout" xml:"HealthCheckTimeout"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` CookieTimeout int `json:"CookieTimeout" xml:"CookieTimeout"` URI string `json:"URI" xml:"URI"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` XForwardedForSLBID string `json:"XForwardedFor_SLBID" xml:"XForwardedFor_SLBID"` SecurityStatus string `json:"SecurityStatus" xml:"SecurityStatus"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` Domain string `json:"Domain" xml:"Domain"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` XForwardedFor string `json:"XForwardedFor" xml:"XForwardedFor"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` StickySessionType string `json:"StickySessionType" xml:"StickySessionType"` Scheduler string `json:"Scheduler" xml:"Scheduler"` Interval int `json:"Interval" xml:"Interval"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` XForwardedForProto string `json:"XForwardedFor_proto" xml:"XForwardedFor_proto"` XForwardedForSLBIP string `json:"XForwardedFor_SLBIP" xml:"XForwardedFor_SLBIP"` StickySession string `json:"StickySession" xml:"StickySession"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` }
DescribeLoadBalancerHTTPListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPListenerAttribute
func CreateDescribeLoadBalancerHTTPListenerAttributeResponse ¶
func CreateDescribeLoadBalancerHTTPListenerAttributeResponse() (response *DescribeLoadBalancerHTTPListenerAttributeResponse)
CreateDescribeLoadBalancerHTTPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerHTTPListenerAttribute response
type DescribeLoadBalancerTCPListenerAttributeRequest ¶
type DescribeLoadBalancerTCPListenerAttributeRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
DescribeLoadBalancerTCPListenerAttributeRequest is the request struct for api DescribeLoadBalancerTCPListenerAttribute
func CreateDescribeLoadBalancerTCPListenerAttributeRequest ¶
func CreateDescribeLoadBalancerTCPListenerAttributeRequest() (request *DescribeLoadBalancerTCPListenerAttributeRequest)
CreateDescribeLoadBalancerTCPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerTCPListenerAttribute API
type DescribeLoadBalancerTCPListenerAttributeResponse ¶
type DescribeLoadBalancerTCPListenerAttributeResponse struct { *responses.BaseResponse VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"` HealthCheckHttpCode string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"` ConnectPort int `json:"ConnectPort" xml:"ConnectPort"` Status string `json:"Status" xml:"Status"` MaxConnection int `json:"MaxConnection" xml:"MaxConnection"` PersistenceTimeout int `json:"PersistenceTimeout" xml:"PersistenceTimeout"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` HealthCheckURI string `json:"HealthCheckURI" xml:"HealthCheckURI"` SynProxy string `json:"SynProxy" xml:"SynProxy"` Scheduler string `json:"Scheduler" xml:"Scheduler"` RequestId string `json:"RequestId" xml:"RequestId"` Interval int `json:"Interval" xml:"Interval"` Bandwidth int `json:"Bandwidth" xml:"Bandwidth"` EstablishedTimeout int `json:"EstablishedTimeout" xml:"EstablishedTimeout"` HealthCheckType string `json:"HealthCheckType" xml:"HealthCheckType"` MasterSlaveServerGroupId string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"` BackendServerPort int `json:"BackendServerPort" xml:"BackendServerPort"` HealthyThreshold int `json:"HealthyThreshold" xml:"HealthyThreshold"` HealthCheckDomain string `json:"HealthCheckDomain" xml:"HealthCheckDomain"` UnhealthyThreshold int `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"` ConnectTimeout int `json:"ConnectTimeout" xml:"ConnectTimeout"` HealthCheck string `json:"HealthCheck" xml:"HealthCheck"` }
DescribeLoadBalancerTCPListenerAttributeResponse is the response struct for api DescribeLoadBalancerTCPListenerAttribute
func CreateDescribeLoadBalancerTCPListenerAttributeResponse ¶
func CreateDescribeLoadBalancerTCPListenerAttributeResponse() (response *DescribeLoadBalancerTCPListenerAttributeResponse)
CreateDescribeLoadBalancerTCPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerTCPListenerAttribute response
type DescribeLoadBalancersRequest ¶
type DescribeLoadBalancersRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` NetworkType string `position:"Query" name:"NetworkType"` MasterZoneId string `position:"Query" name:"MasterZoneId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` ResourceGroupId string `position:"Query" name:"ResourceGroupId"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` PageSize requests.Integer `position:"Query" name:"PageSize"` AddressType string `position:"Query" name:"AddressType"` SlaveZoneId string `position:"Query" name:"SlaveZoneId"` Address string `position:"Query" name:"Address"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` ServerId string `position:"Query" name:"ServerId"` Tags string `position:"Query" name:"Tags"` ServerIntranetAddress string `position:"Query" name:"ServerIntranetAddress"` VSwitchId string `position:"Query" name:"VSwitchId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` InternetChargeType string `position:"Query" name:"InternetChargeType"` VpcId string `position:"Query" name:"VpcId"` PayType string `position:"Query" name:"PayType"` }
DescribeLoadBalancersRequest is the request struct for api DescribeLoadBalancers
func CreateDescribeLoadBalancersRequest ¶
func CreateDescribeLoadBalancersRequest() (request *DescribeLoadBalancersRequest)
CreateDescribeLoadBalancersRequest creates a request to invoke DescribeLoadBalancers API
type DescribeLoadBalancersResponse ¶
type DescribeLoadBalancersResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` TotalCount int `json:"TotalCount" xml:"TotalCount"` LoadBalancers LoadBalancers `json:"LoadBalancers" xml:"LoadBalancers"` }
DescribeLoadBalancersResponse is the response struct for api DescribeLoadBalancers
func CreateDescribeLoadBalancersResponse ¶
func CreateDescribeLoadBalancersResponse() (response *DescribeLoadBalancersResponse)
CreateDescribeLoadBalancersResponse creates a response to parse from DescribeLoadBalancers response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` }
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Regions Regions `json:"Regions" xml:"Regions"` }
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type Listener ¶
type Listener struct { ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` BackendServers BackendServersInDescribeBackendServers `json:"BackendServers" xml:"BackendServers"` }
Listener is a nested struct in slb response
type ListenerPortAndProtocal ¶
type ListenerPortAndProtocal struct { ListenerProtocal string `json:"ListenerProtocal" xml:"ListenerProtocal"` ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` }
ListenerPortAndProtocal is a nested struct in slb response
type ListenerPortAndProtocol ¶
type ListenerPortAndProtocol struct { ListenerPort int `json:"ListenerPort" xml:"ListenerPort"` ListenerProtocol string `json:"ListenerProtocol" xml:"ListenerProtocol"` }
ListenerPortAndProtocol is a nested struct in slb response
type ListenerPorts ¶
type ListenerPorts struct {
ListenerPort []string `json:"ListenerPort" xml:"ListenerPort"`
}
ListenerPorts is a nested struct in slb response
type ListenerPortsAndProtocal ¶
type ListenerPortsAndProtocal struct {
ListenerPortAndProtocal []ListenerPortAndProtocal `json:"ListenerPortAndProtocal" xml:"ListenerPortAndProtocal"`
}
ListenerPortsAndProtocal is a nested struct in slb response
type ListenerPortsAndProtocol ¶
type ListenerPortsAndProtocol struct {
ListenerPortAndProtocol []ListenerPortAndProtocol `json:"ListenerPortAndProtocol" xml:"ListenerPortAndProtocol"`
}
ListenerPortsAndProtocol is a nested struct in slb response
type Listeners ¶ added in v1.62.708
type Listeners struct {
Listener []Listener `json:"Listener" xml:"Listener"`
}
Listeners is a nested struct in slb response
type LoadBalancer ¶
type LoadBalancer struct { VpcId string `json:"VpcId" xml:"VpcId"` CreateTimeStamp int64 `json:"CreateTimeStamp" xml:"CreateTimeStamp"` CreateTime string `json:"CreateTime" xml:"CreateTime"` LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` PayType string `json:"PayType" xml:"PayType"` AddressType string `json:"AddressType" xml:"AddressType"` NetworkType string `json:"NetworkType" xml:"NetworkType"` RegionId string `json:"RegionId" xml:"RegionId"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` LoadBalancerStatus string `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"` LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"` ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"` InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"` Address string `json:"Address" xml:"Address"` SlaveZoneId string `json:"SlaveZoneId" xml:"SlaveZoneId"` RegionIdAlias string `json:"RegionIdAlias" xml:"RegionIdAlias"` MasterZoneId string `json:"MasterZoneId" xml:"MasterZoneId"` }
LoadBalancer is a nested struct in slb response
type LoadBalancers ¶
type LoadBalancers struct {
LoadBalancer []LoadBalancer `json:"LoadBalancer" xml:"LoadBalancer"`
}
LoadBalancers is a nested struct in slb response
type Region ¶
type Region struct { LocalName string `json:"LocalName" xml:"LocalName"` RegionId string `json:"RegionId" xml:"RegionId"` }
Region is a nested struct in slb response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in slb response
type RemoveBackendServersRequest ¶
type RemoveBackendServersRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` BackendServers string `position:"Query" name:"BackendServers"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
RemoveBackendServersRequest is the request struct for api RemoveBackendServers
func CreateRemoveBackendServersRequest ¶
func CreateRemoveBackendServersRequest() (request *RemoveBackendServersRequest)
CreateRemoveBackendServersRequest creates a request to invoke RemoveBackendServers API
type RemoveBackendServersResponse ¶
type RemoveBackendServersResponse struct { *responses.BaseResponse LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"` RequestId string `json:"RequestId" xml:"RequestId"` BackendServers BackendServersInRemoveBackendServers `json:"BackendServers" xml:"BackendServers"` }
RemoveBackendServersResponse is the response struct for api RemoveBackendServers
func CreateRemoveBackendServersResponse ¶
func CreateRemoveBackendServersResponse() (response *RemoveBackendServersResponse)
CreateRemoveBackendServersResponse creates a response to parse from RemoveBackendServers response
type SetLoadBalancerHTTPListenerAttributeRequest ¶
type SetLoadBalancerHTTPListenerAttributeRequest struct { *requests.RpcRequest HealthCheckTimeout requests.Integer `position:"Query" name:"HealthCheckTimeout"` XForwardedFor string `position:"Query" name:"XForwardedFor"` HostId string `position:"Query" name:"HostId"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` HealthCheck string `position:"Query" name:"HealthCheck"` CookieTimeout requests.Integer `position:"Query" name:"CookieTimeout"` StickySessionType string `position:"Query" name:"StickySessionType"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` Cookie string `position:"Query" name:"Cookie"` StickySession string `position:"Query" name:"StickySession"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId string `position:"Query" name:"OwnerId"` URI string `position:"Query" name:"URI"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Domain string `position:"Query" name:"Domain"` Interval requests.Integer `position:"Query" name:"Interval"` }
SetLoadBalancerHTTPListenerAttributeRequest is the request struct for api SetLoadBalancerHTTPListenerAttribute
func CreateSetLoadBalancerHTTPListenerAttributeRequest ¶
func CreateSetLoadBalancerHTTPListenerAttributeRequest() (request *SetLoadBalancerHTTPListenerAttributeRequest)
CreateSetLoadBalancerHTTPListenerAttributeRequest creates a request to invoke SetLoadBalancerHTTPListenerAttribute API
type SetLoadBalancerHTTPListenerAttributeResponse ¶
type SetLoadBalancerHTTPListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerHTTPListenerAttributeResponse is the response struct for api SetLoadBalancerHTTPListenerAttribute
func CreateSetLoadBalancerHTTPListenerAttributeResponse ¶
func CreateSetLoadBalancerHTTPListenerAttributeResponse() (response *SetLoadBalancerHTTPListenerAttributeResponse)
CreateSetLoadBalancerHTTPListenerAttributeResponse creates a response to parse from SetLoadBalancerHTTPListenerAttribute response
type SetLoadBalancerListenerStatusRequest ¶ added in v1.62.708
type SetLoadBalancerListenerStatusRequest struct { *requests.RpcRequest ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` HostId string `position:"Query" name:"HostId"` OwnerId string `position:"Query" name:"OwnerId"` ListenerStatus string `position:"Query" name:"ListenerStatus"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
SetLoadBalancerListenerStatusRequest is the request struct for api SetLoadBalancerListenerStatus
func CreateSetLoadBalancerListenerStatusRequest ¶ added in v1.62.708
func CreateSetLoadBalancerListenerStatusRequest() (request *SetLoadBalancerListenerStatusRequest)
CreateSetLoadBalancerListenerStatusRequest creates a request to invoke SetLoadBalancerListenerStatus API
type SetLoadBalancerListenerStatusResponse ¶ added in v1.62.708
type SetLoadBalancerListenerStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerListenerStatusResponse is the response struct for api SetLoadBalancerListenerStatus
func CreateSetLoadBalancerListenerStatusResponse ¶ added in v1.62.708
func CreateSetLoadBalancerListenerStatusResponse() (response *SetLoadBalancerListenerStatusResponse)
CreateSetLoadBalancerListenerStatusResponse creates a response to parse from SetLoadBalancerListenerStatus response
type SetLoadBalancerNameRequest ¶
type SetLoadBalancerNameRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` LoadBalancerName string `position:"Query" name:"LoadBalancerName"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
SetLoadBalancerNameRequest is the request struct for api SetLoadBalancerName
func CreateSetLoadBalancerNameRequest ¶
func CreateSetLoadBalancerNameRequest() (request *SetLoadBalancerNameRequest)
CreateSetLoadBalancerNameRequest creates a request to invoke SetLoadBalancerName API
type SetLoadBalancerNameResponse ¶
type SetLoadBalancerNameResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerNameResponse is the response struct for api SetLoadBalancerName
func CreateSetLoadBalancerNameResponse ¶
func CreateSetLoadBalancerNameResponse() (response *SetLoadBalancerNameResponse)
CreateSetLoadBalancerNameResponse creates a response to parse from SetLoadBalancerName response
type SetLoadBalancerStatusRequest ¶
type SetLoadBalancerStatusRequest struct { *requests.RpcRequest AccessKeyId string `position:"Query" name:"access_key_id"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId requests.Integer `position:"Query" name:"OwnerId"` LoadBalancerStatus string `position:"Query" name:"LoadBalancerStatus"` Tags string `position:"Query" name:"Tags"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` }
SetLoadBalancerStatusRequest is the request struct for api SetLoadBalancerStatus
func CreateSetLoadBalancerStatusRequest ¶
func CreateSetLoadBalancerStatusRequest() (request *SetLoadBalancerStatusRequest)
CreateSetLoadBalancerStatusRequest creates a request to invoke SetLoadBalancerStatus API
type SetLoadBalancerStatusResponse ¶
type SetLoadBalancerStatusResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerStatusResponse is the response struct for api SetLoadBalancerStatus
func CreateSetLoadBalancerStatusResponse ¶
func CreateSetLoadBalancerStatusResponse() (response *SetLoadBalancerStatusResponse)
CreateSetLoadBalancerStatusResponse creates a response to parse from SetLoadBalancerStatus response
type SetLoadBalancerTCPListenerAttributeRequest ¶
type SetLoadBalancerTCPListenerAttributeRequest struct { *requests.RpcRequest HostId string `position:"Query" name:"HostId"` UnhealthyThreshold requests.Integer `position:"Query" name:"UnhealthyThreshold"` HealthyThreshold requests.Integer `position:"Query" name:"HealthyThreshold"` Scheduler string `position:"Query" name:"Scheduler"` HealthCheck string `position:"Query" name:"HealthCheck"` PersistenceTimeout requests.Integer `position:"Query" name:"PersistenceTimeout"` ConnectTimeout requests.Integer `position:"Query" name:"ConnectTimeout"` ListenerPort requests.Integer `position:"Query" name:"ListenerPort"` ConnectPort requests.Integer `position:"Query" name:"ConnectPort"` OwnerAccount string `position:"Query" name:"OwnerAccount"` OwnerId string `position:"Query" name:"OwnerId"` LoadBalancerId string `position:"Query" name:"LoadBalancerId"` Interval requests.Integer `position:"Query" name:"Interval"` }
SetLoadBalancerTCPListenerAttributeRequest is the request struct for api SetLoadBalancerTCPListenerAttribute
func CreateSetLoadBalancerTCPListenerAttributeRequest ¶
func CreateSetLoadBalancerTCPListenerAttributeRequest() (request *SetLoadBalancerTCPListenerAttributeRequest)
CreateSetLoadBalancerTCPListenerAttributeRequest creates a request to invoke SetLoadBalancerTCPListenerAttribute API
type SetLoadBalancerTCPListenerAttributeResponse ¶
type SetLoadBalancerTCPListenerAttributeResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
SetLoadBalancerTCPListenerAttributeResponse is the response struct for api SetLoadBalancerTCPListenerAttribute
func CreateSetLoadBalancerTCPListenerAttributeResponse ¶
func CreateSetLoadBalancerTCPListenerAttributeResponse() (response *SetLoadBalancerTCPListenerAttributeResponse)
CreateSetLoadBalancerTCPListenerAttributeResponse creates a response to parse from SetLoadBalancerTCPListenerAttribute response
Source Files
¶
- add_backend_servers.go
- client.go
- create_load_balancer.go
- create_load_balancer_http_listener.go
- create_load_balancer_tcp_listener.go
- delete_load_balancer.go
- delete_load_balancer_listener.go
- describe_backend_servers.go
- describe_load_balancer_attribute.go
- describe_load_balancer_http_listener_attribute.go
- describe_load_balancer_tcp_listener_attribute.go
- describe_load_balancers.go
- describe_regions.go
- endpoint.go
- remove_backend_servers.go
- set_load_balancer_http_listener_attribute.go
- set_load_balancer_listener_status.go
- set_load_balancer_name.go
- set_load_balancer_status.go
- set_load_balancer_tcp_listener_attribute.go
- struct_backend_server.go
- struct_backend_server_in_describe_load_balancer_attribute.go
- struct_backend_server_in_remove_backend_servers.go
- struct_backend_servers_in_add_backend_servers.go
- struct_backend_servers_in_describe_backend_servers.go
- struct_backend_servers_in_describe_load_balancer_attribute.go
- struct_backend_servers_in_remove_backend_servers.go
- struct_listener.go
- struct_listener_port_and_protocal.go
- struct_listener_port_and_protocol.go
- struct_listener_ports.go
- struct_listener_ports_and_protocal.go
- struct_listener_ports_and_protocol.go
- struct_listeners.go
- struct_load_balancer.go
- struct_load_balancers.go
- struct_region.go
- struct_regions.go