Aws/elasticloadbalancing
@swamp/aws/elasticloadbalancingv2026.07.28.1
01README
AWS ELASTICLOADBALANCING infrastructure models
02Models
@swamp/aws/elasticloadbalancing/load-balancerv2026.06.17.1load_balancer.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AccessLoggingPolicy? | object | Information about where and how access logs are stored for the load balancer. |
| AppCookieStickinessPolicy? | array | Information about a policy for application-controlled session stickiness. |
| AvailabilityZones? | array | The Availability Zones for a load balancer in a default VPC. For a load balancer in a nondefault VPC, specify Subnets instead. |
| ConnectionDrainingPolicy? | object | If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy instance. |
| ConnectionSettings? | object | If enabled, the load balancer allows the connections to remain idle (no data is sent over the connection) for the specified duration. |
| CrossZone? | boolean | If enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones. |
| HealthCheck? | object | The health check settings to use when evaluating the health of your EC2 instances. |
| Instances? | array | The IDs of the instances for the load balancer. |
| LBCookieStickinessPolicy? | array | Information about a policy for duration-based session stickiness. |
| Listeners | array | The Listeners for the load balancer. You can specify at most one listener per port. |
| LoadBalancerName? | string | The name of the load balancer. This name must be unique within your set of load balancers for the region. |
| Policies? | array | The policies defined for your Classic Load Balancer. Specify only back-end server policies. |
| Scheme? | string | The type of load balancer. Valid only for load balancers in a VPC. |
| SecurityGroups? | array | The security groups for the load balancer. Valid only for load balancers in a VPC. |
| Subnets? | array | The IDs of the subnets for the load balancer. You can specify at most one subnet per Availability Zone. |
| Tags? | array | The tags associated with a load balancer. |
fn create()
Create a ElasticLoadBalancing LoadBalancer
fn get(identifier: string)
Get a ElasticLoadBalancing LoadBalancer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ElasticLoadBalancing LoadBalancer |
fn update()
Update a ElasticLoadBalancing LoadBalancer
fn delete(identifier: string)
Delete a ElasticLoadBalancing LoadBalancer
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ElasticLoadBalancing LoadBalancer |
fn sync()
Sync ElasticLoadBalancing LoadBalancer state from AWS
Resources
state(infinite)— ElasticLoadBalancing LoadBalancer resource state
03Previous Versions
2026.07.27.1
2026.07.26.1
2026.07.25.1
2026.07.24.1
2026.07.20.1
2026.07.18.3
2026.07.18.2
Added 1, removed 1 models
2026.06.17.1
- Added: load_balancer
2026.04.03.3
- Updated: load_balancer
2026.04.03.1
- Added: load_balancer
2026.03.18.1
- Added: load_balancer
04Stats
A
100 / 100
Downloads
2
Archive size
238.2 KB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels