2022-03-21 16:51:00 +00:00
|
|
|
export type IOsqueryPlatform =
|
|
|
|
| "darwin"
|
|
|
|
| "macOS"
|
|
|
|
| "windows"
|
|
|
|
| "Windows"
|
|
|
|
| "linux"
|
2022-08-24 21:03:35 +00:00
|
|
|
| "Linux";
|
2022-03-21 16:51:00 +00:00
|
|
|
|
|
|
|
export type IPlatformString =
|
|
|
|
| ""
|
|
|
|
| "darwin"
|
|
|
|
| "windows"
|
|
|
|
| "linux"
|
|
|
|
| "darwin,windows,linux"
|
|
|
|
| "darwin,windows"
|
|
|
|
| "darwin,linux"
|
|
|
|
| "windows,linux";
|
|
|
|
|
|
|
|
export const SUPPORTED_PLATFORMS = ["darwin", "windows", "linux"] as const;
|
|
|
|
|
2022-03-21 23:06:25 +00:00
|
|
|
// TODO: revisit this approach pending resolution of https://github.com/fleetdm/fleet/issues/3555.
|
|
|
|
export const MACADMINS_EXTENSION_TABLES: Record<string, IOsqueryPlatform[]> = {
|
|
|
|
file_lines: ["darwin", "linux", "windows"],
|
|
|
|
filevault_users: ["darwin"],
|
|
|
|
google_chrome_profiles: ["darwin", "linux", "windows"],
|
|
|
|
macos_profiles: ["darwin"],
|
2022-03-21 16:51:00 +00:00
|
|
|
mdm: ["darwin"],
|
2022-03-21 23:06:25 +00:00
|
|
|
munki_info: ["darwin"],
|
|
|
|
munki_install: ["darwin"],
|
|
|
|
// network_quality: ["darwin"], // TODO: add this table if/when it is incorporated into orbit
|
|
|
|
puppet_info: ["darwin", "linux", "windows"],
|
|
|
|
puppet_logs: ["darwin", "linux", "windows"],
|
|
|
|
puppet_state: ["darwin", "linux", "windows"],
|
2022-08-19 01:59:14 +00:00
|
|
|
macadmins_unified_log: ["darwin"],
|
2022-03-21 16:51:00 +00:00
|
|
|
};
|