pmcf
Version:
Poor mans configuration management
34 lines (33 loc) • 970 B
text/typescript
/**
*
*/
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";