fleet/frontend/interfaces/macadmins.ts
RachelElysia 18852aae66
Fleet UI: macOS dashboard MDM solutions (#7014)
Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
2022-08-15 17:47:07 -05:00

31 lines
692 B
TypeScript

export interface IDataTableMDMFormat {
status: string;
hosts: number;
}
export interface IMunkiAggregate {
version: string;
hosts_count: number;
}
export interface IMDMAggregateStatus {
enrolled_manual_hosts_count: number;
enrolled_automated_hosts_count: number;
unenrolled_hosts_count: number;
}
export interface IMDMSolution {
id: number;
name: string | null;
server_url: string;
hosts_count: number;
}
export interface IMacadminAggregate {
macadmins: {
counts_updated_at: string;
munki_versions: IMunkiAggregate[];
mobile_device_management_enrollment_status: IMDMAggregateStatus;
mobile_device_management_solution: IMDMSolution[] | null;
};
}