slb

package
v0.0.0-...-4a3a38f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 11, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddBackendServersRequest

type AddBackendServersRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	BackendServers       string           `position:"Query" name:"BackendServers"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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
	RequestId      string                            `json:"RequestId" xml:"RequestId"`
	LoadBalancerId string                            `json:"LoadBalancerId" xml:"LoadBalancerId"`
	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 AddListenerWhiteListItemRequest

type AddListenerWhiteListItemRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	SourceItems          string           `position:"Query" name:"SourceItems"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

AddListenerWhiteListItemRequest is the request struct for api AddListenerWhiteListItem

func CreateAddListenerWhiteListItemRequest

func CreateAddListenerWhiteListItemRequest() (request *AddListenerWhiteListItemRequest)

CreateAddListenerWhiteListItemRequest creates a request to invoke AddListenerWhiteListItem API

type AddListenerWhiteListItemResponse

type AddListenerWhiteListItemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddListenerWhiteListItemResponse is the response struct for api AddListenerWhiteListItem

func CreateAddListenerWhiteListItemResponse

func CreateAddListenerWhiteListItemResponse() (response *AddListenerWhiteListItemResponse)

CreateAddListenerWhiteListItemResponse creates a response to parse from AddListenerWhiteListItem response

type AddTagsRequest

type AddTagsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	Tags                 string           `position:"Query" name:"Tags"`
}

AddTagsRequest is the request struct for api AddTags

func CreateAddTagsRequest

func CreateAddTagsRequest() (request *AddTagsRequest)

CreateAddTagsRequest creates a request to invoke AddTags API

type AddTagsResponse

type AddTagsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddTagsResponse is the response struct for api AddTags

func CreateAddTagsResponse

func CreateAddTagsResponse() (response *AddTagsResponse)

CreateAddTagsResponse creates a response to parse from AddTags response

type AddVServerGroupBackendServersRequest

type AddVServerGroupBackendServersRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	VServerGroupId       string           `position:"Query" name:"VServerGroupId"`
	BackendServers       string           `position:"Query" name:"BackendServers"`
}

AddVServerGroupBackendServersRequest is the request struct for api AddVServerGroupBackendServers

func CreateAddVServerGroupBackendServersRequest

func CreateAddVServerGroupBackendServersRequest() (request *AddVServerGroupBackendServersRequest)

CreateAddVServerGroupBackendServersRequest creates a request to invoke AddVServerGroupBackendServers API

type AddVServerGroupBackendServersResponse

type AddVServerGroupBackendServersResponse struct {
	*responses.BaseResponse
	RequestId      string                                        `json:"RequestId" xml:"RequestId"`
	VServerGroupId string                                        `json:"VServerGroupId" xml:"VServerGroupId"`
	BackendServers BackendServersInAddVServerGroupBackendServers `json:"BackendServers" xml:"BackendServers"`
}

AddVServerGroupBackendServersResponse is the response struct for api AddVServerGroupBackendServers

func CreateAddVServerGroupBackendServersResponse

func CreateAddVServerGroupBackendServersResponse() (response *AddVServerGroupBackendServersResponse)

CreateAddVServerGroupBackendServersResponse creates a response to parse from AddVServerGroupBackendServers response

type BackendServer

type BackendServer struct {
	Port               int    `json:"Port" xml:"Port"`
	ServerHealthStatus string `json:"ServerHealthStatus" xml:"ServerHealthStatus"`
	VmName             string `json:"VmName" xml:"VmName"`
	ServerId           string `json:"ServerId" xml:"ServerId"`
	NetworkType        string `json:"NetworkType" xml:"NetworkType"`
	ListenerPort       int    `json:"ListenerPort" xml:"ListenerPort"`
	Weight             int    `json:"Weight" xml:"Weight"`
}

BackendServer is a nested struct in slb response

type BackendServerInAddBackendServers

type BackendServerInAddBackendServers struct {
	ServerId string `json:"ServerId" xml:"ServerId"`
	Weight   string `json:"Weight" xml:"Weight"`
}

BackendServerInAddBackendServers is a nested struct in slb response

type BackendServerInSetBackendServers

type BackendServerInSetBackendServers struct {
	ServerId string `json:"ServerId" xml:"ServerId"`
	Weight   string `json:"Weight" xml:"Weight"`
}

BackendServerInSetBackendServers is a nested struct in slb response

type BackendServersInAddBackendServers

type BackendServersInAddBackendServers struct {
	BackendServer []BackendServerInAddBackendServers `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInAddBackendServers is a nested struct in slb response

type BackendServersInAddVServerGroupBackendServers

type BackendServersInAddVServerGroupBackendServers struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInAddVServerGroupBackendServers is a nested struct in slb response

type BackendServersInCreateVServerGroup

type BackendServersInCreateVServerGroup struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInCreateVServerGroup is a nested struct in slb response

type BackendServersInDescribeHealthStatus

type BackendServersInDescribeHealthStatus struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInDescribeHealthStatus is a nested struct in slb response

type BackendServersInDescribeLoadBalancerAttribute

type BackendServersInDescribeLoadBalancerAttribute struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInDescribeLoadBalancerAttribute is a nested struct in slb response

type BackendServersInDescribeLoadBalancersRelatedEcs

type BackendServersInDescribeLoadBalancersRelatedEcs struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInDescribeLoadBalancersRelatedEcs is a nested struct in slb response

type BackendServersInDescribeVServerGroupAttribute

type BackendServersInDescribeVServerGroupAttribute struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInDescribeVServerGroupAttribute is a nested struct in slb response

type BackendServersInModifyVServerGroupBackendServers

type BackendServersInModifyVServerGroupBackendServers struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInModifyVServerGroupBackendServers is a nested struct in slb response

type BackendServersInRemoveBackendServers

type BackendServersInRemoveBackendServers struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInRemoveBackendServers is a nested struct in slb response

type BackendServersInRemoveVServerGroupBackendServers

type BackendServersInRemoveVServerGroupBackendServers struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInRemoveVServerGroupBackendServers is a nested struct in slb response

type BackendServersInSetBackendServers

type BackendServersInSetBackendServers struct {
	BackendServer []BackendServerInSetBackendServers `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInSetBackendServers is a nested struct in slb response

type BackendServersInSetVServerGroupAttribute

type BackendServersInSetVServerGroupAttribute struct {
	BackendServer []BackendServer `json:"BackendServer" xml:"BackendServer"`
}

BackendServersInSetVServerGroupAttribute is a nested struct in slb response

type CACertificate

type CACertificate struct {
	RegionId          string `json:"RegionId" xml:"RegionId"`
	CACertificateId   string `json:"CACertificateId" xml:"CACertificateId"`
	CACertificateName string `json:"CACertificateName" xml:"CACertificateName"`
	Fingerprint       string `json:"Fingerprint" xml:"Fingerprint"`
	ResourceGroupId   string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreateTime        string `json:"CreateTime" xml:"CreateTime"`
	CreateTimeStamp   int    `json:"CreateTimeStamp" xml:"CreateTimeStamp"`
}

CACertificate is a nested struct in slb response

type CACertificates

type CACertificates struct {
	CACertificate []CACertificate `json:"CACertificate" xml:"CACertificate"`
}

CACertificates is a nested struct in slb response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

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 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://help.aliyun.com/document_detail/66222.html

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 attention: rsa key pair auth is only Japan regions available

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://help.aliyun.com/document_detail/66222.html

func (*Client) AddBackendServers

func (client *Client) AddBackendServers(request *AddBackendServersRequest) (response *AddBackendServersResponse, err error)

AddBackendServers invokes the slb.AddBackendServers API synchronously api document: https://help.aliyun.com/api/slb/addbackendservers.html

func (*Client) AddBackendServersWithCallback

func (client *Client) AddBackendServersWithCallback(request *AddBackendServersRequest, callback func(response *AddBackendServersResponse, err error)) <-chan int

AddBackendServersWithCallback invokes the slb.AddBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/addbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddBackendServersWithChan

func (client *Client) AddBackendServersWithChan(request *AddBackendServersRequest) (<-chan *AddBackendServersResponse, <-chan error)

AddBackendServersWithChan invokes the slb.AddBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/addbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddListenerWhiteListItem

func (client *Client) AddListenerWhiteListItem(request *AddListenerWhiteListItemRequest) (response *AddListenerWhiteListItemResponse, err error)

AddListenerWhiteListItem invokes the slb.AddListenerWhiteListItem API synchronously api document: https://help.aliyun.com/api/slb/addlistenerwhitelistitem.html

func (*Client) AddListenerWhiteListItemWithCallback

func (client *Client) AddListenerWhiteListItemWithCallback(request *AddListenerWhiteListItemRequest, callback func(response *AddListenerWhiteListItemResponse, err error)) <-chan int

AddListenerWhiteListItemWithCallback invokes the slb.AddListenerWhiteListItem API asynchronously api document: https://help.aliyun.com/api/slb/addlistenerwhitelistitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddListenerWhiteListItemWithChan

func (client *Client) AddListenerWhiteListItemWithChan(request *AddListenerWhiteListItemRequest) (<-chan *AddListenerWhiteListItemResponse, <-chan error)

AddListenerWhiteListItemWithChan invokes the slb.AddListenerWhiteListItem API asynchronously api document: https://help.aliyun.com/api/slb/addlistenerwhitelistitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddTags

func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)

AddTags invokes the slb.AddTags API synchronously api document: https://help.aliyun.com/api/slb/addtags.html

func (*Client) AddTagsWithCallback

func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int

AddTagsWithCallback invokes the slb.AddTags API asynchronously api document: https://help.aliyun.com/api/slb/addtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddTagsWithChan

func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)

AddTagsWithChan invokes the slb.AddTags API asynchronously api document: https://help.aliyun.com/api/slb/addtags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddVServerGroupBackendServers

func (client *Client) AddVServerGroupBackendServers(request *AddVServerGroupBackendServersRequest) (response *AddVServerGroupBackendServersResponse, err error)

AddVServerGroupBackendServers invokes the slb.AddVServerGroupBackendServers API synchronously api document: https://help.aliyun.com/api/slb/addvservergroupbackendservers.html

func (*Client) AddVServerGroupBackendServersWithCallback

func (client *Client) AddVServerGroupBackendServersWithCallback(request *AddVServerGroupBackendServersRequest, callback func(response *AddVServerGroupBackendServersResponse, err error)) <-chan int

AddVServerGroupBackendServersWithCallback invokes the slb.AddVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/addvservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddVServerGroupBackendServersWithChan

func (client *Client) AddVServerGroupBackendServersWithChan(request *AddVServerGroupBackendServersRequest) (<-chan *AddVServerGroupBackendServersResponse, <-chan error)

AddVServerGroupBackendServersWithChan invokes the slb.AddVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/addvservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancer

func (client *Client) CreateLoadBalancer(request *CreateLoadBalancerRequest) (response *CreateLoadBalancerResponse, err error)

CreateLoadBalancer invokes the slb.CreateLoadBalancer API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancer.html

func (*Client) CreateLoadBalancerHTTPListener

func (client *Client) CreateLoadBalancerHTTPListener(request *CreateLoadBalancerHTTPListenerRequest) (response *CreateLoadBalancerHTTPListenerResponse, err error)

CreateLoadBalancerHTTPListener invokes the slb.CreateLoadBalancerHTTPListener API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttplistener.html

func (*Client) CreateLoadBalancerHTTPListenerWithCallback

func (client *Client) CreateLoadBalancerHTTPListenerWithCallback(request *CreateLoadBalancerHTTPListenerRequest, callback func(response *CreateLoadBalancerHTTPListenerResponse, err error)) <-chan int

CreateLoadBalancerHTTPListenerWithCallback invokes the slb.CreateLoadBalancerHTTPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerHTTPListenerWithChan

func (client *Client) CreateLoadBalancerHTTPListenerWithChan(request *CreateLoadBalancerHTTPListenerRequest) (<-chan *CreateLoadBalancerHTTPListenerResponse, <-chan error)

CreateLoadBalancerHTTPListenerWithChan invokes the slb.CreateLoadBalancerHTTPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerHTTPSListener

func (client *Client) CreateLoadBalancerHTTPSListener(request *CreateLoadBalancerHTTPSListenerRequest) (response *CreateLoadBalancerHTTPSListenerResponse, err error)

CreateLoadBalancerHTTPSListener invokes the slb.CreateLoadBalancerHTTPSListener API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttpslistener.html

func (*Client) CreateLoadBalancerHTTPSListenerWithCallback

func (client *Client) CreateLoadBalancerHTTPSListenerWithCallback(request *CreateLoadBalancerHTTPSListenerRequest, callback func(response *CreateLoadBalancerHTTPSListenerResponse, err error)) <-chan int

CreateLoadBalancerHTTPSListenerWithCallback invokes the slb.CreateLoadBalancerHTTPSListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttpslistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerHTTPSListenerWithChan

func (client *Client) CreateLoadBalancerHTTPSListenerWithChan(request *CreateLoadBalancerHTTPSListenerRequest) (<-chan *CreateLoadBalancerHTTPSListenerResponse, <-chan error)

CreateLoadBalancerHTTPSListenerWithChan invokes the slb.CreateLoadBalancerHTTPSListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerhttpslistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerTCPListener

func (client *Client) CreateLoadBalancerTCPListener(request *CreateLoadBalancerTCPListenerRequest) (response *CreateLoadBalancerTCPListenerResponse, err error)

CreateLoadBalancerTCPListener invokes the slb.CreateLoadBalancerTCPListener API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancertcplistener.html

func (*Client) CreateLoadBalancerTCPListenerWithCallback

func (client *Client) CreateLoadBalancerTCPListenerWithCallback(request *CreateLoadBalancerTCPListenerRequest, callback func(response *CreateLoadBalancerTCPListenerResponse, err error)) <-chan int

CreateLoadBalancerTCPListenerWithCallback invokes the slb.CreateLoadBalancerTCPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancertcplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerTCPListenerWithChan

func (client *Client) CreateLoadBalancerTCPListenerWithChan(request *CreateLoadBalancerTCPListenerRequest) (<-chan *CreateLoadBalancerTCPListenerResponse, <-chan error)

CreateLoadBalancerTCPListenerWithChan invokes the slb.CreateLoadBalancerTCPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancertcplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerUDPListener

func (client *Client) CreateLoadBalancerUDPListener(request *CreateLoadBalancerUDPListenerRequest) (response *CreateLoadBalancerUDPListenerResponse, err error)

CreateLoadBalancerUDPListener invokes the slb.CreateLoadBalancerUDPListener API synchronously api document: https://help.aliyun.com/api/slb/createloadbalancerudplistener.html

func (*Client) CreateLoadBalancerUDPListenerWithCallback

func (client *Client) CreateLoadBalancerUDPListenerWithCallback(request *CreateLoadBalancerUDPListenerRequest, callback func(response *CreateLoadBalancerUDPListenerResponse, err error)) <-chan int

CreateLoadBalancerUDPListenerWithCallback invokes the slb.CreateLoadBalancerUDPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerudplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerUDPListenerWithChan

func (client *Client) CreateLoadBalancerUDPListenerWithChan(request *CreateLoadBalancerUDPListenerRequest) (<-chan *CreateLoadBalancerUDPListenerResponse, <-chan error)

CreateLoadBalancerUDPListenerWithChan invokes the slb.CreateLoadBalancerUDPListener API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancerudplistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerWithCallback

func (client *Client) CreateLoadBalancerWithCallback(request *CreateLoadBalancerRequest, callback func(response *CreateLoadBalancerResponse, err error)) <-chan int

CreateLoadBalancerWithCallback invokes the slb.CreateLoadBalancer API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateLoadBalancerWithChan

func (client *Client) CreateLoadBalancerWithChan(request *CreateLoadBalancerRequest) (<-chan *CreateLoadBalancerResponse, <-chan error)

CreateLoadBalancerWithChan invokes the slb.CreateLoadBalancer API asynchronously api document: https://help.aliyun.com/api/slb/createloadbalancer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateMasterSlaveServerGroup

func (client *Client) CreateMasterSlaveServerGroup(request *CreateMasterSlaveServerGroupRequest) (response *CreateMasterSlaveServerGroupResponse, err error)

CreateMasterSlaveServerGroup invokes the slb.CreateMasterSlaveServerGroup API synchronously api document: https://help.aliyun.com/api/slb/createmasterslaveservergroup.html

func (*Client) CreateMasterSlaveServerGroupWithCallback

func (client *Client) CreateMasterSlaveServerGroupWithCallback(request *CreateMasterSlaveServerGroupRequest, callback func(response *CreateMasterSlaveServerGroupResponse, err error)) <-chan int

CreateMasterSlaveServerGroupWithCallback invokes the slb.CreateMasterSlaveServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createmasterslaveservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateMasterSlaveServerGroupWithChan

func (client *Client) CreateMasterSlaveServerGroupWithChan(request *CreateMasterSlaveServerGroupRequest) (<-chan *CreateMasterSlaveServerGroupResponse, <-chan error)

CreateMasterSlaveServerGroupWithChan invokes the slb.CreateMasterSlaveServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createmasterslaveservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateMasterSlaveVServerGroup

func (client *Client) CreateMasterSlaveVServerGroup(request *CreateMasterSlaveVServerGroupRequest) (response *CreateMasterSlaveVServerGroupResponse, err error)

CreateMasterSlaveVServerGroup invokes the slb.CreateMasterSlaveVServerGroup API synchronously api document: https://help.aliyun.com/api/slb/createmasterslavevservergroup.html

func (*Client) CreateMasterSlaveVServerGroupWithCallback

func (client *Client) CreateMasterSlaveVServerGroupWithCallback(request *CreateMasterSlaveVServerGroupRequest, callback func(response *CreateMasterSlaveVServerGroupResponse, err error)) <-chan int

CreateMasterSlaveVServerGroupWithCallback invokes the slb.CreateMasterSlaveVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createmasterslavevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateMasterSlaveVServerGroupWithChan

func (client *Client) CreateMasterSlaveVServerGroupWithChan(request *CreateMasterSlaveVServerGroupRequest) (<-chan *CreateMasterSlaveVServerGroupResponse, <-chan error)

CreateMasterSlaveVServerGroupWithChan invokes the slb.CreateMasterSlaveVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createmasterslavevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRules

func (client *Client) CreateRules(request *CreateRulesRequest) (response *CreateRulesResponse, err error)

CreateRules invokes the slb.CreateRules API synchronously api document: https://help.aliyun.com/api/slb/createrules.html

func (*Client) CreateRulesWithCallback

func (client *Client) CreateRulesWithCallback(request *CreateRulesRequest, callback func(response *CreateRulesResponse, err error)) <-chan int

CreateRulesWithCallback invokes the slb.CreateRules API asynchronously api document: https://help.aliyun.com/api/slb/createrules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateRulesWithChan

func (client *Client) CreateRulesWithChan(request *CreateRulesRequest) (<-chan *CreateRulesResponse, <-chan error)

CreateRulesWithChan invokes the slb.CreateRules API asynchronously api document: https://help.aliyun.com/api/slb/createrules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVServerGroup

func (client *Client) CreateVServerGroup(request *CreateVServerGroupRequest) (response *CreateVServerGroupResponse, err error)

CreateVServerGroup invokes the slb.CreateVServerGroup API synchronously api document: https://help.aliyun.com/api/slb/createvservergroup.html

func (*Client) CreateVServerGroupWithCallback

func (client *Client) CreateVServerGroupWithCallback(request *CreateVServerGroupRequest, callback func(response *CreateVServerGroupResponse, err error)) <-chan int

CreateVServerGroupWithCallback invokes the slb.CreateVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createvservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateVServerGroupWithChan

func (client *Client) CreateVServerGroupWithChan(request *CreateVServerGroupRequest) (<-chan *CreateVServerGroupResponse, <-chan error)

CreateVServerGroupWithChan invokes the slb.CreateVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/createvservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCACertificate

func (client *Client) DeleteCACertificate(request *DeleteCACertificateRequest) (response *DeleteCACertificateResponse, err error)

DeleteCACertificate invokes the slb.DeleteCACertificate API synchronously api document: https://help.aliyun.com/api/slb/deletecacertificate.html

func (*Client) DeleteCACertificateWithCallback

func (client *Client) DeleteCACertificateWithCallback(request *DeleteCACertificateRequest, callback func(response *DeleteCACertificateResponse, err error)) <-chan int

DeleteCACertificateWithCallback invokes the slb.DeleteCACertificate API asynchronously api document: https://help.aliyun.com/api/slb/deletecacertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteCACertificateWithChan

func (client *Client) DeleteCACertificateWithChan(request *DeleteCACertificateRequest) (<-chan *DeleteCACertificateResponse, <-chan error)

DeleteCACertificateWithChan invokes the slb.DeleteCACertificate API asynchronously api document: https://help.aliyun.com/api/slb/deletecacertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteLoadBalancer

func (client *Client) DeleteLoadBalancer(request *DeleteLoadBalancerRequest) (response *DeleteLoadBalancerResponse, err error)

DeleteLoadBalancer invokes the slb.DeleteLoadBalancer API synchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancer.html

