Skip to content

[New] Firewall Endpoints #223

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 43 commits into from
Sep 14, 2020

Conversation

leslitagordita
Copy link
Contributor

@leslitagordita leslitagordita commented Mar 20, 2020

@phillc
Copy link
Contributor

phillc commented Jun 16, 2020

May I suggest s/whitelist/allowlist/ ?

Copy link
Contributor

@alsaihn alsaihn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Small wording change suggested, but this still looks awesome and accurate. Thank you!

hzoppetti and others added 20 commits September 14, 2020 12:28
Updates reflect latest dev changes to collection.
Add information about inbound and outbound behavior.
Also:
- Add Beta endpoint notice to GET /firewalls/:id endpoint
- Change path parameter description to read something more generic, as it's shared now with DELETE
POST /networking/firewalls/{firewallId}/devices
Reviewed existing Firewall endpoints and schemas

Added:
- GET /networking/firewalls/{firewallId}/devices
- POST /networking/firewalls/{firewallId}/devices
- GET /networking/firewalls/{firewallId}/devices/{deviceId}
- DELETE /networking/firewalls/{firewallId}/devices/{deviceId}
- GET /networking/firewalls/{firewallId}/rules
- POST /networking/firewalls/{firewallId}/rules
nmelehan and others added 23 commits September 14, 2020 12:28
- Refactor the start_port and end_port properties into a single
ports property
- Remove the ALL protocol
- Copy edit of some other firewall endpoints and schemas
Inserting descriptions for these limits:
- Up to three active Firewalls per Device
- Up to 25 Rules per Firewall
- Up to 255 addresses or networks per Rule
- Up to 15 pieces in a Rule's ports string

Did not include a description of how an Account's Firewall limit
is the same as the Account's thing limit, as we do not describe
the thing limit in other areas of the API reference.
POST /{firewall_id}/devices missing allOf array
Added information about the different available Firewall
statuses.
Shell example had incorrect formatting.
status field is readOnly for this endpoint. Created
the request body by referencing individual Firewall Schema properties.
status field is not readOnly for all Firewall endpoints (i.e. PUT
/firewalls/{firewallId}
@leslitagordita leslitagordita merged commit 12d0c40 into linode:development Sep 14, 2020
LBGarber pushed a commit to LBGarber/linode-api-docs that referenced this pull request Jun 15, 2022
* Rebuild Marques's PR

* DLC-120 Add New Events (linode#223)

* DLC-120 addd new events

* fix event query

* API changelog for release 4.0.19

* Add PayPal min max usd

* Dynamic iframe rebuilt (linode#226)

* Dynamic iframe url

- Adds a config.toml for each of our environments (production, staging, testing, development)
- api.html reads an environment variable from the current environment to set the docs iframe
url.

- To test, run hugo with the corresponding environment flag, e.g.:

hugo server --environment staging

* Rebuild dynamic iframe url PR

* Reword PayPal max amount change

* Manager 0.51.0 changelog (linode#227)

* Add changelog draft (no front copy)

* Add front copy to Manager changelog

* 1.0.33 Update Changleog dates (linode#229)

* Set manager release date to 3.27

* Bump Manager version to 0.51.1

* Bump release dates to 3/27

* Looks like release will be 3/28 for both projects
LBGarber pushed a commit to LBGarber/linode-api-docs that referenced this pull request Jun 15, 2022
* Rebuild Marques's PR

* DLC-120 Add New Events (linode#223)

* DLC-120 addd new events

* fix event query

* API changelog for release 4.0.19

* Add PayPal min max usd

* Dynamic iframe rebuilt (linode#226)

* Dynamic iframe url

- Adds a config.toml for each of our environments (production, staging, testing, development)
- api.html reads an environment variable from the current environment to set the docs iframe
url.

- To test, run hugo with the corresponding environment flag, e.g.:

hugo server --environment staging

* Rebuild dynamic iframe url PR

* Reword PayPal max amount change

* Manager 0.51.0 changelog (linode#227)

* Add changelog draft (no front copy)

* Add front copy to Manager changelog

* 1.0.33 Update Changleog dates (linode#229)

* Set manager release date to 3.27

* Bump Manager version to 0.51.1

* Bump release dates to 3/27

* Looks like release will be 3/28 for both projects

* API Changelog 4.0.20 (linode#234)

* API Changelog 4.0.20

* Changes from feedback

- Removed mentions of toronto checks
- improved clarity on reserved IPs addition to /linodes/instances/:id/ips

* Added sequence and logo_url to StackScripts

* update packages (linode#235)

* Draft changelog for 0.52.0 (linode#233)

* Draft changelof for 0.52.0

* update chamgelo blurb

* update version

* update versions
LBGarber pushed a commit to LBGarber/linode-api-docs that referenced this pull request Jun 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants