Sha256: 33d0a9edec7c323e2517a3e1e3f94b6d5387fcb36c141101daf4237d78b86de2

Contents?: true

Size: 1.13 KB

Versions: 4

Compression:

Stored size: 1.13 KB

Contents

# NetworkLoadBalancerProperties

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **name** | **String** | A name of that Network Load Balancer |  |
| **listener_lan** | **Integer** | Id of the listening LAN. (inbound) |  |
| **ips** | **Array<String>** | Collection of IP addresses of the Network Load Balancer. (inbound and outbound) IP of the listenerLan must be a customer reserved IP for the public load balancer and private IP for the private load balancer. | [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 valid subnet mask. If user will not provide any IP then the system will generate one 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.0.0.beta.4 docs/models/NetworkLoadBalancerProperties.md
ionoscloud-6.0.0.beta.3 docs/NetworkLoadBalancerProperties.md
ionoscloud-6.0.0.beta.2 docs/NetworkLoadBalancerProperties.md
ionoscloud-6.0.0.beta.1 docs/NetworkLoadBalancerProperties.md