func (*Client) DeleteLoadBalancerListener

func (client *Client) DeleteLoadBalancerListener(request *DeleteLoadBalancerListenerRequest) (response *DeleteLoadBalancerListenerResponse, err error)

DeleteLoadBalancerListener invokes the slb.DeleteLoadBalancerListener API synchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancerlistener.html

func (*Client) DeleteLoadBalancerListenerWithCallback

func (client *Client) DeleteLoadBalancerListenerWithCallback(request *DeleteLoadBalancerListenerRequest, callback func(response *DeleteLoadBalancerListenerResponse, err error)) <-chan int

DeleteLoadBalancerListenerWithCallback invokes the slb.DeleteLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteLoadBalancerListenerWithChan

func (client *Client) DeleteLoadBalancerListenerWithChan(request *DeleteLoadBalancerListenerRequest) (<-chan *DeleteLoadBalancerListenerResponse, <-chan error)

DeleteLoadBalancerListenerWithChan invokes the slb.DeleteLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteLoadBalancerWithCallback

func (client *Client) DeleteLoadBalancerWithCallback(request *DeleteLoadBalancerRequest, callback func(response *DeleteLoadBalancerResponse, err error)) <-chan int

DeleteLoadBalancerWithCallback invokes the slb.DeleteLoadBalancer API asynchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteLoadBalancerWithChan

func (client *Client) DeleteLoadBalancerWithChan(request *DeleteLoadBalancerRequest) (<-chan *DeleteLoadBalancerResponse, <-chan error)

DeleteLoadBalancerWithChan invokes the slb.DeleteLoadBalancer API asynchronously api document: https://help.aliyun.com/api/slb/deleteloadbalancer.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMasterSlaveServerGroup

func (client *Client) DeleteMasterSlaveServerGroup(request *DeleteMasterSlaveServerGroupRequest) (response *DeleteMasterSlaveServerGroupResponse, err error)

DeleteMasterSlaveServerGroup invokes the slb.DeleteMasterSlaveServerGroup API synchronously api document: https://help.aliyun.com/api/slb/deletemasterslaveservergroup.html

func (*Client) DeleteMasterSlaveServerGroupWithCallback

func (client *Client) DeleteMasterSlaveServerGroupWithCallback(request *DeleteMasterSlaveServerGroupRequest, callback func(response *DeleteMasterSlaveServerGroupResponse, err error)) <-chan int

DeleteMasterSlaveServerGroupWithCallback invokes the slb.DeleteMasterSlaveServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletemasterslaveservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMasterSlaveServerGroupWithChan

func (client *Client) DeleteMasterSlaveServerGroupWithChan(request *DeleteMasterSlaveServerGroupRequest) (<-chan *DeleteMasterSlaveServerGroupResponse, <-chan error)

DeleteMasterSlaveServerGroupWithChan invokes the slb.DeleteMasterSlaveServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletemasterslaveservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMasterSlaveVServerGroup

func (client *Client) DeleteMasterSlaveVServerGroup(request *DeleteMasterSlaveVServerGroupRequest) (response *DeleteMasterSlaveVServerGroupResponse, err error)

DeleteMasterSlaveVServerGroup invokes the slb.DeleteMasterSlaveVServerGroup API synchronously api document: https://help.aliyun.com/api/slb/deletemasterslavevservergroup.html

func (*Client) DeleteMasterSlaveVServerGroupWithCallback

func (client *Client) DeleteMasterSlaveVServerGroupWithCallback(request *DeleteMasterSlaveVServerGroupRequest, callback func(response *DeleteMasterSlaveVServerGroupResponse, err error)) <-chan int

DeleteMasterSlaveVServerGroupWithCallback invokes the slb.DeleteMasterSlaveVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletemasterslavevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMasterSlaveVServerGroupWithChan

func (client *Client) DeleteMasterSlaveVServerGroupWithChan(request *DeleteMasterSlaveVServerGroupRequest) (<-chan *DeleteMasterSlaveVServerGroupResponse, <-chan error)

DeleteMasterSlaveVServerGroupWithChan invokes the slb.DeleteMasterSlaveVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletemasterslavevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRules

func (client *Client) DeleteRules(request *DeleteRulesRequest) (response *DeleteRulesResponse, err error)

DeleteRules invokes the slb.DeleteRules API synchronously api document: https://help.aliyun.com/api/slb/deleterules.html

func (*Client) DeleteRulesWithCallback

func (client *Client) DeleteRulesWithCallback(request *DeleteRulesRequest, callback func(response *DeleteRulesResponse, err error)) <-chan int

DeleteRulesWithCallback invokes the slb.DeleteRules API asynchronously api document: https://help.aliyun.com/api/slb/deleterules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteRulesWithChan

func (client *Client) DeleteRulesWithChan(request *DeleteRulesRequest) (<-chan *DeleteRulesResponse, <-chan error)

DeleteRulesWithChan invokes the slb.DeleteRules API asynchronously api document: https://help.aliyun.com/api/slb/deleterules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteServerCertificate

func (client *Client) DeleteServerCertificate(request *DeleteServerCertificateRequest) (response *DeleteServerCertificateResponse, err error)

DeleteServerCertificate invokes the slb.DeleteServerCertificate API synchronously api document: https://help.aliyun.com/api/slb/deleteservercertificate.html

func (*Client) DeleteServerCertificateWithCallback

func (client *Client) DeleteServerCertificateWithCallback(request *DeleteServerCertificateRequest, callback func(response *DeleteServerCertificateResponse, err error)) <-chan int

DeleteServerCertificateWithCallback invokes the slb.DeleteServerCertificate API asynchronously api document: https://help.aliyun.com/api/slb/deleteservercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteServerCertificateWithChan

func (client *Client) DeleteServerCertificateWithChan(request *DeleteServerCertificateRequest) (<-chan *DeleteServerCertificateResponse, <-chan error)

DeleteServerCertificateWithChan invokes the slb.DeleteServerCertificate API asynchronously api document: https://help.aliyun.com/api/slb/deleteservercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVServerGroup

func (client *Client) DeleteVServerGroup(request *DeleteVServerGroupRequest) (response *DeleteVServerGroupResponse, err error)

DeleteVServerGroup invokes the slb.DeleteVServerGroup API synchronously api document: https://help.aliyun.com/api/slb/deletevservergroup.html

func (*Client) DeleteVServerGroupWithCallback

func (client *Client) DeleteVServerGroupWithCallback(request *DeleteVServerGroupRequest, callback func(response *DeleteVServerGroupResponse, err error)) <-chan int

DeleteVServerGroupWithCallback invokes the slb.DeleteVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteVServerGroupWithChan

func (client *Client) DeleteVServerGroupWithChan(request *DeleteVServerGroupRequest) (<-chan *DeleteVServerGroupResponse, <-chan error)

DeleteVServerGroupWithChan invokes the slb.DeleteVServerGroup API asynchronously api document: https://help.aliyun.com/api/slb/deletevservergroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCACertificates

func (client *Client) DescribeCACertificates(request *DescribeCACertificatesRequest) (response *DescribeCACertificatesResponse, err error)

DescribeCACertificates invokes the slb.DescribeCACertificates API synchronously api document: https://help.aliyun.com/api/slb/describecacertificates.html

func (*Client) DescribeCACertificatesWithCallback

func (client *Client) DescribeCACertificatesWithCallback(request *DescribeCACertificatesRequest, callback func(response *DescribeCACertificatesResponse, err error)) <-chan int

DescribeCACertificatesWithCallback invokes the slb.DescribeCACertificates API asynchronously api document: https://help.aliyun.com/api/slb/describecacertificates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeCACertificatesWithChan

func (client *Client) DescribeCACertificatesWithChan(request *DescribeCACertificatesRequest) (<-chan *DescribeCACertificatesResponse, <-chan error)

DescribeCACertificatesWithChan invokes the slb.DescribeCACertificates API asynchronously api document: https://help.aliyun.com/api/slb/describecacertificates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHealthStatus

func (client *Client) DescribeHealthStatus(request *DescribeHealthStatusRequest) (response *DescribeHealthStatusResponse, err error)

DescribeHealthStatus invokes the slb.DescribeHealthStatus API synchronously api document: https://help.aliyun.com/api/slb/describehealthstatus.html

func (*Client) DescribeHealthStatusWithCallback

func (client *Client) DescribeHealthStatusWithCallback(request *DescribeHealthStatusRequest, callback func(response *DescribeHealthStatusResponse, err error)) <-chan int

DescribeHealthStatusWithCallback invokes the slb.DescribeHealthStatus API asynchronously api document: https://help.aliyun.com/api/slb/describehealthstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeHealthStatusWithChan

func (client *Client) DescribeHealthStatusWithChan(request *DescribeHealthStatusRequest) (<-chan *DescribeHealthStatusResponse, <-chan error)

DescribeHealthStatusWithChan invokes the slb.DescribeHealthStatus API asynchronously api document: https://help.aliyun.com/api/slb/describehealthstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeListenerAccessControlAttribute

func (client *Client) DescribeListenerAccessControlAttribute(request *DescribeListenerAccessControlAttributeRequest) (response *DescribeListenerAccessControlAttributeResponse, err error)

DescribeListenerAccessControlAttribute invokes the slb.DescribeListenerAccessControlAttribute API synchronously api document: https://help.aliyun.com/api/slb/describelisteneraccesscontrolattribute.html

func (*Client) DescribeListenerAccessControlAttributeWithCallback

func (client *Client) DescribeListenerAccessControlAttributeWithCallback(request *DescribeListenerAccessControlAttributeRequest, callback func(response *DescribeListenerAccessControlAttributeResponse, err error)) <-chan int

DescribeListenerAccessControlAttributeWithCallback invokes the slb.DescribeListenerAccessControlAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describelisteneraccesscontrolattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeListenerAccessControlAttributeWithChan

func (client *Client) DescribeListenerAccessControlAttributeWithChan(request *DescribeListenerAccessControlAttributeRequest) (<-chan *DescribeListenerAccessControlAttributeResponse, <-chan error)

DescribeListenerAccessControlAttributeWithChan invokes the slb.DescribeListenerAccessControlAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describelisteneraccesscontrolattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerAttribute

func (client *Client) DescribeLoadBalancerAttribute(request *DescribeLoadBalancerAttributeRequest) (response *DescribeLoadBalancerAttributeResponse, err error)

DescribeLoadBalancerAttribute invokes the slb.DescribeLoadBalancerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerattribute.html

func (*Client) DescribeLoadBalancerAttributeWithCallback

