package
1.63.84
Repository: https://github.com/aliyun/alibaba-cloud-sdk-go.git
Documentation: pkg.go.dev

# Functions

CreateAddServersToServerGroupRequest creates a request to invoke AddServersToServerGroup API.
CreateAddServersToServerGroupResponse creates a response to parse from AddServersToServerGroup response.
CreateAssociateAdditionalCertificatesWithListenerRequest creates a request to invoke AssociateAdditionalCertificatesWithListener API.
CreateAssociateAdditionalCertificatesWithListenerResponse creates a response to parse from AssociateAdditionalCertificatesWithListener response.
CreateAttachCommonBandwidthPackageToLoadBalancerRequest creates a request to invoke AttachCommonBandwidthPackageToLoadBalancer API.
CreateAttachCommonBandwidthPackageToLoadBalancerResponse creates a response to parse from AttachCommonBandwidthPackageToLoadBalancer response.
CreateCancelShiftLoadBalancerZonesRequest creates a request to invoke CancelShiftLoadBalancerZones API.
CreateCancelShiftLoadBalancerZonesResponse creates a response to parse from CancelShiftLoadBalancerZones 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.
CreateCreateSecurityPolicyRequest creates a request to invoke CreateSecurityPolicy API.
CreateCreateSecurityPolicyResponse creates a response to parse from CreateSecurityPolicy 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.
CreateDeleteSecurityPolicyRequest creates a request to invoke DeleteSecurityPolicy API.
CreateDeleteSecurityPolicyResponse creates a response to parse from DeleteSecurityPolicy 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.
CreateDetachCommonBandwidthPackageFromLoadBalancerRequest creates a request to invoke DetachCommonBandwidthPackageFromLoadBalancer API.
CreateDetachCommonBandwidthPackageFromLoadBalancerResponse creates a response to parse from DetachCommonBandwidthPackageFromLoadBalancer response.
CreateDisableLoadBalancerIpv6InternetRequest creates a request to invoke DisableLoadBalancerIpv6Internet API.
CreateDisableLoadBalancerIpv6InternetResponse creates a response to parse from DisableLoadBalancerIpv6Internet response.
CreateDisassociateAdditionalCertificatesWithListenerRequest creates a request to invoke DisassociateAdditionalCertificatesWithListener API.
CreateDisassociateAdditionalCertificatesWithListenerResponse creates a response to parse from DisassociateAdditionalCertificatesWithListener response.
CreateEnableLoadBalancerIpv6InternetRequest creates a request to invoke EnableLoadBalancerIpv6Internet API.
CreateEnableLoadBalancerIpv6InternetResponse creates a response to parse from EnableLoadBalancerIpv6Internet response.
CreateGetJobStatusRequest creates a request to invoke GetJobStatus API.
CreateGetJobStatusResponse creates a response to parse from GetJobStatus 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.
CreateListListenerCertificatesRequest creates a request to invoke ListListenerCertificates API.
CreateListListenerCertificatesResponse creates a response to parse from ListListenerCertificates 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.
CreateListSecurityPolicyRequest creates a request to invoke ListSecurityPolicy API.
CreateListSecurityPolicyResponse creates a response to parse from ListSecurityPolicy 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.
CreateListSystemSecurityPolicyRequest creates a request to invoke ListSystemSecurityPolicy API.
CreateListSystemSecurityPolicyResponse creates a response to parse from ListSystemSecurityPolicy response.
CreateListTagResourcesRequest creates a request to invoke ListTagResources API.
CreateListTagResourcesResponse creates a response to parse from ListTagResources response.
CreateLoadBalancerJoinSecurityGroupRequest creates a request to invoke LoadBalancerJoinSecurityGroup API.
CreateLoadBalancerJoinSecurityGroupResponse creates a response to parse from LoadBalancerJoinSecurityGroup response.
CreateLoadBalancerLeaveSecurityGroupRequest creates a request to invoke LoadBalancerLeaveSecurityGroup API.
CreateLoadBalancerLeaveSecurityGroupResponse creates a response to parse from LoadBalancerLeaveSecurityGroup 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.
CreateStartListenerRequest creates a request to invoke StartListener API.
CreateStartListenerResponse creates a response to parse from StartListener response.
CreateStartShiftLoadBalancerZonesRequest creates a request to invoke StartShiftLoadBalancerZones API.
CreateStartShiftLoadBalancerZonesResponse creates a response to parse from StartShiftLoadBalancerZones response.
CreateStopListenerRequest creates a request to invoke StopListener API.
CreateStopListenerResponse creates a response to parse from StopListener 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.
CreateUpdateLoadBalancerAddressTypeConfigRequest creates a request to invoke UpdateLoadBalancerAddressTypeConfig API.
CreateUpdateLoadBalancerAddressTypeConfigResponse creates a response to parse from UpdateLoadBalancerAddressTypeConfig response.
CreateUpdateLoadBalancerAttributeRequest creates a request to invoke UpdateLoadBalancerAttribute API.
CreateUpdateLoadBalancerAttributeResponse creates a response to parse from UpdateLoadBalancerAttribute response.
CreateUpdateLoadBalancerProtectionRequest creates a request to invoke UpdateLoadBalancerProtection API.
CreateUpdateLoadBalancerProtectionResponse creates a response to parse from UpdateLoadBalancerProtection response.
CreateUpdateLoadBalancerZonesRequest creates a request to invoke UpdateLoadBalancerZones API.
CreateUpdateLoadBalancerZonesResponse creates a response to parse from UpdateLoadBalancerZones response.
CreateUpdateSecurityPolicyAttributeRequest creates a request to invoke UpdateSecurityPolicyAttribute API.
CreateUpdateSecurityPolicyAttributeResponse creates a response to parse from UpdateSecurityPolicyAttribute response.
CreateUpdateServerGroupAttributeRequest creates a request to invoke UpdateServerGroupAttribute API.
CreateUpdateServerGroupAttributeResponse creates a response to parse from UpdateServerGroupAttribute response.
CreateUpdateServerGroupServersAttributeRequest creates a request to invoke UpdateServerGroupServersAttribute API.
CreateUpdateServerGroupServersAttributeResponse creates a response to parse from UpdateServerGroupServersAttribute 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.

