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

    Type Alias GetFirewallDeviceResponses

    type GetFirewallDeviceResponses = {
        "200": {
            created: string;
            entity: {
                id: number;
                label: string;
                parent_entity:
                    | {
                        id: number;
                        label: string;
                        parent_entity: string
                        | null;
                        type: "linode";
                        url: string;
                    }
                    | null;
                type: "linode"
                | "nodebalancer"
                | "linode_interface";
                url: string;
            };
            id: number;
            updated: string;
        };
    }
    Index

    Properties

    Properties

    "200": {
        created: string;
        entity: {
            id: number;
            label: string;
            parent_entity:
                | {
                    id: number;
                    label: string;
                    parent_entity: string
                    | null;
                    type: "linode";
                    url: string;
                }
                | null;
            type: "linode"
            | "nodebalancer"
            | "linode_interface";
            url: string;
        };
        id: number;
        updated: string;
    }

    Associates a firewall with a Linode, a Linode interface, or a NodeBalancer service.

    Type Declaration

    • Readonlycreated: string

      Filterable, Read-only When this device was created.

    • entity: {
          id: number;
          label: string;
          parent_entity:
              | {
                  id: number;
                  label: string;
                  parent_entity: string
                  | null;
                  type: "linode";
                  url: string;
              }
              | null;
          type: "linode"
          | "nodebalancer"
          | "linode_interface";
          url: string;
      }

      The Linode, NodeBalancer, or Linode interface this firewall is assigned to.

      • id: number

        The entity's ID.

      • Readonlylabel: string

        Read-only The entity's label.

      • Readonlyparent_entity:
            | {
                id: number;
                label: string;
                parent_entity: string
                | null;
                type: "linode";
                url: string;
            }
            | null

        Read-only The Linode this linode_interface is assigned to. Returns null when the entity type is linode or nodebalancer.

      • type: "linode" | "nodebalancer" | "linode_interface"

        The entity's type.

      • Readonlyurl: string

        Read-only The API URL path you can use to access this entity.

    • id: number

      Filterable The device's unique ID.

    • Readonlyupdated: string

      Filterable, Read-only When this device was last updated.