func (client *Client) DescribeLoadBalancerAttributeWithCallback(request *DescribeLoadBalancerAttributeRequest, callback func(response *DescribeLoadBalancerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerAttributeWithCallback invokes the slb.DescribeLoadBalancerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerAttributeWithChan

func (client *Client) DescribeLoadBalancerAttributeWithChan(request *DescribeLoadBalancerAttributeRequest) (<-chan *DescribeLoadBalancerAttributeResponse, <-chan error)

DescribeLoadBalancerAttributeWithChan invokes the slb.DescribeLoadBalancerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerAutoReleaseTime

func (client *Client) DescribeLoadBalancerAutoReleaseTime(request *DescribeLoadBalancerAutoReleaseTimeRequest) (response *DescribeLoadBalancerAutoReleaseTimeResponse, err error)

DescribeLoadBalancerAutoReleaseTime invokes the slb.DescribeLoadBalancerAutoReleaseTime API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerautoreleasetime.html

func (*Client) DescribeLoadBalancerAutoReleaseTimeWithCallback

func (client *Client) DescribeLoadBalancerAutoReleaseTimeWithCallback(request *DescribeLoadBalancerAutoReleaseTimeRequest, callback func(response *DescribeLoadBalancerAutoReleaseTimeResponse, err error)) <-chan int

DescribeLoadBalancerAutoReleaseTimeWithCallback invokes the slb.DescribeLoadBalancerAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerAutoReleaseTimeWithChan

func (client *Client) DescribeLoadBalancerAutoReleaseTimeWithChan(request *DescribeLoadBalancerAutoReleaseTimeRequest) (<-chan *DescribeLoadBalancerAutoReleaseTimeResponse, <-chan error)

DescribeLoadBalancerAutoReleaseTimeWithChan invokes the slb.DescribeLoadBalancerAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerHTTPListenerAttribute

func (client *Client) DescribeLoadBalancerHTTPListenerAttribute(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)

DescribeLoadBalancerHTTPListenerAttribute invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttplistenerattribute.html

func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback

func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerHTTPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerHTTPListenerAttributeWithChan

func (client *Client) DescribeLoadBalancerHTTPListenerAttributeWithChan(request *DescribeLoadBalancerHTTPListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPListenerAttributeResponse, <-chan error)

DescribeLoadBalancerHTTPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerHTTPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerHTTPSListenerAttribute

func (client *Client) DescribeLoadBalancerHTTPSListenerAttribute(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)

DescribeLoadBalancerHTTPSListenerAttribute invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttpslistenerattribute.html

func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback

func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithCallback(request *DescribeLoadBalancerHTTPSListenerAttributeRequest, callback func(response *DescribeLoadBalancerHTTPSListenerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerHTTPSListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttpslistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan

func (client *Client) DescribeLoadBalancerHTTPSListenerAttributeWithChan(request *DescribeLoadBalancerHTTPSListenerAttributeRequest) (<-chan *DescribeLoadBalancerHTTPSListenerAttributeResponse, <-chan error)

DescribeLoadBalancerHTTPSListenerAttributeWithChan invokes the slb.DescribeLoadBalancerHTTPSListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerhttpslistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerTCPListenerAttribute

func (client *Client) DescribeLoadBalancerTCPListenerAttribute(request *DescribeLoadBalancerTCPListenerAttributeRequest) (response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)

DescribeLoadBalancerTCPListenerAttribute invokes the slb.DescribeLoadBalancerTCPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancertcplistenerattribute.html

func (*Client) DescribeLoadBalancerTCPListenerAttributeWithCallback

func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithCallback(request *DescribeLoadBalancerTCPListenerAttributeRequest, callback func(response *DescribeLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerTCPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerTCPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancertcplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerTCPListenerAttributeWithChan

func (client *Client) DescribeLoadBalancerTCPListenerAttributeWithChan(request *DescribeLoadBalancerTCPListenerAttributeRequest) (<-chan *DescribeLoadBalancerTCPListenerAttributeResponse, <-chan error)

DescribeLoadBalancerTCPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerTCPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancertcplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerUDPListenerAttribute

func (client *Client) DescribeLoadBalancerUDPListenerAttribute(request *DescribeLoadBalancerUDPListenerAttributeRequest) (response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)

DescribeLoadBalancerUDPListenerAttribute invokes the slb.DescribeLoadBalancerUDPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerudplistenerattribute.html

func (*Client) DescribeLoadBalancerUDPListenerAttributeWithCallback

func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithCallback(request *DescribeLoadBalancerUDPListenerAttributeRequest, callback func(response *DescribeLoadBalancerUDPListenerAttributeResponse, err error)) <-chan int

DescribeLoadBalancerUDPListenerAttributeWithCallback invokes the slb.DescribeLoadBalancerUDPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerudplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancerUDPListenerAttributeWithChan

func (client *Client) DescribeLoadBalancerUDPListenerAttributeWithChan(request *DescribeLoadBalancerUDPListenerAttributeRequest) (<-chan *DescribeLoadBalancerUDPListenerAttributeResponse, <-chan error)

DescribeLoadBalancerUDPListenerAttributeWithChan invokes the slb.DescribeLoadBalancerUDPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancerudplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancers

func (client *Client) DescribeLoadBalancers(request *DescribeLoadBalancersRequest) (response *DescribeLoadBalancersResponse, err error)

DescribeLoadBalancers invokes the slb.DescribeLoadBalancers API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancers.html

func (*Client) DescribeLoadBalancersRelatedEcs

func (client *Client) DescribeLoadBalancersRelatedEcs(request *DescribeLoadBalancersRelatedEcsRequest) (response *DescribeLoadBalancersRelatedEcsResponse, err error)

DescribeLoadBalancersRelatedEcs invokes the slb.DescribeLoadBalancersRelatedEcs API synchronously api document: https://help.aliyun.com/api/slb/describeloadbalancersrelatedecs.html

func (*Client) DescribeLoadBalancersRelatedEcsWithCallback

func (client *Client) DescribeLoadBalancersRelatedEcsWithCallback(request *DescribeLoadBalancersRelatedEcsRequest, callback func(response *DescribeLoadBalancersRelatedEcsResponse, err error)) <-chan int

DescribeLoadBalancersRelatedEcsWithCallback invokes the slb.DescribeLoadBalancersRelatedEcs API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancersrelatedecs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancersRelatedEcsWithChan

func (client *Client) DescribeLoadBalancersRelatedEcsWithChan(request *DescribeLoadBalancersRelatedEcsRequest) (<-chan *DescribeLoadBalancersRelatedEcsResponse, <-chan error)

DescribeLoadBalancersRelatedEcsWithChan invokes the slb.DescribeLoadBalancersRelatedEcs API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancersrelatedecs.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancersWithCallback

func (client *Client) DescribeLoadBalancersWithCallback(request *DescribeLoadBalancersRequest, callback func(response *DescribeLoadBalancersResponse, err error)) <-chan int

DescribeLoadBalancersWithCallback invokes the slb.DescribeLoadBalancers API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeLoadBalancersWithChan

func (client *Client) DescribeLoadBalancersWithChan(request *DescribeLoadBalancersRequest) (<-chan *DescribeLoadBalancersResponse, <-chan error)

DescribeLoadBalancersWithChan invokes the slb.DescribeLoadBalancers API asynchronously api document: https://help.aliyun.com/api/slb/describeloadbalancers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMasterSlaveServerGroupAttribute

func (client *Client) DescribeMasterSlaveServerGroupAttribute(request *DescribeMasterSlaveServerGroupAttributeRequest) (response *DescribeMasterSlaveServerGroupAttributeResponse, err error)

DescribeMasterSlaveServerGroupAttribute invokes the slb.DescribeMasterSlaveServerGroupAttribute API synchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroupattribute.html

func (*Client) DescribeMasterSlaveServerGroupAttributeWithCallback

func (client *Client) DescribeMasterSlaveServerGroupAttributeWithCallback(request *DescribeMasterSlaveServerGroupAttributeRequest, callback func(response *DescribeMasterSlaveServerGroupAttributeResponse, err error)) <-chan int

DescribeMasterSlaveServerGroupAttributeWithCallback invokes the slb.DescribeMasterSlaveServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMasterSlaveServerGroupAttributeWithChan

func (client *Client) DescribeMasterSlaveServerGroupAttributeWithChan(request *DescribeMasterSlaveServerGroupAttributeRequest) (<-chan *DescribeMasterSlaveServerGroupAttributeResponse, <-chan error)

DescribeMasterSlaveServerGroupAttributeWithChan invokes the slb.DescribeMasterSlaveServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMasterSlaveServerGroups

func (client *Client) DescribeMasterSlaveServerGroups(request *DescribeMasterSlaveServerGroupsRequest) (response *DescribeMasterSlaveServerGroupsResponse, err error)

DescribeMasterSlaveServerGroups invokes the slb.DescribeMasterSlaveServerGroups API synchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroups.html

func (*Client) DescribeMasterSlaveServerGroupsWithCallback

func (client *Client) DescribeMasterSlaveServerGroupsWithCallback(request *DescribeMasterSlaveServerGroupsRequest, callback func(response *DescribeMasterSlaveServerGroupsResponse, err error)) <-chan int

DescribeMasterSlaveServerGroupsWithCallback invokes the slb.DescribeMasterSlaveServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMasterSlaveServerGroupsWithChan

func (client *Client) DescribeMasterSlaveServerGroupsWithChan(request *DescribeMasterSlaveServerGroupsRequest) (<-chan *DescribeMasterSlaveServerGroupsResponse, <-chan error)

DescribeMasterSlaveServerGroupsWithChan invokes the slb.DescribeMasterSlaveServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslaveservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMasterSlaveVServerGroupAttribute

func (client *Client) DescribeMasterSlaveVServerGroupAttribute(request *DescribeMasterSlaveVServerGroupAttributeRequest) (response *DescribeMasterSlaveVServerGroupAttributeResponse, err error)

DescribeMasterSlaveVServerGroupAttribute invokes the slb.DescribeMasterSlaveVServerGroupAttribute API synchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroupattribute.html

func (*Client) DescribeMasterSlaveVServerGroupAttributeWithCallback

func (client *Client) DescribeMasterSlaveVServerGroupAttributeWithCallback(request *DescribeMasterSlaveVServerGroupAttributeRequest, callback func(response *DescribeMasterSlaveVServerGroupAttributeResponse, err error)) <-chan int

DescribeMasterSlaveVServerGroupAttributeWithCallback invokes the slb.DescribeMasterSlaveVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMasterSlaveVServerGroupAttributeWithChan

func (client *Client) DescribeMasterSlaveVServerGroupAttributeWithChan(request *DescribeMasterSlaveVServerGroupAttributeRequest) (<-chan *DescribeMasterSlaveVServerGroupAttributeResponse, <-chan error)

DescribeMasterSlaveVServerGroupAttributeWithChan invokes the slb.DescribeMasterSlaveVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMasterSlaveVServerGroups

func (client *Client) DescribeMasterSlaveVServerGroups(request *DescribeMasterSlaveVServerGroupsRequest) (response *DescribeMasterSlaveVServerGroupsResponse, err error)

DescribeMasterSlaveVServerGroups invokes the slb.DescribeMasterSlaveVServerGroups API synchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroups.html

func (*Client) DescribeMasterSlaveVServerGroupsWithCallback

func (client *Client) DescribeMasterSlaveVServerGroupsWithCallback(request *DescribeMasterSlaveVServerGroupsRequest, callback func(response *DescribeMasterSlaveVServerGroupsResponse, err error)) <-chan int

DescribeMasterSlaveVServerGroupsWithCallback invokes the slb.DescribeMasterSlaveVServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeMasterSlaveVServerGroupsWithChan

func (client *Client) DescribeMasterSlaveVServerGroupsWithChan(request *DescribeMasterSlaveVServerGroupsRequest) (<-chan *DescribeMasterSlaveVServerGroupsResponse, <-chan error)

DescribeMasterSlaveVServerGroupsWithChan invokes the slb.DescribeMasterSlaveVServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describemasterslavevservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the slb.DescribeRegions API synchronously api document: https://help.aliyun.com/api/slb/describeregions.html

func (*Client) DescribeRegionsWithCallback

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the slb.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/slb/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRegionsWithChan

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the slb.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/slb/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRuleAttribute

func (client *Client) DescribeRuleAttribute(request *DescribeRuleAttributeRequest) (response *DescribeRuleAttributeResponse, err error)

DescribeRuleAttribute invokes the slb.DescribeRuleAttribute API synchronously api document: https://help.aliyun.com/api/slb/describeruleattribute.html

func (*Client) DescribeRuleAttributeWithCallback

func (client *Client) DescribeRuleAttributeWithCallback(request *DescribeRuleAttributeRequest, callback func(response *DescribeRuleAttributeResponse, err error)) <-chan int

DescribeRuleAttributeWithCallback invokes the slb.DescribeRuleAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeruleattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRuleAttributeWithChan

func (client *Client) DescribeRuleAttributeWithChan(request *DescribeRuleAttributeRequest) (<-chan *DescribeRuleAttributeResponse, <-chan error)

DescribeRuleAttributeWithChan invokes the slb.DescribeRuleAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describeruleattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRules

func (client *Client) DescribeRules(request *DescribeRulesRequest) (response *DescribeRulesResponse, err error)

DescribeRules invokes the slb.DescribeRules API synchronously api document: https://help.aliyun.com/api/slb/describerules.html

func (*Client) DescribeRulesWithCallback

func (client *Client) DescribeRulesWithCallback(request *DescribeRulesRequest, callback func(response *DescribeRulesResponse, err error)) <-chan int

DescribeRulesWithCallback invokes the slb.DescribeRules API asynchronously api document: https://help.aliyun.com/api/slb/describerules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeRulesWithChan

func (client *Client) DescribeRulesWithChan(request *DescribeRulesRequest) (<-chan *DescribeRulesResponse, <-chan error)

DescribeRulesWithChan invokes the slb.DescribeRules API asynchronously api document: https://help.aliyun.com/api/slb/describerules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeServerCertificates

func (client *Client) DescribeServerCertificates(request *DescribeServerCertificatesRequest) (response *DescribeServerCertificatesResponse, err error)

DescribeServerCertificates invokes the slb.DescribeServerCertificates API synchronously api document: https://help.aliyun.com/api/slb/describeservercertificates.html

func (*Client) DescribeServerCertificatesWithCallback

func (client *Client) DescribeServerCertificatesWithCallback(request *DescribeServerCertificatesRequest, callback func(response *DescribeServerCertificatesResponse, err error)) <-chan int

DescribeServerCertificatesWithCallback invokes the slb.DescribeServerCertificates API asynchronously api document: https://help.aliyun.com/api/slb/describeservercertificates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeServerCertificatesWithChan

func (client *Client) DescribeServerCertificatesWithChan(request *DescribeServerCertificatesRequest) (<-chan *DescribeServerCertificatesResponse, <-chan error)

DescribeServerCertificatesWithChan invokes the slb.DescribeServerCertificates API asynchronously api document: https://help.aliyun.com/api/slb/describeservercertificates.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTags

func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)

DescribeTags invokes the slb.DescribeTags API synchronously api document: https://help.aliyun.com/api/slb/describetags.html

func (*Client) DescribeTagsWithCallback

func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int

DescribeTagsWithCallback invokes the slb.DescribeTags API asynchronously api document: https://help.aliyun.com/api/slb/describetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeTagsWithChan

func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)

DescribeTagsWithChan invokes the slb.DescribeTags API asynchronously api document: https://help.aliyun.com/api/slb/describetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVServerGroupAttribute

func (client *Client) DescribeVServerGroupAttribute(request *DescribeVServerGroupAttributeRequest) (response *DescribeVServerGroupAttributeResponse, err error)

DescribeVServerGroupAttribute invokes the slb.DescribeVServerGroupAttribute API synchronously api document: https://help.aliyun.com/api/slb/describevservergroupattribute.html

func (*Client) DescribeVServerGroupAttributeWithCallback

func (client *Client) DescribeVServerGroupAttributeWithCallback(request *DescribeVServerGroupAttributeRequest, callback func(response *DescribeVServerGroupAttributeResponse, err error)) <-chan int

DescribeVServerGroupAttributeWithCallback invokes the slb.DescribeVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describevservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVServerGroupAttributeWithChan

func (client *Client) DescribeVServerGroupAttributeWithChan(request *DescribeVServerGroupAttributeRequest) (<-chan *DescribeVServerGroupAttributeResponse, <-chan error)

DescribeVServerGroupAttributeWithChan invokes the slb.DescribeVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/describevservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVServerGroups

func (client *Client) DescribeVServerGroups(request *DescribeVServerGroupsRequest) (response *DescribeVServerGroupsResponse, err error)

DescribeVServerGroups invokes the slb.DescribeVServerGroups API synchronously api document: https://help.aliyun.com/api/slb/describevservergroups.html

func (*Client) DescribeVServerGroupsWithCallback

func (client *Client) DescribeVServerGroupsWithCallback(request *DescribeVServerGroupsRequest, callback func(response *DescribeVServerGroupsResponse, err error)) <-chan int

DescribeVServerGroupsWithCallback invokes the slb.DescribeVServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describevservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeVServerGroupsWithChan

func (client *Client) DescribeVServerGroupsWithChan(request *DescribeVServerGroupsRequest) (<-chan *DescribeVServerGroupsResponse, <-chan error)

DescribeVServerGroupsWithChan invokes the slb.DescribeVServerGroups API asynchronously api document: https://help.aliyun.com/api/slb/describevservergroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeZones

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the slb.DescribeZones API synchronously api document: https://help.aliyun.com/api/slb/describezones.html

func (*Client) DescribeZonesWithCallback

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the slb.DescribeZones API asynchronously api document: https://help.aliyun.com/api/slb/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescribeZonesWithChan

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the slb.DescribeZones API asynchronously api document: https://help.aliyun.com/api/slb/describezones.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyLoadBalancerInstanceSpec

func (client *Client) ModifyLoadBalancerInstanceSpec(request *ModifyLoadBalancerInstanceSpecRequest) (response *ModifyLoadBalancerInstanceSpecResponse, err error)

ModifyLoadBalancerInstanceSpec invokes the slb.ModifyLoadBalancerInstanceSpec API synchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinstancespec.html

func (*Client) ModifyLoadBalancerInstanceSpecWithCallback

func (client *Client) ModifyLoadBalancerInstanceSpecWithCallback(request *ModifyLoadBalancerInstanceSpecRequest, callback func(response *ModifyLoadBalancerInstanceSpecResponse, err error)) <-chan int

ModifyLoadBalancerInstanceSpecWithCallback invokes the slb.ModifyLoadBalancerInstanceSpec API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyLoadBalancerInstanceSpecWithChan

func (client *Client) ModifyLoadBalancerInstanceSpecWithChan(request *ModifyLoadBalancerInstanceSpecRequest) (<-chan *ModifyLoadBalancerInstanceSpecResponse, <-chan error)

ModifyLoadBalancerInstanceSpecWithChan invokes the slb.ModifyLoadBalancerInstanceSpec API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinstancespec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyLoadBalancerInternetSpec

func (client *Client) ModifyLoadBalancerInternetSpec(request *ModifyLoadBalancerInternetSpecRequest) (response *ModifyLoadBalancerInternetSpecResponse, err error)

ModifyLoadBalancerInternetSpec invokes the slb.ModifyLoadBalancerInternetSpec API synchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinternetspec.html

func (*Client) ModifyLoadBalancerInternetSpecWithCallback

func (client *Client) ModifyLoadBalancerInternetSpecWithCallback(request *ModifyLoadBalancerInternetSpecRequest, callback func(response *ModifyLoadBalancerInternetSpecResponse, err error)) <-chan int

ModifyLoadBalancerInternetSpecWithCallback invokes the slb.ModifyLoadBalancerInternetSpec API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinternetspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyLoadBalancerInternetSpecWithChan

func (client *Client) ModifyLoadBalancerInternetSpecWithChan(request *ModifyLoadBalancerInternetSpecRequest) (<-chan *ModifyLoadBalancerInternetSpecResponse, <-chan error)

ModifyLoadBalancerInternetSpecWithChan invokes the slb.ModifyLoadBalancerInternetSpec API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerinternetspec.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyLoadBalancerPayType

func (client *Client) ModifyLoadBalancerPayType(request *ModifyLoadBalancerPayTypeRequest) (response *ModifyLoadBalancerPayTypeResponse, err error)

ModifyLoadBalancerPayType invokes the slb.ModifyLoadBalancerPayType API synchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerpaytype.html

func (*Client) ModifyLoadBalancerPayTypeWithCallback

func (client *Client) ModifyLoadBalancerPayTypeWithCallback(request *ModifyLoadBalancerPayTypeRequest, callback func(response *ModifyLoadBalancerPayTypeResponse, err error)) <-chan int

ModifyLoadBalancerPayTypeWithCallback invokes the slb.ModifyLoadBalancerPayType API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerpaytype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyLoadBalancerPayTypeWithChan

func (client *Client) ModifyLoadBalancerPayTypeWithChan(request *ModifyLoadBalancerPayTypeRequest) (<-chan *ModifyLoadBalancerPayTypeResponse, <-chan error)

ModifyLoadBalancerPayTypeWithChan invokes the slb.ModifyLoadBalancerPayType API asynchronously api document: https://help.aliyun.com/api/slb/modifyloadbalancerpaytype.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVServerGroupBackendServers

func (client *Client) ModifyVServerGroupBackendServers(request *ModifyVServerGroupBackendServersRequest) (response *ModifyVServerGroupBackendServersResponse, err error)

ModifyVServerGroupBackendServers invokes the slb.ModifyVServerGroupBackendServers API synchronously api document: https://help.aliyun.com/api/slb/modifyvservergroupbackendservers.html

func (*Client) ModifyVServerGroupBackendServersWithCallback

func (client *Client) ModifyVServerGroupBackendServersWithCallback(request *ModifyVServerGroupBackendServersRequest, callback func(response *ModifyVServerGroupBackendServersResponse, err error)) <-chan int

ModifyVServerGroupBackendServersWithCallback invokes the slb.ModifyVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/modifyvservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyVServerGroupBackendServersWithChan

func (client *Client) ModifyVServerGroupBackendServersWithChan(request *ModifyVServerGroupBackendServersRequest) (<-chan *ModifyVServerGroupBackendServersResponse, <-chan error)

ModifyVServerGroupBackendServersWithChan invokes the slb.ModifyVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/modifyvservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MoveResourceGroup

func (client *Client) MoveResourceGroup(request *MoveResourceGroupRequest) (response *MoveResourceGroupResponse, err error)

MoveResourceGroup invokes the slb.MoveResourceGroup API synchronously api document: https://help.aliyun.com/api/slb/moveresourcegroup.html

func (*Client) MoveResourceGroupWithCallback

func (client *Client) MoveResourceGroupWithCallback(request *MoveResourceGroupRequest, callback func(response *MoveResourceGroupResponse, err error)) <-chan int

MoveResourceGroupWithCallback invokes the slb.MoveResourceGroup API asynchronously api document: https://help.aliyun.com/api/slb/moveresourcegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MoveResourceGroupWithChan

func (client *Client) MoveResourceGroupWithChan(request *MoveResourceGroupRequest) (<-chan *MoveResourceGroupResponse, <-chan error)

MoveResourceGroupWithChan invokes the slb.MoveResourceGroup API asynchronously api document: https://help.aliyun.com/api/slb/moveresourcegroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveBackendServers

func (client *Client) RemoveBackendServers(request *RemoveBackendServersRequest) (response *RemoveBackendServersResponse, err error)

RemoveBackendServers invokes the slb.RemoveBackendServers API synchronously api document: https://help.aliyun.com/api/slb/removebackendservers.html

func (*Client) RemoveBackendServersWithCallback

func (client *Client) RemoveBackendServersWithCallback(request *RemoveBackendServersRequest, callback func(response *RemoveBackendServersResponse, err error)) <-chan int

RemoveBackendServersWithCallback invokes the slb.RemoveBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/removebackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveBackendServersWithChan

func (client *Client) RemoveBackendServersWithChan(request *RemoveBackendServersRequest) (<-chan *RemoveBackendServersResponse, <-chan error)

RemoveBackendServersWithChan invokes the slb.RemoveBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/removebackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveListenerWhiteListItem

func (client *Client) RemoveListenerWhiteListItem(request *RemoveListenerWhiteListItemRequest) (response *RemoveListenerWhiteListItemResponse, err error)

RemoveListenerWhiteListItem invokes the slb.RemoveListenerWhiteListItem API synchronously api document: https://help.aliyun.com/api/slb/removelistenerwhitelistitem.html

func (*Client) RemoveListenerWhiteListItemWithCallback

func (client *Client) RemoveListenerWhiteListItemWithCallback(request *RemoveListenerWhiteListItemRequest, callback func(response *RemoveListenerWhiteListItemResponse, err error)) <-chan int

RemoveListenerWhiteListItemWithCallback invokes the slb.RemoveListenerWhiteListItem API asynchronously api document: https://help.aliyun.com/api/slb/removelistenerwhitelistitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveListenerWhiteListItemWithChan

func (client *Client) RemoveListenerWhiteListItemWithChan(request *RemoveListenerWhiteListItemRequest) (<-chan *RemoveListenerWhiteListItemResponse, <-chan error)

RemoveListenerWhiteListItemWithChan invokes the slb.RemoveListenerWhiteListItem API asynchronously api document: https://help.aliyun.com/api/slb/removelistenerwhitelistitem.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveTags

func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)

RemoveTags invokes the slb.RemoveTags API synchronously api document: https://help.aliyun.com/api/slb/removetags.html

func (*Client) RemoveTagsWithCallback

func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, callback func(response *RemoveTagsResponse, err error)) <-chan int

RemoveTagsWithCallback invokes the slb.RemoveTags API asynchronously api document: https://help.aliyun.com/api/slb/removetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveTagsWithChan

func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)

RemoveTagsWithChan invokes the slb.RemoveTags API asynchronously api document: https://help.aliyun.com/api/slb/removetags.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveVServerGroupBackendServers

func (client *Client) RemoveVServerGroupBackendServers(request *RemoveVServerGroupBackendServersRequest) (response *RemoveVServerGroupBackendServersResponse, err error)

RemoveVServerGroupBackendServers invokes the slb.RemoveVServerGroupBackendServers API synchronously api document: https://help.aliyun.com/api/slb/removevservergroupbackendservers.html

func (*Client) RemoveVServerGroupBackendServersWithCallback

func (client *Client) RemoveVServerGroupBackendServersWithCallback(request *RemoveVServerGroupBackendServersRequest, callback func(response *RemoveVServerGroupBackendServersResponse, err error)) <-chan int

RemoveVServerGroupBackendServersWithCallback invokes the slb.RemoveVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/removevservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) RemoveVServerGroupBackendServersWithChan

func (client *Client) RemoveVServerGroupBackendServersWithChan(request *RemoveVServerGroupBackendServersRequest) (<-chan *RemoveVServerGroupBackendServersResponse, <-chan error)

RemoveVServerGroupBackendServersWithChan invokes the slb.RemoveVServerGroupBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/removevservergroupbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetBackendServers

func (client *Client) SetBackendServers(request *SetBackendServersRequest) (response *SetBackendServersResponse, err error)

SetBackendServers invokes the slb.SetBackendServers API synchronously api document: https://help.aliyun.com/api/slb/setbackendservers.html

func (*Client) SetBackendServersWithCallback

func (client *Client) SetBackendServersWithCallback(request *SetBackendServersRequest, callback func(response *SetBackendServersResponse, err error)) <-chan int

SetBackendServersWithCallback invokes the slb.SetBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/setbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetBackendServersWithChan

func (client *Client) SetBackendServersWithChan(request *SetBackendServersRequest) (<-chan *SetBackendServersResponse, <-chan error)

SetBackendServersWithChan invokes the slb.SetBackendServers API asynchronously api document: https://help.aliyun.com/api/slb/setbackendservers.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetCACertificateName

func (client *Client) SetCACertificateName(request *SetCACertificateNameRequest) (response *SetCACertificateNameResponse, err error)

SetCACertificateName invokes the slb.SetCACertificateName API synchronously api document: https://help.aliyun.com/api/slb/setcacertificatename.html

func (*Client) SetCACertificateNameWithCallback

func (client *Client) SetCACertificateNameWithCallback(request *SetCACertificateNameRequest, callback func(response *SetCACertificateNameResponse, err error)) <-chan int

SetCACertificateNameWithCallback invokes the slb.SetCACertificateName API asynchronously api document: https://help.aliyun.com/api/slb/setcacertificatename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetCACertificateNameWithChan

func (client *Client) SetCACertificateNameWithChan(request *SetCACertificateNameRequest) (<-chan *SetCACertificateNameResponse, <-chan error)

SetCACertificateNameWithChan invokes the slb.SetCACertificateName API asynchronously api document: https://help.aliyun.com/api/slb/setcacertificatename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetListenerAccessControlStatus

func (client *Client) SetListenerAccessControlStatus(request *SetListenerAccessControlStatusRequest) (response *SetListenerAccessControlStatusResponse, err error)

SetListenerAccessControlStatus invokes the slb.SetListenerAccessControlStatus API synchronously api document: https://help.aliyun.com/api/slb/setlisteneraccesscontrolstatus.html

func (*Client) SetListenerAccessControlStatusWithCallback

func (client *Client) SetListenerAccessControlStatusWithCallback(request *SetListenerAccessControlStatusRequest, callback func(response *SetListenerAccessControlStatusResponse, err error)) <-chan int

SetListenerAccessControlStatusWithCallback invokes the slb.SetListenerAccessControlStatus API asynchronously api document: https://help.aliyun.com/api/slb/setlisteneraccesscontrolstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetListenerAccessControlStatusWithChan

func (client *Client) SetListenerAccessControlStatusWithChan(request *SetListenerAccessControlStatusRequest) (<-chan *SetListenerAccessControlStatusResponse, <-chan error)

SetListenerAccessControlStatusWithChan invokes the slb.SetListenerAccessControlStatus API asynchronously api document: https://help.aliyun.com/api/slb/setlisteneraccesscontrolstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerAutoReleaseTime

func (client *Client) SetLoadBalancerAutoReleaseTime(request *SetLoadBalancerAutoReleaseTimeRequest) (response *SetLoadBalancerAutoReleaseTimeResponse, err error)

SetLoadBalancerAutoReleaseTime invokes the slb.SetLoadBalancerAutoReleaseTime API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerautoreleasetime.html

func (*Client) SetLoadBalancerAutoReleaseTimeWithCallback

func (client *Client) SetLoadBalancerAutoReleaseTimeWithCallback(request *SetLoadBalancerAutoReleaseTimeRequest, callback func(response *SetLoadBalancerAutoReleaseTimeResponse, err error)) <-chan int

SetLoadBalancerAutoReleaseTimeWithCallback invokes the slb.SetLoadBalancerAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerAutoReleaseTimeWithChan

func (client *Client) SetLoadBalancerAutoReleaseTimeWithChan(request *SetLoadBalancerAutoReleaseTimeRequest) (<-chan *SetLoadBalancerAutoReleaseTimeResponse, <-chan error)

SetLoadBalancerAutoReleaseTimeWithChan invokes the slb.SetLoadBalancerAutoReleaseTime API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerautoreleasetime.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerHTTPListenerAttribute

func (client *Client) SetLoadBalancerHTTPListenerAttribute(request *SetLoadBalancerHTTPListenerAttributeRequest) (response *SetLoadBalancerHTTPListenerAttributeResponse, err error)

SetLoadBalancerHTTPListenerAttribute invokes the slb.SetLoadBalancerHTTPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttplistenerattribute.html

func (*Client) SetLoadBalancerHTTPListenerAttributeWithCallback

