26 lines
491 B
TypeScript
26 lines
491 B
TypeScript
import type { IPeeringDbBaseObject } from '../peeringdb.types.js';
|
|
|
|
/**
|
|
* IX Prefix object from PeeringDB API
|
|
* Represents an IP prefix used by an Internet Exchange
|
|
*/
|
|
export interface IIxPfx extends IPeeringDbBaseObject {
|
|
/** IxPfx ID */
|
|
id: number;
|
|
|
|
/** IX LAN ID */
|
|
ixlan_id: number;
|
|
|
|
/** IX LAN object (when depth > 0) */
|
|
ixlan?: any;
|
|
|
|
/** IP prefix */
|
|
prefix: string;
|
|
|
|
/** Protocol (IPv4 or IPv6) */
|
|
protocol: string;
|
|
|
|
/** Peering point */
|
|
in_dfz: boolean;
|
|
}
|