/* eslint-disable */ // @ts-nocheck /* * This file is a generated Typescript file for GRPC Gateway, DO NOT MODIFY */ import * as InsightIoApiTypeV1alpha1Page from "../../type/v1alpha1/page.pb" import * as InsightIoApiAlertV1alpha1Silence from "./silence.pb" export type InhibitionName = { name?: string } export type Inhibition = { id?: string name?: string clusterName?: string namespace?: string description?: string sourceMatchers?: InsightIoApiAlertV1alpha1Silence.match[] targetMatchers?: InsightIoApiAlertV1alpha1Silence.match[] equal?: string[] createAt?: string updateAt?: string } export type CreateInhibitionRequest = { name?: string clusterName?: string namespace?: string description?: string sourceMatchers?: InsightIoApiAlertV1alpha1Silence.match[] targetMatchers?: InsightIoApiAlertV1alpha1Silence.match[] equal?: string[] } export type UpdateInhibitionRequest = { id?: string description?: string sourceMatchers?: InsightIoApiAlertV1alpha1Silence.match[] targetMatchers?: InsightIoApiAlertV1alpha1Silence.match[] equal?: string[] } export type ListInhibitionsRequest = { name?: string clusterName?: string namespace?: string page?: number pageSize?: number sorts?: string[] } export type InhibitionList = { items?: Inhibition[] pagination?: InsightIoApiTypeV1alpha1Page.Pagination }