func (client *Client) SetLoadBalancerHTTPListenerAttributeWithCallback(request *SetLoadBalancerHTTPListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPListenerAttributeResponse, err error)) <-chan int

SetLoadBalancerHTTPListenerAttributeWithCallback invokes the slb.SetLoadBalancerHTTPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerHTTPListenerAttributeWithChan

func (client *Client) SetLoadBalancerHTTPListenerAttributeWithChan(request *SetLoadBalancerHTTPListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPListenerAttributeResponse, <-chan error)

SetLoadBalancerHTTPListenerAttributeWithChan invokes the slb.SetLoadBalancerHTTPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerHTTPSListenerAttribute

func (client *Client) SetLoadBalancerHTTPSListenerAttribute(request *SetLoadBalancerHTTPSListenerAttributeRequest) (response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)

SetLoadBalancerHTTPSListenerAttribute invokes the slb.SetLoadBalancerHTTPSListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttpslistenerattribute.html

func (*Client) SetLoadBalancerHTTPSListenerAttributeWithCallback

func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithCallback(request *SetLoadBalancerHTTPSListenerAttributeRequest, callback func(response *SetLoadBalancerHTTPSListenerAttributeResponse, err error)) <-chan int

SetLoadBalancerHTTPSListenerAttributeWithCallback invokes the slb.SetLoadBalancerHTTPSListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttpslistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerHTTPSListenerAttributeWithChan

func (client *Client) SetLoadBalancerHTTPSListenerAttributeWithChan(request *SetLoadBalancerHTTPSListenerAttributeRequest) (<-chan *SetLoadBalancerHTTPSListenerAttributeResponse, <-chan error)

SetLoadBalancerHTTPSListenerAttributeWithChan invokes the slb.SetLoadBalancerHTTPSListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerhttpslistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerName

func (client *Client) SetLoadBalancerName(request *SetLoadBalancerNameRequest) (response *SetLoadBalancerNameResponse, err error)

SetLoadBalancerName invokes the slb.SetLoadBalancerName API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancername.html

func (*Client) SetLoadBalancerNameWithCallback

func (client *Client) SetLoadBalancerNameWithCallback(request *SetLoadBalancerNameRequest, callback func(response *SetLoadBalancerNameResponse, err error)) <-chan int

SetLoadBalancerNameWithCallback invokes the slb.SetLoadBalancerName API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancername.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerNameWithChan

func (client *Client) SetLoadBalancerNameWithChan(request *SetLoadBalancerNameRequest) (<-chan *SetLoadBalancerNameResponse, <-chan error)

SetLoadBalancerNameWithChan invokes the slb.SetLoadBalancerName API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancername.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerStatus

func (client *Client) SetLoadBalancerStatus(request *SetLoadBalancerStatusRequest) (response *SetLoadBalancerStatusResponse, err error)

SetLoadBalancerStatus invokes the slb.SetLoadBalancerStatus API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerstatus.html

func (*Client) SetLoadBalancerStatusWithCallback

func (client *Client) SetLoadBalancerStatusWithCallback(request *SetLoadBalancerStatusRequest, callback func(response *SetLoadBalancerStatusResponse, err error)) <-chan int

SetLoadBalancerStatusWithCallback invokes the slb.SetLoadBalancerStatus API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerStatusWithChan

func (client *Client) SetLoadBalancerStatusWithChan(request *SetLoadBalancerStatusRequest) (<-chan *SetLoadBalancerStatusResponse, <-chan error)

SetLoadBalancerStatusWithChan invokes the slb.SetLoadBalancerStatus API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerstatus.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerTCPListenerAttribute

func (client *Client) SetLoadBalancerTCPListenerAttribute(request *SetLoadBalancerTCPListenerAttributeRequest) (response *SetLoadBalancerTCPListenerAttributeResponse, err error)

SetLoadBalancerTCPListenerAttribute invokes the slb.SetLoadBalancerTCPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancertcplistenerattribute.html

func (*Client) SetLoadBalancerTCPListenerAttributeWithCallback

func (client *Client) SetLoadBalancerTCPListenerAttributeWithCallback(request *SetLoadBalancerTCPListenerAttributeRequest, callback func(response *SetLoadBalancerTCPListenerAttributeResponse, err error)) <-chan int

SetLoadBalancerTCPListenerAttributeWithCallback invokes the slb.SetLoadBalancerTCPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancertcplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerTCPListenerAttributeWithChan

func (client *Client) SetLoadBalancerTCPListenerAttributeWithChan(request *SetLoadBalancerTCPListenerAttributeRequest) (<-chan *SetLoadBalancerTCPListenerAttributeResponse, <-chan error)

SetLoadBalancerTCPListenerAttributeWithChan invokes the slb.SetLoadBalancerTCPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancertcplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerUDPListenerAttribute

func (client *Client) SetLoadBalancerUDPListenerAttribute(request *SetLoadBalancerUDPListenerAttributeRequest) (response *SetLoadBalancerUDPListenerAttributeResponse, err error)

SetLoadBalancerUDPListenerAttribute invokes the slb.SetLoadBalancerUDPListenerAttribute API synchronously api document: https://help.aliyun.com/api/slb/setloadbalancerudplistenerattribute.html

func (*Client) SetLoadBalancerUDPListenerAttributeWithCallback

func (client *Client) SetLoadBalancerUDPListenerAttributeWithCallback(request *SetLoadBalancerUDPListenerAttributeRequest, callback func(response *SetLoadBalancerUDPListenerAttributeResponse, err error)) <-chan int

SetLoadBalancerUDPListenerAttributeWithCallback invokes the slb.SetLoadBalancerUDPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerudplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetLoadBalancerUDPListenerAttributeWithChan

func (client *Client) SetLoadBalancerUDPListenerAttributeWithChan(request *SetLoadBalancerUDPListenerAttributeRequest) (<-chan *SetLoadBalancerUDPListenerAttributeResponse, <-chan error)

SetLoadBalancerUDPListenerAttributeWithChan invokes the slb.SetLoadBalancerUDPListenerAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setloadbalancerudplistenerattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetRule

func (client *Client) SetRule(request *SetRuleRequest) (response *SetRuleResponse, err error)

SetRule invokes the slb.SetRule API synchronously api document: https://help.aliyun.com/api/slb/setrule.html

func (*Client) SetRuleWithCallback

func (client *Client) SetRuleWithCallback(request *SetRuleRequest, callback func(response *SetRuleResponse, err error)) <-chan int

SetRuleWithCallback invokes the slb.SetRule API asynchronously api document: https://help.aliyun.com/api/slb/setrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetRuleWithChan

func (client *Client) SetRuleWithChan(request *SetRuleRequest) (<-chan *SetRuleResponse, <-chan error)

SetRuleWithChan invokes the slb.SetRule API asynchronously api document: https://help.aliyun.com/api/slb/setrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetServerCertificateName

func (client *Client) SetServerCertificateName(request *SetServerCertificateNameRequest) (response *SetServerCertificateNameResponse, err error)

SetServerCertificateName invokes the slb.SetServerCertificateName API synchronously api document: https://help.aliyun.com/api/slb/setservercertificatename.html

func (*Client) SetServerCertificateNameWithCallback

func (client *Client) SetServerCertificateNameWithCallback(request *SetServerCertificateNameRequest, callback func(response *SetServerCertificateNameResponse, err error)) <-chan int

SetServerCertificateNameWithCallback invokes the slb.SetServerCertificateName API asynchronously api document: https://help.aliyun.com/api/slb/setservercertificatename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetServerCertificateNameWithChan

func (client *Client) SetServerCertificateNameWithChan(request *SetServerCertificateNameRequest) (<-chan *SetServerCertificateNameResponse, <-chan error)

SetServerCertificateNameWithChan invokes the slb.SetServerCertificateName API asynchronously api document: https://help.aliyun.com/api/slb/setservercertificatename.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetVServerGroupAttribute

func (client *Client) SetVServerGroupAttribute(request *SetVServerGroupAttributeRequest) (response *SetVServerGroupAttributeResponse, err error)

SetVServerGroupAttribute invokes the slb.SetVServerGroupAttribute API synchronously api document: https://help.aliyun.com/api/slb/setvservergroupattribute.html

func (*Client) SetVServerGroupAttributeWithCallback

func (client *Client) SetVServerGroupAttributeWithCallback(request *SetVServerGroupAttributeRequest, callback func(response *SetVServerGroupAttributeResponse, err error)) <-chan int

SetVServerGroupAttributeWithCallback invokes the slb.SetVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setvservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetVServerGroupAttributeWithChan

func (client *Client) SetVServerGroupAttributeWithChan(request *SetVServerGroupAttributeRequest) (<-chan *SetVServerGroupAttributeResponse, <-chan error)

SetVServerGroupAttributeWithChan invokes the slb.SetVServerGroupAttribute API asynchronously api document: https://help.aliyun.com/api/slb/setvservergroupattribute.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartLoadBalancerListener

func (client *Client) StartLoadBalancerListener(request *StartLoadBalancerListenerRequest) (response *StartLoadBalancerListenerResponse, err error)

StartLoadBalancerListener invokes the slb.StartLoadBalancerListener API synchronously api document: https://help.aliyun.com/api/slb/startloadbalancerlistener.html

func (*Client) StartLoadBalancerListenerWithCallback

func (client *Client) StartLoadBalancerListenerWithCallback(request *StartLoadBalancerListenerRequest, callback func(response *StartLoadBalancerListenerResponse, err error)) <-chan int

StartLoadBalancerListenerWithCallback invokes the slb.StartLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/startloadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StartLoadBalancerListenerWithChan

func (client *Client) StartLoadBalancerListenerWithChan(request *StartLoadBalancerListenerRequest) (<-chan *StartLoadBalancerListenerResponse, <-chan error)

StartLoadBalancerListenerWithChan invokes the slb.StartLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/startloadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopLoadBalancerListener

func (client *Client) StopLoadBalancerListener(request *StopLoadBalancerListenerRequest) (response *StopLoadBalancerListenerResponse, err error)

StopLoadBalancerListener invokes the slb.StopLoadBalancerListener API synchronously api document: https://help.aliyun.com/api/slb/stoploadbalancerlistener.html

func (*Client) StopLoadBalancerListenerWithCallback

func (client *Client) StopLoadBalancerListenerWithCallback(request *StopLoadBalancerListenerRequest, callback func(response *StopLoadBalancerListenerResponse, err error)) <-chan int

StopLoadBalancerListenerWithCallback invokes the slb.StopLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/stoploadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) StopLoadBalancerListenerWithChan

func (client *Client) StopLoadBalancerListenerWithChan(request *StopLoadBalancerListenerRequest) (<-chan *StopLoadBalancerListenerResponse, <-chan error)

StopLoadBalancerListenerWithChan invokes the slb.StopLoadBalancerListener API asynchronously api document: https://help.aliyun.com/api/slb/stoploadbalancerlistener.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UploadCACertificate

func (client *Client) UploadCACertificate(request *UploadCACertificateRequest) (response *UploadCACertificateResponse, err error)

UploadCACertificate invokes the slb.UploadCACertificate API synchronously api document: https://help.aliyun.com/api/slb/uploadcacertificate.html

func (*Client) UploadCACertificateWithCallback

func (client *Client) UploadCACertificateWithCallback(request *UploadCACertificateRequest, callback func(response *UploadCACertificateResponse, err error)) <-chan int

UploadCACertificateWithCallback invokes the slb.UploadCACertificate API asynchronously api document: https://help.aliyun.com/api/slb/uploadcacertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UploadCACertificateWithChan

func (client *Client) UploadCACertificateWithChan(request *UploadCACertificateRequest) (<-chan *UploadCACertificateResponse, <-chan error)

UploadCACertificateWithChan invokes the slb.UploadCACertificate API asynchronously api document: https://help.aliyun.com/api/slb/uploadcacertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UploadServerCertificate

func (client *Client) UploadServerCertificate(request *UploadServerCertificateRequest) (response *UploadServerCertificateResponse, err error)

UploadServerCertificate invokes the slb.UploadServerCertificate API synchronously api document: https://help.aliyun.com/api/slb/uploadservercertificate.html

func (*Client) UploadServerCertificateWithCallback

func (client *Client) UploadServerCertificateWithCallback(request *UploadServerCertificateRequest, callback func(response *UploadServerCertificateResponse, err error)) <-chan int

UploadServerCertificateWithCallback invokes the slb.UploadServerCertificate API asynchronously api document: https://help.aliyun.com/api/slb/uploadservercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UploadServerCertificateWithChan

func (client *Client) UploadServerCertificateWithChan(request *UploadServerCertificateRequest) (<-chan *UploadServerCertificateResponse, <-chan error)

UploadServerCertificateWithChan invokes the slb.UploadServerCertificate API asynchronously api document: https://help.aliyun.com/api/slb/uploadservercertificate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateLoadBalancerHTTPListenerRequest

type CreateLoadBalancerHTTPListenerRequest struct {
	*requests.RpcRequest
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId         string           `position:"Query" name:"LoadBalancerId"`
	Bandwidth              requests.Integer `position:"Query" name:"Bandwidth"`
	ListenerPort           requests.Integer `position:"Query" name:"ListenerPort"`
	BackendServerPort      requests.Integer `position:"Query" name:"BackendServerPort"`
	XForwardedFor          string           `position:"Query" name:"XForwardedFor"`
	Scheduler              string           `position:"Query" name:"Scheduler"`
	StickySession          string           `position:"Query" name:"StickySession"`
	StickySessionType      string           `position:"Query" name:"StickySessionType"`
	CookieTimeout          requests.Integer `position:"Query" name:"CookieTimeout"`
	Cookie                 string           `position:"Query" name:"Cookie"`
	HealthCheck            string           `position:"Query" name:"HealthCheck"`
	HealthCheckDomain      string           `position:"Query" name:"HealthCheckDomain"`
	HealthCheckURI         string           `position:"Query" name:"HealthCheckURI"`
	HealthyThreshold       requests.Integer `position:"Query" name:"HealthyThreshold"`
	UnhealthyThreshold     requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthCheckTimeout     requests.Integer `position:"Query" name:"HealthCheckTimeout"`
	HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckInterval    requests.Integer `position:"Query" name:"HealthCheckInterval"`
	HealthCheckHttpCode    string           `position:"Query" name:"HealthCheckHttpCode"`
	MaxConnection          requests.Integer `position:"Query" name:"MaxConnection"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId            string           `position:"Query" name:"access_key_id"`
	VServerGroupId         string           `position:"Query" name:"VServerGroupId"`
	Tags                   string           `position:"Query" name:"Tags"`
	XForwardedForSLBIP     string           `position:"Query" name:"XForwardedFor_SLBIP"`
	XForwardedForSLBID     string           `position:"Query" name:"XForwardedFor_SLBID"`
	XForwardedForProto     string           `position:"Query" name:"XForwardedFor_proto"`
	Gzip                   string           `position:"Query" name:"Gzip"`
}

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 CreateLoadBalancerHTTPSListenerRequest

type CreateLoadBalancerHTTPSListenerRequest struct {
	*requests.RpcRequest
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId         string           `position:"Query" name:"LoadBalancerId"`
	Bandwidth              requests.Integer `position:"Query" name:"Bandwidth"`
	ListenerPort           requests.Integer `position:"Query" name:"ListenerPort"`
	BackendServerPort      requests.Integer `position:"Query" name:"BackendServerPort"`
	XForwardedFor          string           `position:"Query" name:"XForwardedFor"`
	Scheduler              string           `position:"Query" name:"Scheduler"`
	StickySession          string           `position:"Query" name:"StickySession"`
	StickySessionType      string           `position:"Query" name:"StickySessionType"`
	CookieTimeout          requests.Integer `position:"Query" name:"CookieTimeout"`
	Cookie                 string           `position:"Query" name:"Cookie"`
	HealthCheck            string           `position:"Query" name:"HealthCheck"`
	HealthCheckDomain      string           `position:"Query" name:"HealthCheckDomain"`
	HealthCheckURI         string           `position:"Query" name:"HealthCheckURI"`
	HealthyThreshold       requests.Integer `position:"Query" name:"HealthyThreshold"`
	UnhealthyThreshold     requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthCheckTimeout     requests.Integer `position:"Query" name:"HealthCheckTimeout"`
	HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckInterval    requests.Integer `position:"Query" name:"HealthCheckInterval"`
	HealthCheckHttpCode    string           `position:"Query" name:"HealthCheckHttpCode"`
	ServerCertificateId    string           `position:"Query" name:"ServerCertificateId"`
	MaxConnection          requests.Integer `position:"Query" name:"MaxConnection"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId            string           `position:"Query" name:"access_key_id"`
	VServerGroupId         string           `position:"Query" name:"VServerGroupId"`
	CACertificateId        string           `position:"Query" name:"CACertificateId"`
	Tags                   string           `position:"Query" name:"Tags"`
	XForwardedForSLBIP     string           `position:"Query" name:"XForwardedFor_SLBIP"`
	XForwardedForSLBID     string           `position:"Query" name:"XForwardedFor_SLBID"`
	XForwardedForProto     string           `position:"Query" name:"XForwardedFor_proto"`
	Gzip                   string           `position:"Query" name:"Gzip"`
}

CreateLoadBalancerHTTPSListenerRequest is the request struct for api CreateLoadBalancerHTTPSListener

func CreateCreateLoadBalancerHTTPSListenerRequest

func CreateCreateLoadBalancerHTTPSListenerRequest() (request *CreateLoadBalancerHTTPSListenerRequest)

CreateCreateLoadBalancerHTTPSListenerRequest creates a request to invoke CreateLoadBalancerHTTPSListener API

type CreateLoadBalancerHTTPSListenerResponse

type CreateLoadBalancerHTTPSListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateLoadBalancerHTTPSListenerResponse is the response struct for api CreateLoadBalancerHTTPSListener

func CreateCreateLoadBalancerHTTPSListenerResponse

func CreateCreateLoadBalancerHTTPSListenerResponse() (response *CreateLoadBalancerHTTPSListenerResponse)

CreateCreateLoadBalancerHTTPSListenerResponse creates a response to parse from CreateLoadBalancerHTTPSListener response

type CreateLoadBalancerRequest

type CreateLoadBalancerRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AddressType          string           `position:"Query" name:"AddressType"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	ClientToken          string           `position:"Query" name:"ClientToken"`
	LoadBalancerName     string           `position:"Query" name:"LoadBalancerName"`
	VpcId                string           `position:"Query" name:"VpcId"`
	VSwitchId            string           `position:"Query" name:"VSwitchId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	MasterZoneId         string           `position:"Query" name:"MasterZoneId"`
	SlaveZoneId          string           `position:"Query" name:"SlaveZoneId"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	EnableVpcVipFlow     string           `position:"Query" name:"EnableVpcVipFlow"`
	LoadBalancerSpec     string           `position:"Query" name:"LoadBalancerSpec"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	PayType              string           `position:"Query" name:"PayType"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
}

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
	RequestId        string `json:"RequestId" xml:"RequestId"`
	LoadBalancerId   string `json:"LoadBalancerId" xml:"LoadBalancerId"`
	ResourceGroupId  string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Address          string `json:"Address" xml:"Address"`
	LoadBalancerName string `json:"LoadBalancerName" xml:"LoadBalancerName"`
	VpcId            string `json:"VpcId" xml:"VpcId"`
	VSwitchId        string `json:"VSwitchId" xml:"VSwitchId"`
	NetworkType      string `json:"NetworkType" xml:"NetworkType"`
	OrderId          int    `json:"OrderId" xml:"OrderId"`
}

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
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId            string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort              requests.Integer `position:"Query" name:"ListenerPort"`
	BackendServerPort         requests.Integer `position:"Query" name:"BackendServerPort"`
	Bandwidth                 requests.Integer `position:"Query" name:"Bandwidth"`
	Scheduler                 string           `position:"Query" name:"Scheduler"`
	PersistenceTimeout        requests.Integer `position:"Query" name:"PersistenceTimeout"`
	EstablishedTimeout        requests.Integer `position:"Query" name:"EstablishedTimeout"`
	HealthyThreshold          requests.Integer `position:"Query" name:"HealthyThreshold"`
	UnhealthyThreshold        requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
	HealthCheckConnectPort    requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckInterval       requests.Integer `position:"Query" name:"healthCheckInterval"`
	HealthCheckDomain         string           `position:"Query" name:"HealthCheckDomain"`
	HealthCheckURI            string           `position:"Query" name:"HealthCheckURI"`
	HealthCheckHttpCode       string           `position:"Query" name:"HealthCheckHttpCode"`
	HealthCheckType           string           `position:"Query" name:"HealthCheckType"`
	MaxConnection             requests.Integer `position:"Query" name:"MaxConnection"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId               string           `position:"Query" name:"access_key_id"`
	VServerGroupId            string           `position:"Query" name:"VServerGroupId"`
	MasterSlaveServerGroupId  string           `position:"Query" name:"MasterSlaveServerGroupId"`
	Tags                      string           `position:"Query" name:"Tags"`
}

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 CreateLoadBalancerUDPListenerRequest

