pmcf
Version:
Poor mans configuration management
179 lines (178 loc) • 3.78 kB
text/typescript
export function addServiceType(type: any, name: any): any;
export function serviceTypes(type: any): Set<any>;
export function serviceTypeEndpoints(type: any): any;
export const ServiceTypes: {
"pacman-repo": {
extends: string[];
};
mqtt: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
"secure-mqtt": {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
ntp: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
dns: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
ldap: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
ldaps: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
http: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
https: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
dnsRecord: {
type: string;
parameters: {
alpn: string;
};
};
};
http3: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
dnsRecord: {
type: string;
parameters: {
"no-default-alpn": any;
alpn: string;
};
};
};
rtsp: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
smtp: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
dnsRecord: {
type: string;
};
};
ssh: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
imap: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
imaps: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
dhcp: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
"dhcpv6-client": {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
"dhcpv6-server": {
endpoints: {
family: string;
port: number;
tls: boolean;
}[];
};
smb: {
endpoints: {
family: string;
protocol: string;
port: number;
tls: boolean;
}[];
};
timemachine: {
extends: string[];
dnsRecord: {
type: string;
parameters: {
sys: string;
adVF: string;
dk0: string;
};
};
};
};