# Variables

EndpointMap Endpoint Data.
EndpointType regional or central.

# Structs

AbnormalServer is a nested struct in nlb response.
AddServersToServerGroupRequest is the request struct for api AddServersToServerGroup.
AddServersToServerGroupResponse is the response struct for api AddServersToServerGroup.
AddServersToServerGroupServers is a repeated param struct in AddServersToServerGroupRequest.
AssociateAdditionalCertificatesWithListenerRequest is the request struct for api AssociateAdditionalCertificatesWithListener.
AssociateAdditionalCertificatesWithListenerResponse is the response struct for api AssociateAdditionalCertificatesWithListener.
AttachCommonBandwidthPackageToLoadBalancerRequest is the request struct for api AttachCommonBandwidthPackageToLoadBalancer.
AttachCommonBandwidthPackageToLoadBalancerResponse is the response struct for api AttachCommonBandwidthPackageToLoadBalancer.
CaCertificateIdsInGetListenerAttribute is a nested struct in nlb response.
CaCertificateIdsInListListeners is a nested struct in nlb response.
CancelShiftLoadBalancerZonesRequest is the request struct for api CancelShiftLoadBalancerZones.
CancelShiftLoadBalancerZonesResponse is the response struct for api CancelShiftLoadBalancerZones.
CancelShiftLoadBalancerZonesZoneMappings is a repeated param struct in CancelShiftLoadBalancerZonesRequest.
Certificate is a nested struct in nlb response.
CertificateIdsInGetListenerAttribute is a nested struct in nlb response.
CertificateIdsInListListenerCertificates is a nested struct in nlb response.
CertificateIdsInListListeners is a nested struct in nlb response.
Certificates is a nested struct in nlb response.
Client is the sdk client struct, each func corresponds to an OpenAPI.
CreateListenerRequest is the request struct for api CreateListener.
CreateListenerResponse is the response struct for api CreateListener.
CreateListenerTag is a repeated param struct in CreateListenerRequest.
CreateLoadBalancerDeletionProtectionConfig is a repeated param struct in CreateLoadBalancerRequest.
CreateLoadBalancerLoadBalancerBillingConfig is a repeated param struct in CreateLoadBalancerRequest.
CreateLoadBalancerModificationProtectionConfig is a repeated param struct in CreateLoadBalancerRequest.
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.
CreateSecurityPolicyRequest is the request struct for api CreateSecurityPolicy.
CreateSecurityPolicyResponse is the response struct for api CreateSecurityPolicy.
CreateSecurityPolicyTag is a repeated param struct in CreateSecurityPolicyRequest.
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 nlb 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.
DeleteSecurityPolicyRequest is the request struct for api DeleteSecurityPolicy.
DeleteSecurityPolicyResponse is the response struct for api DeleteSecurityPolicy.
DeleteServerGroupRequest is the request struct for api DeleteServerGroup.
DeleteServerGroupResponse is the response struct for api DeleteServerGroup.
DeletionProtectionConfig is a nested struct in nlb response.
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.
DetachCommonBandwidthPackageFromLoadBalancerRequest is the request struct for api DetachCommonBandwidthPackageFromLoadBalancer.
DetachCommonBandwidthPackageFromLoadBalancerResponse is the response struct for api DetachCommonBandwidthPackageFromLoadBalancer.
DisableLoadBalancerIpv6InternetRequest is the request struct for api DisableLoadBalancerIpv6Internet.
DisableLoadBalancerIpv6InternetResponse is the response struct for api DisableLoadBalancerIpv6Internet.
DisassociateAdditionalCertificatesWithListenerRequest is the request struct for api DisassociateAdditionalCertificatesWithListener.
DisassociateAdditionalCertificatesWithListenerResponse is the response struct for api DisassociateAdditionalCertificatesWithListener.
EnableLoadBalancerIpv6InternetRequest is the request struct for api EnableLoadBalancerIpv6Internet.
EnableLoadBalancerIpv6InternetResponse is the response struct for api EnableLoadBalancerIpv6Internet.
GetJobStatusRequest is the request struct for api GetJobStatus.
GetJobStatusResponse is the response struct for api GetJobStatus.
GetListenerAttributeRequest is the request struct for api GetListenerAttribute.
GetListenerAttributeResponse is the response struct for api GetListenerAttribute.
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.
HealthCheck is a nested struct in nlb response.
HealthCheckHttpCode is a nested struct in nlb response.
ListenerHealthStatus is a nested struct in nlb response.
ListenerHealthStatusItem is a nested struct in nlb response.
ListenerInfo is a nested struct in nlb response.
Listeners is a nested struct in nlb response.
ListListenerCertificatesRequest is the request struct for api ListListenerCertificates.
ListListenerCertificatesResponse is the response struct for api ListListenerCertificates.
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.
ListSecurityPolicyRequest is the request struct for api ListSecurityPolicy.
ListSecurityPolicyResponse is the response struct for api ListSecurityPolicy.
ListSecurityPolicyTag is a repeated param struct in ListSecurityPolicyRequest.
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.
ListSystemSecurityPolicyRequest is the request struct for api ListSystemSecurityPolicy.
ListSystemSecurityPolicyResponse is the response struct for api ListSystemSecurityPolicy.
ListTagResourcesRequest is the request struct for api ListTagResources.
ListTagResourcesResponse is the response struct for api ListTagResources.
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest.
LoadBalancerAddress is a nested struct in nlb response.
LoadBalancerAddressesInGetLoadBalancerAttribute is a nested struct in nlb response.
LoadBalancerAddressesInListLoadBalancers is a nested struct in nlb response.
LoadBalancerBillingConfig is a nested struct in nlb response.
LoadbalancerInfo is a nested struct in nlb response.
LoadBalancerJoinSecurityGroupRequest is the request struct for api LoadBalancerJoinSecurityGroup.
LoadBalancerJoinSecurityGroupResponse is the response struct for api LoadBalancerJoinSecurityGroup.
LoadBalancerLeaveSecurityGroupRequest is the request struct for api LoadBalancerLeaveSecurityGroup.
LoadBalancerLeaveSecurityGroupResponse is the response struct for api LoadBalancerLeaveSecurityGroup.
LoadBalancers is a nested struct in nlb response.
ModificationProtectionConfig is a nested struct in nlb response.
MoveResourceGroupRequest is the request struct for api MoveResourceGroup.
MoveResourceGroupResponse is the response struct for api MoveResourceGroup.
NonNormalServers is a nested struct in nlb response.
OperationLock is a nested struct in nlb response.
OperationLocksInGetLoadBalancerAttribute is a nested struct in nlb response.
OperationLocksInListLoadBalancers is a nested struct in nlb response.
Reason is a nested struct in nlb response.
Region is a nested struct in nlb response.
Regions is a nested struct in nlb response.
RelatedListener is a nested struct in nlb response.
RelatedListeners is a nested struct in nlb response.
RelatedLoadBalancerIds is a nested struct in nlb 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.
SecurityGroupIdsInGetLoadBalancerAttribute is a nested struct in nlb response.
SecurityGroupIdsInListLoadBalancers is a nested struct in nlb response.
SecurityPolicie is a nested struct in nlb response.
SecurityPoliciesInListSecurityPolicy is a nested struct in nlb response.
SecurityPoliciesInListSystemSecurityPolicy is a nested struct in nlb response.
Server is a nested struct in nlb response.
ServerGroup is a nested struct in nlb response.
ServerGroupInfo is a nested struct in nlb response.
ServerGroupInfos is a nested struct in nlb response.
ServerGroups is a nested struct in nlb response.
Servers is a nested struct in nlb response.
StartListenerRequest is the request struct for api StartListener.
StartListenerResponse is the response struct for api StartListener.
StartShiftLoadBalancerZonesRequest is the request struct for api StartShiftLoadBalancerZones.
StartShiftLoadBalancerZonesResponse is the response struct for api StartShiftLoadBalancerZones.
StartShiftLoadBalancerZonesZoneMappings is a repeated param struct in StartShiftLoadBalancerZonesRequest.
StopListenerRequest is the request struct for api StopListener.
StopListenerResponse is the response struct for api StopListener.
Tag is a nested struct in nlb response.
TagModels is a nested struct in nlb response.
TagResources is a nested struct in nlb 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.
TagResultModelList is a nested struct in nlb response.
TagsInGetListenerAttribute is a nested struct in nlb response.
TagsInGetLoadBalancerAttribute is a nested struct in nlb response.
TagsInListListeners is a nested struct in nlb response.
TagsInListLoadBalancers is a nested struct in nlb response.
TagsInListSecurityPolicy is a nested struct in nlb response.
TagsInListServerGroups is a nested struct in nlb 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.
UpdateLoadBalancerAddressTypeConfigRequest is the request struct for api UpdateLoadBalancerAddressTypeConfig.
UpdateLoadBalancerAddressTypeConfigResponse is the response struct for api UpdateLoadBalancerAddressTypeConfig.
UpdateLoadBalancerAddressTypeConfigZoneMappings is a repeated param struct in UpdateLoadBalancerAddressTypeConfigRequest.
UpdateLoadBalancerAttributeRequest is the request struct for api UpdateLoadBalancerAttribute.
UpdateLoadBalancerAttributeResponse is the response struct for api UpdateLoadBalancerAttribute.
UpdateLoadBalancerProtectionRequest is the request struct for api UpdateLoadBalancerProtection.
UpdateLoadBalancerProtectionResponse is the response struct for api UpdateLoadBalancerProtection.
UpdateLoadBalancerZonesRequest is the request struct for api UpdateLoadBalancerZones.
UpdateLoadBalancerZonesResponse is the response struct for api UpdateLoadBalancerZones.
UpdateLoadBalancerZonesZoneMappings is a repeated param struct in UpdateLoadBalancerZonesRequest.
UpdateSecurityPolicyAttributeRequest is the request struct for api UpdateSecurityPolicyAttribute.
UpdateSecurityPolicyAttributeResponse is the response struct for api UpdateSecurityPolicyAttribute.
UpdateServerGroupAttributeHealthCheckConfig is a repeated param struct in UpdateServerGroupAttributeRequest.
UpdateServerGroupAttributeRequest is the request struct for api UpdateServerGroupAttribute.
UpdateServerGroupAttributeResponse is the response struct for api UpdateServerGroupAttribute.
UpdateServerGroupServersAttributeRequest is the request struct for api UpdateServerGroupServersAttribute.
UpdateServerGroupServersAttributeResponse is the response struct for api UpdateServerGroupServersAttribute.
UpdateServerGroupServersAttributeServers is a repeated param struct in UpdateServerGroupServersAttributeRequest.
Zone is a nested struct in nlb response.
ZoneMapping is a nested struct in nlb response.
ZoneMappingsInGetLoadBalancerAttribute is a nested struct in nlb response.
ZoneMappingsInListLoadBalancers is a nested struct in nlb response.
Zones is a nested struct in nlb response.