UNPKG

pmcf

Version:

Poor mans configuration management

34 lines (33 loc) 970 B
/** * */ export class SkeletonNetworkInterface extends ServiceOwner { _extends: any[]; _network: any; get typeName(): string; set extends(value: any[]); get extends(): any[]; get host(): Host; hosts(): Generator<Host, void, unknown>; get network_interface(): this; get domainName(): any; get domainNames(): Set<any>; matches(other: any): boolean; set network(network: any); get network(): any; subnets(): Generator<any, void, unknown>; get ipAddresses(): Map<any, any>; /** * * @param {Object} filter * @return {Iterable<NetworkAddress>} */ networkAddresses(filter?: any): Iterable<NetworkAddress>; networkAddress(filter: any): NetworkAddress; get address(): any; get addresses(): any[]; systemdDefinitions(packageData: any): Promise<void>; } import { ServiceOwner } from "../service-owner.mjs"; import { Host } from "pmcf"; import { NetworkAddress } from "pmcf";