initial
This commit is contained in:
25
ts/interfaces/peeringdb.api.ixpfx.ts
Normal file
25
ts/interfaces/peeringdb.api.ixpfx.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user