type CreateLoadBalancerUDPListenerRequest struct {
	*requests.RpcRequest
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId            string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort              requests.Integer `position:"Query" name:"ListenerPort"`
	BackendServerPort         requests.Integer `position:"Query" name:"BackendServerPort"`
	Bandwidth                 requests.Integer `position:"Query" name:"Bandwidth"`
	Scheduler                 string           `position:"Query" name:"Scheduler"`
	PersistenceTimeout        requests.Integer `position:"Query" name:"PersistenceTimeout"`
	HealthyThreshold          requests.Integer `position:"Query" name:"HealthyThreshold"`
	UnhealthyThreshold        requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
	HealthCheckConnectPort    requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckInterval       requests.Integer `position:"Query" name:"healthCheckInterval"`
	HealthCheckReq            string           `position:"Query" name:"healthCheckReq"`
	HealthCheckExp            string           `position:"Query" name:"healthCheckExp"`
	MaxConnection             requests.Integer `position:"Query" name:"MaxConnection"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId               string           `position:"Query" name:"access_key_id"`
	VServerGroupId            string           `position:"Query" name:"VServerGroupId"`
	MasterSlaveServerGroupId  string           `position:"Query" name:"MasterSlaveServerGroupId"`
	Tags                      string           `position:"Query" name:"Tags"`
}

CreateLoadBalancerUDPListenerRequest is the request struct for api CreateLoadBalancerUDPListener

func CreateCreateLoadBalancerUDPListenerRequest

func CreateCreateLoadBalancerUDPListenerRequest() (request *CreateLoadBalancerUDPListenerRequest)

CreateCreateLoadBalancerUDPListenerRequest creates a request to invoke CreateLoadBalancerUDPListener API

type CreateLoadBalancerUDPListenerResponse

type CreateLoadBalancerUDPListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateLoadBalancerUDPListenerResponse is the response struct for api CreateLoadBalancerUDPListener

func CreateCreateLoadBalancerUDPListenerResponse

func CreateCreateLoadBalancerUDPListenerResponse() (response *CreateLoadBalancerUDPListenerResponse)

CreateCreateLoadBalancerUDPListenerResponse creates a response to parse from CreateLoadBalancerUDPListener response

type CreateMasterSlaveServerGroupRequest

type CreateMasterSlaveServerGroupRequest struct {
	*requests.RpcRequest
	OwnerId                    requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount       string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId            requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount               string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId                string           `position:"Query" name:"access_key_id"`
	Tags                       string           `position:"Query" name:"Tags"`
	LoadBalancerId             string           `position:"Query" name:"LoadBalancerId"`
	MasterSlaveServerGroupName string           `position:"Query" name:"MasterSlaveServerGroupName"`
	MasterSlaveBackendServers  string           `position:"Query" name:"MasterSlaveBackendServers"`
}

CreateMasterSlaveServerGroupRequest is the request struct for api CreateMasterSlaveServerGroup

func CreateCreateMasterSlaveServerGroupRequest

func CreateCreateMasterSlaveServerGroupRequest() (request *CreateMasterSlaveServerGroupRequest)

CreateCreateMasterSlaveServerGroupRequest creates a request to invoke CreateMasterSlaveServerGroup API

type CreateMasterSlaveServerGroupResponse

type CreateMasterSlaveServerGroupResponse struct {
	*responses.BaseResponse
	RequestId                 string                                                  `json:"RequestId" xml:"RequestId"`
	MasterSlaveServerGroupId  string                                                  `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"`
	MasterSlaveBackendServers MasterSlaveBackendServersInCreateMasterSlaveServerGroup `json:"MasterSlaveBackendServers" xml:"MasterSlaveBackendServers"`
}

CreateMasterSlaveServerGroupResponse is the response struct for api CreateMasterSlaveServerGroup

func CreateCreateMasterSlaveServerGroupResponse

func CreateCreateMasterSlaveServerGroupResponse() (response *CreateMasterSlaveServerGroupResponse)

CreateCreateMasterSlaveServerGroupResponse creates a response to parse from CreateMasterSlaveServerGroup response

type CreateMasterSlaveVServerGroupRequest

type CreateMasterSlaveVServerGroupRequest struct {
	*requests.RpcRequest
	OwnerId                     requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount        string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId             requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount                string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId                 string           `position:"Query" name:"access_key_id"`
	Tags                        string           `position:"Query" name:"Tags"`
	LoadBalancerId              string           `position:"Query" name:"LoadBalancerId"`
	MasterSlaveVServerGroupName string           `position:"Query" name:"MasterSlaveVServerGroupName"`
	MasterSlaveBackendServers   string           `position:"Query" name:"MasterSlaveBackendServers"`
}

CreateMasterSlaveVServerGroupRequest is the request struct for api CreateMasterSlaveVServerGroup

func CreateCreateMasterSlaveVServerGroupRequest

func CreateCreateMasterSlaveVServerGroupRequest() (request *CreateMasterSlaveVServerGroupRequest)

CreateCreateMasterSlaveVServerGroupRequest creates a request to invoke CreateMasterSlaveVServerGroup API

type CreateMasterSlaveVServerGroupResponse

type CreateMasterSlaveVServerGroupResponse struct {
	*responses.BaseResponse
	RequestId                 string                                                   `json:"RequestId" xml:"RequestId"`
	MasterSlaveVServerGroupId string                                                   `json:"MasterSlaveVServerGroupId" xml:"MasterSlaveVServerGroupId"`
	MasterSlaveBackendServers MasterSlaveBackendServersInCreateMasterSlaveVServerGroup `json:"MasterSlaveBackendServers" xml:"MasterSlaveBackendServers"`
}

CreateMasterSlaveVServerGroupResponse is the response struct for api CreateMasterSlaveVServerGroup

func CreateCreateMasterSlaveVServerGroupResponse

func CreateCreateMasterSlaveVServerGroupResponse() (response *CreateMasterSlaveVServerGroupResponse)

CreateCreateMasterSlaveVServerGroupResponse creates a response to parse from CreateMasterSlaveVServerGroup response

type CreateRulesRequest

type CreateRulesRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	RuleList             string           `position:"Query" name:"RuleList"`
}

CreateRulesRequest is the request struct for api CreateRules

func CreateCreateRulesRequest

func CreateCreateRulesRequest() (request *CreateRulesRequest)

CreateCreateRulesRequest creates a request to invoke CreateRules API

type CreateRulesResponse

type CreateRulesResponse struct {
	*responses.BaseResponse
	RequestId string             `json:"RequestId" xml:"RequestId"`
	Rules     RulesInCreateRules `json:"Rules" xml:"Rules"`
}

CreateRulesResponse is the response struct for api CreateRules

func CreateCreateRulesResponse

func CreateCreateRulesResponse() (response *CreateRulesResponse)

CreateCreateRulesResponse creates a response to parse from CreateRules response

type CreateVServerGroupRequest

type CreateVServerGroupRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	VServerGroupName     string           `position:"Query" name:"VServerGroupName"`
	BackendServers       string           `position:"Query" name:"BackendServers"`
}

CreateVServerGroupRequest is the request struct for api CreateVServerGroup

func CreateCreateVServerGroupRequest

func CreateCreateVServerGroupRequest() (request *CreateVServerGroupRequest)

CreateCreateVServerGroupRequest creates a request to invoke CreateVServerGroup API

type CreateVServerGroupResponse

type CreateVServerGroupResponse struct {
	*responses.BaseResponse
	RequestId      string                             `json:"RequestId" xml:"RequestId"`
	VServerGroupId string                             `json:"VServerGroupId" xml:"VServerGroupId"`
	BackendServers BackendServersInCreateVServerGroup `json:"BackendServers" xml:"BackendServers"`
}

CreateVServerGroupResponse is the response struct for api CreateVServerGroup

func CreateCreateVServerGroupResponse

func CreateCreateVServerGroupResponse() (response *CreateVServerGroupResponse)

CreateCreateVServerGroupResponse creates a response to parse from CreateVServerGroup response

type DeleteCACertificateRequest

type DeleteCACertificateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	CACertificateId      string           `position:"Query" name:"CACertificateId"`
}

DeleteCACertificateRequest is the request struct for api DeleteCACertificate

func CreateDeleteCACertificateRequest

func CreateDeleteCACertificateRequest() (request *DeleteCACertificateRequest)

CreateDeleteCACertificateRequest creates a request to invoke DeleteCACertificate API

type DeleteCACertificateResponse

type DeleteCACertificateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteCACertificateResponse is the response struct for api DeleteCACertificate

func CreateDeleteCACertificateResponse

func CreateDeleteCACertificateResponse() (response *DeleteCACertificateResponse)

CreateDeleteCACertificateResponse creates a response to parse from DeleteCACertificate response

type DeleteLoadBalancerListenerRequest

type DeleteLoadBalancerListenerRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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 DeleteMasterSlaveServerGroupRequest

type DeleteMasterSlaveServerGroupRequest struct {
	*requests.RpcRequest
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId              string           `position:"Query" name:"access_key_id"`
	Tags                     string           `position:"Query" name:"Tags"`
	MasterSlaveServerGroupId string           `position:"Query" name:"MasterSlaveServerGroupId"`
}

DeleteMasterSlaveServerGroupRequest is the request struct for api DeleteMasterSlaveServerGroup

func CreateDeleteMasterSlaveServerGroupRequest

func CreateDeleteMasterSlaveServerGroupRequest() (request *DeleteMasterSlaveServerGroupRequest)

CreateDeleteMasterSlaveServerGroupRequest creates a request to invoke DeleteMasterSlaveServerGroup API

type DeleteMasterSlaveServerGroupResponse

type DeleteMasterSlaveServerGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteMasterSlaveServerGroupResponse is the response struct for api DeleteMasterSlaveServerGroup

func CreateDeleteMasterSlaveServerGroupResponse

func CreateDeleteMasterSlaveServerGroupResponse() (response *DeleteMasterSlaveServerGroupResponse)

CreateDeleteMasterSlaveServerGroupResponse creates a response to parse from DeleteMasterSlaveServerGroup response

type DeleteMasterSlaveVServerGroupRequest

type DeleteMasterSlaveVServerGroupRequest struct {
	*requests.RpcRequest
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId               string           `position:"Query" name:"access_key_id"`
	Tags                      string           `position:"Query" name:"Tags"`
	MasterSlaveVServerGroupId string           `position:"Query" name:"MasterSlaveVServerGroupId"`
}

DeleteMasterSlaveVServerGroupRequest is the request struct for api DeleteMasterSlaveVServerGroup

func CreateDeleteMasterSlaveVServerGroupRequest

func CreateDeleteMasterSlaveVServerGroupRequest() (request *DeleteMasterSlaveVServerGroupRequest)

CreateDeleteMasterSlaveVServerGroupRequest creates a request to invoke DeleteMasterSlaveVServerGroup API

type DeleteMasterSlaveVServerGroupResponse

type DeleteMasterSlaveVServerGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteMasterSlaveVServerGroupResponse is the response struct for api DeleteMasterSlaveVServerGroup

func CreateDeleteMasterSlaveVServerGroupResponse

func CreateDeleteMasterSlaveVServerGroupResponse() (response *DeleteMasterSlaveVServerGroupResponse)

CreateDeleteMasterSlaveVServerGroupResponse creates a response to parse from DeleteMasterSlaveVServerGroup response

type DeleteRulesRequest

type DeleteRulesRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	RuleIds              string           `position:"Query" name:"RuleIds"`
}

DeleteRulesRequest is the request struct for api DeleteRules

func CreateDeleteRulesRequest

func CreateDeleteRulesRequest() (request *DeleteRulesRequest)

CreateDeleteRulesRequest creates a request to invoke DeleteRules API

type DeleteRulesResponse

type DeleteRulesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteRulesResponse is the response struct for api DeleteRules

func CreateDeleteRulesResponse

func CreateDeleteRulesResponse() (response *DeleteRulesResponse)

CreateDeleteRulesResponse creates a response to parse from DeleteRules response

type DeleteServerCertificateRequest

type DeleteServerCertificateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ServerCertificateId  string           `position:"Query" name:"ServerCertificateId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

DeleteServerCertificateRequest is the request struct for api DeleteServerCertificate

func CreateDeleteServerCertificateRequest

func CreateDeleteServerCertificateRequest() (request *DeleteServerCertificateRequest)

CreateDeleteServerCertificateRequest creates a request to invoke DeleteServerCertificate API

type DeleteServerCertificateResponse

type DeleteServerCertificateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteServerCertificateResponse is the response struct for api DeleteServerCertificate

func CreateDeleteServerCertificateResponse

func CreateDeleteServerCertificateResponse() (response *DeleteServerCertificateResponse)

CreateDeleteServerCertificateResponse creates a response to parse from DeleteServerCertificate response

type DeleteVServerGroupRequest

type DeleteVServerGroupRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	VServerGroupId       string           `position:"Query" name:"VServerGroupId"`
}

DeleteVServerGroupRequest is the request struct for api DeleteVServerGroup

func CreateDeleteVServerGroupRequest

func CreateDeleteVServerGroupRequest() (request *DeleteVServerGroupRequest)

CreateDeleteVServerGroupRequest creates a request to invoke DeleteVServerGroup API

type DeleteVServerGroupResponse

type DeleteVServerGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteVServerGroupResponse is the response struct for api DeleteVServerGroup

func CreateDeleteVServerGroupResponse

func CreateDeleteVServerGroupResponse() (response *DeleteVServerGroupResponse)

CreateDeleteVServerGroupResponse creates a response to parse from DeleteVServerGroup response

type DescribeCACertificatesRequest

type DescribeCACertificatesRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	CACertificateId      string           `position:"Query" name:"CACertificateId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
}

DescribeCACertificatesRequest is the request struct for api DescribeCACertificates

func CreateDescribeCACertificatesRequest

func CreateDescribeCACertificatesRequest() (request *DescribeCACertificatesRequest)

CreateDescribeCACertificatesRequest creates a request to invoke DescribeCACertificates API

type DescribeCACertificatesResponse

type DescribeCACertificatesResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	CACertificates CACertificates `json:"CACertificates" xml:"CACertificates"`
}

DescribeCACertificatesResponse is the response struct for api DescribeCACertificates

func CreateDescribeCACertificatesResponse

func CreateDescribeCACertificatesResponse() (response *DescribeCACertificatesResponse)

CreateDescribeCACertificatesResponse creates a response to parse from DescribeCACertificates response

type DescribeHealthStatusRequest

type DescribeHealthStatusRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

DescribeHealthStatusRequest is the request struct for api DescribeHealthStatus

func CreateDescribeHealthStatusRequest

func CreateDescribeHealthStatusRequest() (request *DescribeHealthStatusRequest)

CreateDescribeHealthStatusRequest creates a request to invoke DescribeHealthStatus API

type DescribeHealthStatusResponse

type DescribeHealthStatusResponse struct {
	*responses.BaseResponse
	RequestId      string                               `json:"RequestId" xml:"RequestId"`
	BackendServers BackendServersInDescribeHealthStatus `json:"BackendServers" xml:"BackendServers"`
}

DescribeHealthStatusResponse is the response struct for api DescribeHealthStatus

func CreateDescribeHealthStatusResponse

func CreateDescribeHealthStatusResponse() (response *DescribeHealthStatusResponse)

CreateDescribeHealthStatusResponse creates a response to parse from DescribeHealthStatus response

type DescribeListenerAccessControlAttributeRequest

type DescribeListenerAccessControlAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

DescribeListenerAccessControlAttributeRequest is the request struct for api DescribeListenerAccessControlAttribute

func CreateDescribeListenerAccessControlAttributeRequest

func CreateDescribeListenerAccessControlAttributeRequest() (request *DescribeListenerAccessControlAttributeRequest)

CreateDescribeListenerAccessControlAttributeRequest creates a request to invoke DescribeListenerAccessControlAttribute API

type DescribeListenerAccessControlAttributeResponse

type DescribeListenerAccessControlAttributeResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	AccessControlStatus string `json:"AccessControlStatus" xml:"AccessControlStatus"`
	SourceItems         string `json:"SourceItems" xml:"SourceItems"`
}

DescribeListenerAccessControlAttributeResponse is the response struct for api DescribeListenerAccessControlAttribute

func CreateDescribeListenerAccessControlAttributeResponse

func CreateDescribeListenerAccessControlAttributeResponse() (response *DescribeListenerAccessControlAttributeResponse)

CreateDescribeListenerAccessControlAttributeResponse creates a response to parse from DescribeListenerAccessControlAttribute response

type DescribeLoadBalancerAttributeRequest

type DescribeLoadBalancerAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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
	RequestId                string                                        `json:"RequestId" xml:"RequestId"`
	LoadBalancerId           string                                        `json:"LoadBalancerId" xml:"LoadBalancerId"`
	ResourceGroupId          string                                        `json:"ResourceGroupId" xml:"ResourceGroupId"`
	LoadBalancerName         string                                        `json:"LoadBalancerName" xml:"LoadBalancerName"`
	LoadBalancerStatus       string                                        `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"`
	RegionId                 string                                        `json:"RegionId" xml:"RegionId"`
	RegionIdAlias            string                                        `json:"RegionIdAlias" xml:"RegionIdAlias"`
	Address                  string                                        `json:"Address" xml:"Address"`
	AddressType              string                                        `json:"AddressType" xml:"AddressType"`
	VpcId                    string                                        `json:"VpcId" xml:"VpcId"`
	VSwitchId                string                                        `json:"VSwitchId" xml:"VSwitchId"`
	NetworkType              string                                        `json:"NetworkType" xml:"NetworkType"`
	InternetChargeType       string                                        `json:"InternetChargeType" xml:"InternetChargeType"`
	AutoReleaseTime          int                                           `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
	Bandwidth                int                                           `json:"Bandwidth" xml:"Bandwidth"`
	LoadBalancerSpec         string                                        `json:"LoadBalancerSpec" xml:"LoadBalancerSpec"`
	CreateTime               string                                        `json:"CreateTime" xml:"CreateTime"`
	CreateTimeStamp          int                                           `json:"CreateTimeStamp" xml:"CreateTimeStamp"`
	EndTime                  string                                        `json:"EndTime" xml:"EndTime"`
	EndTimeStamp             int                                           `json:"EndTimeStamp" xml:"EndTimeStamp"`
	PayType                  string                                        `json:"PayType" xml:"PayType"`
	MasterZoneId             string                                        `json:"MasterZoneId" xml:"MasterZoneId"`
	SlaveZoneId              string                                        `json:"SlaveZoneId" xml:"SlaveZoneId"`
	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 DescribeLoadBalancerAutoReleaseTimeRequest

type DescribeLoadBalancerAutoReleaseTimeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
}

DescribeLoadBalancerAutoReleaseTimeRequest is the request struct for api DescribeLoadBalancerAutoReleaseTime

func CreateDescribeLoadBalancerAutoReleaseTimeRequest

func CreateDescribeLoadBalancerAutoReleaseTimeRequest() (request *DescribeLoadBalancerAutoReleaseTimeRequest)

CreateDescribeLoadBalancerAutoReleaseTimeRequest creates a request to invoke DescribeLoadBalancerAutoReleaseTime API

type DescribeLoadBalancerAutoReleaseTimeResponse

type DescribeLoadBalancerAutoReleaseTimeResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	AutoReleaseTime int    `json:"AutoReleaseTime" xml:"AutoReleaseTime"`
}

DescribeLoadBalancerAutoReleaseTimeResponse is the response struct for api DescribeLoadBalancerAutoReleaseTime

func CreateDescribeLoadBalancerAutoReleaseTimeResponse

func CreateDescribeLoadBalancerAutoReleaseTimeResponse() (response *DescribeLoadBalancerAutoReleaseTimeResponse)

CreateDescribeLoadBalancerAutoReleaseTimeResponse creates a response to parse from DescribeLoadBalancerAutoReleaseTime response

type DescribeLoadBalancerHTTPListenerAttributeRequest

type DescribeLoadBalancerHTTPListenerAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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
	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"`
	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"`
}

DescribeLoadBalancerHTTPListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPListenerAttribute

func CreateDescribeLoadBalancerHTTPListenerAttributeResponse

func CreateDescribeLoadBalancerHTTPListenerAttributeResponse() (response *DescribeLoadBalancerHTTPListenerAttributeResponse)

CreateDescribeLoadBalancerHTTPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerHTTPListenerAttribute response

type DescribeLoadBalancerHTTPSListenerAttributeRequest

type DescribeLoadBalancerHTTPSListenerAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

DescribeLoadBalancerHTTPSListenerAttributeRequest is the request struct for api DescribeLoadBalancerHTTPSListenerAttribute

func CreateDescribeLoadBalancerHTTPSListenerAttributeRequest

func CreateDescribeLoadBalancerHTTPSListenerAttributeRequest() (request *DescribeLoadBalancerHTTPSListenerAttributeRequest)

CreateDescribeLoadBalancerHTTPSListenerAttributeRequest creates a request to invoke DescribeLoadBalancerHTTPSListenerAttribute API

type DescribeLoadBalancerHTTPSListenerAttributeResponse

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"`
}

DescribeLoadBalancerHTTPSListenerAttributeResponse is the response struct for api DescribeLoadBalancerHTTPSListenerAttribute

