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

    Type Alias GetFirewallTemplatesResponses

    type GetFirewallTemplatesResponses = {
        "200": {
            data: {
                rules: {
                    inbound: {
                        action: "ACCEPT" | "DROP";
                        addresses: { ipv4: string[]; ipv6: string[] };
                        description: string;
                        label: string;
                        ports: string | null;
                        protocol: "TCP" | "UDP" | "ICMP" | "IPENCAP";
                    }[];
                    inbound_policy: "ACCEPT"
                    | "DROP";
                    outbound: {
                        action: "ACCEPT" | "DROP";
                        addresses: { ipv4: string[]; ipv6: string[] };
                        description: string;
                        label: string;
                        ports: string | null;
                        protocol: "TCP" | "UDP" | "ICMP" | "IPENCAP";
                    }[];
                    outbound_policy: "ACCEPT"
                    | "DROP";
                };
                slug: "vpc"
                | "public";
            }[];
            page: number;
            pages: number;
            results: number;
        };
    }
    Index

    Properties

    Properties

    "200": {
        data: {
            rules: {
                inbound: {
                    action: "ACCEPT" | "DROP";
                    addresses: { ipv4: string[]; ipv6: string[] };
                    description: string;
                    label: string;
                    ports: string | null;
                    protocol: "TCP" | "UDP" | "ICMP" | "IPENCAP";
                }[];
                inbound_policy: "ACCEPT"
                | "DROP";
                outbound: {
                    action: "ACCEPT" | "DROP";
                    addresses: { ipv4: string[]; ipv6: string[] };
                    description: string;
                    label: string;
                    ports: string | null;
                    protocol: "TCP" | "UDP" | "ICMP" | "IPENCAP";
                }[];
                outbound_policy: "ACCEPT"
                | "DROP";
            };
            slug: "vpc"
            | "public";
        }[];
        page: number;
        pages: number;
        results: number;
    }

    Returns a paginated list of firewall templates.

    Type Declaration

    • data: {
          rules: {
              inbound: {
                  action: "ACCEPT" | "DROP";
                  addresses: { ipv4: string[]; ipv6: string[] };
                  description: string;
                  label: string;
                  ports: string | null;
                  protocol: "TCP" | "UDP" | "ICMP" | "IPENCAP";
              }[];
              inbound_policy: "ACCEPT"
              | "DROP";
              outbound: {
                  action: "ACCEPT" | "DROP";
                  addresses: { ipv4: string[]; ipv6: string[] };
                  description: string;
                  label: string;
                  ports: string | null;
                  protocol: "TCP" | "UDP" | "ICMP" | "IPENCAP";
              }[];
              outbound_policy: "ACCEPT"
              | "DROP";
          };
          slug: "vpc"
          | "public";
      }[]
    • Readonlypage: number

      Read-only The current page.

    • Readonlypages: number

      Read-only The total number of pages.

    • Readonlyresults: number

      Read-only The total number of results.