Skip to content

Commit 63ade8f

Browse files
committed
Added live migration resriction to Firewall operations
1 parent fd341d0 commit 63ade8f

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
@@ -13319,6 +13319,10 @@ paths:
1331913319
* A Linode instance can have one active, assigned Firewall at a time.
1332013320
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.
1332113321

13322+
* Firewalls apply to all of a Linode's non-`vlan` purpose Configuration Profile Interfaces.
13323+
13324+
* Assigned Linodes must not have any ongoing live migrations.
13325+
1332213326
* A `firewall_create` Event is generated when this endpoint returns successfully.
1332313327
operationId: createFirewalls
1332413328
x-linode-cli-action: create
@@ -13497,7 +13501,14 @@ paths:
1349713501
- Networking
1349813502
summary: Firewall Update
1349913503
description: |
13500-
Updates information for a Firewall. Some parts of a Firewall's configuration cannot
13504+
Updates information for a Firewall.
13505+
13506+
* Assigned Linodes must not have any ongoing live migrations.
13507+
13508+
* If a Firewall's status is changed with this endpoint, a corresponding `firewall_enable` or
13509+
`firewall_disable` Event will be generated.
13510+
13511+
Some parts of a Firewall's configuration cannot
1350113512
be manipulated by this endpoint:
1350213513

1350313514
- A Firewall's Devices cannot be set with this endpoint. Instead, use the
@@ -13513,9 +13524,6 @@ paths:
1351313524
set to `deleted`. Instead, use the
1351413525
[Delete Firewall](/docs/api/networking/#firewall-delete)
1351513526
endpoint to delete a Firewall.
13516-
13517-
If a Firewall's status is changed with this endpoint, a corresponding `firewall_enable` or
13518-
`firewall_disable` Event will be generated.
1351913527
operationId: updateFirewall
1352013528
x-linode-cli-action: update
1352113529
security:
@@ -13537,7 +13545,7 @@ paths:
1353713545
type: string
1353813546
description: >
1353913547
The status to be applied to this Firewall.
13540-
13548+
1354113549
* When a Firewall is first created its status is `enabled`.
1354213550
* Use the [Delete Firewall](/docs/api/networking/#firewall-delete) endpoint to delete a Firewall.
1354313551
enum:
@@ -13586,7 +13594,9 @@ paths:
1358613594
Delete a Firewall resource by its ID. This will remove all of the Firewall's Rules
1358713595
from any Linode services that the Firewall was assigned to.
1358813596

13589-
A `firewall_delete` Event is generated when this endpoint returns successfully.
13597+
* Assigned Linodes must not have any ongoing live migrations.
13598+
13599+
* A `firewall_delete` Event is generated when this endpoint returns successfully.
1359013600
responses:
1359113601
'200':
1359213602
description: Delete Successful.
@@ -13682,6 +13692,8 @@ paths:
1368213692
* A Linode instance can have one active, assigned Firewall at a time.
1368313693
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.
1368413694

13695+
* Assigned Linodes must not have any ongoing live migrations.
13696+
1368513697
* A `firewall_device_add` Event is generated when the Firewall Device is added successfully.
1368613698
operationId: createFirewallDevice
1368713699
x-linode-cli-action: device-create
@@ -13794,7 +13806,9 @@ paths:
1379413806
service. If any other Firewalls have been assigned to the Linode service, then those Rules
1379513807
will remain in effect.
1379613808

13797-
A `firewall_device_remove` Event is generated when the Firewall Device is removed successfully.
13809+
* Assigned Linodes must not have any ongoing live migrations.
13810+
13811+
* A `firewall_device_remove` Event is generated when the Firewall Device is removed successfully.
1379813812
responses:
1379913813
'200':
1380013814
description: Delete Successful.
@@ -13869,7 +13883,9 @@ paths:
1386913883
description: |
1387013884
Updates the inbound and outbound Rules for a Firewall.
1387113885

13872-
**Note:** This command replaces all of a Firewall's `inbound` and `outbound` rulesets with the values specified in your request.
13886+
* Assigned Linodes must not have any ongoing live migrations.
13887+
13888+
* **Note:** This command replaces all of a Firewall's `inbound` and `outbound` rulesets with the values specified in your request.
1387313889
operationId: updateFirewallRules
1387413890
x-linode-cli-action: rules-update
1387513891
security:

0 commit comments

Comments
 (0)