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

    Type Alias GetLinodeIpsResponses

    type GetLinodeIpsResponses = {
        "200": {
            ipv4: {
                private: {
                    address: string;
                    gateway: string | null;
                    linode_id: number;
                    prefix: number;
                    public: boolean;
                    rdns: string | null;
                    region: string;
                    subnet_mask: string;
                    type: string;
                }[];
                public: {
                    address: string;
                    gateway: string
                    | null;
                    interface_id: number | null;
                    linode_id: number;
                    prefix: number;
                    public: boolean;
                    rdns: string | null;
                    region: string;
                    subnet_mask: string;
                    type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
                    vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
                }[];
                reserved: {
                    address: string;
                    gateway: string
                    | null;
                    interface_id: number | null;
                    linode_id: number;
                    prefix: number;
                    public: boolean;
                    rdns: string | null;
                    region: string;
                    subnet_mask: string;
                    type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
                    vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
                }[];
                shared: {
                    address: string;
                    gateway: string
                    | null;
                    interface_id: number | null;
                    linode_id: number;
                    prefix: number;
                    public: boolean;
                    rdns: string | null;
                    region: string;
                    subnet_mask: string;
                    type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
                    vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
                }[];
                vpc: {
                    active: boolean;
                    address: string
                    | null;
                    address_range: string | null;
                    config_id: number | null;
                    gateway: string | null;
                    interface_id: number;
                    linode_id: number;
                    nat_1_1: string;
                    prefix: number | null;
                    region: string;
                    subnet_id: number;
                    subnet_mask: string;
                    vpc_id: number;
                }[];
            };
            ipv6: {
                global: {
                    prefix: number;
                    range: string;
                    region: string;
                    route_target: string;
                }[];
                link_local: {
                    address: string;
                    gateway: string;
                    linode_id: number;
                    prefix: number;
                    public: boolean;
                    rdns: string
                    | null;
                    region: string;
                    subnet_mask: string;
                    type: string;
                };
                slaac: {
                    address: string;
                    gateway: string;
                    linode_id: number;
                    prefix: number;
                    public: boolean;
                    rdns: string
                    | null;
                    region: string;
                    subnet_mask: string;
                    type: string;
                };
            };
        };
    }
    Index

    Properties

    Properties

    "200": {
        ipv4: {
            private: {
                address: string;
                gateway: string | null;
                linode_id: number;
                prefix: number;
                public: boolean;
                rdns: string | null;
                region: string;
                subnet_mask: string;
                type: string;
            }[];
            public: {
                address: string;
                gateway: string
                | null;
                interface_id: number | null;
                linode_id: number;
                prefix: number;
                public: boolean;
                rdns: string | null;
                region: string;
                subnet_mask: string;
                type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
                vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
            }[];
            reserved: {
                address: string;
                gateway: string
                | null;
                interface_id: number | null;
                linode_id: number;
                prefix: number;
                public: boolean;
                rdns: string | null;
                region: string;
                subnet_mask: string;
                type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
                vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
            }[];
            shared: {
                address: string;
                gateway: string
                | null;
                interface_id: number | null;
                linode_id: number;
                prefix: number;
                public: boolean;
                rdns: string | null;
                region: string;
                subnet_mask: string;
                type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
                vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
            }[];
            vpc: {
                active: boolean;
                address: string
                | null;
                address_range: string | null;
                config_id: number | null;
                gateway: string | null;
                interface_id: number;
                linode_id: number;
                nat_1_1: string;
                prefix: number | null;
                region: string;
                subnet_id: number;
                subnet_mask: string;
                vpc_id: number;
            }[];
        };
        ipv6: {
            global: {
                prefix: number;
                range: string;
                region: string;
                route_target: string;
            }[];
            link_local: {
                address: string;
                gateway: string;
                linode_id: number;
                prefix: number;
                public: boolean;
                rdns: string
                | null;
                region: string;
                subnet_mask: string;
                type: string;
            };
            slaac: {
                address: string;
                gateway: string;
                linode_id: number;
                prefix: number;
                public: boolean;
                rdns: string
                | null;
                region: string;
                subnet_mask: string;
                type: string;
            };
        };
    }

    Requested Linode's networking configuration.

    Type Declaration

    • Readonlyipv4: {
          private: {
              address: string;
              gateway: string | null;
              linode_id: number;
              prefix: number;
              public: boolean;
              rdns: string | null;
              region: string;
              subnet_mask: string;
              type: string;
          }[];
          public: {
              address: string;
              gateway: string
              | null;
              interface_id: number | null;
              linode_id: number;
              prefix: number;
              public: boolean;
              rdns: string | null;
              region: string;
              subnet_mask: string;
              type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
              vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
          }[];
          reserved: {
              address: string;
              gateway: string
              | null;
              interface_id: number | null;
              linode_id: number;
              prefix: number;
              public: boolean;
              rdns: string | null;
              region: string;
              subnet_mask: string;
              type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
              vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
          }[];
          shared: {
              address: string;
              gateway: string
              | null;
              interface_id: number | null;
              linode_id: number;
              prefix: number;
              public: boolean;
              rdns: string | null;
              region: string;
              subnet_mask: string;
              type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
              vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
          }[];
          vpc: {
              active: boolean;
              address: string
              | null;
              address_range: string | null;
              config_id: number | null;
              gateway: string | null;
              interface_id: number;
              linode_id: number;
              nat_1_1: string;
              prefix: number | null;
              region: string;
              subnet_id: number;
              subnet_mask: string;
              vpc_id: number;
          }[];
      }

      Read-only Information about this Linode's IPv4 addresses.

      • Readonlyprivate: {
            address: string;
            gateway: string | null;
            linode_id: number;
            prefix: number;
            public: boolean;
            rdns: string | null;
            region: string;
            subnet_mask: string;
            type: string;
        }[]

        Read-only A list of private IP Address objects belonging to this Linode.

      • Readonlypublic: {
            address: string;
            gateway: string | null;
            interface_id: number | null;
            linode_id: number;
            prefix: number;
            public: boolean;
            rdns: string | null;
            region: string;
            subnet_mask: string;
            type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
            vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
        }[]

        Read-only A list of public IP Address objects belonging to this Linode.

      • Readonlyreserved: {
            address: string;
            gateway: string | null;
            interface_id: number | null;
            linode_id: number;
            prefix: number;
            public: boolean;
            rdns: string | null;
            region: string;
            subnet_mask: string;
            type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
            vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
        }[]

        Read-only A list of reserved IP Address objects belonging to this Linode.

      • Readonlyshared: {
            address: string;
            gateway: string | null;
            interface_id: number | null;
            linode_id: number;
            prefix: number;
            public: boolean;
            rdns: string | null;
            region: string;
            subnet_mask: string;
            type: "ipv4" | "ipv6" | "ipv6/pool" | "ipv6/range";
            vpc_nat_1_1: { address: string; subnet_id: number; vpc_id: number };
        }[]

        Read-only A list of shared IP Address objects assigned to this Linode.

      • Readonlyvpc: {
            active: boolean;
            address: string | null;
            address_range: string | null;
            config_id: number | null;
            gateway: string | null;
            interface_id: number;
            linode_id: number;
            nat_1_1: string;
            prefix: number | null;
            region: string;
            subnet_id: number;
            subnet_mask: string;
            vpc_id: number;
        }[]

        Read-only A list of Virtual Private Cloud (VPC)-specific addresses or ranges for the Linode.

    • Readonlyipv6: {
          global: {
              prefix: number;
              range: string;
              region: string;
              route_target: string;
          }[];
          link_local: {
              address: string;
              gateway: string;
              linode_id: number;
              prefix: number;
              public: boolean;
              rdns: string
              | null;
              region: string;
              subnet_mask: string;
              type: string;
          };
          slaac: {
              address: string;
              gateway: string;
              linode_id: number;
              prefix: number;
              public: boolean;
              rdns: string
              | null;
              region: string;
              subnet_mask: string;
              type: string;
          };
      }

      Read-only Information about this Linode's IPv6 addresses.

      • global: { prefix: number; range: string; region: string; route_target: string }[]

        A list of IPv6 range objects assigned to this Linode.

      • link_local: {
            address: string;
            gateway: string;
            linode_id: number;
            prefix: number;
            public: boolean;
            rdns: string | null;
            region: string;
            subnet_mask: string;
            type: string;
        }

        A link-local IPv6 address that exists in Linode's system.

        • Readonlyaddress: string

          Read-only The IPv6 link-local address.

        • Readonlygateway: string

          Read-only The default gateway for this address.

        • Readonlylinode_id: number

          Read-only The ID of the Linode this address currently belongs to.

        • Readonlyprefix: number

          Read-only The network prefix.

        • Readonlypublic: boolean

          Read-only Whether this is a public or private IP address.

        • rdns: string | null

          The reverse DNS assigned to this address.

        • Readonlyregion: string

          Filterable, Read-only The Region this address resides in.

        • Readonlysubnet_mask: string

          Read-only The subnet mask.

        • Readonlytype: string

          Read-only The type of address this is.

      • slaac: {
            address: string;
            gateway: string;
            linode_id: number;
            prefix: number;
            public: boolean;
            rdns: string | null;
            region: string;
            subnet_mask: string;
            type: string;
        }

        A SLAAC IPv6 address that exists in Linode's system.

        • Readonlyaddress: string

          Read-only The address.

        • Readonlygateway: string

          Read-only The default gateway for this address.

        • Readonlylinode_id: number

          Read-only The ID of the Linode this address currently belongs to.

        • Readonlyprefix: number

          Read-only The network prefix.

        • Readonlypublic: boolean

          Read-only Whether this is a public or private IP address.

        • rdns: string | null

          The reverse DNS assigned to this address.

        • Readonlyregion: string

          Filterable, Read-only The Region this address resides in.

        • Readonlysubnet_mask: string

          Read-only The subnet mask.

        • Readonlytype: string

          Read-only The type of address this is.