Header menu logo FsCDK

NetworkLoadBalancerBuilder Type

Constructors

Constructor Description

NetworkLoadBalancerBuilder(name)

Full Usage: NetworkLoadBalancerBuilder(name)

Parameters:
    name : string

Returns: NetworkLoadBalancerBuilder
name : string
Returns: NetworkLoadBalancerBuilder

Instance members

Instance member Description
a : NetworkLoadBalancerConfig
b : NetworkLoadBalancerConfig
Returns: NetworkLoadBalancerConfig

constructId id

Full Usage: constructId id

Parameters:
    id : string

Returns: NetworkLoadBalancerConfig

Sets the construct ID for the Network Load Balancer.

id : string
Returns: NetworkLoadBalancerConfig

crossZoneEnabled enabled

Full Usage: crossZoneEnabled enabled

Parameters:
    enabled : bool - Whether to enable cross-zone load balancing (default: true).

Returns: NetworkLoadBalancerConfig

Enables or disables cross-zone load balancing.

enabled : bool

Whether to enable cross-zone load balancing (default: true).

Returns: NetworkLoadBalancerConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: NetworkLoadBalancerConfig
Modifiers: inline
f : unit -> NetworkLoadBalancerConfig
Returns: NetworkLoadBalancerConfig

deletionProtection enabled

Full Usage: deletionProtection enabled

Parameters:
    enabled : bool - Whether to enable deletion protection (default: false).

Returns: NetworkLoadBalancerConfig

Enables or disables deletion protection.

enabled : bool

Whether to enable deletion protection (default: false).

Returns: NetworkLoadBalancerConfig

this.For

Full Usage: this.For

Parameters:
Returns: NetworkLoadBalancerConfig
Modifiers: inline
config : NetworkLoadBalancerConfig
f : unit -> NetworkLoadBalancerConfig
Returns: NetworkLoadBalancerConfig

internetFacing internetFacing

Full Usage: internetFacing internetFacing

Parameters:
    internetFacing : bool - True for internet-facing, false for internal (default: false).

Returns: NetworkLoadBalancerConfig

Sets whether the load balancer is internet-facing.

internetFacing : bool

True for internet-facing, false for internal (default: false).

Returns: NetworkLoadBalancerConfig

ipAddressType addressType

Full Usage: ipAddressType addressType

Parameters:
Returns: NetworkLoadBalancerConfig

Sets the IP address type.

addressType : IpAddressType
Returns: NetworkLoadBalancerConfig

loadBalancerName name

Full Usage: loadBalancerName name

Parameters:
    name : string

Returns: NetworkLoadBalancerConfig

Sets the load balancer name.

name : string
Returns: NetworkLoadBalancerConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: NetworkLoadBalancerSpec
config : NetworkLoadBalancerConfig
Returns: NetworkLoadBalancerSpec

vpc vpc

Full Usage: vpc vpc

Parameters:
Returns: NetworkLoadBalancerConfig

Sets the VPC for the Network Load Balancer.

vpc : IVpc
Returns: NetworkLoadBalancerConfig

vpcSubnets subnets

Full Usage: vpcSubnets subnets

Parameters:
Returns: NetworkLoadBalancerConfig

Sets the VPC subnets for the load balancer.

subnets : SubnetSelection
Returns: NetworkLoadBalancerConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: NetworkLoadBalancerConfig
() : unit
Returns: NetworkLoadBalancerConfig

this.Zero

Full Usage: this.Zero

Returns: NetworkLoadBalancerConfig
Returns: NetworkLoadBalancerConfig

Type something to start searching.