The following tables describe API operations available for use in ALB .

Region and zone management

API Description
DescribeRegions Queries available regions.
DescribeZones Queries zones within a region.

SLB instance management

API Description

CreateLoadBalancer

Creates a Server Load Balancer (SLB) instance.

DeleteLoadBalancer

Deletes a pay-as-you-go SLB instance.

DisableDeletionProtection

Disables deletion protection.
EnableDeletionProtection Enables deletion protection.
GetLoadBalancerAttribute Queries the detailed configuration of an SLB instance based on a specified instance ID.
ListLoadBalancers Queries an SLB instance based on a specified region.
UpdateLoadBalancerAttribute Modifies the attributes of an SLB instance, such as status, name and modification protection.
UpdateLoadBalancerEdition Updates the edition of an SLB instance.

Listener management

API Description
CreateListener Creates an HTTP, HTTPS, or QUIC listener.
DeleteListener Deletes a listener.
GetListenerAttribute Queries the details of a specified listener.
ListListeners Queries the listeners that are configured for an SLB instance.
StartListener Starts a listener.
StopListener Stops a listener.
UpdateListenerAttribute Updates the configuration of a listener.
UpdateListenerLogConfig Updates the log configuration of a listener.

Forwarding rule management

API Description
CreateRule Creates a single forwarding rule.
CreateRules Creates multiple forwarding rules.
DeleteRule Deletes a single forwarding rule.
DeleteRules Deletes multiple forwarding rules.
ListRules Queries forwarding rules.
UpdateRuleAttribute Updates the attributes of a forwarding rule.

Health check management

API Description
CreateHealthCheckTemplate Creates a health check template.
DeleteHealthCheckTemplates Deletes a health check template.
ListHealthCheckTemplates Queries the attributes of a specified health check template.
UpdateHealthCheckTemplateAttribute Modifies the attributes of a specified health check template.

Tag management

API Description
ListTagKeys Queries tag keys of specified resources.
ListTagValues Queries tag values of specified resources.
ListTagResources Queries tag keys and tag values of specified resources.
TagResources Adds one or more tags to specified resources.
UnTagResources Removes tags from specified resources.

Server certificate management

API Description
AssociateAdditionalCertificatesWithListener Adds extended validation certificates to an HTTPS or QUIC listener.
DissociateAdditionalCertificatesFromListener Removes extended validation certificates from an HTTPS or QUIC listener.
ListListenerCertificates Queries extended validation certificates of an HTTPS or QUIC listener.

Security policy management

API Description
CreateSecurityPolicy Creates a custom security policy.
ListSystemSecurityPolicies Queries system security policies in a specified region.
ListSecurityPolicies Queries custom security policies.
UpdateSecurityPolicyAttribute Updates attributes of a specified security policy.
DeleteSecurityPolicy Deletes a custom security policy.
ListSecurityPolicyRelations Queries listeners associated with specified security policies.

ACL management

API Description
CreateAcl Creates an access control list (ACL).
UpdateAclAttribute Modifies attributes of a specified ACL.
AddEntriesToAcl Adds IP entries to a specified ACL.
RemoveEntriesFromAcl Deletes IP entries from a specified ACL.
ListAclEntries Queries ACL entries.
ListAcls Queries ACLs of a specified region.
ListAclRelations Queries listeners associated with a specified ACL.
DeleteAcl Deletes an ACL.
AssociateAclsWithListener Associates ACLs with a listener.
DissociateAclsFromListener Dissociates ACLs with a listener.

Access log management

API Description
EnableLoadBalancerAccessLog Enables the access log feature of an SLB instance.
DisableLoadBalancerAccessLog Disables the access log feature of an SLB instance.

Server group management

API Description
CreateServerGroup Creates a server group.
DeleteServerGroup Deletes a server group.
UpdateServerGroupAttribute Modifies the configuration of a server group.
ListServerGroups Queries server groups.
ListServerGroupServers Queries servers in a specified server group.
AddServersToServerGroup Adds servers to a specified server group.
RemoveServersFromServerGroup Removes servers from a specified server group.
UpdateServerGroupServersAttribute Updates the attributes of servers in a server group, such as weight and description.

Resource group management

API Description
MoveResourceGroup Adds a resource to another resource group.