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

    Type Alias GetNodeBalancerResponses

    type GetNodeBalancerResponses = {
        "200": {
            client_conn_throttle: number;
            created: string;
            hostname: string;
            id: number;
            ipv4: string;
            ipv6: string | null;
            label: string;
            lke_cluster:
                | { id: string; label: string; type: string; url: string }
                | null;
            region: string;
            tags: string[];
            transfer: { in: number | null; out: number | null; total: number | null };
            type: "common" | "premium";
            updated: string;
        };
    }
    Index

    Properties

    Properties

    "200": {
        client_conn_throttle: number;
        created: string;
        hostname: string;
        id: number;
        ipv4: string;
        ipv6: string | null;
        label: string;
        lke_cluster:
            | { id: string; label: string; type: string; url: string }
            | null;
        region: string;
        tags: string[];
        transfer: { in: number | null; out: number | null; total: number | null };
        type: "common" | "premium";
        updated: string;
    }

    NodeBalancer

    Linode's load balancing solution. Can handle multiple ports, SSL termination, and any number of backends. NodeBalancer ports are configured with NodeBalancer configs, and each config is given one or more NodeBalancer nodes that accepts traffic. The traffic should be routed to the NodeBalancer's IP address, for the NodeBalancer to handle routing individual requests to backends.

    Type Declaration

    • client_conn_throttle: number

      Throttle TCP connections per second for TCP, HTTP, and HTTPS configurations. Set to 0 (zero) to disable throttling.

    • Readonlycreated: string

      Read-only When this NodeBalancer was created.

    • Readonlyhostname: string

      Read-only This NodeBalancer's hostname, beginning with its IP address and ending with .ip.linodeusercontent.com.

    • Readonlyid: number

      Read-only This NodeBalancer's unique ID.

    • Readonlyipv4: string

      Filterable, Read-only This NodeBalancer's public IPv4 address.

    • Readonlyipv6: string | null

      Read-only This NodeBalancer's public IPv6 address.

    • label: string

      Filterable This NodeBalancer's label. These must be unique on your Account.

    • Readonlylke_cluster: { id: string; label: string; type: string; url: string } | null

      Read-only This NodeBalancer's related LKE cluster, if any. The value is null if this NodeBalancer isn't related to an LKE cluster.

    • Readonlyregion: string

      Filterable, Read-only The Region where this NodeBalancer is located. NodeBalancers only support backends in the same Region.

    • tags: string[]

      Filterable An array of Tags applied to this object. Tags are for organizational purposes only.

    • Readonlytransfer: { in: number | null; out: number | null; total: number | null }

      Read-only Information about the amount of transfer this NodeBalancer has had so far this month.

      • Readonlyin: number | null

        Read-only The total outbound transfer, in MB, used for this NodeBalancer this month.

      • Readonlyout: number | null

        Read-only The total inbound transfer, in MB, used for this NodeBalancer this month.

      • Readonlytotal: number | null

        Read-only The total transfer, in MB, used by this NodeBalancer this month.

    • type: "common" | "premium"

      Read-only The type of NodeBalancer.

    • Readonlyupdated: string

      Read-only When this NodeBalancer was last updated.