]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/models/alertmanager-silence.ts
b7b8862954baeb61433e8255a5725e3d5b836379
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / shared / models / alertmanager-silence.ts
1 export class AlertmanagerSilenceMatcher {
2 name: string;
3 value: any;
4 isRegex: boolean;
5 }
6
7 export class AlertmanagerSilenceMatcherMatch {
8 status: string;
9 cssClass: string;
10 }
11
12 export class AlertmanagerSilence {
13 id?: string;
14 matchers: AlertmanagerSilenceMatcher[];
15 startsAt: string; // DateStr
16 endsAt: string; // DateStr
17 updatedAt?: string; // DateStr
18 createdBy: string;
19 comment: string;
20 status?: {
21 state: 'expired' | 'active' | 'pending';
22 };
23 }