func CreateDescribeLoadBalancerHTTPSListenerAttributeResponse

func CreateDescribeLoadBalancerHTTPSListenerAttributeResponse() (response *DescribeLoadBalancerHTTPSListenerAttributeResponse)

CreateDescribeLoadBalancerHTTPSListenerAttributeResponse creates a response to parse from DescribeLoadBalancerHTTPSListenerAttribute response

type DescribeLoadBalancerTCPListenerAttributeRequest

type DescribeLoadBalancerTCPListenerAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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
	RequestId                 string `json:"RequestId" xml:"RequestId"`
	ListenerPort              int    `json:"ListenerPort" xml:"ListenerPort"`
	BackendServerPort         int    `json:"BackendServerPort" xml:"BackendServerPort"`
	Status                    string `json:"Status" xml:"Status"`
	Bandwidth                 int    `json:"Bandwidth" xml:"Bandwidth"`
	Scheduler                 string `json:"Scheduler" xml:"Scheduler"`
	SynProxy                  string `json:"SynProxy" xml:"SynProxy"`
	PersistenceTimeout        int    `json:"PersistenceTimeout" xml:"PersistenceTimeout"`
	EstablishedTimeout        int    `json:"EstablishedTimeout" xml:"EstablishedTimeout"`
	HealthCheck               string `json:"HealthCheck" xml:"HealthCheck"`
	HealthyThreshold          int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	UnhealthyThreshold        int    `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
	HealthCheckConnectTimeout int    `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"`
	HealthCheckConnectPort    int    `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"`
	HealthCheckInterval       int    `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
	HealthCheckHttpCode       string `json:"HealthCheckHttpCode" xml:"HealthCheckHttpCode"`
	HealthCheckDomain         string `json:"HealthCheckDomain" xml:"HealthCheckDomain"`
	HealthCheckURI            string `json:"HealthCheckURI" xml:"HealthCheckURI"`
	HealthCheckType           string `json:"HealthCheckType" xml:"HealthCheckType"`
	MaxConnection             int    `json:"MaxConnection" xml:"MaxConnection"`
	VServerGroupId            string `json:"VServerGroupId" xml:"VServerGroupId"`
	MasterSlaveServerGroupId  string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"`
}

DescribeLoadBalancerTCPListenerAttributeResponse is the response struct for api DescribeLoadBalancerTCPListenerAttribute

func CreateDescribeLoadBalancerTCPListenerAttributeResponse

func CreateDescribeLoadBalancerTCPListenerAttributeResponse() (response *DescribeLoadBalancerTCPListenerAttributeResponse)

CreateDescribeLoadBalancerTCPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerTCPListenerAttribute response

type DescribeLoadBalancerUDPListenerAttributeRequest

type DescribeLoadBalancerUDPListenerAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

DescribeLoadBalancerUDPListenerAttributeRequest is the request struct for api DescribeLoadBalancerUDPListenerAttribute

func CreateDescribeLoadBalancerUDPListenerAttributeRequest

func CreateDescribeLoadBalancerUDPListenerAttributeRequest() (request *DescribeLoadBalancerUDPListenerAttributeRequest)

CreateDescribeLoadBalancerUDPListenerAttributeRequest creates a request to invoke DescribeLoadBalancerUDPListenerAttribute API

type DescribeLoadBalancerUDPListenerAttributeResponse

type DescribeLoadBalancerUDPListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId                 string `json:"RequestId" xml:"RequestId"`
	ListenerPort              int    `json:"ListenerPort" xml:"ListenerPort"`
	BackendServerPort         int    `json:"BackendServerPort" xml:"BackendServerPort"`
	Status                    string `json:"Status" xml:"Status"`
	Bandwidth                 int    `json:"Bandwidth" xml:"Bandwidth"`
	Scheduler                 string `json:"Scheduler" xml:"Scheduler"`
	PersistenceTimeout        int    `json:"PersistenceTimeout" xml:"PersistenceTimeout"`
	HealthCheck               string `json:"HealthCheck" xml:"HealthCheck"`
	HealthyThreshold          int    `json:"HealthyThreshold" xml:"HealthyThreshold"`
	UnhealthyThreshold        int    `json:"UnhealthyThreshold" xml:"UnhealthyThreshold"`
	HealthCheckConnectTimeout int    `json:"HealthCheckConnectTimeout" xml:"HealthCheckConnectTimeout"`
	HealthCheckConnectPort    int    `json:"HealthCheckConnectPort" xml:"HealthCheckConnectPort"`
	HealthCheckInterval       int    `json:"HealthCheckInterval" xml:"HealthCheckInterval"`
	HealthCheckReq            string `json:"HealthCheckReq" xml:"HealthCheckReq"`
	HealthCheckExp            string `json:"HealthCheckExp" xml:"HealthCheckExp"`
	MaxConnection             int    `json:"MaxConnection" xml:"MaxConnection"`
	VServerGroupId            string `json:"VServerGroupId" xml:"VServerGroupId"`
	MasterSlaveServerGroupId  string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"`
}

DescribeLoadBalancerUDPListenerAttributeResponse is the response struct for api DescribeLoadBalancerUDPListenerAttribute

func CreateDescribeLoadBalancerUDPListenerAttributeResponse

func CreateDescribeLoadBalancerUDPListenerAttributeResponse() (response *DescribeLoadBalancerUDPListenerAttributeResponse)

CreateDescribeLoadBalancerUDPListenerAttributeResponse creates a response to parse from DescribeLoadBalancerUDPListenerAttribute response

type DescribeLoadBalancersRelatedEcsRequest

type DescribeLoadBalancersRelatedEcsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
}

DescribeLoadBalancersRelatedEcsRequest is the request struct for api DescribeLoadBalancersRelatedEcs

func CreateDescribeLoadBalancersRelatedEcsRequest

func CreateDescribeLoadBalancersRelatedEcsRequest() (request *DescribeLoadBalancersRelatedEcsRequest)

CreateDescribeLoadBalancersRelatedEcsRequest creates a request to invoke DescribeLoadBalancersRelatedEcs API

type DescribeLoadBalancersRelatedEcsResponse

type DescribeLoadBalancersRelatedEcsResponse struct {
	*responses.BaseResponse
	Message       string                                         `json:"Message" xml:"Message"`
	Success       bool                                           `json:"Success" xml:"Success"`
	RequestId     string                                         `json:"RequestId" xml:"RequestId"`
	LoadBalancers LoadBalancersInDescribeLoadBalancersRelatedEcs `json:"LoadBalancers" xml:"LoadBalancers"`
}

DescribeLoadBalancersRelatedEcsResponse is the response struct for api DescribeLoadBalancersRelatedEcs

func CreateDescribeLoadBalancersRelatedEcsResponse

func CreateDescribeLoadBalancersRelatedEcsResponse() (response *DescribeLoadBalancersRelatedEcsResponse)

CreateDescribeLoadBalancersRelatedEcsResponse creates a response to parse from DescribeLoadBalancersRelatedEcs response

type DescribeLoadBalancersRequest

type DescribeLoadBalancersRequest struct {
	*requests.RpcRequest
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ServerId              string           `position:"Query" name:"ServerId"`
	LoadBalancerId        string           `position:"Query" name:"LoadBalancerId"`
	LoadBalancerName      string           `position:"Query" name:"LoadBalancerName"`
	ServerIntranetAddress string           `position:"Query" name:"ServerIntranetAddress"`
	AddressType           string           `position:"Query" name:"AddressType"`
	InternetChargeType    string           `position:"Query" name:"InternetChargeType"`
	VpcId                 string           `position:"Query" name:"VpcId"`
	VSwitchId             string           `position:"Query" name:"VSwitchId"`
	NetworkType           string           `position:"Query" name:"NetworkType"`
	Address               string           `position:"Query" name:"Address"`
	MasterZoneId          string           `position:"Query" name:"MasterZoneId"`
	SlaveZoneId           string           `position:"Query" name:"SlaveZoneId"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId           string           `position:"Query" name:"access_key_id"`
	Tags                  string           `position:"Query" name:"Tags"`
	PayType               string           `position:"Query" name:"PayType"`
	ResourceGroupId       string           `position:"Query" name:"ResourceGroupId"`
	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
	PageSize              requests.Integer `position:"Query" name:"PageSize"`
}

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 LoadBalancersInDescribeLoadBalancers `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 DescribeMasterSlaveServerGroupAttributeRequest

type DescribeMasterSlaveServerGroupAttributeRequest struct {
	*requests.RpcRequest
	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId              string           `position:"Query" name:"access_key_id"`
	Tags                     string           `position:"Query" name:"Tags"`
	MasterSlaveServerGroupId string           `position:"Query" name:"MasterSlaveServerGroupId"`
}

DescribeMasterSlaveServerGroupAttributeRequest is the request struct for api DescribeMasterSlaveServerGroupAttribute

func CreateDescribeMasterSlaveServerGroupAttributeRequest

func CreateDescribeMasterSlaveServerGroupAttributeRequest() (request *DescribeMasterSlaveServerGroupAttributeRequest)

CreateDescribeMasterSlaveServerGroupAttributeRequest creates a request to invoke DescribeMasterSlaveServerGroupAttribute API

type DescribeMasterSlaveServerGroupAttributeResponse

type DescribeMasterSlaveServerGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId                  string                                                             `json:"RequestId" xml:"RequestId"`
	MasterSlaveServerGroupId   string                                                             `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"`
	MasterSlaveServerGroupName string                                                             `json:"MasterSlaveServerGroupName" xml:"MasterSlaveServerGroupName"`
	MasterSlaveBackendServers  MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute `json:"MasterSlaveBackendServers" xml:"MasterSlaveBackendServers"`
}

DescribeMasterSlaveServerGroupAttributeResponse is the response struct for api DescribeMasterSlaveServerGroupAttribute

func CreateDescribeMasterSlaveServerGroupAttributeResponse

func CreateDescribeMasterSlaveServerGroupAttributeResponse() (response *DescribeMasterSlaveServerGroupAttributeResponse)

CreateDescribeMasterSlaveServerGroupAttributeResponse creates a response to parse from DescribeMasterSlaveServerGroupAttribute response

type DescribeMasterSlaveServerGroupsRequest

type DescribeMasterSlaveServerGroupsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
}

DescribeMasterSlaveServerGroupsRequest is the request struct for api DescribeMasterSlaveServerGroups

func CreateDescribeMasterSlaveServerGroupsRequest

func CreateDescribeMasterSlaveServerGroupsRequest() (request *DescribeMasterSlaveServerGroupsRequest)

CreateDescribeMasterSlaveServerGroupsRequest creates a request to invoke DescribeMasterSlaveServerGroups API

type DescribeMasterSlaveServerGroupsResponse

type DescribeMasterSlaveServerGroupsResponse struct {
	*responses.BaseResponse
	RequestId               string                  `json:"RequestId" xml:"RequestId"`
	MasterSlaveServerGroups MasterSlaveServerGroups `json:"MasterSlaveServerGroups" xml:"MasterSlaveServerGroups"`
}

DescribeMasterSlaveServerGroupsResponse is the response struct for api DescribeMasterSlaveServerGroups

func CreateDescribeMasterSlaveServerGroupsResponse

func CreateDescribeMasterSlaveServerGroupsResponse() (response *DescribeMasterSlaveServerGroupsResponse)

CreateDescribeMasterSlaveServerGroupsResponse creates a response to parse from DescribeMasterSlaveServerGroups response

type DescribeMasterSlaveVServerGroupAttributeRequest

type DescribeMasterSlaveVServerGroupAttributeRequest struct {
	*requests.RpcRequest
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId               string           `position:"Query" name:"access_key_id"`
	Tags                      string           `position:"Query" name:"Tags"`
	MasterSlaveVServerGroupId string           `position:"Query" name:"MasterSlaveVServerGroupId"`
}

DescribeMasterSlaveVServerGroupAttributeRequest is the request struct for api DescribeMasterSlaveVServerGroupAttribute

func CreateDescribeMasterSlaveVServerGroupAttributeRequest

func CreateDescribeMasterSlaveVServerGroupAttributeRequest() (request *DescribeMasterSlaveVServerGroupAttributeRequest)

CreateDescribeMasterSlaveVServerGroupAttributeRequest creates a request to invoke DescribeMasterSlaveVServerGroupAttribute API

type DescribeMasterSlaveVServerGroupAttributeResponse

type DescribeMasterSlaveVServerGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId                   string                                                              `json:"RequestId" xml:"RequestId"`
	MasterSlaveVServerGroupId   string                                                              `json:"MasterSlaveVServerGroupId" xml:"MasterSlaveVServerGroupId"`
	MasterSlaveVServerGroupName string                                                              `json:"MasterSlaveVServerGroupName" xml:"MasterSlaveVServerGroupName"`
	MasterSlaveBackendServers   MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute `json:"MasterSlaveBackendServers" xml:"MasterSlaveBackendServers"`
}

DescribeMasterSlaveVServerGroupAttributeResponse is the response struct for api DescribeMasterSlaveVServerGroupAttribute

func CreateDescribeMasterSlaveVServerGroupAttributeResponse

func CreateDescribeMasterSlaveVServerGroupAttributeResponse() (response *DescribeMasterSlaveVServerGroupAttributeResponse)

CreateDescribeMasterSlaveVServerGroupAttributeResponse creates a response to parse from DescribeMasterSlaveVServerGroupAttribute response

type DescribeMasterSlaveVServerGroupsRequest

type DescribeMasterSlaveVServerGroupsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
}

DescribeMasterSlaveVServerGroupsRequest is the request struct for api DescribeMasterSlaveVServerGroups

func CreateDescribeMasterSlaveVServerGroupsRequest

func CreateDescribeMasterSlaveVServerGroupsRequest() (request *DescribeMasterSlaveVServerGroupsRequest)

CreateDescribeMasterSlaveVServerGroupsRequest creates a request to invoke DescribeMasterSlaveVServerGroups API

type DescribeMasterSlaveVServerGroupsResponse

type DescribeMasterSlaveVServerGroupsResponse struct {
	*responses.BaseResponse
	RequestId                string                                                     `json:"RequestId" xml:"RequestId"`
	MasterSlaveVServerGroups MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups `json:"MasterSlaveVServerGroups" xml:"MasterSlaveVServerGroups"`
}

DescribeMasterSlaveVServerGroupsResponse is the response struct for api DescribeMasterSlaveVServerGroups

func CreateDescribeMasterSlaveVServerGroupsResponse

func CreateDescribeMasterSlaveVServerGroupsResponse() (response *DescribeMasterSlaveVServerGroupsResponse)

CreateDescribeMasterSlaveVServerGroupsResponse creates a response to parse from DescribeMasterSlaveVServerGroups response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	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 DescribeRuleAttributeRequest

type DescribeRuleAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	RuleId               string           `position:"Query" name:"RuleId"`
}

DescribeRuleAttributeRequest is the request struct for api DescribeRuleAttribute

func CreateDescribeRuleAttributeRequest

func CreateDescribeRuleAttributeRequest() (request *DescribeRuleAttributeRequest)

CreateDescribeRuleAttributeRequest creates a request to invoke DescribeRuleAttribute API

type DescribeRuleAttributeResponse

type DescribeRuleAttributeResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	RuleName       string `json:"RuleName" xml:"RuleName"`
	LoadBalancerId string `json:"LoadBalancerId" xml:"LoadBalancerId"`
	ListenerPort   string `json:"ListenerPort" xml:"ListenerPort"`
	Domain         string `json:"Domain" xml:"Domain"`
	Url            string `json:"Url" xml:"Url"`
	VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"`
}

DescribeRuleAttributeResponse is the response struct for api DescribeRuleAttribute

func CreateDescribeRuleAttributeResponse

func CreateDescribeRuleAttributeResponse() (response *DescribeRuleAttributeResponse)

CreateDescribeRuleAttributeResponse creates a response to parse from DescribeRuleAttribute response

type DescribeRulesRequest

type DescribeRulesRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
}

DescribeRulesRequest is the request struct for api DescribeRules

func CreateDescribeRulesRequest

func CreateDescribeRulesRequest() (request *DescribeRulesRequest)

CreateDescribeRulesRequest creates a request to invoke DescribeRules API

type DescribeRulesResponse

type DescribeRulesResponse struct {
	*responses.BaseResponse
	RequestId string               `json:"RequestId" xml:"RequestId"`
	Rules     RulesInDescribeRules `json:"Rules" xml:"Rules"`
}

DescribeRulesResponse is the response struct for api DescribeRules

func CreateDescribeRulesResponse

func CreateDescribeRulesResponse() (response *DescribeRulesResponse)

CreateDescribeRulesResponse creates a response to parse from DescribeRules response

type DescribeServerCertificatesRequest

type DescribeServerCertificatesRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ServerCertificateId  string           `position:"Query" name:"ServerCertificateId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
}

DescribeServerCertificatesRequest is the request struct for api DescribeServerCertificates

func CreateDescribeServerCertificatesRequest

func CreateDescribeServerCertificatesRequest() (request *DescribeServerCertificatesRequest)

CreateDescribeServerCertificatesRequest creates a request to invoke DescribeServerCertificates API

type DescribeServerCertificatesResponse

type DescribeServerCertificatesResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	ServerCertificates ServerCertificates `json:"ServerCertificates" xml:"ServerCertificates"`
}

DescribeServerCertificatesResponse is the response struct for api DescribeServerCertificates

func CreateDescribeServerCertificatesResponse

func CreateDescribeServerCertificatesResponse() (response *DescribeServerCertificatesResponse)

CreateDescribeServerCertificatesResponse creates a response to parse from DescribeServerCertificates response

type DescribeTagsRequest

type DescribeTagsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	Tags                 string           `position:"Query" name:"Tags"`
	DistinctKey          requests.Boolean `position:"Query" name:"DistinctKey"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
}

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse

type DescribeTagsResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	TagSets    TagSets `json:"TagSets" xml:"TagSets"`
}

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DescribeVServerGroupAttributeRequest

type DescribeVServerGroupAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	VServerGroupId       string           `position:"Query" name:"VServerGroupId"`
}

DescribeVServerGroupAttributeRequest is the request struct for api DescribeVServerGroupAttribute

func CreateDescribeVServerGroupAttributeRequest

func CreateDescribeVServerGroupAttributeRequest() (request *DescribeVServerGroupAttributeRequest)

CreateDescribeVServerGroupAttributeRequest creates a request to invoke DescribeVServerGroupAttribute API

type DescribeVServerGroupAttributeResponse

type DescribeVServerGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId        string                                        `json:"RequestId" xml:"RequestId"`
	VServerGroupId   string                                        `json:"VServerGroupId" xml:"VServerGroupId"`
	VServerGroupName string                                        `json:"VServerGroupName" xml:"VServerGroupName"`
	BackendServers   BackendServersInDescribeVServerGroupAttribute `json:"BackendServers" xml:"BackendServers"`
}

DescribeVServerGroupAttributeResponse is the response struct for api DescribeVServerGroupAttribute

func CreateDescribeVServerGroupAttributeResponse

func CreateDescribeVServerGroupAttributeResponse() (response *DescribeVServerGroupAttributeResponse)

CreateDescribeVServerGroupAttributeResponse creates a response to parse from DescribeVServerGroupAttribute response

type DescribeVServerGroupsRequest

type DescribeVServerGroupsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
}

DescribeVServerGroupsRequest is the request struct for api DescribeVServerGroups

func CreateDescribeVServerGroupsRequest

func CreateDescribeVServerGroupsRequest() (request *DescribeVServerGroupsRequest)

CreateDescribeVServerGroupsRequest creates a request to invoke DescribeVServerGroups API

type DescribeVServerGroupsResponse

type DescribeVServerGroupsResponse struct {
	*responses.BaseResponse
	RequestId     string                               `json:"RequestId" xml:"RequestId"`
	VServerGroups VServerGroupsInDescribeVServerGroups `json:"VServerGroups" xml:"VServerGroups"`
}

DescribeVServerGroupsResponse is the response struct for api DescribeVServerGroups

func CreateDescribeVServerGroupsResponse

func CreateDescribeVServerGroupsResponse() (response *DescribeVServerGroupsResponse)

CreateDescribeVServerGroupsResponse creates a response to parse from DescribeVServerGroups response

type DescribeZonesRequest

type DescribeZonesRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

DescribeZonesRequest is the request struct for api DescribeZones

func CreateDescribeZonesRequest

func CreateDescribeZonesRequest() (request *DescribeZonesRequest)

CreateDescribeZonesRequest creates a request to invoke DescribeZones API

type DescribeZonesResponse

type DescribeZonesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Zones     Zones  `json:"Zones" xml:"Zones"`
}

DescribeZonesResponse is the response struct for api DescribeZones

func CreateDescribeZonesResponse

func CreateDescribeZonesResponse() (response *DescribeZonesResponse)

CreateDescribeZonesResponse creates a response to parse from DescribeZones response

type ListenerPortAndProtocal

type ListenerPortAndProtocal struct {
	ListenerPort     int    `json:"ListenerPort" xml:"ListenerPort"`
	ListenerProtocal string `json:"ListenerProtocal" xml:"ListenerProtocal"`
}

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 LoadBalancer

