Skip to main content

Scaleway Load Balancer

@sntxrr/scaleway-load-balancerv2026.07.19.1· 6d agoMODELS
01README

Manage a Scaleway Load Balancer — sync current state, create, update, delete, and discover Load Balancers plus their backends and frontends in a zone, via the zoned Load Balancer API with X-Auth-Token auth.

02Models1
@sntxrr/scaleway-load-balancerv2026.07.19.1scaleway_load_balancer.ts

Global Arguments

ArgumentTypeDescription
secretKeystringScaleway API secret key. Wire with ${{ vault.get(scaleway, SCW_SECRET_KEY) }}.
projectIdstringScaleway Project ID that owns the Load Balancer.
zonestringAvailability zone, e.g. fr-par-1, nl-ams-1, pl-waw-1.
lbId?stringID of the Load Balancer this model manages. Optional — `create`
endpoint?stringOverride the API host. Defaults to https://api.scaleway.com.
fn sync()
Fetch the Load Balancer's current state (GetLb).
fn create(name: string, description?: string, type: string, tags?: array, assignFlexibleIp?: boolean)
Provision a new Load Balancer (CreateLb).
ArgumentTypeDescription
namestringName to assign to the new Load Balancer.
description?stringOptional human-readable description of the Load Balancer.
typestringCommercial offer type, e.g. LB-S, LB-GP-M, LB-GP-L.
tags?arrayOptional list of tags to attach to the Load Balancer.
assignFlexibleIp?booleanWhether to automatically assign a new flexible IP to the Load Balancer.
fn update(name?: string, description?: string, tags?: array)
Update the Load Balancer's mutable fields (UpdateLb).
ArgumentTypeDescription
name?stringNew name for the Load Balancer.
description?stringNew human-readable description of the Load Balancer.
tags?arrayReplacement list of tags to attach to the Load Balancer.
fn delete(releaseIp: boolean)
Deprovision the Load Balancer (DeleteLb).
ArgumentTypeDescription
releaseIpbooleanWhether to release the Load Balancer's flexible IP addresses on delete.
fn list()
Discover all Load Balancers in the zone (factory).

Resources

loadBalancer(infinite)— Snapshot of the Load Balancer's state
backend(infinite)— Snapshot of a Load Balancer backend
frontend(infinite)— Snapshot of a Load Balancer frontend
03Previous Versions1
2026.07.18.1
04Stats
A
100 / 100
Downloads
0
Archive size
10.3 KB
  • 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