firewall_settings
Creates, updates, deletes, gets or lists a firewall_settings
resource.
Overview
Name | firewall_settings |
Type | Resource |
Id | linode.networking.firewall_settings |
Fields
The following fields are returned by SELECT
queries:
- get_firewall_settings
Returns default firewalls.
Name | Datatype | Description |
---|---|---|
linode | integer | The Linode's default firewall. |
nodebalancer | integer | The NodeBalancer's default firewall. |
public_interface | integer | The public interface's default firewall. |
vpc_interface | integer | The VPC interface's default firewall. |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get_firewall_settings | select | page , page_size | Beta Returns default firewalls for Linodes, Linode VPC and public interfaces, and NodeBalancers. Learn more... Learn more... | |
put_firewall_settings | replace | Beta You can update or add a default firewall to: - Linodes using legacy config profile interfaces - Linode VPC interfaces and Linode public interfaces - NodeBalancers If a firewall isn't provided during service creation, a default firewall is assigned, unless you have opted out of firewall protection. > 📘 > > Default firewalls on Linodes with Linode interfaces are applied to the interfaces, not the Linode itself. > > Default firewalls on Linodes with legacy configuration profile interfaces are applied directly to the Linode, not its interfaces. Learn more... Learn more... |
Parameters
Parameters can be passed in the WHERE
clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
Name | Datatype | Description |
---|---|---|
page | integer | The page of a collection to return. |
page_size | integer | The number of items to return per page. |
SELECT
examples
- get_firewall_settings
Beta Returns default firewalls for Linodes, Linode VPC and public interfaces, and NodeBalancers.
Learn more...
Learn more...
SELECT
linode,
nodebalancer,
public_interface,
vpc_interface
FROM linode.networking.firewall_settings
WHERE page = '{{ page }}'
AND page_size = '{{ page_size }}';
REPLACE
examples
- put_firewall_settings
Beta You can update or add a default firewall to:
- Linodes using legacy config profile interfaces
- Linode VPC interfaces and Linode public interfaces
- NodeBalancers
If a firewall isn't provided during service creation, a default firewall is assigned, unless you have opted out of firewall protection.
> 📘
>
> Default firewalls on Linodes with Linode interfaces are applied to the interfaces, not the Linode itself.
>
> Default firewalls on Linodes with legacy configuration profile interfaces are applied directly to the Linode, not its interfaces.
Learn more...
Learn more...
REPLACE linode.networking.firewall_settings
SET
data__default_firewall_ids = '{{ default_firewall_ids }}'
WHERE
RETURNING
default_firewall_ids;