@@ -8943,8 +8943,10 @@ paths:
8943
8943
Firewall to a Linode service. Currently, Firewalls can only be assigned to Linode
8944
8944
instances.
8945
8945
8946
- A Firewall can be assigned to multiple Linode services, and multiple Firewalls can be
8947
- assigned to a single Linode service.
8946
+ A Firewall can be assigned to multiple Linode services, and up to three active Firewalls
8947
+ can be assigned to a single Linode service. Additional disabled Firewalls can be
8948
+ assigned to a service, but they cannot be enabled if three other active Firewalls
8949
+ are already assigned to the same service.
8948
8950
8949
8951
A `firewall_create` Event is generated when this endpoint returns successfully.
8950
8952
@@ -9281,6 +9283,10 @@ paths:
9281
9283
description: |
9282
9284
Creates a Firewall Device, which assigns a Firewall to a Linode service (referred to
9283
9285
as the Device's `entity`). Currently, only Devices with an entity of type `linode` are accepted.
9286
+ A Firewall can be assigned to multiple Linode services, and up to three active Firewalls can
9287
+ be assigned to a single Linode service. Additional disabled Firewalls can be
9288
+ assigned to a service, but they cannot be enabled if three other active Firewalls
9289
+ are already assigned to the same service.
9284
9290
9285
9291
Creating a Firewall Device will apply the Rules from a Firewall to a Linode service.
9286
9292
A `firewall_device_add` Event is generated when the Firewall Device is added successfully.
@@ -15003,7 +15009,7 @@ components:
15003
15009
type: object
15004
15010
description: >
15005
15011
A resource that controls incoming and outgoing network traffic to a Linode service. A Firewall can
15006
- be assigned to multiple Linode services, and multiple Firewalls can be assigned to a single Linode service.
15012
+ be assigned to multiple Linode services, and up to three active Firewalls can be assigned to a single Linode service.
15007
15013
[Create a Firewall Device](http://developers.linode.com/api/v4/networking-firewalls-firewall-id-devices/#post)
15008
15014
to assign a Firewall to a Linode service. Currently, Firewalls can only be assigned to Linode instances.
15009
15015
properties:
@@ -15062,15 +15068,17 @@ components:
15062
15068
x-linode-cli-display: 3
15063
15069
rules:
15064
15070
type: object
15065
- description: >
15066
- The inbound and outbound access rules to apply to the Firewall.
15071
+ description: |
15072
+ The inbound and outbound access rules to apply to the Firewall.
15067
15073
15068
15074
* A minimum of one open inbound rule is required. Any inbound
15069
15075
traffic that is not permitted by your rules will be blocked.
15070
15076
* Outbound rules are optional. When no outbound rules are specified,
15071
15077
all outbound traffic is allowed. If one or more outbound rules are
15072
15078
specified, all outbound traffic that is not permitted by your rules
15073
15079
will be blocked.
15080
+
15081
+ A Firewall may have up to 25 rules across its inbound and outbound rulesets.
15074
15082
properties:
15075
15083
inbound:
15076
15084
type: array
@@ -15122,11 +15130,16 @@ components:
15122
15130
- Ports must be within 1 and 65535.
15123
15131
- Ports may not be specified if a rule's protocol is `ICMP`. At least one port
15124
15132
must be specified if a rule's protocol is `TCP` or `UDP`.
15133
+ - The ports string can have up to 15 *pieces*, where a single port is treated
15134
+ as one piece, and a port range is treated as two pieces. For example,
15135
+ the string "22-24, 80, 443" has four pieces.
15125
15136
example: '22-24, 80, 443'
15126
15137
addresses:
15127
15138
type: object
15128
15139
description: >
15129
- Whitelisted IPv4 or IPv6 addresses.
15140
+ Whitelisted IPv4 or IPv6 addresses. A Rule can have up to 255 addresses
15141
+ or networks listed across its IPv4 and IPv6 arrays. A network and a single IP
15142
+ are treated as equivalent when accounting for this limit.
15130
15143
properties:
15131
15144
ipv4:
15132
15145
description: A list of IPv4 addresses or networks.
@@ -15146,7 +15159,11 @@ components:
15146
15159
FirewallDevices:
15147
15160
type: object
15148
15161
description: >
15149
- Associates a Firewall with a Linode service.
15162
+ Associates a Firewall with a Linode service. A Firewall can be assigned
15163
+ to multiple Linode services, and up to three active Firewalls can
15164
+ be assigned to a single Linode service. Additional disabled Firewalls can be
15165
+ assigned to a service, but they cannot be enabled if three other active Firewalls
15166
+ are already assigned to the same service.
15150
15167
properties:
15151
15168
id:
15152
15169
x-linode-filterable: true
0 commit comments