@akamai/openapi-ts
    Preparing search index...

    Function postFirewallDevice

    • Create a firewall device

      Creates a firewall device, which assigns a firewall to a service (referred to as the device's entity) and applies the firewall's rules to the device.

      • Currently, devices with linode, linode_interface, and nodebalancer entity types are accepted.

      • The linode type is not allowed for Linodes using Linode interfaces.

      • The linode_interface type is not allowed for legacy config interfaces. For VPC and public legacy config profile interfaces, the firewall is applied through the linode device.

      • Firewalls only apply to inbound TCP traffic to NodeBalancers.

      • A firewall can be assigned to multiple services at a time.

      • A service can have one assigned firewall at a time.

      • Assigned Linodes must not have any ongoing live migrations.

      • A firewall_device_add event is generated when the firewall device is added successfully.

      <>


      • CLI.
      linode-cli firewalls device-create 123 \
      --id 456 \
      --type "linode"

      Learn more...

      • OAuth scopes.
      firewall:read_write
      

      Learn more...

      Type Parameters

      • ThrowOnError extends boolean = true

      Returns RequestResult<
          PostFirewallDeviceResponses,
          PostFirewallDeviceErrors,
          ThrowOnError,
          "data",
      >