type LoadBalancer struct {
	Count                    int                                                       `json:"Count" xml:"Count"`
	SlaveZoneId              string                                                    `json:"SlaveZoneId" xml:"SlaveZoneId"`
	LoadBalancerStatus       string                                                    `json:"LoadBalancerStatus" xml:"LoadBalancerStatus"`
	VSwitchId                string                                                    `json:"VSwitchId" xml:"VSwitchId"`
	MasterZoneId             string                                                    `json:"MasterZoneId" xml:"MasterZoneId"`
	PayType                  string                                                    `json:"PayType" xml:"PayType"`
	RegionIdAlias            string                                                    `json:"RegionIdAlias" xml:"RegionIdAlias"`
	CreateTime               string                                                    `json:"CreateTime" xml:"CreateTime"`
	Address                  string                                                    `json:"Address" xml:"Address"`
	LoadBalancerId           string                                                    `json:"LoadBalancerId" xml:"LoadBalancerId"`
	CreateTimeStamp          int                                                       `json:"CreateTimeStamp" xml:"CreateTimeStamp"`
	RegionId                 string                                                    `json:"RegionId" xml:"RegionId"`
	ResourceGroupId          string                                                    `json:"ResourceGroupId" xml:"ResourceGroupId"`
	LoadBalancerName         string                                                    `json:"LoadBalancerName" xml:"LoadBalancerName"`
	InternetChargeType       string                                                    `json:"InternetChargeType" xml:"InternetChargeType"`
	AddressType              string                                                    `json:"AddressType" xml:"AddressType"`
	VpcId                    string                                                    `json:"VpcId" xml:"VpcId"`
	NetworkType              string                                                    `json:"NetworkType" xml:"NetworkType"`
	BackendServers           BackendServersInDescribeLoadBalancersRelatedEcs           `json:"BackendServers" xml:"BackendServers"`
	VServerGroups            VServerGroupsInDescribeLoadBalancersRelatedEcs            `json:"VServerGroups" xml:"VServerGroups"`
	MasterSlaveVServerGroups MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs `json:"MasterSlaveVServerGroups" xml:"MasterSlaveVServerGroups"`
}

LoadBalancer is a nested struct in slb response

type LoadBalancersInDescribeLoadBalancers

type LoadBalancersInDescribeLoadBalancers struct {
	LoadBalancer []LoadBalancer `json:"LoadBalancer" xml:"LoadBalancer"`
}

LoadBalancersInDescribeLoadBalancers is a nested struct in slb response

type LoadBalancersInDescribeLoadBalancersRelatedEcs

type LoadBalancersInDescribeLoadBalancersRelatedEcs struct {
	LoadBalancer []LoadBalancer `json:"LoadBalancer" xml:"LoadBalancer"`
}

LoadBalancersInDescribeLoadBalancersRelatedEcs is a nested struct in slb response

type MasterSlaveBackendServer

type MasterSlaveBackendServer struct {
	Port       int    `json:"Port" xml:"Port"`
	ServerId   string `json:"ServerId" xml:"ServerId"`
	ServerType string `json:"ServerType" xml:"ServerType"`
	Weight     int    `json:"Weight" xml:"Weight"`
	IsBackup   int    `json:"IsBackup" xml:"IsBackup"`
}

MasterSlaveBackendServer is a nested struct in slb response

type MasterSlaveBackendServersInCreateMasterSlaveServerGroup

type MasterSlaveBackendServersInCreateMasterSlaveServerGroup struct {
	MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}

MasterSlaveBackendServersInCreateMasterSlaveServerGroup is a nested struct in slb response

type MasterSlaveBackendServersInCreateMasterSlaveVServerGroup

type MasterSlaveBackendServersInCreateMasterSlaveVServerGroup struct {
	MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}

MasterSlaveBackendServersInCreateMasterSlaveVServerGroup is a nested struct in slb response

type MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute

type MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute struct {
	MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}

MasterSlaveBackendServersInDescribeMasterSlaveServerGroupAttribute is a nested struct in slb response

type MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute

type MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute struct {
	MasterSlaveBackendServer []MasterSlaveBackendServer `json:"MasterSlaveBackendServer" xml:"MasterSlaveBackendServer"`
}

MasterSlaveBackendServersInDescribeMasterSlaveVServerGroupAttribute is a nested struct in slb response

type MasterSlaveServerGroup

type MasterSlaveServerGroup struct {
	MasterSlaveServerGroupId   string `json:"MasterSlaveServerGroupId" xml:"MasterSlaveServerGroupId"`
	MasterSlaveServerGroupName string `json:"MasterSlaveServerGroupName" xml:"MasterSlaveServerGroupName"`
}

MasterSlaveServerGroup is a nested struct in slb response

type MasterSlaveServerGroups

type MasterSlaveServerGroups struct {
	MasterSlaveServerGroup []MasterSlaveServerGroup `json:"MasterSlaveServerGroup" xml:"MasterSlaveServerGroup"`
}

MasterSlaveServerGroups is a nested struct in slb response

type MasterSlaveVServerGroup

type MasterSlaveVServerGroup struct {
	MasterSlaveVServerGroupId   string                                          `json:"MasterSlaveVServerGroupId" xml:"MasterSlaveVServerGroupId"`
	MasterSlaveVServerGroupName string                                          `json:"MasterSlaveVServerGroupName" xml:"MasterSlaveVServerGroupName"`
	GroupName                   string                                          `json:"GroupName" xml:"GroupName"`
	GroupId                     string                                          `json:"GroupId" xml:"GroupId"`
	BackendServers              BackendServersInDescribeLoadBalancersRelatedEcs `json:"BackendServers" xml:"BackendServers"`
}

MasterSlaveVServerGroup is a nested struct in slb response

type MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs

type MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs struct {
	MasterSlaveVServerGroup []MasterSlaveVServerGroup `json:"MasterSlaveVServerGroup" xml:"MasterSlaveVServerGroup"`
}

MasterSlaveVServerGroupsInDescribeLoadBalancersRelatedEcs is a nested struct in slb response

type MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups

type MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups struct {
	MasterSlaveVServerGroup []MasterSlaveVServerGroup `json:"MasterSlaveVServerGroup" xml:"MasterSlaveVServerGroup"`
}

MasterSlaveVServerGroupsInDescribeMasterSlaveVServerGroups is a nested struct in slb response

type ModifyLoadBalancerInstanceSpecRequest

type ModifyLoadBalancerInstanceSpecRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerSpec     string           `position:"Query" name:"LoadBalancerSpec"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
}

ModifyLoadBalancerInstanceSpecRequest is the request struct for api ModifyLoadBalancerInstanceSpec

func CreateModifyLoadBalancerInstanceSpecRequest

func CreateModifyLoadBalancerInstanceSpecRequest() (request *ModifyLoadBalancerInstanceSpecRequest)

CreateModifyLoadBalancerInstanceSpecRequest creates a request to invoke ModifyLoadBalancerInstanceSpec API

type ModifyLoadBalancerInstanceSpecResponse

type ModifyLoadBalancerInstanceSpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   int    `json:"OrderId" xml:"OrderId"`
}

ModifyLoadBalancerInstanceSpecResponse is the response struct for api ModifyLoadBalancerInstanceSpec

func CreateModifyLoadBalancerInstanceSpecResponse

func CreateModifyLoadBalancerInstanceSpecResponse() (response *ModifyLoadBalancerInstanceSpecResponse)

CreateModifyLoadBalancerInstanceSpecResponse creates a response to parse from ModifyLoadBalancerInstanceSpec response

type ModifyLoadBalancerInternetSpecRequest

type ModifyLoadBalancerInternetSpecRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
}

ModifyLoadBalancerInternetSpecRequest is the request struct for api ModifyLoadBalancerInternetSpec

func CreateModifyLoadBalancerInternetSpecRequest

func CreateModifyLoadBalancerInternetSpecRequest() (request *ModifyLoadBalancerInternetSpecRequest)

CreateModifyLoadBalancerInternetSpecRequest creates a request to invoke ModifyLoadBalancerInternetSpec API

type ModifyLoadBalancerInternetSpecResponse

type ModifyLoadBalancerInternetSpecResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   int    `json:"OrderId" xml:"OrderId"`
}

ModifyLoadBalancerInternetSpecResponse is the response struct for api ModifyLoadBalancerInternetSpec

func CreateModifyLoadBalancerInternetSpecResponse

func CreateModifyLoadBalancerInternetSpecResponse() (response *ModifyLoadBalancerInternetSpecResponse)

CreateModifyLoadBalancerInternetSpecResponse creates a response to parse from ModifyLoadBalancerInternetSpec response

type ModifyLoadBalancerPayTypeRequest

type ModifyLoadBalancerPayTypeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	PayType              string           `position:"Query" name:"PayType"`
	PricingCycle         string           `position:"Query" name:"PricingCycle"`
	Duration             requests.Integer `position:"Query" name:"Duration"`
	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
}

ModifyLoadBalancerPayTypeRequest is the request struct for api ModifyLoadBalancerPayType

func CreateModifyLoadBalancerPayTypeRequest

func CreateModifyLoadBalancerPayTypeRequest() (request *ModifyLoadBalancerPayTypeRequest)

CreateModifyLoadBalancerPayTypeRequest creates a request to invoke ModifyLoadBalancerPayType API

type ModifyLoadBalancerPayTypeResponse

type ModifyLoadBalancerPayTypeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   int    `json:"OrderId" xml:"OrderId"`
}

ModifyLoadBalancerPayTypeResponse is the response struct for api ModifyLoadBalancerPayType

func CreateModifyLoadBalancerPayTypeResponse

func CreateModifyLoadBalancerPayTypeResponse() (response *ModifyLoadBalancerPayTypeResponse)

CreateModifyLoadBalancerPayTypeResponse creates a response to parse from ModifyLoadBalancerPayType response

type ModifyVServerGroupBackendServersRequest

type ModifyVServerGroupBackendServersRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	VServerGroupId       string           `position:"Query" name:"VServerGroupId"`
	OldBackendServers    string           `position:"Query" name:"OldBackendServers"`
	NewBackendServers    string           `position:"Query" name:"NewBackendServers"`
}

ModifyVServerGroupBackendServersRequest is the request struct for api ModifyVServerGroupBackendServers

func CreateModifyVServerGroupBackendServersRequest

func CreateModifyVServerGroupBackendServersRequest() (request *ModifyVServerGroupBackendServersRequest)

CreateModifyVServerGroupBackendServersRequest creates a request to invoke ModifyVServerGroupBackendServers API

type ModifyVServerGroupBackendServersResponse

type ModifyVServerGroupBackendServersResponse struct {
	*responses.BaseResponse
	RequestId      string                                           `json:"RequestId" xml:"RequestId"`
	VServerGroupId string                                           `json:"VServerGroupId" xml:"VServerGroupId"`
	BackendServers BackendServersInModifyVServerGroupBackendServers `json:"BackendServers" xml:"BackendServers"`
}

ModifyVServerGroupBackendServersResponse is the response struct for api ModifyVServerGroupBackendServers

func CreateModifyVServerGroupBackendServersResponse

func CreateModifyVServerGroupBackendServersResponse() (response *ModifyVServerGroupBackendServersResponse)

CreateModifyVServerGroupBackendServersResponse creates a response to parse from ModifyVServerGroupBackendServers response

type MoveResourceGroupRequest

type MoveResourceGroupRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceId           string           `position:"Query" name:"ResourceId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	NewResourceGroupId   string           `position:"Query" name:"NewResourceGroupId"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

MoveResourceGroupRequest is the request struct for api MoveResourceGroup

func CreateMoveResourceGroupRequest

func CreateMoveResourceGroupRequest() (request *MoveResourceGroupRequest)

CreateMoveResourceGroupRequest creates a request to invoke MoveResourceGroup API

type MoveResourceGroupResponse

type MoveResourceGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

MoveResourceGroupResponse is the response struct for api MoveResourceGroup

func CreateMoveResourceGroupResponse

func CreateMoveResourceGroupResponse() (response *MoveResourceGroupResponse)

CreateMoveResourceGroupResponse creates a response to parse from MoveResourceGroup response

type Region

type Region struct {
	RegionId  string `json:"RegionId" xml:"RegionId"`
	LocalName string `json:"LocalName" xml:"LocalName"`
}

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
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	BackendServers       string           `position:"Query" name:"BackendServers"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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
	RequestId      string                               `json:"RequestId" xml:"RequestId"`
	LoadBalancerId string                               `json:"LoadBalancerId" xml:"LoadBalancerId"`
	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 RemoveListenerWhiteListItemRequest

type RemoveListenerWhiteListItemRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	SourceItems          string           `position:"Query" name:"SourceItems"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

RemoveListenerWhiteListItemRequest is the request struct for api RemoveListenerWhiteListItem

func CreateRemoveListenerWhiteListItemRequest

func CreateRemoveListenerWhiteListItemRequest() (request *RemoveListenerWhiteListItemRequest)

CreateRemoveListenerWhiteListItemRequest creates a request to invoke RemoveListenerWhiteListItem API

type RemoveListenerWhiteListItemResponse

type RemoveListenerWhiteListItemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveListenerWhiteListItemResponse is the response struct for api RemoveListenerWhiteListItem

func CreateRemoveListenerWhiteListItemResponse

func CreateRemoveListenerWhiteListItemResponse() (response *RemoveListenerWhiteListItemResponse)

CreateRemoveListenerWhiteListItemResponse creates a response to parse from RemoveListenerWhiteListItem response

type RemoveTagsRequest

type RemoveTagsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	Tags                 string           `position:"Query" name:"Tags"`
}

RemoveTagsRequest is the request struct for api RemoveTags

func CreateRemoveTagsRequest

func CreateRemoveTagsRequest() (request *RemoveTagsRequest)

CreateRemoveTagsRequest creates a request to invoke RemoveTags API

type RemoveTagsResponse

type RemoveTagsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveTagsResponse is the response struct for api RemoveTags

func CreateRemoveTagsResponse

func CreateRemoveTagsResponse() (response *RemoveTagsResponse)

CreateRemoveTagsResponse creates a response to parse from RemoveTags response

type RemoveVServerGroupBackendServersRequest

type RemoveVServerGroupBackendServersRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	VServerGroupId       string           `position:"Query" name:"VServerGroupId"`
	BackendServers       string           `position:"Query" name:"BackendServers"`
}

RemoveVServerGroupBackendServersRequest is the request struct for api RemoveVServerGroupBackendServers

func CreateRemoveVServerGroupBackendServersRequest

func CreateRemoveVServerGroupBackendServersRequest() (request *RemoveVServerGroupBackendServersRequest)

CreateRemoveVServerGroupBackendServersRequest creates a request to invoke RemoveVServerGroupBackendServers API

type RemoveVServerGroupBackendServersResponse

type RemoveVServerGroupBackendServersResponse struct {
	*responses.BaseResponse
	RequestId      string                                           `json:"RequestId" xml:"RequestId"`
	VServerGroupId string                                           `json:"VServerGroupId" xml:"VServerGroupId"`
	BackendServers BackendServersInRemoveVServerGroupBackendServers `json:"BackendServers" xml:"BackendServers"`
}

RemoveVServerGroupBackendServersResponse is the response struct for api RemoveVServerGroupBackendServers

func CreateRemoveVServerGroupBackendServersResponse

func CreateRemoveVServerGroupBackendServersResponse() (response *RemoveVServerGroupBackendServersResponse)

CreateRemoveVServerGroupBackendServersResponse creates a response to parse from RemoveVServerGroupBackendServers response

type Rule

type Rule struct {
	Domain         string `json:"Domain" xml:"Domain"`
	VServerGroupId string `json:"VServerGroupId" xml:"VServerGroupId"`
	RuleName       string `json:"RuleName" xml:"RuleName"`
	RuleId         string `json:"RuleId" xml:"RuleId"`
	Url            string `json:"Url" xml:"Url"`
}

Rule is a nested struct in slb response

type RulesInCreateRules

type RulesInCreateRules struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInCreateRules is a nested struct in slb response

type RulesInDescribeRules

type RulesInDescribeRules struct {
	Rule []Rule `json:"Rule" xml:"Rule"`
}

RulesInDescribeRules is a nested struct in slb response

type ServerCertificate

type ServerCertificate struct {
	ServerCertificateId     string `json:"ServerCertificateId" xml:"ServerCertificateId"`
	Fingerprint             string `json:"Fingerprint" xml:"Fingerprint"`
	ServerCertificateName   string `json:"ServerCertificateName" xml:"ServerCertificateName"`
	RegionId                string `json:"RegionId" xml:"RegionId"`
	RegionIdAlias           string `json:"RegionIdAlias" xml:"RegionIdAlias"`
	AliCloudCertificateId   string `json:"AliCloudCertificateId" xml:"AliCloudCertificateId"`
	AliCloudCertificateName string `json:"AliCloudCertificateName" xml:"AliCloudCertificateName"`
	IsAliCloudCertificate   int    `json:"IsAliCloudCertificate" xml:"IsAliCloudCertificate"`
	ResourceGroupId         string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreateTime              string `json:"CreateTime" xml:"CreateTime"`
	CreateTimeStamp         int    `json:"CreateTimeStamp" xml:"CreateTimeStamp"`
}

ServerCertificate is a nested struct in slb response

type ServerCertificates

type ServerCertificates struct {
	ServerCertificate []ServerCertificate `json:"ServerCertificate" xml:"ServerCertificate"`
}

ServerCertificates is a nested struct in slb response

type SetBackendServersRequest

type SetBackendServersRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	BackendServers       string           `position:"Query" name:"BackendServers"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

SetBackendServersRequest is the request struct for api SetBackendServers

func CreateSetBackendServersRequest

func CreateSetBackendServersRequest() (request *SetBackendServersRequest)

CreateSetBackendServersRequest creates a request to invoke SetBackendServers API

type SetBackendServersResponse

type SetBackendServersResponse struct {
	*responses.BaseResponse
	RequestId      string                            `json:"RequestId" xml:"RequestId"`
	LoadBalancerId string                            `json:"LoadBalancerId" xml:"LoadBalancerId"`
	BackendServers BackendServersInSetBackendServers `json:"BackendServers" xml:"BackendServers"`
}

SetBackendServersResponse is the response struct for api SetBackendServers

func CreateSetBackendServersResponse

func CreateSetBackendServersResponse() (response *SetBackendServersResponse)

CreateSetBackendServersResponse creates a response to parse from SetBackendServers response

type SetCACertificateNameRequest

type SetCACertificateNameRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	CACertificateId      string           `position:"Query" name:"CACertificateId"`
	CACertificateName    string           `position:"Query" name:"CACertificateName"`
}

SetCACertificateNameRequest is the request struct for api SetCACertificateName

func CreateSetCACertificateNameRequest

func CreateSetCACertificateNameRequest() (request *SetCACertificateNameRequest)

CreateSetCACertificateNameRequest creates a request to invoke SetCACertificateName API

type SetCACertificateNameResponse

type SetCACertificateNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetCACertificateNameResponse is the response struct for api SetCACertificateName

func CreateSetCACertificateNameResponse

func CreateSetCACertificateNameResponse() (response *SetCACertificateNameResponse)

CreateSetCACertificateNameResponse creates a response to parse from SetCACertificateName response

type SetListenerAccessControlStatusRequest

type SetListenerAccessControlStatusRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	AccessControlStatus  string           `position:"Query" name:"AccessControlStatus"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

SetListenerAccessControlStatusRequest is the request struct for api SetListenerAccessControlStatus

func CreateSetListenerAccessControlStatusRequest

func CreateSetListenerAccessControlStatusRequest() (request *SetListenerAccessControlStatusRequest)

CreateSetListenerAccessControlStatusRequest creates a request to invoke SetListenerAccessControlStatus API

type SetListenerAccessControlStatusResponse

type SetListenerAccessControlStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetListenerAccessControlStatusResponse is the response struct for api SetListenerAccessControlStatus

func CreateSetListenerAccessControlStatusResponse

func CreateSetListenerAccessControlStatusResponse() (response *SetListenerAccessControlStatusResponse)

CreateSetListenerAccessControlStatusResponse creates a response to parse from SetListenerAccessControlStatus response

type SetLoadBalancerAutoReleaseTimeRequest

type SetLoadBalancerAutoReleaseTimeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	AutoReleaseTime      requests.Integer `position:"Query" name:"AutoReleaseTime"`
}

SetLoadBalancerAutoReleaseTimeRequest is the request struct for api SetLoadBalancerAutoReleaseTime

func CreateSetLoadBalancerAutoReleaseTimeRequest

func CreateSetLoadBalancerAutoReleaseTimeRequest() (request *SetLoadBalancerAutoReleaseTimeRequest)

CreateSetLoadBalancerAutoReleaseTimeRequest creates a request to invoke SetLoadBalancerAutoReleaseTime API

type SetLoadBalancerAutoReleaseTimeResponse

type SetLoadBalancerAutoReleaseTimeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetLoadBalancerAutoReleaseTimeResponse is the response struct for api SetLoadBalancerAutoReleaseTime

func CreateSetLoadBalancerAutoReleaseTimeResponse

func CreateSetLoadBalancerAutoReleaseTimeResponse() (response *SetLoadBalancerAutoReleaseTimeResponse)

