Sha256: 72eb1adede336e1ef1622be8b60006534ae29b1bd70d55e3d9bfc638496460f9

Contents?: true

Size: 1.46 KB

Versions: 2

Compression:

Stored size: 1.46 KB

Contents

# ApplicationLoadBalancerForwardingRuleProperties

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **name** | **String** | The name of the Application Load Balancer forwarding rule. |  |
| **protocol** | **String** | Balancing protocol |  |
| **listener_ip** | **String** | Listening (inbound) IP |  |
| **listener_port** | **Integer** | Listening (inbound) port number; valid range is 1 to 65535. |  |
| **client_timeout** | **Integer** | The maximum time in milliseconds to wait for the client to acknowledge or send data; default is 50,000 (50 seconds). | [optional] |
| **server_certificates** | **Array<String>** | Array of items in the collection. | [optional] |
| **http_rules** | [**Array<ApplicationLoadBalancerHttpRule>**](ApplicationLoadBalancerHttpRule.md) | An array of items in the collection. The original order of rules is perserved during processing, except for Forward-type rules are processed after the rules with other action defined. The relative order of Forward-type rules is also preserved during the processing. | [optional] |

## Example

```ruby
require 'ionoscloud'

instance = Ionoscloud::ApplicationLoadBalancerForwardingRuleProperties.new(
  name: My Application Load Balancer forwarding rule,
  protocol: HTTP,
  listener_ip: 81.173.1.2,
  listener_port: 8080,
  client_timeout: 50,
  server_certificates: [3839d24f-57bd-408e-96ee-8da3d2db5a03, a6b4f7d5-b23a-4f53-b83e-8a6528ab4612],
  http_rules: null
)
```

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ionoscloud-6.1.1 docs/models/ApplicationLoadBalancerForwardingRuleProperties.md
ionoscloud-6.1.0 docs/models/ApplicationLoadBalancerForwardingRuleProperties.md