Files
peeringdb/ts/interfaces/peeringdb.api.netfac.ts
2025-11-18 20:47:48 +00:00

35 lines
686 B
TypeScript

import type { IPeeringDbBaseObject } from '../peeringdb.types.js';
/**
* Network Facility object from PeeringDB API
* Represents a network's presence at a colocation facility
*/
export interface INetFac extends IPeeringDbBaseObject {
/** NetFac ID */
id: number;
/** Network ID */
net_id: number;
/** Network object (when depth > 0) */
net?: any;
/** Facility ID */
fac_id: number;
/** Facility object (when depth > 0) */
fac?: any;
/** Availability percentage */
avail_sonet: boolean;
/** Availability percentage */
avail_ethernet: boolean;
/** Availability percentage */
avail_atm: boolean;
/** Local ASN */
local_asn: number | null;
}