Skip to content
mulga

ELBv2 API Coverage

The Elastic Load Balancing v2 API operations Spinifex implements, for both the Application and Network Load Balancers it serves, listeners and target groups.

awscompatibilitycoverageelbv2load balancingnetworking

Overview

Spinifex implements 34 operations in the ELBv2 2015-12-01 API model.

Two data planes

The data plane is a system-managed load balancer VM, launched automatically during CreateLoadBalancer. Application Load Balancers run HAProxy for the L7 surface — rules, fixed responses and redirects over HTTP and HTTPS. Network Load Balancers run nginx stream for the L4 surface — TCP, UDP, TLS and TCP_UDP — because HAProxy cannot load-balance UDP. The agent selects the engine from the configuration the control plane delivers, so the choice follows the load balancer type and is not separately configurable.

Operations

Operation
AddListenerCertificates
AddTags
CreateListener
CreateLoadBalancer
CreateRule
CreateTargetGroup
DeleteListener
DeleteLoadBalancer
DeleteRule
DeleteTargetGroup
DeregisterTargets
DescribeAccountLimits
DescribeListenerCertificates
DescribeListeners
DescribeLoadBalancerAttributes
DescribeLoadBalancers
DescribeRules
DescribeSSLPolicies
DescribeTags
DescribeTargetGroupAttributes
DescribeTargetGroups
DescribeTargetHealth
ModifyListener
ModifyLoadBalancerAttributes
ModifyRule
ModifyTargetGroup
ModifyTargetGroupAttributes
RegisterTargets
RemoveListenerCertificates
RemoveTags
SetIpAddressType
SetRulePriorities
SetSecurityGroups
SetSubnets