2022-11-01 18:59:40 +00:00
|
|
|
import { IHost } from "interfaces/host";
|
|
|
|
|
|
|
|
const DEFAULT_HOST_MOCK: IHost = {
|
|
|
|
id: 1,
|
|
|
|
created_at: "2022-01-01T12:00:00Z",
|
|
|
|
updated_at: "2022-01-02T12:00:00Z",
|
|
|
|
detail_updated_at: "2022-01-02T12:00:00Z",
|
|
|
|
label_updated_at: "2022-01-02T12:00:00Z",
|
|
|
|
policy_updated_at: "2022-01-02T12:00:00Z",
|
|
|
|
last_enrolled_at: "2022-01-02T12:00:00Z",
|
|
|
|
seen_time: "2022-04-06T02:11:41Z",
|
|
|
|
refetch_requested: false,
|
|
|
|
hostname: "9b20fc72a247",
|
|
|
|
display_name: "9b20fc72a247",
|
|
|
|
display_text: "mock host 1",
|
|
|
|
uuid: "09b244f8-0000-0000-b5cc-791a15f11073",
|
|
|
|
platform: "ubuntu",
|
|
|
|
osquery_version: "4.9.0",
|
|
|
|
os_version: "Ubuntu 18.4.0",
|
|
|
|
build: "",
|
|
|
|
platform_like: "debian",
|
|
|
|
code_name: "",
|
|
|
|
uptime: 281037000000000,
|
|
|
|
memory: 6232231936,
|
|
|
|
cpu_type: "x86_64",
|
|
|
|
cpu_subtype: "158",
|
|
|
|
cpu_brand: "Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz",
|
|
|
|
cpu_physical_cores: 8,
|
|
|
|
cpu_logical_cores: 8,
|
|
|
|
hardware_vendor: "",
|
|
|
|
hardware_model: "",
|
|
|
|
hardware_version: "",
|
|
|
|
hardware_serial: "",
|
|
|
|
computer_name: "9b20fc72a247",
|
2023-01-30 22:40:11 +00:00
|
|
|
mdm: {
|
2023-02-14 17:00:36 +00:00
|
|
|
encryption_key_available: false,
|
2023-01-30 22:40:11 +00:00
|
|
|
enrollment_status: "Off",
|
|
|
|
server_url: "https://www.example.com/1",
|
2023-03-13 21:15:55 +00:00
|
|
|
profiles: [],
|
|
|
|
macos_settings: {
|
|
|
|
disk_encryption: null,
|
|
|
|
action_required: null,
|
|
|
|
},
|
2023-04-27 15:10:41 +00:00
|
|
|
macos_setup: {
|
|
|
|
bootstrap_package_status: "",
|
|
|
|
details: "",
|
|
|
|
bootstrap_package_name: "",
|
|
|
|
},
|
2023-01-30 22:40:11 +00:00
|
|
|
},
|
2022-11-01 18:59:40 +00:00
|
|
|
public_ip: "",
|
|
|
|
primary_ip: "172.23.0.3",
|
|
|
|
primary_mac: "02:42:ac:17:00:03",
|
|
|
|
distributed_interval: 10,
|
|
|
|
config_tls_refresh: 10,
|
|
|
|
logger_tls_period: 10,
|
|
|
|
team_id: null,
|
|
|
|
pack_stats: null,
|
|
|
|
team_name: null,
|
|
|
|
gigs_disk_space_available: 100.0,
|
|
|
|
percent_disk_space_available: 50,
|
|
|
|
issues: {
|
|
|
|
total_issues_count: 0,
|
|
|
|
failing_policies_count: 0,
|
|
|
|
},
|
|
|
|
status: "offline",
|
|
|
|
labels: [],
|
|
|
|
packs: [],
|
|
|
|
software: [],
|
|
|
|
users: [],
|
|
|
|
policies: [],
|
|
|
|
};
|
|
|
|
|
|
|
|
const createMockHost = (overrides?: Partial<IHost>): IHost => {
|
|
|
|
return { ...DEFAULT_HOST_MOCK, ...overrides };
|
|
|
|
};
|
|
|
|
|
|
|
|
export default createMockHost;
|