# Functions
CreateAddServersToServerGroupRequest creates a request to invoke AddServersToServerGroup API.
CreateAddServersToServerGroupResponse creates a response to parse from AddServersToServerGroup response.
CreateCreateListenerRequest creates a request to invoke CreateListener API.
CreateCreateListenerResponse creates a response to parse from CreateListener response.
CreateCreateLoadBalancerRequest creates a request to invoke CreateLoadBalancer API.
CreateCreateLoadBalancerResponse creates a response to parse from CreateLoadBalancer response.
CreateCreateServerGroupRequest creates a request to invoke CreateServerGroup API.
CreateCreateServerGroupResponse creates a response to parse from CreateServerGroup response.
CreateDeleteListenerRequest creates a request to invoke DeleteListener API.
CreateDeleteListenerResponse creates a response to parse from DeleteListener response.
CreateDeleteLoadBalancerRequest creates a request to invoke DeleteLoadBalancer API.
CreateDeleteLoadBalancerResponse creates a response to parse from DeleteLoadBalancer response.
CreateDeleteServerGroupRequest creates a request to invoke DeleteServerGroup API.
CreateDeleteServerGroupResponse creates a response to parse from DeleteServerGroup response.
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API.
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response.
CreateDescribeZonesRequest creates a request to invoke DescribeZones API.
CreateDescribeZonesResponse creates a response to parse from DescribeZones response.
CreateGetListenerAttributeRequest creates a request to invoke GetListenerAttribute API.
CreateGetListenerAttributeResponse creates a response to parse from GetListenerAttribute response.
CreateGetListenerHealthStatusRequest creates a request to invoke GetListenerHealthStatus API.
CreateGetListenerHealthStatusResponse creates a response to parse from GetListenerHealthStatus response.
CreateGetLoadBalancerAttributeRequest creates a request to invoke GetLoadBalancerAttribute API.
CreateGetLoadBalancerAttributeResponse creates a response to parse from GetLoadBalancerAttribute response.
CreateListListenersRequest creates a request to invoke ListListeners API.
CreateListListenersResponse creates a response to parse from ListListeners response.
CreateListLoadBalancersRequest creates a request to invoke ListLoadBalancers API.
CreateListLoadBalancersResponse creates a response to parse from ListLoadBalancers response.
CreateListServerGroupServersRequest creates a request to invoke ListServerGroupServers API.
CreateListServerGroupServersResponse creates a response to parse from ListServerGroupServers response.
CreateListServerGroupsRequest creates a request to invoke ListServerGroups API.
CreateListServerGroupsResponse creates a response to parse from ListServerGroups response.
CreateListTagResourcesRequest creates a request to invoke ListTagResources API.
CreateListTagResourcesResponse creates a response to parse from ListTagResources response.
CreateMoveResourceGroupRequest creates a request to invoke MoveResourceGroup API.
CreateMoveResourceGroupResponse creates a response to parse from MoveResourceGroup response.
CreateRemoveServersFromServerGroupRequest creates a request to invoke RemoveServersFromServerGroup API.
CreateRemoveServersFromServerGroupResponse creates a response to parse from RemoveServersFromServerGroup response.
CreateTagResourcesRequest creates a request to invoke TagResources API.
CreateTagResourcesResponse creates a response to parse from TagResources response.
CreateUntagResourcesRequest creates a request to invoke UntagResources API.
CreateUntagResourcesResponse creates a response to parse from UntagResources response.
CreateUpdateListenerAttributeRequest creates a request to invoke UpdateListenerAttribute API.
CreateUpdateListenerAttributeResponse creates a response to parse from UpdateListenerAttribute response.
CreateUpdateLoadBalancerAttributeRequest creates a request to invoke UpdateLoadBalancerAttribute API.
CreateUpdateLoadBalancerAttributeResponse creates a response to parse from UpdateLoadBalancerAttribute response.
CreateUpdateLoadBalancerZonesRequest creates a request to invoke UpdateLoadBalancerZones API.
CreateUpdateLoadBalancerZonesResponse creates a response to parse from UpdateLoadBalancerZones response.
CreateUpdateServerGroupAttributeRequest creates a request to invoke UpdateServerGroupAttribute API.
CreateUpdateServerGroupAttributeResponse creates a response to parse from UpdateServerGroupAttribute response.
GetEndpointMap Get Endpoint Data Map.
GetEndpointType Get Endpoint Type Value.
NewClient creates a sdk client with environment variables.
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
SetClientProperty Set Property by Reflect.
SetEndpointDataToClient Set EndpointMap and ENdpointType.
# Structs
AddServersToServerGroupRequest is the request struct for api AddServersToServerGroup.
AddServersToServerGroupResponse is the response struct for api AddServersToServerGroup.
AddServersToServerGroupServers is a repeated param struct in AddServersToServerGroupRequest.
Client is the sdk client struct, each func corresponds to an OpenAPI.
ConnectionDrainConfig is a nested struct in gwlb response.
CreateListenerRequest is the request struct for api CreateListener.
CreateListenerResponse is the response struct for api CreateListener.
CreateListenerTag is a repeated param struct in CreateListenerRequest.
CreateLoadBalancerRequest is the request struct for api CreateLoadBalancer.
CreateLoadBalancerResponse is the response struct for api CreateLoadBalancer.
CreateLoadBalancerTag is a repeated param struct in CreateLoadBalancerRequest.
CreateLoadBalancerZoneMappings is a repeated param struct in CreateLoadBalancerRequest.
CreateServerGroupConnectionDrainConfig is a repeated param struct in CreateServerGroupRequest.
CreateServerGroupHealthCheckConfig is a repeated param struct in CreateServerGroupRequest.
CreateServerGroupRequest is the request struct for api CreateServerGroup.
CreateServerGroupResponse is the response struct for api CreateServerGroup.
CreateServerGroupTag is a repeated param struct in CreateServerGroupRequest.
Data is a nested struct in gwlb response.
DeleteListenerRequest is the request struct for api DeleteListener.
DeleteListenerResponse is the response struct for api DeleteListener.
DeleteLoadBalancerRequest is the request struct for api DeleteLoadBalancer.
DeleteLoadBalancerResponse is the response struct for api DeleteLoadBalancer.
DeleteServerGroupRequest is the request struct for api DeleteServerGroup.
DeleteServerGroupResponse is the response struct for api DeleteServerGroup.
DescribeRegionsRequest is the request struct for api DescribeRegions.
DescribeRegionsResponse is the response struct for api DescribeRegions.
DescribeZonesRequest is the request struct for api DescribeZones.
DescribeZonesResponse is the response struct for api DescribeZones.
EniModels is a nested struct in gwlb response.
GetListenerAttributeRequest is the request struct for api GetListenerAttribute.
GetListenerAttributeResponse is the response struct for api GetListenerAttribute.
GetListenerHealthStatusFilter is a repeated param struct in GetListenerHealthStatusRequest.
GetListenerHealthStatusRequest is the request struct for api GetListenerHealthStatus.
GetListenerHealthStatusResponse is the response struct for api GetListenerHealthStatus.
GetLoadBalancerAttributeRequest is the request struct for api GetLoadBalancerAttribute.
GetLoadBalancerAttributeResponse is the response struct for api GetLoadBalancerAttribute.
HealthCheckConfig is a nested struct in gwlb response.
HealthCheckHttpCode is a nested struct in gwlb response.
Listener is a nested struct in gwlb response.
ListenerHealthStatus is a nested struct in gwlb response.
ListenerHealthStatusItem is a nested struct in gwlb response.
Listeners is a nested struct in gwlb response.
ListListenersRequest is the request struct for api ListListeners.
ListListenersResponse is the response struct for api ListListeners.
ListListenersTag is a repeated param struct in ListListenersRequest.
ListLoadBalancersRequest is the request struct for api ListLoadBalancers.
ListLoadBalancersResponse is the response struct for api ListLoadBalancers.
ListLoadBalancersTag is a repeated param struct in ListLoadBalancersRequest.
ListServerGroupServersRequest is the request struct for api ListServerGroupServers.
ListServerGroupServersResponse is the response struct for api ListServerGroupServers.
ListServerGroupsRequest is the request struct for api ListServerGroups.
ListServerGroupsResponse is the response struct for api ListServerGroups.
ListServerGroupsTag is a repeated param struct in ListServerGroupsRequest.
ListTagResourcesRequest is the request struct for api ListTagResources.
ListTagResourcesResponse is the response struct for api ListTagResources.
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest.
LoadBalancerAddressesInGetLoadBalancerAttribute is a nested struct in gwlb response.
LoadBalancerAddressesInListLoadBalancers is a nested struct in gwlb response.
LoadBalancers is a nested struct in gwlb response.
MoveResourceGroupRequest is the request struct for api MoveResourceGroup.
MoveResourceGroupResponse is the response struct for api MoveResourceGroup.
Reason is a nested struct in gwlb response.
Regions is a nested struct in gwlb response.
RelatedLoadBalancerIds is a nested struct in gwlb response.
RemoveServersFromServerGroupRequest is the request struct for api RemoveServersFromServerGroup.
RemoveServersFromServerGroupResponse is the response struct for api RemoveServersFromServerGroup.
RemoveServersFromServerGroupServers is a repeated param struct in RemoveServersFromServerGroupRequest.
Server is a nested struct in gwlb response.
ServerGroup is a nested struct in gwlb response.
ServerGroupInfo is a nested struct in gwlb response.
ServerGroupInfos is a nested struct in gwlb response.
ServerGroups is a nested struct in gwlb response.
ServersInGetListenerHealthStatus is a nested struct in gwlb response.
ServersInListServerGroupServers is a nested struct in gwlb response.
TagModel is a nested struct in gwlb response.
TagResource is a nested struct in gwlb response.
TagResources is a nested struct in gwlb response.
TagResourcesRequest is the request struct for api TagResources.
TagResourcesResponse is the response struct for api TagResources.
TagResourcesTag is a repeated param struct in TagResourcesRequest.
TagsInGetListenerAttribute is a nested struct in gwlb response.
TagsInGetLoadBalancerAttribute is a nested struct in gwlb response.
TagsInListListeners is a nested struct in gwlb response.
TagsInListLoadBalancers is a nested struct in gwlb response.
TagsInListServerGroups is a nested struct in gwlb response.
UntagResourcesRequest is the request struct for api UntagResources.
UntagResourcesResponse is the response struct for api UntagResources.
UpdateListenerAttributeRequest is the request struct for api UpdateListenerAttribute.
UpdateListenerAttributeResponse is the response struct for api UpdateListenerAttribute.
UpdateLoadBalancerAttributeRequest is the request struct for api UpdateLoadBalancerAttribute.
UpdateLoadBalancerAttributeResponse is the response struct for api UpdateLoadBalancerAttribute.
UpdateLoadBalancerZonesRequest is the request struct for api UpdateLoadBalancerZones.
UpdateLoadBalancerZonesResponse is the response struct for api UpdateLoadBalancerZones.
UpdateLoadBalancerZonesZoneMappings is a repeated param struct in UpdateLoadBalancerZonesRequest.
UpdateServerGroupAttributeConnectionDrainConfig is a repeated param struct in UpdateServerGroupAttributeRequest.
UpdateServerGroupAttributeHealthCheckConfig is a repeated param struct in UpdateServerGroupAttributeRequest.
UpdateServerGroupAttributeRequest is the request struct for api UpdateServerGroupAttribute.
UpdateServerGroupAttributeResponse is the response struct for api UpdateServerGroupAttribute.
ZoneEniModel is a nested struct in gwlb response.
ZoneMappingsInGetLoadBalancerAttribute is a nested struct in gwlb response.
ZoneMappingsInListLoadBalancers is a nested struct in gwlb response.
Zones is a nested struct in gwlb response.