Optional
assignFlexibleIp?: booleanOptional
assignFlexibleIpv6?: booleanDefines whether to automatically assign a flexible public IPv6 to the Load
Balancer. Default value is false
(do not assign).
Description for the Load Balancer.
Optional
ipId?: stringOptional
ipIds?: string[]List of IP IDs to attach to the Load Balancer.
Optional
name?: stringName for the Load Balancer.
Optional
organizationId?: stringOptional
projectId?: stringScaleway Project to create the Load Balancer in.
One-of ('projectIdentifier'): at most one of 'projectId', 'organizationId' could be set.
Optional
sslCompatibilityLevel?: SSLCompatibilityLevelDetermines the minimal SSL version which needs to be supported on the client side, in an SSL/TLS offloading context. Intermediate is suitable for general-purpose servers with a variety of clients, recommended for almost all systems. Modern is suitable for services with clients that support TLS 1.3 and do not need backward compatibility. Old is compatible with a small number of very old clients and should be used only as a last resort.
Optional
tags?: string[]List of tags for the Load Balancer.
Load Balancer commercial offer type. Use the Load Balancer types endpoint to retrieve a list of available offer types.
Optional
zone?: ZoneZone to target. If none is passed will use default zone from the config.
Defines whether to automatically assign a flexible public IP to the Load Balancer. Default value is
true
(assign).