This commit is contained in:
2025-11-18 20:47:48 +00:00
commit 747fb787e1
38 changed files with 18518 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
import type { IPeeringDbBaseObject } from '../peeringdb.types.js';
/**
* Network IX LAN object from PeeringDB API
* Represents a network's presence at an Internet Exchange
*/
export interface INetIxLan extends IPeeringDbBaseObject {
/** NetIxLan ID */
id: number;
/** Network ID */
net_id: number;
/** Network object (when depth > 0) */
net?: any;
/** IX LAN ID */
ixlan_id: number;
/** IX LAN object (when depth > 0) */
ixlan?: any;
/** Notes (markdown) */
notes: string;
/** Speed in Mbps */
speed: number;
/** Autonomous System Number (ASN) */
asn: number;
/** IPv4 address */
ipaddr4: string | null;
/** IPv6 address */
ipaddr6: string | null;
/** Is route server */
is_rs_peer: boolean;
/** Operational status */
operational: boolean;
}