CreateSetLoadBalancerAutoReleaseTimeResponse creates a response to parse from SetLoadBalancerAutoReleaseTime response

type SetLoadBalancerHTTPListenerAttributeRequest

type SetLoadBalancerHTTPListenerAttributeRequest struct {
	*requests.RpcRequest
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId         string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort           requests.Integer `position:"Query" name:"ListenerPort"`
	Bandwidth              requests.Integer `position:"Query" name:"Bandwidth"`
	XForwardedFor          string           `position:"Query" name:"XForwardedFor"`
	Scheduler              string           `position:"Query" name:"Scheduler"`
	StickySession          string           `position:"Query" name:"StickySession"`
	StickySessionType      string           `position:"Query" name:"StickySessionType"`
	CookieTimeout          requests.Integer `position:"Query" name:"CookieTimeout"`
	Cookie                 string           `position:"Query" name:"Cookie"`
	HealthCheck            string           `position:"Query" name:"HealthCheck"`
	HealthCheckDomain      string           `position:"Query" name:"HealthCheckDomain"`
	HealthCheckURI         string           `position:"Query" name:"HealthCheckURI"`
	HealthyThreshold       requests.Integer `position:"Query" name:"HealthyThreshold"`
	UnhealthyThreshold     requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthCheckTimeout     requests.Integer `position:"Query" name:"HealthCheckTimeout"`
	HealthCheckInterval    requests.Integer `position:"Query" name:"HealthCheckInterval"`
	HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckHttpCode    string           `position:"Query" name:"HealthCheckHttpCode"`
	MaxConnection          requests.Integer `position:"Query" name:"MaxConnection"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId            string           `position:"Query" name:"access_key_id"`
	VServerGroup           string           `position:"Query" name:"VServerGroup"`
	VServerGroupId         string           `position:"Query" name:"VServerGroupId"`
	Tags                   string           `position:"Query" name:"Tags"`
	XForwardedForSLBIP     string           `position:"Query" name:"XForwardedFor_SLBIP"`
	XForwardedForSLBID     string           `position:"Query" name:"XForwardedFor_SLBID"`
	XForwardedForProto     string           `position:"Query" name:"XForwardedFor_proto"`
	Gzip                   string           `position:"Query" name:"Gzip"`
}

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 SetLoadBalancerHTTPSListenerAttributeRequest

type SetLoadBalancerHTTPSListenerAttributeRequest struct {
	*requests.RpcRequest
	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId         string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort           requests.Integer `position:"Query" name:"ListenerPort"`
	Bandwidth              requests.Integer `position:"Query" name:"Bandwidth"`
	XForwardedFor          string           `position:"Query" name:"XForwardedFor"`
	Scheduler              string           `position:"Query" name:"Scheduler"`
	StickySession          string           `position:"Query" name:"StickySession"`
	StickySessionType      string           `position:"Query" name:"StickySessionType"`
	CookieTimeout          requests.Integer `position:"Query" name:"CookieTimeout"`
	Cookie                 string           `position:"Query" name:"Cookie"`
	HealthCheck            string           `position:"Query" name:"HealthCheck"`
	HealthCheckDomain      string           `position:"Query" name:"HealthCheckDomain"`
	HealthCheckURI         string           `position:"Query" name:"HealthCheckURI"`
	HealthyThreshold       requests.Integer `position:"Query" name:"HealthyThreshold"`
	UnhealthyThreshold     requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthCheckTimeout     requests.Integer `position:"Query" name:"HealthCheckTimeout"`
	HealthCheckInterval    requests.Integer `position:"Query" name:"HealthCheckInterval"`
	HealthCheckConnectPort requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckHttpCode    string           `position:"Query" name:"HealthCheckHttpCode"`
	MaxConnection          requests.Integer `position:"Query" name:"MaxConnection"`
	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId            string           `position:"Query" name:"access_key_id"`
	ServerCertificateId    string           `position:"Query" name:"ServerCertificateId"`
	CACertificateId        string           `position:"Query" name:"CACertificateId"`
	VServerGroup           string           `position:"Query" name:"VServerGroup"`
	VServerGroupId         string           `position:"Query" name:"VServerGroupId"`
	Tags                   string           `position:"Query" name:"Tags"`
	XForwardedForSLBIP     string           `position:"Query" name:"XForwardedFor_SLBIP"`
	XForwardedForSLBID     string           `position:"Query" name:"XForwardedFor_SLBID"`
	XForwardedForProto     string           `position:"Query" name:"XForwardedFor_proto"`
	Gzip                   string           `position:"Query" name:"Gzip"`
}

SetLoadBalancerHTTPSListenerAttributeRequest is the request struct for api SetLoadBalancerHTTPSListenerAttribute

func CreateSetLoadBalancerHTTPSListenerAttributeRequest

func CreateSetLoadBalancerHTTPSListenerAttributeRequest() (request *SetLoadBalancerHTTPSListenerAttributeRequest)

CreateSetLoadBalancerHTTPSListenerAttributeRequest creates a request to invoke SetLoadBalancerHTTPSListenerAttribute API

type SetLoadBalancerHTTPSListenerAttributeResponse

type SetLoadBalancerHTTPSListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetLoadBalancerHTTPSListenerAttributeResponse is the response struct for api SetLoadBalancerHTTPSListenerAttribute

func CreateSetLoadBalancerHTTPSListenerAttributeResponse

func CreateSetLoadBalancerHTTPSListenerAttributeResponse() (response *SetLoadBalancerHTTPSListenerAttributeResponse)

CreateSetLoadBalancerHTTPSListenerAttributeResponse creates a response to parse from SetLoadBalancerHTTPSListenerAttribute response

type SetLoadBalancerNameRequest

type SetLoadBalancerNameRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	LoadBalancerName     string           `position:"Query" name:"LoadBalancerName"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	LoadBalancerStatus   string           `position:"Query" name:"LoadBalancerStatus"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

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
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId            string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort              requests.Integer `position:"Query" name:"ListenerPort"`
	Bandwidth                 requests.Integer `position:"Query" name:"Bandwidth"`
	Scheduler                 string           `position:"Query" name:"Scheduler"`
	PersistenceTimeout        requests.Integer `position:"Query" name:"PersistenceTimeout"`
	EstablishedTimeout        requests.Integer `position:"Query" name:"EstablishedTimeout"`
	HealthyThreshold          requests.Integer `position:"Query" name:"HealthyThreshold"`
	UnhealthyThreshold        requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
	HealthCheckConnectPort    requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckInterval       requests.Integer `position:"Query" name:"HealthCheckInterval"`
	HealthCheckDomain         string           `position:"Query" name:"HealthCheckDomain"`
	HealthCheckURI            string           `position:"Query" name:"HealthCheckURI"`
	HealthCheckHttpCode       string           `position:"Query" name:"HealthCheckHttpCode"`
	HealthCheckType           string           `position:"Query" name:"HealthCheckType"`
	SynProxy                  string           `position:"Query" name:"SynProxy"`
	MaxConnection             requests.Integer `position:"Query" name:"MaxConnection"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId               string           `position:"Query" name:"access_key_id"`
	Tags                      string           `position:"Query" name:"Tags"`
	VServerGroup              string           `position:"Query" name:"VServerGroup"`
	VServerGroupId            string           `position:"Query" name:"VServerGroupId"`
	MasterSlaveServerGroupId  string           `position:"Query" name:"MasterSlaveServerGroupId"`
	MasterSlaveServerGroup    string           `position:"Query" name:"MasterSlaveServerGroup"`
}

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

type SetLoadBalancerUDPListenerAttributeRequest

type SetLoadBalancerUDPListenerAttributeRequest struct {
	*requests.RpcRequest
	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId            string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort              requests.Integer `position:"Query" name:"ListenerPort"`
	Bandwidth                 requests.Integer `position:"Query" name:"Bandwidth"`
	Scheduler                 string           `position:"Query" name:"Scheduler"`
	PersistenceTimeout        requests.Integer `position:"Query" name:"PersistenceTimeout"`
	HealthyThreshold          requests.Integer `position:"Query" name:"HealthyThreshold"`
	UnhealthyThreshold        requests.Integer `position:"Query" name:"UnhealthyThreshold"`
	HealthCheckConnectTimeout requests.Integer `position:"Query" name:"HealthCheckConnectTimeout"`
	HealthCheckConnectPort    requests.Integer `position:"Query" name:"HealthCheckConnectPort"`
	HealthCheckInterval       requests.Integer `position:"Query" name:"HealthCheckInterval"`
	HealthCheckReq            string           `position:"Query" name:"healthCheckReq"`
	HealthCheckExp            string           `position:"Query" name:"healthCheckExp"`
	MaxConnection             requests.Integer `position:"Query" name:"MaxConnection"`
	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId               string           `position:"Query" name:"access_key_id"`
	Tags                      string           `position:"Query" name:"Tags"`
	VServerGroup              string           `position:"Query" name:"VServerGroup"`
	VServerGroupId            string           `position:"Query" name:"VServerGroupId"`
	MasterSlaveServerGroupId  string           `position:"Query" name:"MasterSlaveServerGroupId"`
	MasterSlaveServerGroup    string           `position:"Query" name:"MasterSlaveServerGroup"`
}

SetLoadBalancerUDPListenerAttributeRequest is the request struct for api SetLoadBalancerUDPListenerAttribute

func CreateSetLoadBalancerUDPListenerAttributeRequest

func CreateSetLoadBalancerUDPListenerAttributeRequest() (request *SetLoadBalancerUDPListenerAttributeRequest)

CreateSetLoadBalancerUDPListenerAttributeRequest creates a request to invoke SetLoadBalancerUDPListenerAttribute API

type SetLoadBalancerUDPListenerAttributeResponse

type SetLoadBalancerUDPListenerAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetLoadBalancerUDPListenerAttributeResponse is the response struct for api SetLoadBalancerUDPListenerAttribute

func CreateSetLoadBalancerUDPListenerAttributeResponse

func CreateSetLoadBalancerUDPListenerAttributeResponse() (response *SetLoadBalancerUDPListenerAttributeResponse)

CreateSetLoadBalancerUDPListenerAttributeResponse creates a response to parse from SetLoadBalancerUDPListenerAttribute response

type SetRuleRequest

type SetRuleRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	RuleId               string           `position:"Query" name:"RuleId"`
	VServerGroupId       string           `position:"Query" name:"VServerGroupId"`
}

SetRuleRequest is the request struct for api SetRule

func CreateSetRuleRequest

func CreateSetRuleRequest() (request *SetRuleRequest)

CreateSetRuleRequest creates a request to invoke SetRule API

type SetRuleResponse

type SetRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetRuleResponse is the response struct for api SetRule

func CreateSetRuleResponse

func CreateSetRuleResponse() (response *SetRuleResponse)

CreateSetRuleResponse creates a response to parse from SetRule response

type SetServerCertificateNameRequest

type SetServerCertificateNameRequest struct {
	*requests.RpcRequest
	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ServerCertificateId   string           `position:"Query" name:"ServerCertificateId"`
	ServerCertificateName string           `position:"Query" name:"ServerCertificateName"`
	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId           string           `position:"Query" name:"access_key_id"`
	Tags                  string           `position:"Query" name:"Tags"`
}

SetServerCertificateNameRequest is the request struct for api SetServerCertificateName

func CreateSetServerCertificateNameRequest

func CreateSetServerCertificateNameRequest() (request *SetServerCertificateNameRequest)

CreateSetServerCertificateNameRequest creates a request to invoke SetServerCertificateName API

type SetServerCertificateNameResponse

type SetServerCertificateNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetServerCertificateNameResponse is the response struct for api SetServerCertificateName

func CreateSetServerCertificateNameResponse

func CreateSetServerCertificateNameResponse() (response *SetServerCertificateNameResponse)

CreateSetServerCertificateNameResponse creates a response to parse from SetServerCertificateName response

type SetVServerGroupAttributeRequest

type SetVServerGroupAttributeRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
	VServerGroupId       string           `position:"Query" name:"VServerGroupId"`
	VServerGroupName     string           `position:"Query" name:"VServerGroupName"`
	BackendServers       string           `position:"Query" name:"BackendServers"`
}

SetVServerGroupAttributeRequest is the request struct for api SetVServerGroupAttribute

func CreateSetVServerGroupAttributeRequest

func CreateSetVServerGroupAttributeRequest() (request *SetVServerGroupAttributeRequest)

CreateSetVServerGroupAttributeRequest creates a request to invoke SetVServerGroupAttribute API

type SetVServerGroupAttributeResponse

type SetVServerGroupAttributeResponse struct {
	*responses.BaseResponse
	RequestId        string                                   `json:"RequestId" xml:"RequestId"`
	VServerGroupId   string                                   `json:"VServerGroupId" xml:"VServerGroupId"`
	VServerGroupName string                                   `json:"VServerGroupName" xml:"VServerGroupName"`
	BackendServers   BackendServersInSetVServerGroupAttribute `json:"BackendServers" xml:"BackendServers"`
}

SetVServerGroupAttributeResponse is the response struct for api SetVServerGroupAttribute

func CreateSetVServerGroupAttributeResponse

func CreateSetVServerGroupAttributeResponse() (response *SetVServerGroupAttributeResponse)

CreateSetVServerGroupAttributeResponse creates a response to parse from SetVServerGroupAttribute response

type SlaveZone

type SlaveZone struct {
	ZoneId    string `json:"ZoneId" xml:"ZoneId"`
	LocalName string `json:"LocalName" xml:"LocalName"`
}

SlaveZone is a nested struct in slb response

type SlaveZones

type SlaveZones struct {
	SlaveZone []SlaveZone `json:"SlaveZone" xml:"SlaveZone"`
}

SlaveZones is a nested struct in slb response

type StartLoadBalancerListenerRequest

type StartLoadBalancerListenerRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

StartLoadBalancerListenerRequest is the request struct for api StartLoadBalancerListener

func CreateStartLoadBalancerListenerRequest

func CreateStartLoadBalancerListenerRequest() (request *StartLoadBalancerListenerRequest)

CreateStartLoadBalancerListenerRequest creates a request to invoke StartLoadBalancerListener API

type StartLoadBalancerListenerResponse

type StartLoadBalancerListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartLoadBalancerListenerResponse is the response struct for api StartLoadBalancerListener

func CreateStartLoadBalancerListenerResponse

func CreateStartLoadBalancerListenerResponse() (response *StartLoadBalancerListenerResponse)

CreateStartLoadBalancerListenerResponse creates a response to parse from StartLoadBalancerListener response

type StopLoadBalancerListenerRequest

type StopLoadBalancerListenerRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	LoadBalancerId       string           `position:"Query" name:"LoadBalancerId"`
	ListenerPort         requests.Integer `position:"Query" name:"ListenerPort"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	Tags                 string           `position:"Query" name:"Tags"`
}

StopLoadBalancerListenerRequest is the request struct for api StopLoadBalancerListener

func CreateStopLoadBalancerListenerRequest

func CreateStopLoadBalancerListenerRequest() (request *StopLoadBalancerListenerRequest)

CreateStopLoadBalancerListenerRequest creates a request to invoke StopLoadBalancerListener API

type StopLoadBalancerListenerResponse

type StopLoadBalancerListenerResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopLoadBalancerListenerResponse is the response struct for api StopLoadBalancerListener

func CreateStopLoadBalancerListenerResponse

func CreateStopLoadBalancerListenerResponse() (response *StopLoadBalancerListenerResponse)

CreateStopLoadBalancerListenerResponse creates a response to parse from StopLoadBalancerListener response

type TagSet

type TagSet struct {
	TagKey        string `json:"TagKey" xml:"TagKey"`
	TagValue      string `json:"TagValue" xml:"TagValue"`
	InstanceCount int    `json:"InstanceCount" xml:"InstanceCount"`
}

TagSet is a nested struct in slb response

type TagSets

type TagSets struct {
	TagSet []TagSet `json:"TagSet" xml:"TagSet"`
}

TagSets is a nested struct in slb response

type UploadCACertificateRequest

type UploadCACertificateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId          string           `position:"Query" name:"access_key_id"`
	CACertificate        string           `position:"Query" name:"CACertificate"`
	CACertificateName    string           `position:"Query" name:"CACertificateName"`
	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
}

UploadCACertificateRequest is the request struct for api UploadCACertificate

func CreateUploadCACertificateRequest

func CreateUploadCACertificateRequest() (request *UploadCACertificateRequest)

CreateUploadCACertificateRequest creates a request to invoke UploadCACertificate API

type UploadCACertificateResponse

type UploadCACertificateResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	CACertificateId   string `json:"CACertificateId" xml:"CACertificateId"`
	CACertificateName string `json:"CACertificateName" xml:"CACertificateName"`
	Fingerprint       string `json:"Fingerprint" xml:"Fingerprint"`
	ResourceGroupId   string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreateTime        string `json:"CreateTime" xml:"CreateTime"`
	CreateTimeStamp   int    `json:"CreateTimeStamp" xml:"CreateTimeStamp"`
}

UploadCACertificateResponse is the response struct for api UploadCACertificate

func CreateUploadCACertificateResponse

func CreateUploadCACertificateResponse() (response *UploadCACertificateResponse)

CreateUploadCACertificateResponse creates a response to parse from UploadCACertificate response

type UploadServerCertificateRequest

type UploadServerCertificateRequest struct {
	*requests.RpcRequest
	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AliCloudCertificateId   string           `position:"Query" name:"AliCloudCertificateId"`
	AliCloudCertificateName string           `position:"Query" name:"AliCloudCertificateName"`
	ServerCertificate       string           `position:"Query" name:"ServerCertificate"`
	PrivateKey              string           `position:"Query" name:"PrivateKey"`
	ServerCertificateName   string           `position:"Query" name:"ServerCertificateName"`
	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
	AccessKeyId             string           `position:"Query" name:"access_key_id"`
	Tags                    string           `position:"Query" name:"Tags"`
	ResourceGroupId         string           `position:"Query" name:"ResourceGroupId"`
}

UploadServerCertificateRequest is the request struct for api UploadServerCertificate

func CreateUploadServerCertificateRequest

func CreateUploadServerCertificateRequest() (request *UploadServerCertificateRequest)

CreateUploadServerCertificateRequest creates a request to invoke UploadServerCertificate API

type UploadServerCertificateResponse

type UploadServerCertificateResponse struct {
	*responses.BaseResponse
	RequestId               string `json:"RequestId" xml:"RequestId"`
	ServerCertificateId     string `json:"ServerCertificateId" xml:"ServerCertificateId"`
	Fingerprint             string `json:"Fingerprint" xml:"Fingerprint"`
	ServerCertificateName   string `json:"ServerCertificateName" xml:"ServerCertificateName"`
	RegionId                string `json:"RegionId" xml:"RegionId"`
	RegionIdAlias           string `json:"RegionIdAlias" xml:"RegionIdAlias"`
	AliCloudCertificateId   string `json:"AliCloudCertificateId" xml:"AliCloudCertificateId"`
	AliCloudCertificateName string `json:"AliCloudCertificateName" xml:"AliCloudCertificateName"`
	IsAliCloudCertificate   int    `json:"IsAliCloudCertificate" xml:"IsAliCloudCertificate"`
	ResourceGroupId         string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	CreateTime              string `json:"CreateTime" xml:"CreateTime"`
	CreateTimeStamp         int    `json:"CreateTimeStamp" xml:"CreateTimeStamp"`
}

UploadServerCertificateResponse is the response struct for api UploadServerCertificate

func CreateUploadServerCertificateResponse

func CreateUploadServerCertificateResponse() (response *UploadServerCertificateResponse)

CreateUploadServerCertificateResponse creates a response to parse from UploadServerCertificate response

type VServerGroup

type VServerGroup struct {
	VServerGroupId   string                                          `json:"VServerGroupId" xml:"VServerGroupId"`
	GroupName        string                                          `json:"GroupName" xml:"GroupName"`
	GroupId          string                                          `json:"GroupId" xml:"GroupId"`
	VServerGroupName string                                          `json:"VServerGroupName" xml:"VServerGroupName"`
	BackendServers   BackendServersInDescribeLoadBalancersRelatedEcs `json:"BackendServers" xml:"BackendServers"`
}

VServerGroup is a nested struct in slb response

type VServerGroupsInDescribeLoadBalancersRelatedEcs

type VServerGroupsInDescribeLoadBalancersRelatedEcs struct {
	VServerGroup []VServerGroup `json:"VServerGroup" xml:"VServerGroup"`
}

VServerGroupsInDescribeLoadBalancersRelatedEcs is a nested struct in slb response

type VServerGroupsInDescribeVServerGroups

type VServerGroupsInDescribeVServerGroups struct {
	VServerGroup []VServerGroup `json:"VServerGroup" xml:"VServerGroup"`
}

VServerGroupsInDescribeVServerGroups is a nested struct in slb response

type Zone

type Zone struct {
	ZoneId     string     `json:"ZoneId" xml:"ZoneId"`
	LocalName  string     `json:"LocalName" xml:"LocalName"`
	SlaveZones SlaveZones `json:"SlaveZones" xml:"SlaveZones"`
}

Zone is a nested struct in slb response

type Zones

type Zones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

Zones is a nested struct in slb response

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL