Sha256: 834b677c0fbbf6f7677ed2eaf59fa44530cfbe84831e872981b61ff19ef8b027

Contents?: true

Size: 1.11 KB

Versions: 4

Compression:

Stored size: 1.11 KB

Contents

# NetworkLoadBalancerProperties

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **name** | **String** | The name of the Network Load Balancer. |  |
| **listener_lan** | **Integer** | ID of the listening LAN (inbound). |  |
| **ips** | **Array<String>** | Collection of the Network Load Balancer IP addresses. (Inbound and outbound) IPs of the listenerLan must be customer-reserved IPs for public Load Balancers, and private IPs for private Load Balancers. | [optional] |
| **target_lan** | **Integer** | ID of the balanced private target LAN (outbound). |  |
| **lb_private_ips** | **Array<String>** | Collection of private IP addresses with subnet mask of the Network Load Balancer. IPs must contain a valid subnet mask. If no IP is provided, the system will generate an IP with /24 subnet. | [optional] |

## Example

```ruby
require 'ionoscloud'

instance = Ionoscloud::NetworkLoadBalancerProperties.new(
  name: My Network Load Balancer,
  listener_lan: 1,
  ips: [81.173.1.2, 22.231.2.2, 22.231.2.3],
  target_lan: 2,
  lb_private_ips: [81.173.1.5/24, 22.231.2.5/24]
)
```

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ionoscloud-6.1.1 docs/models/NetworkLoadBalancerProperties.md
ionoscloud-6.1.0 docs/models/NetworkLoadBalancerProperties.md
ionoscloud-6.0.2 docs/models/NetworkLoadBalancerProperties.md
ionoscloud-6.0.1 docs/models/NetworkLoadBalancerProperties.md