diff options
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/app/shared/models/alertmanager-silence.ts')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/app/shared/models/alertmanager-silence.ts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/models/alertmanager-silence.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/models/alertmanager-silence.ts new file mode 100644 index 000000000..b7b886295 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/models/alertmanager-silence.ts @@ -0,0 +1,23 @@ +export class AlertmanagerSilenceMatcher { + name: string; + value: any; + isRegex: boolean; +} + +export class AlertmanagerSilenceMatcherMatch { + status: string; + cssClass: string; +} + +export class AlertmanagerSilence { + id?: string; + matchers: AlertmanagerSilenceMatcher[]; + startsAt: string; // DateStr + endsAt: string; // DateStr + updatedAt?: string; // DateStr + createdBy: string; + comment: string; + status?: { + state: 'expired' | 'active' | 'pending'; + }; +} |