Skip to content

Commit 2a23545

Browse files
authored
Merge pull request #880 from bbiggerr/firewall-live-migration-restriction
Firewall live migration restrictions
2 parents e4d2823 + 63ade8f commit 2a23545

File tree

1 file changed

+24
-8
lines changed

1 file changed

+24
-8
lines changed

openapi.yaml

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13322,6 +13322,10 @@ paths:
1332213322
* A Linode instance can have one active, assigned Firewall at a time.
1332313323
Additional disabled Firewalls can be assigned to a service, but they cannot be enabled if another active Firewall is already assigned to the same service.
1332413324

13325+
* Firewalls apply to all of a Linode's non-`vlan` purpose Configuration Profile Interfaces.
13326+
13327+
* Assigned Linodes must not have any ongoing live migrations.
13328+
1332513329
* A `firewall_create` Event is generated when this endpoint returns successfully.
1332613330
operationId: createFirewalls
1332713331
x-linode-cli-action: create
@@ -13500,7 +13504,14 @@ paths:
1350013504
- Networking
1350113505
summary: Firewall Update
1350213506
description: |
13503-
Updates information for a Firewall. Some parts of a Firewall's configuration cannot
13507+
Updates information for a Firewall.
13508+
13509+
* Assigned Linodes must not have any ongoing live migrations.
13510+
13511+
* If a Firewall's status is changed with this endpoint, a corresponding `firewall_enable` or
13512+
`firewall_disable` Event will be generated.
13513+
13514+
Some parts of a Firewall's configuration cannot
1350413515
be manipulated by this endpoint:
1350513516

1350613517
- A Firewall's Devices cannot be set with this endpoint. Instead, use the
@@ -13516,9 +13527,6 @@ paths:
1351613527
set to `deleted`. Instead, use the
1351713528
[Delete Firewall](/docs/api/networking/#firewall-delete)
1351813529
endpoint to delete a Firewall.
13519-
13520-
If a Firewall's status is changed with this endpoint, a corresponding `firewall_enable` or
13521-
`firewall_disable` Event will be generated.
1352213530
operationId: updateFirewall
1352313531
x-linode-cli-action: update
1352413532
security:
@@ -13540,7 +13548,7 @@ paths:
1354013548
type: string
1354113549
description: >
1354213550
The status to be applied to this Firewall.
13543-
13551+
1354413552
* When a Firewall is first created its status is `enabled`.
1354513553
* Use the [Delete Firewall](/docs/api/networking/#firewall-delete) endpoint to delete a Firewall.
1354613554
enum:
@@ -13589,7 +13597,9 @@ paths:
1358913597
Delete a Firewall resource by its ID. This will remove all of the Firewall's Rules
1359013598
from any Linode services that the Firewall was assigned to.
1359113599

13592-
A `firewall_delete` Event is generated when this endpoint returns successfully.
13600+
* Assigned Linodes must not have any ongoing live migrations.
13601+
13602+
* A `firewall_delete` Event is generated when this endpoint returns successfully.
1359313603
responses:
1359413604
'200':
1359513605
description: Delete Successful.
@@ -13685,6 +13695,8 @@ paths:
1368513695
* A Linode instance can have one active, assigned Firewall at a time.
1368613696
Additional disabled Firewalls can be assigned to a service, but they cannot be enabled if another active Firewall is already assigned to the same service.
1368713697

13698+
* Assigned Linodes must not have any ongoing live migrations.
13699+
1368813700
* A `firewall_device_add` Event is generated when the Firewall Device is added successfully.
1368913701
operationId: createFirewallDevice
1369013702
x-linode-cli-action: device-create
@@ -13797,7 +13809,9 @@ paths:
1379713809
service. If any other Firewalls have been assigned to the Linode service, then those Rules
1379813810
will remain in effect.
1379913811

13800-
A `firewall_device_remove` Event is generated when the Firewall Device is removed successfully.
13812+
* Assigned Linodes must not have any ongoing live migrations.
13813+
13814+
* A `firewall_device_remove` Event is generated when the Firewall Device is removed successfully.
1380113815
responses:
1380213816
'200':
1380313817
description: Delete Successful.
@@ -13872,7 +13886,9 @@ paths:
1387213886
description: |
1387313887
Updates the inbound and outbound Rules for a Firewall.
1387413888

13875-
**Note:** This command replaces all of a Firewall's `inbound` and `outbound` rulesets with the values specified in your request.
13889+
* Assigned Linodes must not have any ongoing live migrations.
13890+
13891+
* **Note:** This command replaces all of a Firewall's `inbound` and `outbound` rulesets with the values specified in your request.
1387613892
operationId: updateFirewallRules
1387713893
x-linode-cli-action: rules-update
1387813894
security:

0 commit comments

Comments
 (0)