/* eslint-disable */
/**
 * This file was automatically generated by json-schema-to-typescript.
 * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file,
 * and run json-schema-to-typescript to regenerate this file.
 */

export type AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogBizlineIds = unknown[];
export type AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogTaskIds = unknown[];
export type AlertinstancehandlePostRequsetDataInstanceIds = unknown[];
export type AlertinstanceAlertHistoryPostRequsetDataLevels = unknown[];
export type AlertinstanceFromSreServicesGetResponseServices = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogBizlineIds = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogTaskIds = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppBizLineIds = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogBizlineIds = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogTaskIds = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesBizLineIds = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsApplicationType = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsBizLine = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstancesTaskIds = unknown[];
export type Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsTeam = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogBizlineIds = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogTaskIds = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsBizLineIds = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogBizlineIds = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogTaskIds = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceBizLineIds = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsClusterName = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsEnviroment = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstancesTaskIds = unknown[];
export type Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsTeam = unknown[];
export type AlertPlansgroupgroupIdPutRequsetDataReceiversTagIds = unknown[];
export type AlertPlansplansPostRequsetDataReceiversTagIds = unknown[];
export type AlertPlansplansidPutRequsetDataReceiversTagIds = unknown[];
export type AlertPlansplansidgroupPostRequsetDataReceiversTagIds = unknown[];
export type AlertSilencessilencesV2GetResponseItemsRepeatConfigWeekdays = unknown[];
export type AlertSilencessilencesV2PostRequsetDataRepeatConfigWeekdays = unknown[];
export type AlertSilencessilencesV2IdGetResponseRepeatConfigWeekdays = unknown[];
export type AlertSilencessilencesV2IdPutRequsetDataRepeatConfigWeekdays = unknown[];
export type DepartmentsdeptTreeBaseOnSrePermissionGetResponseSreProjectsManagers = unknown[];
export type TagsteamteamIduserGetResponseInstancesWebhooksTagIds = unknown[];
export type TagsteamteamIdwebhookGetResponseInstancesWebhooksTagIds = unknown[];
export type FailureTopicsGetResponseListFailureInfoFailureIds = unknown[];
export type FailureTopicsGetResponseListFailureInfoFailuresBizLineIds = unknown[];
export type FailureTopicsGetResponseListFailureInfoFailuresFailureIds = unknown[];
export type FailureTopicsGetResponseListFailureInfoFailuresInstances = unknown[];
export type FailureTopicsPostRequsetDataFailureIds = unknown[];
export type FailureTopicsPostResponseFailureInfoFailureIds = unknown[];
export type FailureTopicsPostResponseFailureInfoFailuresBizLineIds = unknown[];
export type FailureTopicsPostResponseFailureInfoFailuresFailureIds = unknown[];
export type FailureTopicsPostResponseFailureInfoFailuresInstances = unknown[];
export type FailureTopicsbatchGetResponse = unknown[];
export type FailureTopicsbatchGetResponseFailureInfoFailureIds = unknown[];
export type FailureTopicsbatchGetResponseFailureInfoFailuresBizLineIds = unknown[];
export type FailureTopicsbatchGetResponseFailureInfoFailuresFailureIds = unknown[];
export type FailureTopicsbatchGetResponseFailureInfoFailuresInstances = unknown[];
export type FailureConfigconfigsGetResponseListApplyTeamIds = unknown[];
export type FailureConfigconfigsGetResponseListConditionConditionsRuleIds = unknown[];
export type FailureConfigconfigsGetResponseListResourceCatalogs = unknown[];
export type FailureConfigconfigsGetResponseListResourceTypes = unknown[];
export type FailureConfigconfigsPostRequsetDataApplyTeamIds = unknown[];
export type FailureConfigconfigsPostRequsetDataConditionConditionsRuleIds = unknown[];
export type FailureConfigconfigsPostRequsetDataResourceTypes = unknown[];
export type FailureConfigconfigsidGetResponseApplyTeamIds = unknown[];
export type FailureConfigconfigsidGetResponseConditionConditionsRuleIds = unknown[];
export type FailureConfigconfigsidGetResponseResourceCatalogs = unknown[];
export type FailureConfigconfigsidGetResponseResourceTypes = unknown[];
export type FailureConfigconfigsidPutRequsetDataApplyTeamIds = unknown[];
export type FailureConfigconfigsidPutRequsetDataConditionConditionsRuleIds = unknown[];
export type FailureConfigconfigsidPutRequsetDataResourceTypes = unknown[];
export type FailureConfigdryRunPostRequsetDataApplyTeamIds = unknown[];
export type FailureConfigdryRunPostRequsetDataConditionConditionsRuleIds = unknown[];
export type FailureConfigdryRunPostRequsetDataResourceTypes = unknown[];
export type FailureReportavailabilityReportpinToTopPostRequsetDataTeamIds = unknown[];
export type FailureReportavailabilityReportremoveFromTopPostRequsetDataTeamIds = unknown[];
export type FailureReporttopicTrendByAdjtGetResponse = unknown[];
export type FailureReporttopicTrendByDateGetResponse = unknown[];
export type FailureReporttopicTrendByFailCountGetResponse = unknown[];
export type FailureReporttopicTrendByPlevelGetResponse = unknown[];
export type KslmbaseConfigappapiPutRequsetDataApiList = unknown[];
export type KslmbaseConfigappuploaddescGetResponse = unknown[];
export type KslmbaseConfigappuploaddescGetResponseFieldsOptions = unknown[];
export type FailureTopicsfailureTypesGetResponse = unknown[];
export type FailureTopicsfailureTypesGetResponseFieldsOptions = unknown[];
export type KslmbaseConfigdatasourcePostRequsetDataResourceTypes = unknown[];
export type KslmbaseConfigdatasourcePutRequsetDataResourceTypes = unknown[];
export type KslmbaseConfigdatasourcedefaultcreatePostRequsetData = unknown[];
export type KslmbaseConfigdatasourcelistGetResponse = unknown[];
export type KslmbaseConfigdatasourcesingleGetResponseResourceTypes = unknown[];
export type KslmbussinessbizLinekaeAppGetResponseApplicationParentIds = unknown[];
export type KslmbussinessbizLinekaeAppGetResponseResourceParentIds = unknown[];
export type KslmbussinesskaeAppenvGetResponse = unknown[];
export type KslmbussinessprojbizLineGetResponse = unknown[];
export type KslmbussinessprojbizLineGetResponseApplicationParentIds = unknown[];
export type KslmbussinessprojbizLineGetResponseResourceParentIds = unknown[];
export type KslmbussinesschainGetResponseEdgesLabels = unknown[];
export type KslmbussinesschainPostRequsetDataEdgesLabels = unknown[];
export type KslmbussinesschainPutRequsetDataEdgesLabels = unknown[];
export type KslmbussinesschaindefnodelistGetResponse = unknown[];
export type KslmbussinesschainedgePostRequsetDataLabels = unknown[];
export type KslmbussinesschainedgePutRequsetDataLabels = unknown[];
export type KslmbussinesschainlistGetResponse = unknown[];
export type KslmbussinessfailureLinesGetResponse = unknown[];
export type KslmbussinessfailureLinesGetResponseAppListDeveloperList = unknown[];
export type KslmbussinessfailureLinesGetResponseAppListOpsList = unknown[];
export type KslmbussinessfailureLinesGetResponseAppListTesterList = unknown[];
export type KslmbussinesslinePostRequsetDataAppIdList = unknown[];
export type KslmbussinesslinePostRequsetDataAppListDeveloperList = unknown[];
export type KslmbussinesslinePostRequsetDataAppListOpsList = unknown[];
export type KslmbussinesslinePostRequsetDataAppListTesterList = unknown[];
export type KslmbussinesslinePostRequsetDataMaintainers = unknown[];
export type KslmbussinesslinePostRequsetDataMembers = unknown[];
export type KslmbussinesslinePostRequsetDataOwners = unknown[];
export type KslmbussinesslinePostRequsetDataWebhooks = unknown[];
export type KslmbussinesslinePutRequsetDataAppIdList = unknown[];
export type KslmbussinesslinePutRequsetDataAppListDeveloperList = unknown[];
export type KslmbussinesslinePutRequsetDataAppListOpsList = unknown[];
export type KslmbussinesslinePutRequsetDataAppListTesterList = unknown[];
export type KslmbussinesslinePutRequsetDataMaintainers = unknown[];
export type KslmbussinesslinePutRequsetDataMembers = unknown[];
export type KslmbussinesslinePutRequsetDataOwners = unknown[];
export type KslmbussinesslinePutRequsetDataWebhooks = unknown[];
export type KslmbussinesslineapplistGetResponse = unknown[];
export type KslmbussinesslineappBindPutRequsetDataAppIds = unknown[];
export type KslmbussinesslineappMemberBindPutRequsetDataDeveloperList = unknown[];
export type KslmbussinesslineappMemberBindPutRequsetDataOpsList = unknown[];
export type KslmbussinesslineappMemberBindPutRequsetDataTesterList = unknown[];
export type KslmbussinesslinedevAppBindPutRequsetDataAppIds = unknown[];
export type KslmbussinesslinegraphicGetResponseGroupsParentIds = unknown[];
export type KslmbussinesslinegraphicGetResponseLineParentIds = unknown[];
export type KslmbussinesslinegraphicGetResponseServiceParentIds = unknown[];
export type KslmbussinesslinelistPostRequsetDataBizGroupIdList = unknown[];
export type KslmbussinesslinelistPostRequsetDataBizServiceIdList = unknown[];
export type KslmbussinesslinelistPostRequsetDataKaeProjectIdList = unknown[];
export type KslmbussinesslinelistPostRequsetDataMembers = unknown[];
export type KslmbussinesslinelistPostResponse = unknown[];
export type KslmbussinesslinelistPostResponseBizLineListAppIdList = unknown[];
export type KslmbussinesslinelistPostResponseBizLineListAppListDeveloperList = unknown[];
export type KslmbussinesslinelistPostResponseBizLineListAppListOpsList = unknown[];
export type KslmbussinesslinelistPostResponseBizLineListAppListTesterList = unknown[];
export type KslmbussinesslinelistPostResponseBizLineListMaintainers = unknown[];
export type KslmbussinesslinelistPostResponseBizLineListMembers = unknown[];
export type KslmbussinesslinelistPostResponseBizLineListOwners = unknown[];
export type KslmbussinesslinelistPostResponseBizLineListWebhooks = unknown[];
export type KslmbussinesslinemultiresourceBindPutRequsetData = unknown[];
export type KslmbussinesslineresourcegraphicGetResponseApplicationParentIds = unknown[];
export type KslmbussinesslineresourcegraphicGetResponseResourceParentIds = unknown[];
export type KslmbussinesslineresourceBindPutRequsetDataAppIds = unknown[];
export type KslmbussinesslineresourceBindPutRequsetDataResource = unknown[];
export type KslmbussinesslinesingleGetResponseAppIdList = unknown[];
export type KslmbussinesslinesingleGetResponseAppListDeveloperList = unknown[];
export type KslmbussinesslinesingleGetResponseAppListOpsList = unknown[];
export type KslmbussinesslinesingleGetResponseAppListTesterList = unknown[];
export type KslmbussinesslinesingleGetResponseMaintainers = unknown[];
export type KslmbussinesslinesingleGetResponseMembers = unknown[];
export type KslmbussinesslinesingleGetResponseOwners = unknown[];
export type KslmbussinesslinesingleGetResponseWebhooks = unknown[];
export type KslmbussinessprojresourcegraphicGetResponse = unknown[];
export type KslmbussinessprojresourcegraphicGetResponseApplicationParentIds = unknown[];
export type KslmbussinessprojresourcegraphicGetResponseResourceParentIds = unknown[];
export type KslmbussinessprojresourceviewGetResponse = unknown[];
export type KslmbussinessprojresourceviewGetResponseApplicationParentIds = unknown[];
export type KslmbussinessprojresourceviewGetResponseResourceParentIds = unknown[];
export type KslmbussinessrecentLinesGetResponse = unknown[];
export type KslmbussinessrecentLinesGetResponseAppListDeveloperList = unknown[];
export type KslmbussinessrecentLinesGetResponseAppListOpsList = unknown[];
export type KslmbussinessrecentLinesGetResponseAppListTesterList = unknown[];
export type KslmbussinessservicedomainsGetResponse = unknown[];
export type KslmbussinessserviceresourcegraphicGetResponse = unknown[];
export type KslmbussinessserviceresourcegraphicGetResponseApplicationParentIds = unknown[];
export type KslmbussinessserviceresourcegraphicGetResponseResourceParentIds = unknown[];
export type KslmbussinessgroupPostRequsetDataBizLineListAppIdList = unknown[];
export type KslmbussinessgroupPostRequsetDataBizLineListAppListDeveloperList = unknown[];
export type KslmbussinessgroupPostRequsetDataBizLineListAppListOpsList = unknown[];
export type KslmbussinessgroupPostRequsetDataBizLineListAppListTesterList = unknown[];
export type KslmbussinessgroupPostRequsetDataBizLineListMaintainers = unknown[];
export type KslmbussinessgroupPostRequsetDataBizLineListMembers = unknown[];
export type KslmbussinessgroupPostRequsetDataBizLineListOwners = unknown[];
export type KslmbussinessgroupPostRequsetDataBizLineListWebhooks = unknown[];
export type KslmbussinessgroupPutRequsetDataBizLineListAppIdList = unknown[];
export type KslmbussinessgroupPutRequsetDataBizLineListAppListDeveloperList = unknown[];
export type KslmbussinessgroupPutRequsetDataBizLineListAppListOpsList = unknown[];
export type KslmbussinessgroupPutRequsetDataBizLineListAppListTesterList = unknown[];
export type KslmbussinessgroupPutRequsetDataBizLineListMaintainers = unknown[];
export type KslmbussinessgroupPutRequsetDataBizLineListMembers = unknown[];
export type KslmbussinessgroupPutRequsetDataBizLineListOwners = unknown[];
export type KslmbussinessgroupPutRequsetDataBizLineListWebhooks = unknown[];
export type KslmbussinessgrouplistGetResponse = unknown[];
export type KslmbussinessgrouplistGetResponseBizLineListAppIdList = unknown[];
export type KslmbussinessgrouplistGetResponseBizLineListAppListDeveloperList = unknown[];
export type KslmbussinessgrouplistGetResponseBizLineListAppListOpsList = unknown[];
export type KslmbussinessgrouplistGetResponseBizLineListAppListTesterList = unknown[];
export type KslmbussinessgrouplistGetResponseBizLineListMaintainers = unknown[];
export type KslmbussinessgrouplistGetResponseBizLineListMembers = unknown[];
export type KslmbussinessgrouplistGetResponseBizLineListOwners = unknown[];
export type KslmbussinessgrouplistGetResponseBizLineListWebhooks = unknown[];
export type KslmbussinessgroupsingleGetResponse = unknown[];
export type KslmbussinessgroupsingleGetResponseBizLineListAppIdList = unknown[];
export type KslmbussinessgroupsingleGetResponseBizLineListAppListDeveloperList = unknown[];
export type KslmbussinessgroupsingleGetResponseBizLineListAppListOpsList = unknown[];
export type KslmbussinessgroupsingleGetResponseBizLineListAppListTesterList = unknown[];
export type KslmbussinessgroupsingleGetResponseBizLineListMaintainers = unknown[];
export type KslmbussinessgroupsingleGetResponseBizLineListMembers = unknown[];
export type KslmbussinessgroupsingleGetResponseBizLineListOwners = unknown[];
export type KslmbussinessgroupsingleGetResponseBizLineListWebhooks = unknown[];
export type KslmbussinessservicePostRequsetDataWebhooks = unknown[];
export type KslmbussinessservicePutRequsetDataWebhooks = unknown[];
export type KslmbussinessservicelistGetResponse = unknown[];
export type KslmbussinessservicesingleGetResponseWebhooks = unknown[];
export type KslmcommonmembersallGetResponse = unknown[];
export type KslminspectionhistoryqueryGetResponse = unknown[];
export type KslmresourceapplistGetResponseAppKeys = unknown[];
export type KslmresourceapplistGetResponseDataCenters = unknown[];
export type KslmresourceapplistGetResponseKaeAppListApiList = unknown[];
export type KslmresourceapplistGetResponseKaeAppListResList = unknown[];
export type KslmresourceappwithbllistGetResponseAppKeys = unknown[];
export type KslmresourceappwithbllistGetResponseDataCenters = unknown[];
export type KslmresourceappwithbllistGetResponseKaeAppListApiList = unknown[];
export type KslmresourceappwithbllistGetResponseKaeAppListResList = unknown[];
export type KslmresourceappkeylistGetResponse = unknown[];
export type KslmresourcebusslineGetResponse = unknown[];
export type KslmresourcedomainlistGetResponseDomainList = unknown[];
export type KslmresourceidleGetResponse = unknown[];
export type KslmresourceidlebyteamGetResponse = unknown[];
export type KslmresourcekaeAppGetResponseAppInfoApiList = unknown[];
export type KslmresourcekaeAppGetResponseAppInfoResList = unknown[];
export type KslmresourcelistGetResponseResourceListIps = unknown[];
export type KslmresourcesingleGetResponseIps = unknown[];
export type KslmresourcetypesGetResponse = unknown[];
export type KslmresourcetypessupportGetResponse = unknown[];
export type KslmresourceunionlistGetResponse = unknown[];
export type KslmresourceunionmachineGetResponseBelongTo = unknown[];
export type KslmresourceunionnodeGetResponseBelongTo = unknown[];
export type KslmresourceunionsingleGetResponseBelongTo = unknown[];
export type KslobussLineSliViewbussLineIdGetResponseMetadataDomains = unknown[];
export type KslobussLineSliViewbussLineIdGetResponsePanelsTargetsIdents = unknown[];
export type KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponse = unknown[];
export type KslobussLineSliViewbussLineIdcustomPanelsPostRequsetDataQueryList = unknown[];
export type KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargetsIdents = unknown[];
export type KslobussLineSliViewbussLineIdcustomPanelspanelIdPutRequsetDataQueryList = unknown[];
export type KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargetsIdents = unknown[];
export type KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetDataMetricKeys = unknown[];
export type KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetDataResourceIds = unknown[];
export type KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponseMetadataDomains = unknown[];
export type KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargetsIdents = unknown[];
export type KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponseMetadataDomains = unknown[];
export type KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargetsIdents = unknown[];
export type KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetDataResourceIds = unknown[];
export type KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargetsIdents = unknown[];
export type KslobussLineSloViewbussLineIdGetResponseMetadataDomains = unknown[];
export type KslobussLineSloViewbussLineIdGetResponsePanelsTargetsIdents = unknown[];
export type KslobussLineSloViewbussLineIdcustomPanelsPostRequsetDataQueryList = unknown[];
export type KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargetsIdents = unknown[];
export type KslobussLineSloViewbussLineIdcustomPanelspanelIdPutRequsetDataQueryList = unknown[];
export type KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargetsIdents = unknown[];
export type KsloprojectOverallViewserviceIdGetResponseMetadataDomains = unknown[];
export type KsloprojectOverallViewserviceIdGetResponsePanelsTargetsIdents = unknown[];
export type KsloprojectSloViewserviceIdGetResponseMetadataDomains = unknown[];
export type KsloprojectSloViewserviceIdGetResponsePanelsTargetsIdents = unknown[];
export type KsloprojectSloViewserviceIdcustomPanelsPostRequsetDataQueryList = unknown[];
export type KsloprojectSloViewserviceIdcustomPanelsPostResponseTargetsIdents = unknown[];
export type KsloprojectSloViewserviceIdcustomPanelspanelIdPutRequsetDataQueryList = unknown[];
export type KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargetsIdents = unknown[];
export type UnionSloFailuresidfailureSloViewGetResponseMetadataDomains = unknown[];
export type UnionSloFailuresidfailureSloViewGetResponsePanelsTargetsIdents = unknown[];
export type MonitorRulesdutyUsersGetResponse = unknown[];
export type MonitorRulesrulesPostRequsetDataBizLineIds = unknown[];
export type MonitorRulesrulesidGetResponseBizLineIds = unknown[];
export type MonitorRulesrulesidPutRequsetDataBizLineIds = unknown[];
export type MonitorRulesrulesidDeleteResponseError = unknown[];
export type MonitorRulesrulesidDeleteResponseSuccess = unknown[];
export type MonitorRulessreCloudLoggingFromGetResponseItems = unknown[];
export type MonitorRulessreCloudLoggingInstancesGetResponseItems = unknown[];
export type MonitorRulessreCloudLoggingKaeClusterNamespacesGetResponseItems = unknown[];
export type MonitorRulessreCloudLoggingKaeClustersGetResponseItems = unknown[];
export type MonitorRulessreCloudLoggingKdbStypePoolsGetResponseItems = unknown[];
export type MonitorRulessreCloudLoggingKdbStypesGetResponseItems = unknown[];
export type MonitorRulessreCloudLoggingPoolsGetResponseItems = unknown[];
export type MonitorRulessreCloudLoggingStoragesGetResponseItems = unknown[];

export interface Api {
  AlertalertHistoryGetResponse?: AlertalertHistoryGetResponse;
  AlertalertHistoryGetResponseCommonLabels?: unknown;
  AlertalertHistoryGetResponseList?: AlertalertHistoryGetResponseList[];
  AlertalertHistoryGetResponseListLabels?: unknown;
  AlertalertInstanceGetRequsetParams?: AlertalertInstanceGetRequsetParams;
  AlertalertInstanceGetResponse?: AlertalertInstanceGetResponse;
  AlertalertInstanceGetResponseGroups?: AlertalertInstanceGetResponseGroups[];
  AlertalertInstanceGetResponseGroupsInstances?: AlertalertInstanceGetResponseGroupsInstances[];
  AlertalertInstanceGetResponseGroupsInstancesLabels?: AlertalertInstanceGetResponseGroupsInstancesLabels[];
  AlertalertInstanceGetResponsePage?: AlertalertInstanceGetResponsePage;
  AlertappAlertskaeAppIdGetRequsetParams?: AlertappAlertskaeAppIdGetRequsetParams;
  AlertappAlertskaeAppIdGetResponse?: AlertappAlertskaeAppIdGetResponse;
  AlertappAlertskaeAppIdGetResponseGroupInstances?: AlertappAlertskaeAppIdGetResponseGroupInstances[];
  AlertappAlertskaeAppIdGetResponseGroupInstancesInstances?: AlertappAlertskaeAppIdGetResponseGroupInstancesInstances[];
  AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLabels?: unknown;
  AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLog?: AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLog;
  AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogBizlineIds?: unknown;
  AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogLabels?: unknown;
  AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogTaskIds?: unknown;
  AlertappAlertskaeAppIdGetResponsePage?: AlertappAlertskaeAppIdGetResponsePage;
  AlerthandleHistoryGetRequsetParams?: AlerthandleHistoryGetRequsetParams;
  AlerthandleHistoryGetResponse?: AlerthandleHistoryGetResponse;
  AlerthandleHistoryGetResponseDurations?: AlerthandleHistoryGetResponseDurations[];
  AlertinstancehandlePostRequsetData?: AlertinstancehandlePostRequsetData;
  AlertinstancehandlePostRequsetDataInstanceIds?: unknown;
  AlertinstancehandlePostResponse?: AlertinstancehandlePostResponse;
  AlertinstanceinstanceIdalertEventGetRequsetParams?: AlertinstanceinstanceIdalertEventGetRequsetParams;
  AlertinstanceinstanceIdalertEventGetResponse?: AlertinstanceinstanceIdalertEventGetResponse;
  AlertinstanceinstanceIdalertEventGetResponseChanges?: AlertinstanceinstanceIdalertEventGetResponseChanges[];
  AlertinstanceinstanceIdalertEventGetResponseChangesChange?: AlertinstanceinstanceIdalertEventGetResponseChangesChange;
  AlertinstanceinstanceIdalertEventGetResponseChangesDeal?: AlertinstanceinstanceIdalertEventGetResponseChangesDeal;
  AlertinstanceinstanceIdalertEventGetResponseInstance?: AlertinstanceinstanceIdalertEventGetResponseInstance;
  AlertinstanceinstanceIdalertEventGetResponseInstanceLabels?: AlertinstanceinstanceIdalertEventGetResponseInstanceLabels[];
  AlertinstanceinstanceIdalertEventGetResponseLastHandle?: AlertinstanceinstanceIdalertEventGetResponseLastHandle;
  AlertinstanceinstanceIdalertEventGetResponsePage?: AlertinstanceinstanceIdalertEventGetResponsePage;
  AlertinstanceinstanceIdalertEventGetResponseRuleInfo?: AlertinstanceinstanceIdalertEventGetResponseRuleInfo;
  AlertinstanceAlertHistoryPostRequsetData?: AlertinstanceAlertHistoryPostRequsetData;
  AlertinstanceAlertHistoryPostRequsetDataLevels?: unknown;
  AlertinstanceAlertHistoryPostResponse?: AlertinstanceAlertHistoryPostResponse;
  AlertinstanceAlertHistoryPostResponseCommonLabels?: unknown;
  AlertinstanceAlertHistoryPostResponseList?: AlertinstanceAlertHistoryPostResponseList[];
  AlertinstanceAlertHistoryPostResponseListLabels?: unknown;
  AlertinstanceDutyUsersGetRequsetParams?: AlertinstanceDutyUsersGetRequsetParams;
  AlertinstanceDutyUsersGetResponse?: AlertinstanceDutyUsersGetResponse;
  AlertinstanceDutyUsersGetResponseUsers?: AlertinstanceDutyUsersGetResponseUsers[];
  AlertinstanceFromSreServicesGetRequsetParams?: AlertinstanceFromSreServicesGetRequsetParams;
  AlertinstanceFromSreServicesGetResponse?: AlertinstanceFromSreServicesGetResponse;
  AlertinstanceFromSreServicesGetResponseServices?: unknown;
  AlertinstanceHandleDurationGetRequsetParams?: AlertinstanceHandleDurationGetRequsetParams;
  AlertinstanceHandleDurationGetResponse?: AlertinstanceHandleDurationGetResponse;
  AlertinstanceHandleDurationGetResponseDurations?: AlertinstanceHandleDurationGetResponseDurations[];
  AlertinstanceHandleRateGetRequsetParams?: AlertinstanceHandleRateGetRequsetParams;
  AlertinstanceHandleRateGetResponse?: AlertinstanceHandleRateGetResponse;
  AlertinstanceHandleRateGetResponseRates?: AlertinstanceHandleRateGetResponseRates[];
  AlertinstanceHandleRateGetResponseRatesUsers?: AlertinstanceHandleRateGetResponseRatesUsers[];
  AlertinstanceTrendGetRequsetParams?: AlertinstanceTrendGetRequsetParams;
  AlertinstanceTrendGetResponse?: AlertinstanceTrendGetResponse;
  AlertinstanceTrendGetResponseTrends?: AlertinstanceTrendGetResponseTrends[];
  AlertinstanceTrendGetResponseTrendsMetrics?: AlertinstanceTrendGetResponseTrendsMetrics[];
  AlertoverviewGetRequsetParams?: AlertoverviewGetRequsetParams;
  AlertoverviewGetResponse?: AlertoverviewGetResponse;
  AlertoverviewGetResponseInstances?: AlertoverviewGetResponseInstances[];
  AlertoverviewGetResponseInstancesQueryParams?: AlertoverviewGetResponseInstancesQueryParams;
  AlertoverviewGetResponseInstancesSources?: AlertoverviewGetResponseInstancesSources[];
  AlertoverviewGetResponseInstancesSourcesQueryParams?: AlertoverviewGetResponseInstancesSourcesQueryParams;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponse?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponse;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseApp?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseApp;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlerts?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlerts[];
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLabels?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLog?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLog;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogBizlineIds?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogLabels?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogTaskIds?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppBizLineIds?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResources?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResources[];
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlerts?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlerts[];
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLabels?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLog?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLog;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogBizlineIds?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogLabels?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogTaskIds?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesBizLineIds?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponse?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponse;
  Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroups?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroups[];
  Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsApplicationType?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsBizLine?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstances?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstances[];
  Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstancesLabels?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstancesTaskIds?: unknown;
  Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsTeam?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponse?: Alertv2ResourceRelatedAlertsresourceIdGetResponse;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseApps?: Alertv2ResourceRelatedAlertsresourceIdGetResponseApps[];
  Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlerts?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlerts[];
  Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLabels?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLog?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLog;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogBizlineIds?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogLabels?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogTaskIds?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsBizLineIds?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseResource?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResource;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlerts?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlerts[];
  Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLabels?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLog?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLog;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogBizlineIds?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogLabels?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogTaskIds?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceBizLineIds?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponse?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponse;
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroups?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroups[];
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsBizLine?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsBizLine[];
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsClusterName?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsEnviroment?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstances?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstances[];
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstancesLabels?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstancesTaskIds?: unknown;
  Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsTeam?: unknown;
  AlertPlansgroupgroupIdPutRequsetData?: AlertPlansgroupgroupIdPutRequsetData;
  AlertPlansgroupgroupIdPutRequsetDataMatchers?: AlertPlansgroupgroupIdPutRequsetDataMatchers[];
  AlertPlansgroupgroupIdPutRequsetDataReceivers?: AlertPlansgroupgroupIdPutRequsetDataReceivers[];
  AlertPlansgroupgroupIdPutRequsetDataReceiversTagIds?: unknown;
  AlertPlansgroupgroupIdPutResponse?: AlertPlansgroupgroupIdPutResponse;
  AlertPlansgroupgroupIdDeleteResponse?: AlertPlansgroupgroupIdDeleteResponse;
  AlertPlansplansGetRequsetParams?: AlertPlansplansGetRequsetParams;
  AlertPlansplansGetResponse?: AlertPlansplansGetResponse;
  AlertPlansplansGetResponseItems?: AlertPlansplansGetResponseItems[];
  AlertPlansplansGetResponseItemsChangeLogs?: AlertPlansplansGetResponseItemsChangeLogs[];
  AlertPlansplansGetResponseItemsMatches?: AlertPlansplansGetResponseItemsMatches[];
  AlertPlansplansGetResponseItemsReceivers?: AlertPlansplansGetResponseItemsReceivers[];
  AlertPlansplansGetResponseItemsReceiversTags?: AlertPlansplansGetResponseItemsReceiversTags[];
  AlertPlansplansPostRequsetData?: AlertPlansplansPostRequsetData;
  AlertPlansplansPostRequsetDataReceivers?: AlertPlansplansPostRequsetDataReceivers[];
  AlertPlansplansPostRequsetDataReceiversTagIds?: unknown;
  AlertPlansplansPostResponse?: AlertPlansplansPostResponse;
  AlertPlansplansidPutRequsetData?: AlertPlansplansidPutRequsetData;
  AlertPlansplansidPutRequsetDataReceivers?: AlertPlansplansidPutRequsetDataReceivers[];
  AlertPlansplansidPutRequsetDataReceiversTagIds?: unknown;
  AlertPlansplansidPutResponse?: AlertPlansplansidPutResponse;
  AlertPlansplansidDeleteResponse?: AlertPlansplansidDeleteResponse;
  AlertPlansplansidgroupGetResponse?: AlertPlansplansidgroupGetResponse;
  AlertPlansplansidgroupGetResponseItems?: AlertPlansplansidgroupGetResponseItems[];
  AlertPlansplansidgroupGetResponseItemsChangeLogs?: AlertPlansplansidgroupGetResponseItemsChangeLogs[];
  AlertPlansplansidgroupGetResponseItemsMatches?: AlertPlansplansidgroupGetResponseItemsMatches[];
  AlertPlansplansidgroupGetResponseItemsReceivers?: AlertPlansplansidgroupGetResponseItemsReceivers[];
  AlertPlansplansidgroupGetResponseItemsReceiversTags?: AlertPlansplansidgroupGetResponseItemsReceiversTags[];
  AlertPlansplansidgroupPostRequsetData?: AlertPlansplansidgroupPostRequsetData;
  AlertPlansplansidgroupPostRequsetDataMatchers?: AlertPlansplansidgroupPostRequsetDataMatchers[];
  AlertPlansplansidgroupPostRequsetDataReceivers?: AlertPlansplansidgroupPostRequsetDataReceivers[];
  AlertPlansplansidgroupPostRequsetDataReceiversTagIds?: unknown;
  AlertPlansplansidgroupPostResponse?: AlertPlansplansidgroupPostResponse;
  AlertPlansrouteidGetResponse?: AlertPlansrouteidGetResponse;
  AlertPlansrouteidGetResponseChangeLogs?: AlertPlansrouteidGetResponseChangeLogs[];
  AlertPlansrouteidGetResponseMatches?: AlertPlansrouteidGetResponseMatches[];
  AlertPlansrouteidGetResponseReceivers?: AlertPlansrouteidGetResponseReceivers[];
  AlertPlansrouteidGetResponseReceiversTags?: AlertPlansrouteidGetResponseReceiversTags[];
  AlertSilencessilencesGetRequsetParams?: AlertSilencessilencesGetRequsetParams;
  AlertSilencessilencesGetResponse?: AlertSilencessilencesGetResponse;
  AlertSilencessilencesGetResponseItems?: AlertSilencessilencesGetResponseItems[];
  AlertSilencessilencesGetResponseItemsMatches?: AlertSilencessilencesGetResponseItemsMatches[];
  AlertSilencessilencesPostRequsetData?: AlertSilencessilencesPostRequsetData;
  AlertSilencessilencesPostRequsetDataMatchers?: AlertSilencessilencesPostRequsetDataMatchers[];
  AlertSilencessilencesPostResponse?: AlertSilencessilencesPostResponse;
  AlertSilencessilencesidPutRequsetData?: AlertSilencessilencesidPutRequsetData;
  AlertSilencessilencesidPutRequsetDataMatchers?: AlertSilencessilencesidPutRequsetDataMatchers[];
  AlertSilencessilencesidPutResponse?: AlertSilencessilencesidPutResponse;
  AlertSilencessilencesidDeleteResponse?: AlertSilencessilencesidDeleteResponse;
  AlertSilencessilencesV2GetRequsetParams?: AlertSilencessilencesV2GetRequsetParams;
  AlertSilencessilencesV2GetResponse?: AlertSilencessilencesV2GetResponse;
  AlertSilencessilencesV2GetResponseItems?: AlertSilencessilencesV2GetResponseItems[];
  AlertSilencessilencesV2GetResponseItemsRepeatConfig?: AlertSilencessilencesV2GetResponseItemsRepeatConfig;
  AlertSilencessilencesV2GetResponseItemsRepeatConfigPeriod?: AlertSilencessilencesV2GetResponseItemsRepeatConfigPeriod;
  AlertSilencessilencesV2GetResponseItemsRepeatConfigWeekdays?: unknown;
  AlertSilencessilencesV2GetResponseItemsSilenceByLabels?: AlertSilencessilencesV2GetResponseItemsSilenceByLabels;
  AlertSilencessilencesV2GetResponseItemsSilenceByLabelsMatchers?: AlertSilencessilencesV2GetResponseItemsSilenceByLabelsMatchers[];
  AlertSilencessilencesV2GetResponseItemsSilenceByRule?: AlertSilencessilencesV2GetResponseItemsSilenceByRule;
  AlertSilencessilencesV2GetResponseItemsSilenceByRuleInstances?: AlertSilencessilencesV2GetResponseItemsSilenceByRuleInstances[];
  AlertSilencessilencesV2GetResponseItemsSilenceByRuleInstancesLabels?: unknown;
  AlertSilencessilencesV2PostRequsetData?: AlertSilencessilencesV2PostRequsetData;
  AlertSilencessilencesV2PostRequsetDataRepeatConfig?: AlertSilencessilencesV2PostRequsetDataRepeatConfig;
  AlertSilencessilencesV2PostRequsetDataRepeatConfigPeriod?: AlertSilencessilencesV2PostRequsetDataRepeatConfigPeriod;
  AlertSilencessilencesV2PostRequsetDataRepeatConfigWeekdays?: unknown;
  AlertSilencessilencesV2PostRequsetDataSilenceByLabels?: AlertSilencessilencesV2PostRequsetDataSilenceByLabels;
  AlertSilencessilencesV2PostRequsetDataSilenceByLabelsMatchers?: AlertSilencessilencesV2PostRequsetDataSilenceByLabelsMatchers[];
  AlertSilencessilencesV2PostRequsetDataSilenceByRule?: AlertSilencessilencesV2PostRequsetDataSilenceByRule;
  AlertSilencessilencesV2PostRequsetDataSilenceByRuleInstances?: AlertSilencessilencesV2PostRequsetDataSilenceByRuleInstances[];
  AlertSilencessilencesV2PostRequsetDataSilenceByRuleInstancesLabels?: unknown;
  AlertSilencessilencesV2PostResponse?: AlertSilencessilencesV2PostResponse;
  AlertSilencessilencesV2IdGetResponse?: AlertSilencessilencesV2IdGetResponse;
  AlertSilencessilencesV2IdGetResponseRepeatConfig?: AlertSilencessilencesV2IdGetResponseRepeatConfig;
  AlertSilencessilencesV2IdGetResponseRepeatConfigPeriod?: AlertSilencessilencesV2IdGetResponseRepeatConfigPeriod;
  AlertSilencessilencesV2IdGetResponseRepeatConfigWeekdays?: unknown;
  AlertSilencessilencesV2IdGetResponseSilenceByLabels?: AlertSilencessilencesV2IdGetResponseSilenceByLabels;
  AlertSilencessilencesV2IdGetResponseSilenceByLabelsMatchers?: AlertSilencessilencesV2IdGetResponseSilenceByLabelsMatchers[];
  AlertSilencessilencesV2IdGetResponseSilenceByRule?: AlertSilencessilencesV2IdGetResponseSilenceByRule;
  AlertSilencessilencesV2IdGetResponseSilenceByRuleInstances?: AlertSilencessilencesV2IdGetResponseSilenceByRuleInstances[];
  AlertSilencessilencesV2IdGetResponseSilenceByRuleInstancesLabels?: unknown;
  AlertSilencessilencesV2IdPutRequsetData?: AlertSilencessilencesV2IdPutRequsetData;
  AlertSilencessilencesV2IdPutRequsetDataRepeatConfig?: AlertSilencessilencesV2IdPutRequsetDataRepeatConfig;
  AlertSilencessilencesV2IdPutRequsetDataRepeatConfigPeriod?: AlertSilencessilencesV2IdPutRequsetDataRepeatConfigPeriod;
  AlertSilencessilencesV2IdPutRequsetDataRepeatConfigWeekdays?: unknown;
  AlertSilencessilencesV2IdPutRequsetDataSilenceByLabels?: AlertSilencessilencesV2IdPutRequsetDataSilenceByLabels;
  AlertSilencessilencesV2IdPutRequsetDataSilenceByLabelsMatchers?: AlertSilencessilencesV2IdPutRequsetDataSilenceByLabelsMatchers[];
  AlertSilencessilencesV2IdPutRequsetDataSilenceByRule?: AlertSilencessilencesV2IdPutRequsetDataSilenceByRule;
  AlertSilencessilencesV2IdPutRequsetDataSilenceByRuleInstances?: AlertSilencessilencesV2IdPutRequsetDataSilenceByRuleInstances[];
  AlertSilencessilencesV2IdPutRequsetDataSilenceByRuleInstancesLabels?: unknown;
  AlertSilencessilencesV2IdPutResponse?: AlertSilencessilencesV2IdPutResponse;
  AlertSilencessilencesV2IdstatusPutRequsetData?: AlertSilencessilencesV2IdstatusPutRequsetData;
  AlertSilencessilencesV2IdstatusPutResponse?: AlertSilencessilencesV2IdstatusPutResponse;
  DataSourcessourcesGetRequsetParams?: DataSourcessourcesGetRequsetParams;
  DataSourcessourcesGetResponse?: DataSourcessourcesGetResponse;
  DataSourcessourcesGetResponseItems?: DataSourcessourcesGetResponseItems[];
  DataSourcessourcesGetResponseItemsChangeLogs?: DataSourcessourcesGetResponseItemsChangeLogs[];
  DataSourcessourcesPostRequsetData?: DataSourcessourcesPostRequsetData;
  DataSourcessourcesPostResponse?: DataSourcessourcesPostResponse;
  DataSourcessourcesidGetResponse?: DataSourcessourcesidGetResponse;
  DataSourcessourcesidGetResponseChangeLogs?: DataSourcessourcesidGetResponseChangeLogs[];
  DataSourcessourcesidPutRequsetData?: DataSourcessourcesidPutRequsetData;
  DataSourcessourcesidPutResponse?: DataSourcessourcesidPutResponse;
  DataSourcessourcesidDeleteResponse?: DataSourcessourcesidDeleteResponse;
  DepartmentsdeptTreeBaseOnSrePermissionGetRequsetParams?: DepartmentsdeptTreeBaseOnSrePermissionGetRequsetParams;
  DepartmentsdeptTreeBaseOnSrePermissionGetResponse?: DepartmentsdeptTreeBaseOnSrePermissionGetResponse;
  DepartmentsdeptTreeBaseOnSrePermissionGetResponseChildren?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseChildren[];
  DepartmentsdeptTreeBaseOnSrePermissionGetResponseOrg?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseOrg;
  DepartmentsdeptTreeBaseOnSrePermissionGetResponseOrgChildren?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseOrgChildren[];
  DepartmentsdeptTreeBaseOnSrePermissionGetResponseSreProjects?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseSreProjects[];
  DepartmentsdeptTreeBaseOnSrePermissionGetResponseSreProjectsManagers?: unknown;
  KslmcommonteamsGetResponse?: KslmcommonteamsGetResponse;
  KslmcommonteamsGetResponseInstances?: KslmcommonteamsGetResponseInstances[];
  KslmcommonteamsGetResponseInstancesExtra?: unknown;
  TagsteamteamIduserGetResponse?: TagsteamteamIduserGetResponse;
  TagsteamteamIduserGetResponseInstances?: TagsteamteamIduserGetResponseInstances[];
  TagsteamteamIduserGetResponseInstancesWebhooks?: TagsteamteamIduserGetResponseInstancesWebhooks[];
  TagsteamteamIduserGetResponseInstancesWebhooksTagIds?: unknown;
  TagsteamteamIdwebhookGetRequsetParams?: TagsteamteamIdwebhookGetRequsetParams;
  TagsteamteamIdwebhookGetResponse?: TagsteamteamIdwebhookGetResponse;
  TagsteamteamIdwebhookGetResponseInstances?: TagsteamteamIdwebhookGetResponseInstances[];
  TagsteamteamIdwebhookGetResponseInstancesWebhooks?: TagsteamteamIdwebhookGetResponseInstancesWebhooks[];
  TagsteamteamIdwebhookGetResponseInstancesWebhooksTagIds?: unknown;
  UsersfeatureGatesGetResponse?: UsersfeatureGatesGetResponse;
  UsersteamteamIdGetResponse?: UsersteamteamIdGetResponse;
  UsersteamteamIdGetResponseInstances?: UsersteamteamIdGetResponseInstances[];
  UsersteamsGetResponse?: UsersteamsGetResponse;
  UsersteamsGetResponseInstances?: UsersteamsGetResponseInstances[];
  UsersteamsGetResponseInstancesExtra?: unknown;
  FailureTopicsGetRequsetParams?: FailureTopicsGetRequsetParams;
  FailureTopicsGetResponse?: FailureTopicsGetResponse;
  FailureTopicsGetResponseList?: FailureTopicsGetResponseList[];
  FailureTopicsGetResponseListBasicInfo?: FailureTopicsGetResponseListBasicInfo;
  FailureTopicsGetResponseListBasicInfoPlanTypes?: FailureTopicsGetResponseListBasicInfoPlanTypes[];
  FailureTopicsGetResponseListBasicInfoPlanTypesExtra?: unknown;
  FailureTopicsGetResponseListDocumentInfo?: FailureTopicsGetResponseListDocumentInfo;
  FailureTopicsGetResponseListDocumentInfoRelatedDocuments?: FailureTopicsGetResponseListDocumentInfoRelatedDocuments[];
  FailureTopicsGetResponseListFailureInfo?: FailureTopicsGetResponseListFailureInfo;
  FailureTopicsGetResponseListFailureInfoFailureIds?: unknown;
  FailureTopicsGetResponseListFailureInfoFailures?: FailureTopicsGetResponseListFailureInfoFailures[];
  FailureTopicsGetResponseListFailureInfoFailuresBizLineIds?: unknown;
  FailureTopicsGetResponseListFailureInfoFailuresFailureIds?: unknown;
  FailureTopicsGetResponseListFailureInfoFailuresInstances?: unknown;
  FailureTopicsGetResponseListFailureInfoFailuresService?: FailureTopicsGetResponseListFailureInfoFailuresService;
  FailureTopicsGetResponseListFailureInfoFailuresTopic?: FailureTopicsGetResponseListFailureInfoFailuresTopic;
  FailureTopicsPostRequsetData?: FailureTopicsPostRequsetData;
  FailureTopicsPostRequsetDataFailureIds?: unknown;
  FailureTopicsPostResponse?: FailureTopicsPostResponse;
  FailureTopicsPostResponseBasicInfo?: FailureTopicsPostResponseBasicInfo;
  FailureTopicsPostResponseBasicInfoPlanTypes?: FailureTopicsPostResponseBasicInfoPlanTypes[];
  FailureTopicsPostResponseBasicInfoPlanTypesExtra?: unknown;
  FailureTopicsPostResponseDocumentInfo?: FailureTopicsPostResponseDocumentInfo;
  FailureTopicsPostResponseDocumentInfoRelatedDocuments?: FailureTopicsPostResponseDocumentInfoRelatedDocuments[];
  FailureTopicsPostResponseFailureInfo?: FailureTopicsPostResponseFailureInfo;
  FailureTopicsPostResponseFailureInfoFailureIds?: unknown;
  FailureTopicsPostResponseFailureInfoFailures?: FailureTopicsPostResponseFailureInfoFailures[];
  FailureTopicsPostResponseFailureInfoFailuresBizLineIds?: unknown;
  FailureTopicsPostResponseFailureInfoFailuresFailureIds?: unknown;
  FailureTopicsPostResponseFailureInfoFailuresInstances?: unknown;
  FailureTopicsPostResponseFailureInfoFailuresService?: FailureTopicsPostResponseFailureInfoFailuresService;
  FailureTopicsPostResponseFailureInfoFailuresTopic?: FailureTopicsPostResponseFailureInfoFailuresTopic;
  FailureTopicsDeleteRequsetData?: FailureTopicsDeleteRequsetData;
  FailureTopicsDeleteRequsetDataFailureIds?: FailureTopicsDeleteRequsetDataFailureIds[];
  FailureTopicsDeleteResponse?: FailureTopicsDeleteResponse;
  FailureTopicsbatchGetRequsetParams?: FailureTopicsbatchGetRequsetParams;
  FailureTopicsbatchGetResponse?: FailureTopicsbatchGetResponse[];
  FailureTopicsbatchGetResponseBasicInfo?: FailureTopicsbatchGetResponseBasicInfo;
  FailureTopicsbatchGetResponseBasicInfoPlanTypes?: FailureTopicsbatchGetResponseBasicInfoPlanTypes[];
  FailureTopicsbatchGetResponseBasicInfoPlanTypesExtra?: unknown;
  FailureTopicsbatchGetResponseDocumentInfo?: FailureTopicsbatchGetResponseDocumentInfo;
  FailureTopicsbatchGetResponseDocumentInfoRelatedDocuments?: FailureTopicsbatchGetResponseDocumentInfoRelatedDocuments[];
  FailureTopicsbatchGetResponseFailureInfo?: FailureTopicsbatchGetResponseFailureInfo;
  FailureTopicsbatchGetResponseFailureInfoFailureIds?: unknown;
  FailureTopicsbatchGetResponseFailureInfoFailures?: FailureTopicsbatchGetResponseFailureInfoFailures[];
  FailureTopicsbatchGetResponseFailureInfoFailuresBizLineIds?: unknown;
  FailureTopicsbatchGetResponseFailureInfoFailuresFailureIds?: unknown;
  FailureTopicsbatchGetResponseFailureInfoFailuresInstances?: unknown;
  FailureTopicsbatchGetResponseFailureInfoFailuresService?: FailureTopicsbatchGetResponseFailureInfoFailuresService;
  FailureTopicsbatchGetResponseFailureInfoFailuresTopic?: FailureTopicsbatchGetResponseFailureInfoFailuresTopic;
  FailureTopicsbatchPutRequsetParams?: FailureTopicsbatchPutRequsetParams;
  FailureTopicsbatchPutResponse?: FailureTopicsbatchPutResponse;
  FailureConfigconfigsGetRequsetParams?: FailureConfigconfigsGetRequsetParams;
  FailureConfigconfigsGetResponse?: FailureConfigconfigsGetResponse;
  FailureConfigconfigsGetResponseList?: FailureConfigconfigsGetResponseList[];
  FailureConfigconfigsGetResponseListAnnotations?: unknown;
  FailureConfigconfigsGetResponseListApplyTeamIds?: unknown;
  FailureConfigconfigsGetResponseListCondition?: FailureConfigconfigsGetResponseListCondition;
  FailureConfigconfigsGetResponseListConditionConditions?: FailureConfigconfigsGetResponseListConditionConditions[];
  FailureConfigconfigsGetResponseListConditionConditionsMatches?: FailureConfigconfigsGetResponseListConditionConditionsMatches[];
  FailureConfigconfigsGetResponseListConditionConditionsMatchesSimpleRule?: FailureConfigconfigsGetResponseListConditionConditionsMatchesSimpleRule;
  FailureConfigconfigsGetResponseListConditionConditionsRuleIds?: unknown;
  FailureConfigconfigsGetResponseListConditionConditionsRules?: unknown;
  FailureConfigconfigsGetResponseListResourceCatalogs?: unknown;
  FailureConfigconfigsGetResponseListResourceTypes?: unknown;
  FailureConfigconfigsPostRequsetData?: FailureConfigconfigsPostRequsetData;
  FailureConfigconfigsPostRequsetDataApplyTeamIds?: unknown;
  FailureConfigconfigsPostRequsetDataCondition?: FailureConfigconfigsPostRequsetDataCondition;
  FailureConfigconfigsPostRequsetDataConditionConditions?: FailureConfigconfigsPostRequsetDataConditionConditions[];
  FailureConfigconfigsPostRequsetDataConditionConditionsMatches?: FailureConfigconfigsPostRequsetDataConditionConditionsMatches[];
  FailureConfigconfigsPostRequsetDataConditionConditionsMatchesSimpleRule?: FailureConfigconfigsPostRequsetDataConditionConditionsMatchesSimpleRule;
  FailureConfigconfigsPostRequsetDataConditionConditionsRuleIds?: unknown;
  FailureConfigconfigsPostRequsetDataConditionConditionsRules?: unknown;
  FailureConfigconfigsPostRequsetDataResourceTypes?: unknown;
  FailureConfigconfigsPostResponse?: FailureConfigconfigsPostResponse;
  FailureConfigconfigsPostResponseAck?: FailureConfigconfigsPostResponseAck;
  FailureConfigconfigsidGetResponse?: FailureConfigconfigsidGetResponse;
  FailureConfigconfigsidGetResponseAnnotations?: unknown;
  FailureConfigconfigsidGetResponseApplyTeamIds?: unknown;
  FailureConfigconfigsidGetResponseCondition?: FailureConfigconfigsidGetResponseCondition;
  FailureConfigconfigsidGetResponseConditionConditions?: FailureConfigconfigsidGetResponseConditionConditions[];
  FailureConfigconfigsidGetResponseConditionConditionsMatches?: FailureConfigconfigsidGetResponseConditionConditionsMatches[];
  FailureConfigconfigsidGetResponseConditionConditionsMatchesSimpleRule?: FailureConfigconfigsidGetResponseConditionConditionsMatchesSimpleRule;
  FailureConfigconfigsidGetResponseConditionConditionsRuleIds?: unknown;
  FailureConfigconfigsidGetResponseConditionConditionsRules?: unknown;
  FailureConfigconfigsidGetResponseResourceCatalogs?: unknown;
  FailureConfigconfigsidGetResponseResourceTypes?: unknown;
  FailureConfigconfigsidPutRequsetData?: FailureConfigconfigsidPutRequsetData;
  FailureConfigconfigsidPutRequsetDataApplyTeamIds?: unknown;
  FailureConfigconfigsidPutRequsetDataCondition?: FailureConfigconfigsidPutRequsetDataCondition;
  FailureConfigconfigsidPutRequsetDataConditionConditions?: FailureConfigconfigsidPutRequsetDataConditionConditions[];
  FailureConfigconfigsidPutRequsetDataConditionConditionsMatches?: FailureConfigconfigsidPutRequsetDataConditionConditionsMatches[];
  FailureConfigconfigsidPutRequsetDataConditionConditionsMatchesSimpleRule?: FailureConfigconfigsidPutRequsetDataConditionConditionsMatchesSimpleRule;
  FailureConfigconfigsidPutRequsetDataConditionConditionsRuleIds?: unknown;
  FailureConfigconfigsidPutRequsetDataConditionConditionsRules?: unknown;
  FailureConfigconfigsidPutRequsetDataResourceTypes?: unknown;
  FailureConfigconfigsidPutResponse?: FailureConfigconfigsidPutResponse;
  FailureConfigconfigsidPutResponseAck?: FailureConfigconfigsidPutResponseAck;
  FailureConfigconfigsidDeleteResponse?: FailureConfigconfigsidDeleteResponse;
  FailureConfigconfigsidDeleteResponseAck?: FailureConfigconfigsidDeleteResponseAck;
  FailureConfigconfigsidstatusPutRequsetData?: FailureConfigconfigsidstatusPutRequsetData;
  FailureConfigconfigsidstatusPutResponse?: FailureConfigconfigsidstatusPutResponse;
  FailureConfigconfigsidstatusPutResponseAck?: FailureConfigconfigsidstatusPutResponseAck;
  FailureConfigdryRunPostRequsetData?: FailureConfigdryRunPostRequsetData;
  FailureConfigdryRunPostRequsetDataApplyTeamIds?: unknown;
  FailureConfigdryRunPostRequsetDataCondition?: FailureConfigdryRunPostRequsetDataCondition;
  FailureConfigdryRunPostRequsetDataConditionConditions?: FailureConfigdryRunPostRequsetDataConditionConditions[];
  FailureConfigdryRunPostRequsetDataConditionConditionsMatches?: FailureConfigdryRunPostRequsetDataConditionConditionsMatches[];
  FailureConfigdryRunPostRequsetDataConditionConditionsMatchesSimpleRule?: FailureConfigdryRunPostRequsetDataConditionConditionsMatchesSimpleRule;
  FailureConfigdryRunPostRequsetDataConditionConditionsRuleIds?: unknown;
  FailureConfigdryRunPostRequsetDataConditionConditionsRules?: unknown;
  FailureConfigdryRunPostRequsetDataResourceTypes?: unknown;
  FailureConfigdryRunPostResponse?: FailureConfigdryRunPostResponse;
  FailureConfigdryRunPostResponseQueryResult?: FailureConfigdryRunPostResponseQueryResult[];
  FailureConfigdryRunPostResponseQueryResultLabels?: unknown;
  FailureConfigduplicatePostRequsetData?: FailureConfigduplicatePostRequsetData;
  FailureConfigduplicatePostResponse?: FailureConfigduplicatePostResponse;
  FailureConfigduplicatePostResponseAck?: FailureConfigduplicatePostResponseAck;
  FailureReportavailabilityReportGetRequsetParams?: FailureReportavailabilityReportGetRequsetParams;
  FailureReportavailabilityReportGetResponse?: FailureReportavailabilityReportGetResponse;
  FailureReportavailabilityReportGetResponseList?: FailureReportavailabilityReportGetResponseList[];
  FailureReportavailabilityReportGetResponseListPinOnTop?: FailureReportavailabilityReportGetResponseListPinOnTop;
  FailureReportavailabilityReportGetResponseListYearReport?: FailureReportavailabilityReportGetResponseListYearReport;
  FailureReportavailabilityReportGetResponseLowestTeamAvailability?: FailureReportavailabilityReportGetResponseLowestTeamAvailability;
  FailureReportavailabilityReportGetResponseLowestTeamAvailabilityPinOnTop?: FailureReportavailabilityReportGetResponseLowestTeamAvailabilityPinOnTop;
  FailureReportavailabilityReportGetResponseLowestTeamAvailabilityYearReport?: FailureReportavailabilityReportGetResponseLowestTeamAvailabilityYearReport;
  FailureReportavailabilityReportdetailGetRequsetParams?: FailureReportavailabilityReportdetailGetRequsetParams;
  FailureReportavailabilityReportdetailGetResponse?: FailureReportavailabilityReportdetailGetResponse;
  FailureReportavailabilityReportdetailGetResponseList?: FailureReportavailabilityReportdetailGetResponseList[];
  FailureReportavailabilityReportpinToTopPostRequsetData?: FailureReportavailabilityReportpinToTopPostRequsetData;
  FailureReportavailabilityReportpinToTopPostRequsetDataTeamIds?: unknown;
  FailureReportavailabilityReportpinToTopPostResponse?: FailureReportavailabilityReportpinToTopPostResponse;
  FailureReportavailabilityReportremoveFromTopPostRequsetData?: FailureReportavailabilityReportremoveFromTopPostRequsetData;
  FailureReportavailabilityReportremoveFromTopPostRequsetDataTeamIds?: unknown;
  FailureReportavailabilityReportremoveFromTopPostResponse?: FailureReportavailabilityReportremoveFromTopPostResponse;
  FailureReportdocumentReportGetRequsetParams?: FailureReportdocumentReportGetRequsetParams;
  FailureReportdocumentReportGetResponse?: FailureReportdocumentReportGetResponse;
  FailureReportdocumentReportGetResponseDocuments?: FailureReportdocumentReportGetResponseDocuments[];
  FailureReportoverviewGetRequsetParams?: FailureReportoverviewGetRequsetParams;
  FailureReportoverviewGetResponse?: FailureReportoverviewGetResponse;
  FailureReportoverviewGetResponseDocumentReport?: FailureReportoverviewGetResponseDocumentReport;
  FailureReportoverviewGetResponseDocumentReportDocuments?: FailureReportoverviewGetResponseDocumentReportDocuments[];
  FailureReportoverviewGetResponseRecoveryTypeReportByTeam?: FailureReportoverviewGetResponseRecoveryTypeReportByTeam[];
  FailureReportoverviewGetResponseRecoveryTypeReportByTeamRecoveryTypes?: FailureReportoverviewGetResponseRecoveryTypeReportByTeamRecoveryTypes[];
  FailureReportoverviewGetResponseTeamsAvailability?: FailureReportoverviewGetResponseTeamsAvailability;
  FailureReportoverviewGetResponseTeamsAvailabilityList?: FailureReportoverviewGetResponseTeamsAvailabilityList[];
  FailureReportoverviewGetResponseTeamsAvailabilityListPinOnTop?: FailureReportoverviewGetResponseTeamsAvailabilityListPinOnTop;
  FailureReportoverviewGetResponseTeamsAvailabilityListYearReport?: FailureReportoverviewGetResponseTeamsAvailabilityListYearReport;
  FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailability?: FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailability;
  FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailabilityPinOnTop?: FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailabilityPinOnTop;
  FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailabilityYearReport?: FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailabilityYearReport;
  FailureReportoverviewGetResponseTotalReport?: FailureReportoverviewGetResponseTotalReport;
  FailureReportoverviewGetResponseTotalReportTopFailureTypes?: FailureReportoverviewGetResponseTotalReportTopFailureTypes[];
  FailureReportoverviewGetResponseTotalReportTopPlevelCounts?: FailureReportoverviewGetResponseTotalReportTopPlevelCounts[];
  FailureReportoverviewGetResponseTotalReportTopRecoveryTypes?: FailureReportoverviewGetResponseTotalReportTopRecoveryTypes[];
  FailureReportoverviewGetResponseTrendByAdjt?: FailureReportoverviewGetResponseTrendByAdjt[];
  FailureReportoverviewGetResponseTrendByDate?: FailureReportoverviewGetResponseTrendByDate[];
  FailureReportoverviewGetResponseTrendByDateTeams?: FailureReportoverviewGetResponseTrendByDateTeams[];
  FailureReportoverviewGetResponseTrendByFailCount?: FailureReportoverviewGetResponseTrendByFailCount[];
  FailureReportoverviewGetResponseTrendByPlevel?: FailureReportoverviewGetResponseTrendByPlevel[];
  FailureReportoverviewGetResponseTrendByPlevelPlevels?: FailureReportoverviewGetResponseTrendByPlevelPlevels[];
  FailureReportoverviewGetResponseTrendBySla?: FailureReportoverviewGetResponseTrendBySla[];
  FailureReportoverviewGetResponseTrendByTeam?: FailureReportoverviewGetResponseTrendByTeam[];
  FailureReportoverviewGetResponseTrendByTeamFailureTypes?: FailureReportoverviewGetResponseTrendByTeamFailureTypes[];
  FailureReporttopicTrendByAdjtGetRequsetParams?: FailureReporttopicTrendByAdjtGetRequsetParams;
  FailureReporttopicTrendByAdjtGetResponse?: FailureReporttopicTrendByAdjtGetResponse[];
  FailureReporttopicTrendByDateGetRequsetParams?: FailureReporttopicTrendByDateGetRequsetParams;
  FailureReporttopicTrendByDateGetResponse?: FailureReporttopicTrendByDateGetResponse[];
  FailureReporttopicTrendByDateGetResponseTeams?: FailureReporttopicTrendByDateGetResponseTeams[];
  FailureReporttopicTrendByFailCountGetRequsetParams?: FailureReporttopicTrendByFailCountGetRequsetParams;
  FailureReporttopicTrendByFailCountGetResponse?: FailureReporttopicTrendByFailCountGetResponse[];
  FailureReporttopicTrendByPlevelGetRequsetParams?: FailureReporttopicTrendByPlevelGetRequsetParams;
  FailureReporttopicTrendByPlevelGetResponse?: FailureReporttopicTrendByPlevelGetResponse[];
  FailureReporttopicTrendByPlevelGetResponsePlevels?: FailureReporttopicTrendByPlevelGetResponsePlevels[];
  KslmbaseConfigappapiPutRequsetData?: KslmbaseConfigappapiPutRequsetData;
  KslmbaseConfigappapiPutRequsetDataApiList?: unknown;
  KslmbaseConfigappapiPutResponse?: KslmbaseConfigappapiPutResponse;
  KslmbaseConfigappuploadapisPostResponse?: KslmbaseConfigappuploadapisPostResponse;
  KslmbaseConfigappuploaddescGetResponse?: KslmbaseConfigappuploaddescGetResponse[];
  KslmbaseConfigappuploaddescGetResponseFields?: KslmbaseConfigappuploaddescGetResponseFields[];
  KslmbaseConfigappuploaddescGetResponseFieldsOptions?: unknown;
  KslmbaseConfigappuploadexampleGetResponse?: KslmbaseConfigappuploadexampleGetResponse;
  KslmbaseConfigappuploadtemplateGetResponse?: KslmbaseConfigappuploadtemplateGetResponse;
  KslmbaseConfigappuploadwithKaeAppGetRequsetParams?: KslmbaseConfigappuploadwithKaeAppGetRequsetParams;
  KslmbaseConfigappuploadwithKaeAppGetResponse?: KslmbaseConfigappuploadwithKaeAppGetResponse;
  FailureTopicsfailureTypesGetResponse?: FailureTopicsfailureTypesGetResponse[];
  FailureTopicsfailureTypesGetResponseFields?: FailureTopicsfailureTypesGetResponseFields[];
  FailureTopicsfailureTypesGetResponseFieldsOptions?: unknown;
  KslmbaseConfigdatasourcePostRequsetData?: KslmbaseConfigdatasourcePostRequsetData;
  KslmbaseConfigdatasourcePostRequsetDataResourceTypes?: unknown;
  KslmbaseConfigdatasourcePostResponse?: KslmbaseConfigdatasourcePostResponse;
  KslmbaseConfigdatasourcePutRequsetData?: KslmbaseConfigdatasourcePutRequsetData;
  KslmbaseConfigdatasourcePutRequsetDataResourceTypes?: unknown;
  KslmbaseConfigdatasourcePutResponse?: KslmbaseConfigdatasourcePutResponse;
  KslmbaseConfigdatasourceDeleteRequsetParams?: KslmbaseConfigdatasourceDeleteRequsetParams;
  KslmbaseConfigdatasourceDeleteResponse?: KslmbaseConfigdatasourceDeleteResponse;
  KslmbaseConfigdatasourcedefaultcreatePostRequsetData?: KslmbaseConfigdatasourcedefaultcreatePostRequsetData[];
  KslmbaseConfigdatasourcedefaultcreatePostRequsetDataResourceTypes?: unknown;
  KslmbaseConfigdatasourcedefaultcreatePostResponse?: KslmbaseConfigdatasourcedefaultcreatePostResponse;
  KslmbaseConfigdatasourcelistGetRequsetParams?: KslmbaseConfigdatasourcelistGetRequsetParams;
  KslmbaseConfigdatasourcelistGetResponse?: KslmbaseConfigdatasourcelistGetResponse[];
  KslmbaseConfigdatasourcelistGetResponseResourceTypes?: unknown;
  KslmbaseConfigdatasourcesingleGetRequsetParams?: KslmbaseConfigdatasourcesingleGetRequsetParams;
  KslmbaseConfigdatasourcesingleGetResponse?: KslmbaseConfigdatasourcesingleGetResponse;
  KslmbaseConfigdatasourcesingleGetResponseResourceTypes?: unknown;
  KslmbussinessbizLinekaeAppGetRequsetParams?: KslmbussinessbizLinekaeAppGetRequsetParams;
  KslmbussinessbizLinekaeAppGetResponse?: KslmbussinessbizLinekaeAppGetResponse;
  KslmbussinessbizLinekaeAppGetResponseApplication?: KslmbussinessbizLinekaeAppGetResponseApplication[];
  KslmbussinessbizLinekaeAppGetResponseApplicationAttrs?: unknown;
  KslmbussinessbizLinekaeAppGetResponseApplicationParentIds?: unknown;
  KslmbussinessbizLinekaeAppGetResponseResource?: KslmbussinessbizLinekaeAppGetResponseResource[];
  KslmbussinessbizLinekaeAppGetResponseResourceAttrs?: unknown;
  KslmbussinessbizLinekaeAppGetResponseResourceParentIds?: unknown;
  KslmbussinesskaeAppenvGetResponse?: KslmbussinesskaeAppenvGetResponse[];
  KslmbussinesskaeAppenvGetResponseExtra?: unknown;
  KslmbussinessprojbizLineGetRequsetParams?: KslmbussinessprojbizLineGetRequsetParams;
  KslmbussinessprojbizLineGetResponse?: KslmbussinessprojbizLineGetResponse[];
  KslmbussinessprojbizLineGetResponseApplication?: KslmbussinessprojbizLineGetResponseApplication[];
  KslmbussinessprojbizLineGetResponseApplicationAttrs?: unknown;
  KslmbussinessprojbizLineGetResponseApplicationParentIds?: unknown;
  KslmbussinessprojbizLineGetResponseResource?: KslmbussinessprojbizLineGetResponseResource[];
  KslmbussinessprojbizLineGetResponseResourceAttrs?: unknown;
  KslmbussinessprojbizLineGetResponseResourceParentIds?: unknown;
  KslmbussinesschainGetRequsetParams?: KslmbussinesschainGetRequsetParams;
  KslmbussinesschainGetResponse?: KslmbussinesschainGetResponse;
  KslmbussinesschainGetResponseEdges?: KslmbussinesschainGetResponseEdges[];
  KslmbussinesschainGetResponseEdgesData?: KslmbussinesschainGetResponseEdgesData;
  KslmbussinesschainGetResponseEdgesDataPromql?: KslmbussinesschainGetResponseEdgesDataPromql;
  KslmbussinesschainGetResponseEdgesLabels?: unknown;
  KslmbussinesschainGetResponseEdgesSource?: KslmbussinesschainGetResponseEdgesSource;
  KslmbussinesschainGetResponseEdgesTarget?: KslmbussinesschainGetResponseEdgesTarget;
  KslmbussinesschainGetResponseNodes?: KslmbussinesschainGetResponseNodes[];
  KslmbussinesschainGetResponseNodesData?: KslmbussinesschainGetResponseNodesData;
  KslmbussinesschainGetResponseNodesDataPromql?: unknown;
  KslmbussinesschainPostRequsetData?: KslmbussinesschainPostRequsetData;
  KslmbussinesschainPostRequsetDataEdges?: KslmbussinesschainPostRequsetDataEdges[];
  KslmbussinesschainPostRequsetDataEdgesData?: KslmbussinesschainPostRequsetDataEdgesData;
  KslmbussinesschainPostRequsetDataEdgesDataPromql?: KslmbussinesschainPostRequsetDataEdgesDataPromql;
  KslmbussinesschainPostRequsetDataEdgesLabels?: unknown;
  KslmbussinesschainPostRequsetDataEdgesSource?: KslmbussinesschainPostRequsetDataEdgesSource;
  KslmbussinesschainPostRequsetDataEdgesTarget?: KslmbussinesschainPostRequsetDataEdgesTarget;
  KslmbussinesschainPostRequsetDataNodes?: KslmbussinesschainPostRequsetDataNodes[];
  KslmbussinesschainPostRequsetDataNodesData?: KslmbussinesschainPostRequsetDataNodesData;
  KslmbussinesschainPostRequsetDataNodesDataPromql?: unknown;
  KslmbussinesschainPostResponse?: KslmbussinesschainPostResponse;
  KslmbussinesschainPutRequsetData?: KslmbussinesschainPutRequsetData;
  KslmbussinesschainPutRequsetDataEdges?: KslmbussinesschainPutRequsetDataEdges[];
  KslmbussinesschainPutRequsetDataEdgesData?: KslmbussinesschainPutRequsetDataEdgesData;
  KslmbussinesschainPutRequsetDataEdgesDataPromql?: KslmbussinesschainPutRequsetDataEdgesDataPromql;
  KslmbussinesschainPutRequsetDataEdgesLabels?: unknown;
  KslmbussinesschainPutRequsetDataEdgesSource?: KslmbussinesschainPutRequsetDataEdgesSource;
  KslmbussinesschainPutRequsetDataEdgesTarget?: KslmbussinesschainPutRequsetDataEdgesTarget;
  KslmbussinesschainPutRequsetDataNodes?: KslmbussinesschainPutRequsetDataNodes[];
  KslmbussinesschainPutRequsetDataNodesData?: KslmbussinesschainPutRequsetDataNodesData;
  KslmbussinesschainPutRequsetDataNodesDataPromql?: unknown;
  KslmbussinesschainPutResponse?: KslmbussinesschainPutResponse;
  KslmbussinesschainDeleteRequsetParams?: KslmbussinesschainDeleteRequsetParams;
  KslmbussinesschainDeleteResponse?: KslmbussinesschainDeleteResponse;
  KslmbussinesschaindefnodelistGetRequsetParams?: KslmbussinesschaindefnodelistGetRequsetParams;
  KslmbussinesschaindefnodelistGetResponse?: KslmbussinesschaindefnodelistGetResponse[];
  KslmbussinesschaindefnodelistGetResponseData?: KslmbussinesschaindefnodelistGetResponseData;
  KslmbussinesschaindefnodelistGetResponseDataPromql?: unknown;
  KslmbussinesschainedgePostRequsetData?: KslmbussinesschainedgePostRequsetData;
  KslmbussinesschainedgePostRequsetDataData?: KslmbussinesschainedgePostRequsetDataData;
  KslmbussinesschainedgePostRequsetDataDataPromql?: KslmbussinesschainedgePostRequsetDataDataPromql;
  KslmbussinesschainedgePostRequsetDataLabels?: unknown;
  KslmbussinesschainedgePostRequsetDataSource?: KslmbussinesschainedgePostRequsetDataSource;
  KslmbussinesschainedgePostRequsetDataTarget?: KslmbussinesschainedgePostRequsetDataTarget;
  KslmbussinesschainedgePostResponse?: KslmbussinesschainedgePostResponse;
  KslmbussinesschainedgePutRequsetData?: KslmbussinesschainedgePutRequsetData;
  KslmbussinesschainedgePutRequsetDataData?: KslmbussinesschainedgePutRequsetDataData;
  KslmbussinesschainedgePutRequsetDataDataPromql?: KslmbussinesschainedgePutRequsetDataDataPromql;
  KslmbussinesschainedgePutRequsetDataLabels?: unknown;
  KslmbussinesschainedgePutRequsetDataSource?: KslmbussinesschainedgePutRequsetDataSource;
  KslmbussinesschainedgePutRequsetDataTarget?: KslmbussinesschainedgePutRequsetDataTarget;
  KslmbussinesschainedgePutResponse?: KslmbussinesschainedgePutResponse;
  KslmbussinesschainedgeDeleteRequsetParams?: KslmbussinesschainedgeDeleteRequsetParams;
  KslmbussinesschainedgeDeleteResponse?: KslmbussinesschainedgeDeleteResponse;
  KslmbussinesschainlistGetRequsetParams?: KslmbussinesschainlistGetRequsetParams;
  KslmbussinesschainlistGetResponse?: KslmbussinesschainlistGetResponse[];
  KslmbussinesschainnodeGetRequsetParams?: KslmbussinesschainnodeGetRequsetParams;
  KslmbussinesschainnodeGetResponse?: KslmbussinesschainnodeGetResponse;
  KslmbussinesschainnodeGetResponseData?: KslmbussinesschainnodeGetResponseData;
  KslmbussinesschainnodeGetResponseDataPromql?: unknown;
  KslmbussinesschainnodePostRequsetData?: KslmbussinesschainnodePostRequsetData;
  KslmbussinesschainnodePostRequsetDataData?: KslmbussinesschainnodePostRequsetDataData;
  KslmbussinesschainnodePostRequsetDataDataPromql?: unknown;
  KslmbussinesschainnodePostResponse?: KslmbussinesschainnodePostResponse;
  KslmbussinesschainnodePutRequsetData?: KslmbussinesschainnodePutRequsetData;
  KslmbussinesschainnodePutRequsetDataData?: KslmbussinesschainnodePutRequsetDataData;
  KslmbussinesschainnodePutRequsetDataDataPromql?: unknown;
  KslmbussinesschainnodePutResponse?: KslmbussinesschainnodePutResponse;
  KslmbussinesschainnodeDeleteRequsetParams?: KslmbussinesschainnodeDeleteRequsetParams;
  KslmbussinesschainnodeDeleteResponse?: KslmbussinesschainnodeDeleteResponse;
  KslmbussinesschainnodealarmsGetRequsetParams?: KslmbussinesschainnodealarmsGetRequsetParams;
  KslmbussinesschainnodealarmsGetResponse?: KslmbussinesschainnodealarmsGetResponse;
  KslmbussinesschainnodealarmsGetResponseAppAlarms?: KslmbussinesschainnodealarmsGetResponseAppAlarms[];
  KslmbussinesschainnodealarmsGetResponseAppAlarmsAppAlarmDetails?: KslmbussinesschainnodealarmsGetResponseAppAlarmsAppAlarmDetails[];
  KslmbussinesschainnodealarmsGetResponseAppAlarmsResourceAlarmDetails?: unknown;
  KslmbussinessfailureLinesGetRequsetParams?: KslmbussinessfailureLinesGetRequsetParams;
  KslmbussinessfailureLinesGetResponse?: KslmbussinessfailureLinesGetResponse[];
  KslmbussinessfailureLinesGetResponseAppIdList?: unknown;
  KslmbussinessfailureLinesGetResponseAppList?: KslmbussinessfailureLinesGetResponseAppList[];
  KslmbussinessfailureLinesGetResponseAppListDeveloperList?: unknown;
  KslmbussinessfailureLinesGetResponseAppListOpsList?: unknown;
  KslmbussinessfailureLinesGetResponseAppListResources?: KslmbussinessfailureLinesGetResponseAppListResources[];
  KslmbussinessfailureLinesGetResponseAppListTesterList?: unknown;
  KslmbussinessfailureLinesGetResponseCustomizedMetrics?: KslmbussinessfailureLinesGetResponseCustomizedMetrics[];
  KslmbussinessfailureLinesGetResponseDomains?: KslmbussinessfailureLinesGetResponseDomains[];
  KslmbussinessfailureLinesGetResponseMaintainers?: unknown;
  KslmbussinessfailureLinesGetResponseMembers?: unknown;
  KslmbussinessfailureLinesGetResponseMetadata?: KslmbussinessfailureLinesGetResponseMetadata;
  KslmbussinessfailureLinesGetResponseOwners?: unknown;
  KslmbussinessfailureLinesGetResponseWebhooks?: unknown;
  KslmbussinesslinePostRequsetData?: KslmbussinesslinePostRequsetData;
  KslmbussinesslinePostRequsetDataAppIdList?: unknown;
  KslmbussinesslinePostRequsetDataAppList?: KslmbussinesslinePostRequsetDataAppList[];
  KslmbussinesslinePostRequsetDataAppListDeveloperList?: unknown;
  KslmbussinesslinePostRequsetDataAppListOpsList?: unknown;
  KslmbussinesslinePostRequsetDataAppListResources?: KslmbussinesslinePostRequsetDataAppListResources[];
  KslmbussinesslinePostRequsetDataAppListTesterList?: unknown;
  KslmbussinesslinePostRequsetDataCustomizedMetrics?: KslmbussinesslinePostRequsetDataCustomizedMetrics[];
  KslmbussinesslinePostRequsetDataDomains?: KslmbussinesslinePostRequsetDataDomains[];
  KslmbussinesslinePostRequsetDataMaintainers?: unknown;
  KslmbussinesslinePostRequsetDataMembers?: unknown;
  KslmbussinesslinePostRequsetDataOwners?: unknown;
  KslmbussinesslinePostRequsetDataWebhooks?: unknown;
  KslmbussinesslinePostResponse?: KslmbussinesslinePostResponse;
  KslmbussinesslinePutRequsetData?: KslmbussinesslinePutRequsetData;
  KslmbussinesslinePutRequsetDataAppIdList?: unknown;
  KslmbussinesslinePutRequsetDataAppList?: KslmbussinesslinePutRequsetDataAppList[];
  KslmbussinesslinePutRequsetDataAppListDeveloperList?: unknown;
  KslmbussinesslinePutRequsetDataAppListOpsList?: unknown;
  KslmbussinesslinePutRequsetDataAppListResources?: KslmbussinesslinePutRequsetDataAppListResources[];
  KslmbussinesslinePutRequsetDataAppListTesterList?: unknown;
  KslmbussinesslinePutRequsetDataCustomizedMetrics?: KslmbussinesslinePutRequsetDataCustomizedMetrics[];
  KslmbussinesslinePutRequsetDataDomains?: KslmbussinesslinePutRequsetDataDomains[];
  KslmbussinesslinePutRequsetDataMaintainers?: unknown;
  KslmbussinesslinePutRequsetDataMembers?: unknown;
  KslmbussinesslinePutRequsetDataOwners?: unknown;
  KslmbussinesslinePutRequsetDataWebhooks?: unknown;
  KslmbussinesslinePutResponse?: KslmbussinesslinePutResponse;
  KslmbussinesslineDeleteRequsetParams?: KslmbussinesslineDeleteRequsetParams;
  KslmbussinesslineDeleteResponse?: KslmbussinesslineDeleteResponse;
  KslmbussinesslineactiveGetRequsetParams?: KslmbussinesslineactiveGetRequsetParams;
  KslmbussinesslineactiveGetResponse?: KslmbussinesslineactiveGetResponse;
  KslmbussinesslineapplistGetRequsetParams?: KslmbussinesslineapplistGetRequsetParams;
  KslmbussinesslineapplistGetResponse?: KslmbussinesslineapplistGetResponse[];
  KslmbussinesslineapplistGetResponseApiList?: unknown;
  KslmbussinesslineapplistGetResponseDeveloperList?: unknown;
  KslmbussinesslineapplistGetResponseOpsList?: unknown;
  KslmbussinesslineapplistGetResponseResources?: KslmbussinesslineapplistGetResponseResources[];
  KslmbussinesslineapplistGetResponseTesterList?: unknown;
  KslmbussinesslineappBindPutRequsetData?: KslmbussinesslineappBindPutRequsetData;
  KslmbussinesslineappBindPutRequsetDataAppIds?: unknown;
  KslmbussinesslineappBindPutResponse?: KslmbussinesslineappBindPutResponse;
  KslmbussinesslineappMemberBindPutRequsetData?: KslmbussinesslineappMemberBindPutRequsetData;
  KslmbussinesslineappMemberBindPutRequsetDataDeveloperList?: unknown;
  KslmbussinesslineappMemberBindPutRequsetDataOpsList?: unknown;
  KslmbussinesslineappMemberBindPutRequsetDataTesterList?: unknown;
  KslmbussinesslineappMemberBindPutResponse?: KslmbussinesslineappMemberBindPutResponse;
  KslmbussinesslinedevAppBindPutRequsetData?: KslmbussinesslinedevAppBindPutRequsetData;
  KslmbussinesslinedevAppBindPutRequsetDataAppIds?: unknown;
  KslmbussinesslinedevAppBindPutResponse?: KslmbussinesslinedevAppBindPutResponse;
  KslmbussinesslinegraphicGetRequsetParams?: KslmbussinesslinegraphicGetRequsetParams;
  KslmbussinesslinegraphicGetResponse?: KslmbussinesslinegraphicGetResponse;
  KslmbussinesslinegraphicGetResponseGroups?: KslmbussinesslinegraphicGetResponseGroups[];
  KslmbussinesslinegraphicGetResponseGroupsAttrs?: unknown;
  KslmbussinesslinegraphicGetResponseGroupsParentIds?: unknown;
  KslmbussinesslinegraphicGetResponseLine?: KslmbussinesslinegraphicGetResponseLine[];
  KslmbussinesslinegraphicGetResponseLineAttrs?: unknown;
  KslmbussinesslinegraphicGetResponseLineParentIds?: unknown;
  KslmbussinesslinegraphicGetResponseService?: KslmbussinesslinegraphicGetResponseService[];
  KslmbussinesslinegraphicGetResponseServiceAttrs?: unknown;
  KslmbussinesslinegraphicGetResponseServiceParentIds?: unknown;
  KslmbussinesslinelistPostRequsetData?: KslmbussinesslinelistPostRequsetData;
  KslmbussinesslinelistPostRequsetDataBizGroupIdList?: unknown;
  KslmbussinesslinelistPostRequsetDataBizServiceIdList?: unknown;
  KslmbussinesslinelistPostRequsetDataKaeProjectIdList?: unknown;
  KslmbussinesslinelistPostRequsetDataMembers?: unknown;
  KslmbussinesslinelistPostResponse?: KslmbussinesslinelistPostResponse[];
  KslmbussinesslinelistPostResponseBizLineList?: KslmbussinesslinelistPostResponseBizLineList[];
  KslmbussinesslinelistPostResponseBizLineListAppIdList?: unknown;
  KslmbussinesslinelistPostResponseBizLineListAppList?: KslmbussinesslinelistPostResponseBizLineListAppList[];
  KslmbussinesslinelistPostResponseBizLineListAppListDeveloperList?: unknown;
  KslmbussinesslinelistPostResponseBizLineListAppListOpsList?: unknown;
  KslmbussinesslinelistPostResponseBizLineListAppListResources?: KslmbussinesslinelistPostResponseBizLineListAppListResources[];
  KslmbussinesslinelistPostResponseBizLineListAppListTesterList?: unknown;
  KslmbussinesslinelistPostResponseBizLineListCustomizedMetrics?: KslmbussinesslinelistPostResponseBizLineListCustomizedMetrics[];
  KslmbussinesslinelistPostResponseBizLineListDomains?: KslmbussinesslinelistPostResponseBizLineListDomains[];
  KslmbussinesslinelistPostResponseBizLineListMaintainers?: unknown;
  KslmbussinesslinelistPostResponseBizLineListMembers?: unknown;
  KslmbussinesslinelistPostResponseBizLineListMetadata?: KslmbussinesslinelistPostResponseBizLineListMetadata;
  KslmbussinesslinelistPostResponseBizLineListOwners?: unknown;
  KslmbussinesslinelistPostResponseBizLineListWebhooks?: unknown;
  KslmbussinesslinemultiresourceBindPutRequsetData?: KslmbussinesslinemultiresourceBindPutRequsetData[];
  KslmbussinesslinemultiresourceBindPutRequsetDataAppIds?: unknown;
  KslmbussinesslinemultiresourceBindPutRequsetDataResource?: unknown;
  KslmbussinesslinemultiresourceBindPutResponse?: KslmbussinesslinemultiresourceBindPutResponse;
  KslmbussinesslineresourcegraphicGetRequsetParams?: KslmbussinesslineresourcegraphicGetRequsetParams;
  KslmbussinesslineresourcegraphicGetResponse?: KslmbussinesslineresourcegraphicGetResponse;
  KslmbussinesslineresourcegraphicGetResponseApplication?: KslmbussinesslineresourcegraphicGetResponseApplication[];
  KslmbussinesslineresourcegraphicGetResponseApplicationAttrs?: unknown;
  KslmbussinesslineresourcegraphicGetResponseApplicationParentIds?: unknown;
  KslmbussinesslineresourcegraphicGetResponseResource?: KslmbussinesslineresourcegraphicGetResponseResource[];
  KslmbussinesslineresourcegraphicGetResponseResourceAttrs?: unknown;
  KslmbussinesslineresourcegraphicGetResponseResourceParentIds?: unknown;
  KslmbussinesslineresourceBindPutRequsetData?: KslmbussinesslineresourceBindPutRequsetData;
  KslmbussinesslineresourceBindPutRequsetDataAppIds?: unknown;
  KslmbussinesslineresourceBindPutRequsetDataResource?: unknown;
  KslmbussinesslineresourceBindPutResponse?: KslmbussinesslineresourceBindPutResponse;
  KslmbussinesslinesingleGetRequsetParams?: KslmbussinesslinesingleGetRequsetParams;
  KslmbussinesslinesingleGetResponse?: KslmbussinesslinesingleGetResponse;
  KslmbussinesslinesingleGetResponseAppIdList?: unknown;
  KslmbussinesslinesingleGetResponseAppList?: KslmbussinesslinesingleGetResponseAppList[];
  KslmbussinesslinesingleGetResponseAppListDeveloperList?: unknown;
  KslmbussinesslinesingleGetResponseAppListOpsList?: unknown;
  KslmbussinesslinesingleGetResponseAppListResources?: KslmbussinesslinesingleGetResponseAppListResources[];
  KslmbussinesslinesingleGetResponseAppListTesterList?: unknown;
  KslmbussinesslinesingleGetResponseCustomizedMetrics?: KslmbussinesslinesingleGetResponseCustomizedMetrics[];
  KslmbussinesslinesingleGetResponseDomains?: KslmbussinesslinesingleGetResponseDomains[];
  KslmbussinesslinesingleGetResponseMaintainers?: unknown;
  KslmbussinesslinesingleGetResponseMembers?: unknown;
  KslmbussinesslinesingleGetResponseMetadata?: KslmbussinesslinesingleGetResponseMetadata;
  KslmbussinesslinesingleGetResponseOwners?: unknown;
  KslmbussinesslinesingleGetResponseProjRes?: unknown;
  KslmbussinesslinesingleGetResponseWebhooks?: unknown;
  KslmbussinesslinestopGetRequsetParams?: KslmbussinesslinestopGetRequsetParams;
  KslmbussinesslinestopGetResponse?: KslmbussinesslinestopGetResponse;
  KslmbussinessprojresourcegraphicGetRequsetParams?: KslmbussinessprojresourcegraphicGetRequsetParams;
  KslmbussinessprojresourcegraphicGetResponse?: KslmbussinessprojresourcegraphicGetResponse[];
  KslmbussinessprojresourcegraphicGetResponseApplication?: KslmbussinessprojresourcegraphicGetResponseApplication[];
  KslmbussinessprojresourcegraphicGetResponseApplicationAttrs?: unknown;
  KslmbussinessprojresourcegraphicGetResponseApplicationParentIds?: unknown;
  KslmbussinessprojresourcegraphicGetResponseResource?: KslmbussinessprojresourcegraphicGetResponseResource[];
  KslmbussinessprojresourcegraphicGetResponseResourceAttrs?: unknown;
  KslmbussinessprojresourcegraphicGetResponseResourceParentIds?: unknown;
  KslmbussinessprojresourceviewGetRequsetParams?: KslmbussinessprojresourceviewGetRequsetParams;
  KslmbussinessprojresourceviewGetResponse?: KslmbussinessprojresourceviewGetResponse[];
  KslmbussinessprojresourceviewGetResponseApplication?: KslmbussinessprojresourceviewGetResponseApplication[];
  KslmbussinessprojresourceviewGetResponseApplicationAttrs?: unknown;
  KslmbussinessprojresourceviewGetResponseApplicationParentIds?: unknown;
  KslmbussinessprojresourceviewGetResponseResource?: KslmbussinessprojresourceviewGetResponseResource[];
  KslmbussinessprojresourceviewGetResponseResourceAttrs?: unknown;
  KslmbussinessprojresourceviewGetResponseResourceParentIds?: unknown;
  KslmbussinessrecentLinesGetResponse?: KslmbussinessrecentLinesGetResponse[];
  KslmbussinessrecentLinesGetResponseAppIdList?: unknown;
  KslmbussinessrecentLinesGetResponseAppList?: KslmbussinessrecentLinesGetResponseAppList[];
  KslmbussinessrecentLinesGetResponseAppListDeveloperList?: unknown;
  KslmbussinessrecentLinesGetResponseAppListOpsList?: unknown;
  KslmbussinessrecentLinesGetResponseAppListResources?: KslmbussinessrecentLinesGetResponseAppListResources[];
  KslmbussinessrecentLinesGetResponseAppListTesterList?: unknown;
  KslmbussinessrecentLinesGetResponseCustomizedMetrics?: KslmbussinessrecentLinesGetResponseCustomizedMetrics[];
  KslmbussinessrecentLinesGetResponseDomains?: KslmbussinessrecentLinesGetResponseDomains[];
  KslmbussinessrecentLinesGetResponseMaintainers?: unknown;
  KslmbussinessrecentLinesGetResponseMembers?: unknown;
  KslmbussinessrecentLinesGetResponseMetadata?: KslmbussinessrecentLinesGetResponseMetadata;
  KslmbussinessrecentLinesGetResponseOwners?: unknown;
  KslmbussinessrecentLinesGetResponseWebhooks?: unknown;
  KslmbussinessservicedomainsGetRequsetParams?: KslmbussinessservicedomainsGetRequsetParams;
  KslmbussinessservicedomainsGetResponse?: KslmbussinessservicedomainsGetResponse[];
  KslmbussinessserviceresourcegraphicGetRequsetParams?: KslmbussinessserviceresourcegraphicGetRequsetParams;
  KslmbussinessserviceresourcegraphicGetResponse?: KslmbussinessserviceresourcegraphicGetResponse[];
  KslmbussinessserviceresourcegraphicGetResponseApplication?: KslmbussinessserviceresourcegraphicGetResponseApplication[];
  KslmbussinessserviceresourcegraphicGetResponseApplicationAttrs?: unknown;
  KslmbussinessserviceresourcegraphicGetResponseApplicationParentIds?: unknown;
  KslmbussinessserviceresourcegraphicGetResponseResource?: KslmbussinessserviceresourcegraphicGetResponseResource[];
  KslmbussinessserviceresourcegraphicGetResponseResourceAttrs?: unknown;
  KslmbussinessserviceresourcegraphicGetResponseResourceParentIds?: unknown;
  KslmbussinessgroupPostRequsetData?: KslmbussinessgroupPostRequsetData;
  KslmbussinessgroupPostRequsetDataBizLineList?: KslmbussinessgroupPostRequsetDataBizLineList[];
  KslmbussinessgroupPostRequsetDataBizLineListAppIdList?: unknown;
  KslmbussinessgroupPostRequsetDataBizLineListAppList?: KslmbussinessgroupPostRequsetDataBizLineListAppList[];
  KslmbussinessgroupPostRequsetDataBizLineListAppListDeveloperList?: unknown;
  KslmbussinessgroupPostRequsetDataBizLineListAppListOpsList?: unknown;
  KslmbussinessgroupPostRequsetDataBizLineListAppListResources?: KslmbussinessgroupPostRequsetDataBizLineListAppListResources[];
  KslmbussinessgroupPostRequsetDataBizLineListAppListTesterList?: unknown;
  KslmbussinessgroupPostRequsetDataBizLineListCustomizedMetrics?: KslmbussinessgroupPostRequsetDataBizLineListCustomizedMetrics[];
  KslmbussinessgroupPostRequsetDataBizLineListDomains?: KslmbussinessgroupPostRequsetDataBizLineListDomains[];
  KslmbussinessgroupPostRequsetDataBizLineListMaintainers?: unknown;
  KslmbussinessgroupPostRequsetDataBizLineListMembers?: unknown;
  KslmbussinessgroupPostRequsetDataBizLineListOwners?: unknown;
  KslmbussinessgroupPostRequsetDataBizLineListWebhooks?: unknown;
  KslmbussinessgroupPostResponse?: KslmbussinessgroupPostResponse;
  KslmbussinessgroupPutRequsetData?: KslmbussinessgroupPutRequsetData;
  KslmbussinessgroupPutRequsetDataBizLineList?: KslmbussinessgroupPutRequsetDataBizLineList[];
  KslmbussinessgroupPutRequsetDataBizLineListAppIdList?: unknown;
  KslmbussinessgroupPutRequsetDataBizLineListAppList?: KslmbussinessgroupPutRequsetDataBizLineListAppList[];
  KslmbussinessgroupPutRequsetDataBizLineListAppListDeveloperList?: unknown;
  KslmbussinessgroupPutRequsetDataBizLineListAppListOpsList?: unknown;
  KslmbussinessgroupPutRequsetDataBizLineListAppListResources?: KslmbussinessgroupPutRequsetDataBizLineListAppListResources[];
  KslmbussinessgroupPutRequsetDataBizLineListAppListTesterList?: unknown;
  KslmbussinessgroupPutRequsetDataBizLineListCustomizedMetrics?: KslmbussinessgroupPutRequsetDataBizLineListCustomizedMetrics[];
  KslmbussinessgroupPutRequsetDataBizLineListDomains?: KslmbussinessgroupPutRequsetDataBizLineListDomains[];
  KslmbussinessgroupPutRequsetDataBizLineListMaintainers?: unknown;
  KslmbussinessgroupPutRequsetDataBizLineListMembers?: unknown;
  KslmbussinessgroupPutRequsetDataBizLineListOwners?: unknown;
  KslmbussinessgroupPutRequsetDataBizLineListWebhooks?: unknown;
  KslmbussinessgroupPutResponse?: KslmbussinessgroupPutResponse;
  KslmbussinessgroupDeleteRequsetParams?: KslmbussinessgroupDeleteRequsetParams;
  KslmbussinessgroupDeleteResponse?: KslmbussinessgroupDeleteResponse;
  KslmbussinessgrouplistGetRequsetParams?: KslmbussinessgrouplistGetRequsetParams;
  KslmbussinessgrouplistGetResponse?: KslmbussinessgrouplistGetResponse[];
  KslmbussinessgrouplistGetResponseBizLineList?: KslmbussinessgrouplistGetResponseBizLineList[];
  KslmbussinessgrouplistGetResponseBizLineListAppIdList?: unknown;
  KslmbussinessgrouplistGetResponseBizLineListAppList?: KslmbussinessgrouplistGetResponseBizLineListAppList[];
  KslmbussinessgrouplistGetResponseBizLineListAppListDeveloperList?: unknown;
  KslmbussinessgrouplistGetResponseBizLineListAppListOpsList?: unknown;
  KslmbussinessgrouplistGetResponseBizLineListAppListResources?: KslmbussinessgrouplistGetResponseBizLineListAppListResources[];
  KslmbussinessgrouplistGetResponseBizLineListAppListTesterList?: unknown;
  KslmbussinessgrouplistGetResponseBizLineListCustomizedMetrics?: KslmbussinessgrouplistGetResponseBizLineListCustomizedMetrics[];
  KslmbussinessgrouplistGetResponseBizLineListDomains?: KslmbussinessgrouplistGetResponseBizLineListDomains[];
  KslmbussinessgrouplistGetResponseBizLineListMaintainers?: unknown;
  KslmbussinessgrouplistGetResponseBizLineListMembers?: unknown;
  KslmbussinessgrouplistGetResponseBizLineListOwners?: unknown;
  KslmbussinessgrouplistGetResponseBizLineListWebhooks?: unknown;
  KslmbussinessgroupsingleGetRequsetParams?: KslmbussinessgroupsingleGetRequsetParams;
  KslmbussinessgroupsingleGetResponse?: KslmbussinessgroupsingleGetResponse[];
  KslmbussinessgroupsingleGetResponseBizLineList?: KslmbussinessgroupsingleGetResponseBizLineList[];
  KslmbussinessgroupsingleGetResponseBizLineListAppIdList?: unknown;
  KslmbussinessgroupsingleGetResponseBizLineListAppList?: KslmbussinessgroupsingleGetResponseBizLineListAppList[];
  KslmbussinessgroupsingleGetResponseBizLineListAppListDeveloperList?: unknown;
  KslmbussinessgroupsingleGetResponseBizLineListAppListOpsList?: unknown;
  KslmbussinessgroupsingleGetResponseBizLineListAppListResources?: KslmbussinessgroupsingleGetResponseBizLineListAppListResources[];
  KslmbussinessgroupsingleGetResponseBizLineListAppListTesterList?: unknown;
  KslmbussinessgroupsingleGetResponseBizLineListCustomizedMetrics?: KslmbussinessgroupsingleGetResponseBizLineListCustomizedMetrics[];
  KslmbussinessgroupsingleGetResponseBizLineListDomains?: KslmbussinessgroupsingleGetResponseBizLineListDomains[];
  KslmbussinessgroupsingleGetResponseBizLineListMaintainers?: unknown;
  KslmbussinessgroupsingleGetResponseBizLineListMembers?: unknown;
  KslmbussinessgroupsingleGetResponseBizLineListOwners?: unknown;
  KslmbussinessgroupsingleGetResponseBizLineListWebhooks?: unknown;
  KslmbussinessservicePostRequsetData?: KslmbussinessservicePostRequsetData;
  KslmbussinessservicePostRequsetDataCustomizedMetrics?: KslmbussinessservicePostRequsetDataCustomizedMetrics[];
  KslmbussinessservicePostRequsetDataDomains?: KslmbussinessservicePostRequsetDataDomains[];
  KslmbussinessservicePostRequsetDataWebhooks?: unknown;
  KslmbussinessservicePostResponse?: KslmbussinessservicePostResponse;
  KslmbussinessservicePutRequsetData?: KslmbussinessservicePutRequsetData;
  KslmbussinessservicePutRequsetDataCustomizedMetrics?: KslmbussinessservicePutRequsetDataCustomizedMetrics[];
  KslmbussinessservicePutRequsetDataDomains?: KslmbussinessservicePutRequsetDataDomains[];
  KslmbussinessservicePutRequsetDataWebhooks?: unknown;
  KslmbussinessservicePutResponse?: KslmbussinessservicePutResponse;
  KslmbussinessserviceDeleteRequsetParams?: KslmbussinessserviceDeleteRequsetParams;
  KslmbussinessserviceDeleteResponse?: KslmbussinessserviceDeleteResponse;
  KslmbussinessservicelistGetRequsetParams?: KslmbussinessservicelistGetRequsetParams;
  KslmbussinessservicelistGetResponse?: KslmbussinessservicelistGetResponse[];
  KslmbussinessservicelistGetResponseCustomizedMetrics?: KslmbussinessservicelistGetResponseCustomizedMetrics[];
  KslmbussinessservicelistGetResponseDomains?: KslmbussinessservicelistGetResponseDomains[];
  KslmbussinessservicelistGetResponseWebhooks?: unknown;
  KslmbussinessservicesingleGetRequsetParams?: KslmbussinessservicesingleGetRequsetParams;
  KslmbussinessservicesingleGetResponse?: KslmbussinessservicesingleGetResponse;
  KslmbussinessservicesingleGetResponseCustomizedMetrics?: KslmbussinessservicesingleGetResponseCustomizedMetrics[];
  KslmbussinessservicesingleGetResponseDomains?: KslmbussinessservicesingleGetResponseDomains[];
  KslmbussinessservicesingleGetResponseWebhooks?: unknown;
  KslmcommonmembersGetResponse?: KslmcommonmembersGetResponse;
  KslmcommonmembersallGetResponse?: KslmcommonmembersallGetResponse[];
  KslmcommonusermappingGetResponse?: KslmcommonusermappingGetResponse;
  KslminspectionactionPostRequsetData?: KslminspectionactionPostRequsetData;
  KslminspectionactionPostResponse?: KslminspectionactionPostResponse;
  KslminspectionactionPostResponseBusslineDetail?: KslminspectionactionPostResponseBusslineDetail[];
  KslminspectionactionBackendPostRequsetData?: KslminspectionactionBackendPostRequsetData;
  KslminspectionactionBackendPostResponse?: KslminspectionactionBackendPostResponse;
  KslminspectionactionBackendPostResponseBusslineDetail?: KslminspectionactionBackendPostResponseBusslineDetail[];
  KslminspectioncustomindicatorGetRequsetParams?: KslminspectioncustomindicatorGetRequsetParams;
  KslminspectioncustomindicatorGetResponse?: KslminspectioncustomindicatorGetResponse;
  KslminspectioncustomindicatorPostRequsetData?: KslminspectioncustomindicatorPostRequsetData;
  KslminspectioncustomindicatorPostResponse?: KslminspectioncustomindicatorPostResponse;
  KslminspectioncustomindicatorPutRequsetData?: KslminspectioncustomindicatorPutRequsetData;
  KslminspectioncustomindicatorPutResponse?: KslminspectioncustomindicatorPutResponse;
  KslminspectioncustomindicatorDeleteRequsetParams?: KslminspectioncustomindicatorDeleteRequsetParams;
  KslminspectioncustomindicatorDeleteResponse?: KslminspectioncustomindicatorDeleteResponse;
  KslminspectionhistoryqueryGetRequsetParams?: KslminspectionhistoryqueryGetRequsetParams;
  KslminspectionhistoryqueryGetResponse?: KslminspectionhistoryqueryGetResponse[];
  KslminspectionhistoryqueryGetResponseBusslineDetail?: KslminspectionhistoryqueryGetResponseBusslineDetail[];
  KslminspectionindicatorsqueryGetRequsetParams?: KslminspectionindicatorsqueryGetRequsetParams;
  KslminspectionindicatorsqueryGetResponse?: KslminspectionindicatorsqueryGetResponse;
  KslminspectionindicatorsqueryGetResponseAppSliIndicators?: unknown;
  KslminspectionindicatorsqueryGetResponseDependencyIndicators?: KslminspectionindicatorsqueryGetResponseDependencyIndicators[];
  KslminspectionresultqueryGetRequsetParams?: KslminspectionresultqueryGetRequsetParams;
  KslminspectionresultqueryGetResponse?: KslminspectionresultqueryGetResponse;
  KslminspectionresultqueryGetResponseApplicationInspection?: KslminspectionresultqueryGetResponseApplicationInspection[];
  KslminspectionresultqueryGetResponseApplicationInspectionInstances?: KslminspectionresultqueryGetResponseApplicationInspectionInstances[];
  KslminspectionresultqueryGetResponseApplicationInspectionInstancesKaeApp?: KslminspectionresultqueryGetResponseApplicationInspectionInstancesKaeApp;
  KslminspectionresultqueryGetResponseBussChainInspection?: KslminspectionresultqueryGetResponseBussChainInspection[];
  KslminspectionresultqueryGetResponseCustomInspection?: KslminspectionresultqueryGetResponseCustomInspection[];
  KslmresourceapplistGetRequsetParams?: KslmresourceapplistGetRequsetParams;
  KslmresourceapplistGetResponse?: KslmresourceapplistGetResponse;
  KslmresourceapplistGetResponseAppKeys?: unknown;
  KslmresourceapplistGetResponseDataCenters?: unknown;
  KslmresourceapplistGetResponseKaeAppList?: KslmresourceapplistGetResponseKaeAppList[];
  KslmresourceapplistGetResponseKaeAppListApiList?: unknown;
  KslmresourceapplistGetResponseKaeAppListResList?: unknown;
  KslmresourceappwithbllistGetRequsetParams?: KslmresourceappwithbllistGetRequsetParams;
  KslmresourceappwithbllistGetResponse?: KslmresourceappwithbllistGetResponse;
  KslmresourceappwithbllistGetResponseAppKeys?: unknown;
  KslmresourceappwithbllistGetResponseDataCenters?: unknown;
  KslmresourceappwithbllistGetResponseKaeAppList?: KslmresourceappwithbllistGetResponseKaeAppList[];
  KslmresourceappwithbllistGetResponseKaeAppListApiList?: unknown;
  KslmresourceappwithbllistGetResponseKaeAppListResList?: unknown;
  KslmresourceappkeylistGetRequsetParams?: KslmresourceappkeylistGetRequsetParams;
  KslmresourceappkeylistGetResponse?: KslmresourceappkeylistGetResponse[];
  KslmresourcebindingrefreshGetResponse?: KslmresourcebindingrefreshGetResponse;
  KslmresourcebussLineprojectsGetResponse?: KslmresourcebussLineprojectsGetResponse;
  KslmresourcebusslineGetRequsetParams?: KslmresourcebusslineGetRequsetParams;
  KslmresourcebusslineGetResponse?: KslmresourcebusslineGetResponse[];
  KslmresourcebusslineGetResponseIps?: unknown;
  KslmresourcecertificateGetRequsetParams?: KslmresourcecertificateGetRequsetParams;
  KslmresourcecertificateGetResponse?: KslmresourcecertificateGetResponse;
  KslmresourcecloudproviderGetResponse?: KslmresourcecloudproviderGetResponse;
  KslmresourcedomainlistGetRequsetParams?: KslmresourcedomainlistGetRequsetParams;
  KslmresourcedomainlistGetResponse?: KslmresourcedomainlistGetResponse;
  KslmresourcedomainlistGetResponseDomainList?: unknown;
  KslmresourceidleGetRequsetParams?: KslmresourceidleGetRequsetParams;
  KslmresourceidleGetResponse?: KslmresourceidleGetResponse[];
  KslmresourceidleGetResponseIps?: unknown;
  KslmresourceidlecountGetRequsetParams?: KslmresourceidlecountGetRequsetParams;
  KslmresourceidlecountGetResponse?: KslmresourceidlecountGetResponse;
  KslmresourceidlecountGetResponseIdleCount?: unknown;
  KslmresourceidlebyteamGetRequsetParams?: KslmresourceidlebyteamGetRequsetParams;
  KslmresourceidlebyteamGetResponse?: KslmresourceidlebyteamGetResponse[];
  KslmresourceidlebyteamGetResponseIps?: unknown;
  KslmresourcekaeAppGetRequsetParams?: KslmresourcekaeAppGetRequsetParams;
  KslmresourcekaeAppGetResponse?: KslmresourcekaeAppGetResponse;
  KslmresourcekaeAppGetResponseAppInfo?: KslmresourcekaeAppGetResponseAppInfo;
  KslmresourcekaeAppGetResponseAppInfoApiList?: unknown;
  KslmresourcekaeAppGetResponseAppInfoResList?: unknown;
  KslmresourcekaeAppGetResponsePodsInfo?: KslmresourcekaeAppGetResponsePodsInfo[];
  KslmresourcekaeAppGetResponseServiceInfo?: KslmresourcekaeAppGetResponseServiceInfo;
  KslmresourcekaeAppGetResponseServiceInfoPorts?: KslmresourcekaeAppGetResponseServiceInfoPorts[];
  KslmresourcekaeAppGetResponseWorkLoadInfo?: KslmresourcekaeAppGetResponseWorkLoadInfo;
  KslmresourcelistGetRequsetParams?: KslmresourcelistGetRequsetParams;
  KslmresourcelistGetResponse?: KslmresourcelistGetResponse;
  KslmresourcelistGetResponseResourceList?: KslmresourcelistGetResponseResourceList[];
  KslmresourcelistGetResponseResourceListIps?: unknown;
  KslmresourcesingleGetRequsetParams?: KslmresourcesingleGetRequsetParams;
  KslmresourcesingleGetResponse?: KslmresourcesingleGetResponse;
  KslmresourcesingleGetResponseIps?: unknown;
  KslmresourcetypesGetResponse?: KslmresourcetypesGetResponse[];
  KslmresourcetypesGetResponseApplicationTypeList?: KslmresourcetypesGetResponseApplicationTypeList[];
  KslmresourcetypesGetResponseCodeName?: KslmresourcetypesGetResponseCodeName;
  KslmresourcetypessupportGetResponse?: KslmresourcetypessupportGetResponse[];
  KslmresourceunionlistGetRequsetParams?: KslmresourceunionlistGetRequsetParams;
  KslmresourceunionlistGetResponse?: KslmresourceunionlistGetResponse[];
  KslmresourceunionlistGetResponseBelongTo?: unknown;
  KslmresourceunionmachineGetRequsetParams?: KslmresourceunionmachineGetRequsetParams;
  KslmresourceunionmachineGetResponse?: KslmresourceunionmachineGetResponse;
  KslmresourceunionmachineGetResponseBelongTo?: unknown;
  KslmresourceunionnodeGetRequsetParams?: KslmresourceunionnodeGetRequsetParams;
  KslmresourceunionnodeGetResponse?: KslmresourceunionnodeGetResponse;
  KslmresourceunionnodeGetResponseBelongTo?: unknown;
  KslmresourceunionsingleGetRequsetParams?: KslmresourceunionsingleGetRequsetParams;
  KslmresourceunionsingleGetResponse?: KslmresourceunionsingleGetResponse;
  KslmresourceunionsingleGetResponseBelongTo?: unknown;
  KslobussLineSliViewbussLineIdGetResponse?: KslobussLineSliViewbussLineIdGetResponse;
  KslobussLineSliViewbussLineIdGetResponseMetadata?: KslobussLineSliViewbussLineIdGetResponseMetadata;
  KslobussLineSliViewbussLineIdGetResponseMetadataDomains?: unknown;
  KslobussLineSliViewbussLineIdGetResponsePanels?: KslobussLineSliViewbussLineIdGetResponsePanels[];
  KslobussLineSliViewbussLineIdGetResponsePanelsMetadata?: unknown;
  KslobussLineSliViewbussLineIdGetResponsePanelsTargets?: KslobussLineSliViewbussLineIdGetResponsePanelsTargets[];
  KslobussLineSliViewbussLineIdGetResponsePanelsTargetsIdents?: unknown;
  KslobussLineSliViewbussLineIdGetResponsePanelsTargetsMetadata?: unknown;
  KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponse?: KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponse[];
  KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseDataSources?: KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseDataSources[];
  KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseMetrics?: KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseMetrics[];
  KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseResources?: KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseResources[];
  KslobussLineSliViewbussLineIdcustomPanelsPostRequsetData?: KslobussLineSliViewbussLineIdcustomPanelsPostRequsetData;
  KslobussLineSliViewbussLineIdcustomPanelsPostRequsetDataQueryList?: unknown;
  KslobussLineSliViewbussLineIdcustomPanelsPostResponse?: KslobussLineSliViewbussLineIdcustomPanelsPostResponse;
  KslobussLineSliViewbussLineIdcustomPanelsPostResponseMetadata?: unknown;
  KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargets?: KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargets[];
  KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargetsIdents?: unknown;
  KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargetsMetadata?: unknown;
  KslobussLineSliViewbussLineIdcustomPanelspanelIdPutRequsetData?: KslobussLineSliViewbussLineIdcustomPanelspanelIdPutRequsetData;
  KslobussLineSliViewbussLineIdcustomPanelspanelIdPutRequsetDataQueryList?: unknown;
  KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponse?: KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponse;
  KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseMetadata?: unknown;
  KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargets?: KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargets[];
  KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargetsIdents?: unknown;
  KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargetsMetadata?: unknown;
  KslobussLineSliViewbussLineIdcustomPanelspanelIdDeleteResponse?: KslobussLineSliViewbussLineIdcustomPanelspanelIdDeleteResponse;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetData?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetData;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetDataMetricKeys?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetDataResourceIds?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponse?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponse;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponseMetadata?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponseMetadata;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponseMetadataDomains?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanels?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanels[];
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsMetadata?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargets?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargets[];
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargetsIdents?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargetsMetadata?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponse?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponse;
  KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponseMetadata?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponseMetadata;
  KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponseMetadataDomains?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanels?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanels[];
  KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsMetadata?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargets?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargets[];
  KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargetsIdents?: unknown;
  KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargetsMetadata?: unknown;
  KslobussLineSliViewbussLineIdserverUsageGetRequsetParams?: KslobussLineSliViewbussLineIdserverUsageGetRequsetParams;
  KslobussLineSliViewbussLineIdserverUsageGetResponse?: KslobussLineSliViewbussLineIdserverUsageGetResponse;
  KslobussLineSliViewbussLineIdserverUsageGetResponseItems?: KslobussLineSliViewbussLineIdserverUsageGetResponseItems[];
  KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetParams?: KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetParams;
  KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetData?: KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetData;
  KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetDataResourceIds?: unknown;
  KslobussLineSliViewbussLineIdserverUsagePanelPostResponse?: KslobussLineSliViewbussLineIdserverUsagePanelPostResponse;
  KslobussLineSliViewbussLineIdserverUsagePanelPostResponseMetadata?: unknown;
  KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargets?: KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargets[];
  KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargetsIdents?: unknown;
  KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargetsMetadata?: unknown;
  KslobussLineSloViewbussLineIdGetResponse?: KslobussLineSloViewbussLineIdGetResponse;
  KslobussLineSloViewbussLineIdGetResponseMetadata?: KslobussLineSloViewbussLineIdGetResponseMetadata;
  KslobussLineSloViewbussLineIdGetResponseMetadataDomains?: unknown;
  KslobussLineSloViewbussLineIdGetResponsePanels?: KslobussLineSloViewbussLineIdGetResponsePanels[];
  KslobussLineSloViewbussLineIdGetResponsePanelsMetadata?: unknown;
  KslobussLineSloViewbussLineIdGetResponsePanelsTargets?: KslobussLineSloViewbussLineIdGetResponsePanelsTargets[];
  KslobussLineSloViewbussLineIdGetResponsePanelsTargetsIdents?: unknown;
  KslobussLineSloViewbussLineIdGetResponsePanelsTargetsMetadata?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelsPostRequsetData?: KslobussLineSloViewbussLineIdcustomPanelsPostRequsetData;
  KslobussLineSloViewbussLineIdcustomPanelsPostRequsetDataQueryList?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelsPostResponse?: KslobussLineSloViewbussLineIdcustomPanelsPostResponse;
  KslobussLineSloViewbussLineIdcustomPanelsPostResponseMetadata?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargets?: KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargets[];
  KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargetsIdents?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargetsMetadata?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelspanelIdPutRequsetData?: KslobussLineSloViewbussLineIdcustomPanelspanelIdPutRequsetData;
  KslobussLineSloViewbussLineIdcustomPanelspanelIdPutRequsetDataQueryList?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponse?: KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponse;
  KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseMetadata?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargets?: KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargets[];
  KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargetsIdents?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargetsMetadata?: unknown;
  KslobussLineSloViewbussLineIdcustomPanelspanelIdDeleteResponse?: KslobussLineSloViewbussLineIdcustomPanelspanelIdDeleteResponse;
  KsloprojectOverallViewserviceIdGetRequsetParams?: KsloprojectOverallViewserviceIdGetRequsetParams;
  KsloprojectOverallViewserviceIdGetResponse?: KsloprojectOverallViewserviceIdGetResponse;
  KsloprojectOverallViewserviceIdGetResponseMetadata?: KsloprojectOverallViewserviceIdGetResponseMetadata;
  KsloprojectOverallViewserviceIdGetResponseMetadataDomains?: unknown;
  KsloprojectOverallViewserviceIdGetResponsePanels?: KsloprojectOverallViewserviceIdGetResponsePanels[];
  KsloprojectOverallViewserviceIdGetResponsePanelsMetadata?: unknown;
  KsloprojectOverallViewserviceIdGetResponsePanelsTargets?: KsloprojectOverallViewserviceIdGetResponsePanelsTargets[];
  KsloprojectOverallViewserviceIdGetResponsePanelsTargetsIdents?: unknown;
  KsloprojectOverallViewserviceIdGetResponsePanelsTargetsMetadata?: unknown;
  KsloprojectSloViewserviceIdGetResponse?: KsloprojectSloViewserviceIdGetResponse;
  KsloprojectSloViewserviceIdGetResponseMetadata?: KsloprojectSloViewserviceIdGetResponseMetadata;
  KsloprojectSloViewserviceIdGetResponseMetadataDomains?: unknown;
  KsloprojectSloViewserviceIdGetResponsePanels?: KsloprojectSloViewserviceIdGetResponsePanels[];
  KsloprojectSloViewserviceIdGetResponsePanelsMetadata?: unknown;
  KsloprojectSloViewserviceIdGetResponsePanelsTargets?: KsloprojectSloViewserviceIdGetResponsePanelsTargets[];
  KsloprojectSloViewserviceIdGetResponsePanelsTargetsIdents?: unknown;
  KsloprojectSloViewserviceIdGetResponsePanelsTargetsMetadata?: unknown;
  KsloprojectSloViewserviceIdcustomPanelsPostRequsetData?: KsloprojectSloViewserviceIdcustomPanelsPostRequsetData;
  KsloprojectSloViewserviceIdcustomPanelsPostRequsetDataQueryList?: unknown;
  KsloprojectSloViewserviceIdcustomPanelsPostResponse?: KsloprojectSloViewserviceIdcustomPanelsPostResponse;
  KsloprojectSloViewserviceIdcustomPanelsPostResponseMetadata?: unknown;
  KsloprojectSloViewserviceIdcustomPanelsPostResponseTargets?: KsloprojectSloViewserviceIdcustomPanelsPostResponseTargets[];
  KsloprojectSloViewserviceIdcustomPanelsPostResponseTargetsIdents?: unknown;
  KsloprojectSloViewserviceIdcustomPanelsPostResponseTargetsMetadata?: unknown;
  KsloprojectSloViewserviceIdcustomPanelspanelIdPutRequsetData?: KsloprojectSloViewserviceIdcustomPanelspanelIdPutRequsetData;
  KsloprojectSloViewserviceIdcustomPanelspanelIdPutRequsetDataQueryList?: unknown;
  KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponse?: KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponse;
  KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseMetadata?: unknown;
  KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargets?: KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargets[];
  KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargetsIdents?: unknown;
  KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargetsMetadata?: unknown;
  KsloprojectSloViewserviceIdcustomPanelspanelIdDeleteResponse?: KsloprojectSloViewserviceIdcustomPanelspanelIdDeleteResponse;
  KslosloRecordsGetRequsetParams?: KslosloRecordsGetRequsetParams;
  KslosloRecordsGetResponse?: KslosloRecordsGetResponse;
  KslosloRecordsGetResponseItems?: KslosloRecordsGetResponseItems[];
  KslosloRecordsGetResponseItemsFactorsObject?: KslosloRecordsGetResponseItemsFactorsObject;
  KslosloRecordsGetResponseItemsRecordTime?: KslosloRecordsGetResponseItemsRecordTime;
  UnionSloFailuresidfailureSloViewGetResponse?: UnionSloFailuresidfailureSloViewGetResponse;
  UnionSloFailuresidfailureSloViewGetResponseMetadata?: UnionSloFailuresidfailureSloViewGetResponseMetadata;
  UnionSloFailuresidfailureSloViewGetResponseMetadataDomains?: unknown;
  UnionSloFailuresidfailureSloViewGetResponsePanels?: UnionSloFailuresidfailureSloViewGetResponsePanels[];
  UnionSloFailuresidfailureSloViewGetResponsePanelsMetadata?: unknown;
  UnionSloFailuresidfailureSloViewGetResponsePanelsTargets?: UnionSloFailuresidfailureSloViewGetResponsePanelsTargets[];
  UnionSloFailuresidfailureSloViewGetResponsePanelsTargetsIdents?: unknown;
  UnionSloFailuresidfailureSloViewGetResponsePanelsTargetsMetadata?: unknown;
  MonitorRulesdutyUsersGetRequsetParams?: MonitorRulesdutyUsersGetRequsetParams;
  MonitorRulesdutyUsersGetResponse?: MonitorRulesdutyUsersGetResponse[];
  MonitorRulesdutyUsersGetResponseExtra?: MonitorRulesdutyUsersGetResponseExtra;
  MonitorRulesrulesGetRequsetParams?: MonitorRulesrulesGetRequsetParams;
  MonitorRulesrulesGetResponse?: MonitorRulesrulesGetResponse;
  MonitorRulesrulesGetResponseItems?: MonitorRulesrulesGetResponseItems[];
  MonitorRulesrulesGetResponseItemsDataSources?: MonitorRulesrulesGetResponseItemsDataSources[];
  MonitorRulesrulesGetResponseItemsDataSourcesChangeLogs?: MonitorRulesrulesGetResponseItemsDataSourcesChangeLogs[];
  MonitorRulesrulesPostRequsetData?: MonitorRulesrulesPostRequsetData;
  MonitorRulesrulesPostRequsetDataActiveTime?: MonitorRulesrulesPostRequsetDataActiveTime;
  MonitorRulesrulesPostRequsetDataAnnotations?: MonitorRulesrulesPostRequsetDataAnnotations[];
  MonitorRulesrulesPostRequsetDataBizLineIds?: unknown;
  MonitorRulesrulesPostRequsetDataConditions?: MonitorRulesrulesPostRequsetDataConditions[];
  MonitorRulesrulesPostRequsetDataConditionsLabelMatches?: MonitorRulesrulesPostRequsetDataConditionsLabelMatches[];
  MonitorRulesrulesPostRequsetDataDataSources?: MonitorRulesrulesPostRequsetDataDataSources[];
  MonitorRulesrulesPostRequsetDataLabels?: MonitorRulesrulesPostRequsetDataLabels[];
  MonitorRulesrulesPostRequsetDataRuleJson?: MonitorRulesrulesPostRequsetDataRuleJson;
  MonitorRulesrulesPostRequsetDataRuleJsonMatches?: MonitorRulesrulesPostRequsetDataRuleJsonMatches[];
  MonitorRulesrulesPostRequsetDataRuleJsonTerms?: MonitorRulesrulesPostRequsetDataRuleJsonTerms[];
  MonitorRulesrulesPostResponse?: MonitorRulesrulesPostResponse;
  MonitorRulesrulesidGetResponse?: MonitorRulesrulesidGetResponse;
  MonitorRulesrulesidGetResponseActiveTime?: MonitorRulesrulesidGetResponseActiveTime;
  MonitorRulesrulesidGetResponseAnnotations?: MonitorRulesrulesidGetResponseAnnotations[];
  MonitorRulesrulesidGetResponseBizLineIds?: unknown;
  MonitorRulesrulesidGetResponseChangeLogs?: MonitorRulesrulesidGetResponseChangeLogs[];
  MonitorRulesrulesidGetResponseConditions?: MonitorRulesrulesidGetResponseConditions[];
  MonitorRulesrulesidGetResponseConditionsLabelMatches?: MonitorRulesrulesidGetResponseConditionsLabelMatches[];
  MonitorRulesrulesidGetResponseDataSources?: MonitorRulesrulesidGetResponseDataSources[];
  MonitorRulesrulesidGetResponseDataSourcesChangeLogs?: MonitorRulesrulesidGetResponseDataSourcesChangeLogs[];
  MonitorRulesrulesidGetResponseLabels?: MonitorRulesrulesidGetResponseLabels[];
  MonitorRulesrulesidGetResponseRuleJson?: MonitorRulesrulesidGetResponseRuleJson;
  MonitorRulesrulesidGetResponseRuleJsonMatches?: MonitorRulesrulesidGetResponseRuleJsonMatches[];
  MonitorRulesrulesidGetResponseRuleJsonTerms?: MonitorRulesrulesidGetResponseRuleJsonTerms[];
  MonitorRulesrulesidPutRequsetData?: MonitorRulesrulesidPutRequsetData;
  MonitorRulesrulesidPutRequsetDataActiveTime?: MonitorRulesrulesidPutRequsetDataActiveTime;
  MonitorRulesrulesidPutRequsetDataAnnotations?: MonitorRulesrulesidPutRequsetDataAnnotations[];
  MonitorRulesrulesidPutRequsetDataBizLineIds?: unknown;
  MonitorRulesrulesidPutRequsetDataConditions?: MonitorRulesrulesidPutRequsetDataConditions[];
  MonitorRulesrulesidPutRequsetDataConditionsLabelMatches?: MonitorRulesrulesidPutRequsetDataConditionsLabelMatches[];
  MonitorRulesrulesidPutRequsetDataDataSources?: MonitorRulesrulesidPutRequsetDataDataSources[];
  MonitorRulesrulesidPutRequsetDataLabels?: MonitorRulesrulesidPutRequsetDataLabels[];
  MonitorRulesrulesidPutRequsetDataRuleJson?: MonitorRulesrulesidPutRequsetDataRuleJson;
  MonitorRulesrulesidPutRequsetDataRuleJsonMatches?: MonitorRulesrulesidPutRequsetDataRuleJsonMatches[];
  MonitorRulesrulesidPutRequsetDataRuleJsonTerms?: MonitorRulesrulesidPutRequsetDataRuleJsonTerms[];
  MonitorRulesrulesidPutResponse?: MonitorRulesrulesidPutResponse;
  MonitorRulesrulesidDeleteResponse?: MonitorRulesrulesidDeleteResponse;
  MonitorRulesrulesidDeleteResponseError?: unknown;
  MonitorRulesrulesidDeleteResponseSuccess?: unknown;
  MonitorRulesrulesidtryPostResponse?: MonitorRulesrulesidtryPostResponse;
  MonitorRulesrulesidtryPostResponseQueryResult?: MonitorRulesrulesidtryPostResponseQueryResult[];
  MonitorRulesrulesidtryPostResponseQueryResultLabels?: unknown;
  MonitorRulesrulesV2GetRequsetParams?: MonitorRulesrulesV2GetRequsetParams;
  MonitorRulesrulesV2GetResponse?: MonitorRulesrulesV2GetResponse;
  MonitorRulesrulesV2GetResponseItems?: MonitorRulesrulesV2GetResponseItems[];
  MonitorRulesrulesV2GetResponseItemsDataSources?: MonitorRulesrulesV2GetResponseItemsDataSources[];
  MonitorRulesrulesV2GetResponseItemsDataSourcesChangeLogs?: MonitorRulesrulesV2GetResponseItemsDataSourcesChangeLogs[];
  MonitorRulessreCloudLoggingFromGetRequsetParams?: MonitorRulessreCloudLoggingFromGetRequsetParams;
  MonitorRulessreCloudLoggingFromGetResponse?: MonitorRulessreCloudLoggingFromGetResponse;
  MonitorRulessreCloudLoggingFromGetResponseItems?: unknown;
  MonitorRulessreCloudLoggingInstancesGetRequsetParams?: MonitorRulessreCloudLoggingInstancesGetRequsetParams;
  MonitorRulessreCloudLoggingInstancesGetResponse?: MonitorRulessreCloudLoggingInstancesGetResponse;
  MonitorRulessreCloudLoggingInstancesGetResponseItems?: unknown;
  MonitorRulessreCloudLoggingKaeClusterNamespacesGetRequsetParams?: MonitorRulessreCloudLoggingKaeClusterNamespacesGetRequsetParams;
  MonitorRulessreCloudLoggingKaeClusterNamespacesGetResponse?: MonitorRulessreCloudLoggingKaeClusterNamespacesGetResponse;
  MonitorRulessreCloudLoggingKaeClusterNamespacesGetResponseItems?: unknown;
  MonitorRulessreCloudLoggingKaeClustersGetRequsetParams?: MonitorRulessreCloudLoggingKaeClustersGetRequsetParams;
  MonitorRulessreCloudLoggingKaeClustersGetResponse?: MonitorRulessreCloudLoggingKaeClustersGetResponse;
  MonitorRulessreCloudLoggingKaeClustersGetResponseItems?: unknown;
  MonitorRulessreCloudLoggingKdbStypePoolsGetRequsetParams?: MonitorRulessreCloudLoggingKdbStypePoolsGetRequsetParams;
  MonitorRulessreCloudLoggingKdbStypePoolsGetResponse?: MonitorRulessreCloudLoggingKdbStypePoolsGetResponse;
  MonitorRulessreCloudLoggingKdbStypePoolsGetResponseItems?: unknown;
  MonitorRulessreCloudLoggingKdbStypesGetResponse?: MonitorRulessreCloudLoggingKdbStypesGetResponse;
  MonitorRulessreCloudLoggingKdbStypesGetResponseItems?: unknown;
  MonitorRulessreCloudLoggingPoolsGetRequsetParams?: MonitorRulessreCloudLoggingPoolsGetRequsetParams;
  MonitorRulessreCloudLoggingPoolsGetResponse?: MonitorRulessreCloudLoggingPoolsGetResponse;
  MonitorRulessreCloudLoggingPoolsGetResponseItems?: unknown;
  MonitorRulessreCloudLoggingStoragesGetRequsetParams?: MonitorRulessreCloudLoggingStoragesGetRequsetParams;
  MonitorRulessreCloudLoggingStoragesGetResponse?: MonitorRulessreCloudLoggingStoragesGetResponse;
  MonitorRulessreCloudLoggingStoragesGetResponseItems?: unknown;
  MonitorRulestryPostRequsetData?: MonitorRulestryPostRequsetData;
  MonitorRulestryPostRequsetDataAnnotations?: MonitorRulestryPostRequsetDataAnnotations[];
  MonitorRulestryPostRequsetDataConditions?: MonitorRulestryPostRequsetDataConditions[];
  MonitorRulestryPostRequsetDataConditionsLabelMatches?: MonitorRulestryPostRequsetDataConditionsLabelMatches[];
  MonitorRulestryPostRequsetDataDataSources?: MonitorRulestryPostRequsetDataDataSources[];
  MonitorRulestryPostRequsetDataLabels?: MonitorRulestryPostRequsetDataLabels[];
  MonitorRulestryPostRequsetDataRuleJson?: MonitorRulestryPostRequsetDataRuleJson;
  MonitorRulestryPostRequsetDataRuleJsonMatches?: MonitorRulestryPostRequsetDataRuleJsonMatches[];
  MonitorRulestryPostRequsetDataRuleJsonTerms?: MonitorRulestryPostRequsetDataRuleJsonTerms[];
  MonitorRulestryPostResponse?: MonitorRulestryPostResponse;
  MonitorRulestryPostResponseQueryResult?: MonitorRulestryPostResponseQueryResult[];
  MonitorRulestryPostResponseQueryResultLabels?: unknown;
  WebhookContenttemplatesGetRequsetParams?: WebhookContenttemplatesGetRequsetParams;
  WebhookContenttemplatesGetResponse?: WebhookContenttemplatesGetResponse;
  WebhookContenttemplatesGetResponseTemplates?: WebhookContenttemplatesGetResponseTemplates[];
  WebhookContenttemplatesPostRequsetData?: WebhookContenttemplatesPostRequsetData;
  WebhookContenttemplatesPostResponse?: WebhookContenttemplatesPostResponse;
  WebhookContenttemplatesidGetResponse?: WebhookContenttemplatesidGetResponse;
  WebhookContenttemplatesidGetResponseTemplates?: WebhookContenttemplatesidGetResponseTemplates[];
  WebhookContenttemplatesidPutRequsetData?: WebhookContenttemplatesidPutRequsetData;
  WebhookContenttemplatesidPutResponse?: WebhookContenttemplatesidPutResponse;
  WebhookContenttemplatesidDeleteResponse?: WebhookContenttemplatesidDeleteResponse;
}
export interface AlertalertHistoryGetResponse {
  common_labels?: AlertalertHistoryGetResponseCommonLabels;
  list?: AlertalertHistoryGetResponseList[];
}
export interface AlertalertHistoryGetResponseCommonLabels {
  [k: string]: unknown;
}
export interface AlertalertHistoryGetResponseList {
  /**
   * 告警时间(秒)
   */
  alert_time?: number;
  /**
   * 告警值
   */
  alert_value?: number;
  labels?: AlertalertHistoryGetResponseListLabels;
  /**
   * 规则id
   */
  rule_id?: number;
  /**
   * 规则名
   */
  rule_name?: string;
}
export interface AlertalertHistoryGetResponseListLabels {
  [k: string]: unknown;
}
/**
 * 获取当前团队下的alert instance列表
 */
export interface AlertalertInstanceGetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 1.开始时间升序;2.告警次数升序;5.开始时间倒序;6.告警次数倒序
   */
  order: number;
  /**
   * (多个)严重程度
   */
  severity_list?: string;
  /**
   * (多个)firing:正在告警，normal:正常 用逗号间隔
   */
  status_list: string;
  /**
   * (多个)团队id，不传查全部
   */
  team_ids?: number;
  /**
   * (多个)负责人id，不查传全部
   */
  duty_user_list?: number;
  /**
   * (多个)规则来源模块，不查传全部
   */
  from_sre_list?: string;
  /**
   * 分组条件(单个)： 1.Sre模块 2.规则 3.负责人 4.团队 5.业务实例
   */
  group_by?: number;
  /**
   * (多个)处理状态。如果不传，默认不包含失效的。0.未处理1.已确认2.维护3.失效
   */
  handle_status_list?: number;
}
export interface AlertalertInstanceGetResponse {
  groups?: AlertalertInstanceGetResponseGroups[];
  page?: AlertalertInstanceGetResponsePage;
}
export interface AlertalertInstanceGetResponseGroups {
  /**
   * 分组名
   */
  group_name?: string;
  instances?: AlertalertInstanceGetResponseGroupsInstances[];
  /**
   * 总数
   */
  total?: number;
}
export interface AlertalertInstanceGetResponseGroupsInstances {
  /**
   * 告警描述
   */
  alert_des?: string;
  /**
   * 告警状态有效时间
   */
  alert_expire_time?: number;
  /**
   * 告警名称
   */
  alert_name?: string;
  /**
   * 告警开始时间
   */
  alert_start_time?: number;
  /**
   * 告警实例所属业务线(通过资源id获取)
   */
  bizlines?: string;
  /**
   * 告警检查值
   */
  check_value?: number;
  /**
   * 告警次数
   */
  count?: number;
  /**
   * 持续时间
   */
  duration?: string;
  fp?: number;
  /**
   * 规则来源
   */
  from_sre_source?: string;
  /**
   * 处理状态
   */
  handle_status?: number;
  /**
   * 处理状态有效时间
   */
  handle_status_expire_time?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handle_status_v2?: number;
  /**
   * 处理人
   */
  handle_user_name?: string;
  /**
   * 告警实例
   */
  instance_id?: number;
  labels?: AlertalertInstanceGetResponseGroupsInstancesLabels[];
  /**
   * 最近发送时间
   */
  latest_send?: number;
  /**
   * 告警等级
   */
  level?: string;
  /**
   * 负责人
   */
  manager?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notification_status?: number;
  /**
   * 告警检查符号
   */
  operator?: string;
  /**
   * 区分实例的id
   */
  reference_id?: string;
  /**
   * 规则Id
   */
  rule_id?: number;
  /**
   * 规则名
   */
  rule_name?: string;
  /**
   * 搜索
   */
  search_word?: string;
  /**
   * 告警停止时间
   */
  silence_end_time?: number;
  /**
   * 寂寞截止时间
   */
  silent_endtime?: number;
  /**
   * 静默类型
   */
  silent_type?: number;
  /**
   * 告警状态
   */
  status?: string;
  /**
   * 项目id
   */
  team_id?: number;
  /**
   * 项目名
   */
  team_name?: string;
  /**
   * 告警数值
   */
  value?: number;
}
export interface AlertalertInstanceGetResponseGroupsInstancesLabels {
  /**
   * 告警标签名
   */
  key?: string;
  /**
   * 告警标签值
   */
  value?: string;
}
export interface AlertalertInstanceGetResponsePage {
  /**
   * 数据总量
   */
  nums?: number;
}
/**
 * 获取应用活跃告警
 */
export interface AlertappAlertskaeAppIdGetRequsetParams {
  /**
   * kae 应用id
   */
  kae_app_id: number;
}
export interface AlertappAlertskaeAppIdGetResponse {
  groupInstances?: AlertappAlertskaeAppIdGetResponseGroupInstances[];
  page?: AlertappAlertskaeAppIdGetResponsePage;
}
export interface AlertappAlertskaeAppIdGetResponseGroupInstances {
  groupName?: string;
  instances?: AlertappAlertskaeAppIdGetResponseGroupInstancesInstances[];
  total?: number;
}
export interface AlertappAlertskaeAppIdGetResponseGroupInstancesInstances {
  /**
   * 规则描述
   *
   * Deprecated: Do not use.
   */
  alertDes?: string;
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  bizLineId?: string;
  /**
   * 告警实例所属业务线(通过资源id获取)
   */
  bizlines?: string;
  /**
   * (仅部分场景返回)阈值
   */
  checkValue?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  count?: number;
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  fromSreSource?: string;
  /**
   * 处理状态
   */
  handleStatus?: 0 | 1 | 2 | 3 | 4;
  /**
   * 当前处理状态有效时间
   */
  handleStatusExpireTime?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handle_status_v2?: number;
  instanceId?: number;
  labels?: AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLabels;
  latestAlertLog?: AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLog;
  /**
   * 最近的告警日志id
   */
  latestAlertLogId?: number;
  /**
   * 最近检测时间
   */
  latestSend?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notification_status?: number;
  /**
   * (仅部分场景返回)比较符
   */
  operator?: 0 | 1 | 2 | 3 | 4;
  /**
   * 监控对象id
   */
  referenceId?: string;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  resourceType?: string;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 静默结束时间
   */
  silenceEndTime?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLabels {
  [k: string]: unknown;
}
export interface AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLog {
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  bizlineIds?: AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogBizlineIds[];
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handleStatusV2?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  id?: number;
  instanceId?: number;
  labels?: AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogLabels;
  /**
   * 告警开始时间
   */
  latestAlertTime?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notificationStatus?: number;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  taskIds?: AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogTaskIds[];
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface AlertappAlertskaeAppIdGetResponseGroupInstancesInstancesLatestAlertLogLabels {
  [k: string]: unknown;
}
export interface AlertappAlertskaeAppIdGetResponsePage {
  nums?: number;
}
/**
 * 获取告警实例的处理记录
 */
export interface AlerthandleHistoryGetRequsetParams {
  /**
   * 页数
   */
  page: number;
  /**
   * top n的排行榜
   */
  page_size: number;
  /**
   * 时间范围 开始，不超过1个月
   */
  start_time: number;
  /**
   * 时间范围 结束，不超过当前时间
   */
  end_time: number;
  /**
   * 0.延时高的在前 1.延时低的在前
   */
  order?: number;
}
export interface AlerthandleHistoryGetResponse {
  durations?: AlerthandleHistoryGetResponseDurations[];
}
export interface AlerthandleHistoryGetResponseDurations {
  /**
   * 已处理数
   */
  handled_count?: number;
  /**
   * 指标名
   */
  name?: string;
  /**
   * 总延时
   */
  total_duration?: number;
}
export interface AlertinstancehandlePostRequsetData {
  /**
   * 处理有效期，处理方式为(确认、维护)时必填
   */
  expire_time?: number;
  /**
   * 处理方式 1确认，2维护(弃用)，3失效(弃用)，4屏蔽
   */
  handle_status?: number;
  instance_ids?: AlertinstancehandlePostRequsetDataInstanceIds[];
  /**
   * 是否静默
   */
  is_silence?: boolean;
  /**
   * 备注
   */
  remark?: string;
}
export interface AlertinstancehandlePostResponse {}
/**
 * 获取当前alert instance下的告警变化信息
 */
export interface AlertinstanceinstanceIdalertEventGetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
}
export interface AlertinstanceinstanceIdalertEventGetResponse {
  changes?: AlertinstanceinstanceIdalertEventGetResponseChanges[];
  instance?: AlertinstanceinstanceIdalertEventGetResponseInstance;
  last_handle?: AlertinstanceinstanceIdalertEventGetResponseLastHandle;
  page?: AlertinstanceinstanceIdalertEventGetResponsePage;
  rule_info?: AlertinstanceinstanceIdalertEventGetResponseRuleInfo;
  /**
   * 系统来源
   */
  system?: string;
}
export interface AlertinstanceinstanceIdalertEventGetResponseChanges {
  change?: AlertinstanceinstanceIdalertEventGetResponseChangesChange;
  deal?: AlertinstanceinstanceIdalertEventGetResponseChangesDeal;
  /**
   * 0: 实例变化类型 1: 处理类型
   */
  type?: number;
}
export interface AlertinstanceinstanceIdalertEventGetResponseChangesChange {
  /**
   * 告警变更id
   */
  change_id?: number;
  /**
   * 告警最终状态
   */
  current_status?: string;
  /**
   * 告警等级
   */
  level?: string;
  /**
   * 告警初始状态
   */
  origin_status?: string;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * 告警状态转变时间
   */
  time?: number;
}
export interface AlertinstanceinstanceIdalertEventGetResponseChangesDeal {
  /**
   * 处理结束时间
   */
  deal_end_time?: number;
  /**
   * 处理id
   */
  deal_id?: number;
  /**
   * 处理时间
   */
  deal_time?: number;
  /**
   * 描述
   */
  desc?: string;
  /**
   * 处理人
   */
  person?: string;
  /**
   * 处理状态 1确认, 2维护, 3无效
   */
  status?: number;
}
export interface AlertinstanceinstanceIdalertEventGetResponseInstance {
  /**
   * 告警描述
   */
  alert_des?: string;
  /**
   * 告警状态有效时间
   */
  alert_expire_time?: number;
  /**
   * 告警名称
   */
  alert_name?: string;
  /**
   * 告警开始时间
   */
  alert_start_time?: number;
  /**
   * 告警实例所属业务线(通过资源id获取)
   */
  bizlines?: string;
  /**
   * 告警检查值
   */
  check_value?: number;
  /**
   * 告警次数
   */
  count?: number;
  /**
   * 持续时间
   */
  duration?: string;
  fp?: number;
  /**
   * 规则来源
   */
  from_sre_source?: string;
  /**
   * 处理状态
   */
  handle_status?: number;
  /**
   * 处理状态有效时间
   */
  handle_status_expire_time?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handle_status_v2?: number;
  /**
   * 处理人
   */
  handle_user_name?: string;
  /**
   * 告警实例
   */
  instance_id?: number;
  labels?: AlertinstanceinstanceIdalertEventGetResponseInstanceLabels[];
  /**
   * 最近发送时间
   */
  latest_send?: number;
  /**
   * 告警等级
   */
  level?: string;
  /**
   * 负责人
   */
  manager?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notification_status?: number;
  /**
   * 告警检查符号
   */
  operator?: string;
  /**
   * 区分实例的id
   */
  reference_id?: string;
  /**
   * 规则Id
   */
  rule_id?: number;
  /**
   * 规则名
   */
  rule_name?: string;
  /**
   * 搜索
   */
  search_word?: string;
  /**
   * 告警停止时间
   */
  silence_end_time?: number;
  /**
   * 寂寞截止时间
   */
  silent_endtime?: number;
  /**
   * 静默类型
   */
  silent_type?: number;
  /**
   * 告警状态
   */
  status?: string;
  /**
   * 项目id
   */
  team_id?: number;
  /**
   * 项目名
   */
  team_name?: string;
  /**
   * 告警数值
   */
  value?: number;
}
export interface AlertinstanceinstanceIdalertEventGetResponseInstanceLabels {
  /**
   * 告警标签名
   */
  key?: string;
  /**
   * 告警标签值
   */
  value?: string;
}
export interface AlertinstanceinstanceIdalertEventGetResponseLastHandle {
  /**
   * 处理时间
   */
  c_time?: number;
  /**
   * 处理状态有效期
   */
  expire_time?: number;
  /**
   * 备注
   */
  handle_remark?: string;
  /**
   * 处理状态
   */
  handle_status?: number;
  /**
   * 处理人id
   */
  handle_user_id?: number;
  /**
   * 处理人
   */
  handle_user_name?: string;
  id?: number;
  /**
   * 实例id
   */
  instance_id?: number;
}
export interface AlertinstanceinstanceIdalertEventGetResponsePage {
  /**
   * 数据总量
   */
  nums?: number;
}
export interface AlertinstanceinstanceIdalertEventGetResponseRuleInfo {
  /**
   * 跳转链接
   */
  link?: string;
  /**
   * 规则Id
   */
  rule_id?: number;
}
export interface AlertinstanceAlertHistoryPostRequsetData {
  /**
   * 告警事件范围-结束 (秒)
   */
  end_time: number;
  /**
   * 实例id
   */
  instance_id: string;
  levels?: AlertinstanceAlertHistoryPostRequsetDataLevels[];
  /**
   * 告警事件范围-开始 (秒)
   */
  start_time: number;
}
export interface AlertinstanceAlertHistoryPostResponse {
  common_labels?: AlertinstanceAlertHistoryPostResponseCommonLabels;
  list?: AlertinstanceAlertHistoryPostResponseList[];
}
export interface AlertinstanceAlertHistoryPostResponseCommonLabels {
  [k: string]: unknown;
}
export interface AlertinstanceAlertHistoryPostResponseList {
  /**
   * 告警时间(秒)
   */
  alert_time?: number;
  /**
   * 告警值
   */
  alert_value?: number;
  labels?: AlertinstanceAlertHistoryPostResponseListLabels;
  /**
   * 规则id
   */
  rule_id?: number;
  /**
   * 规则名
   */
  rule_name?: string;
}
export interface AlertinstanceAlertHistoryPostResponseListLabels {
  [k: string]: unknown;
}
/**
 * 获取告警实例的负责人列表
 */
export interface AlertinstanceDutyUsersGetRequsetParams {
  /**
   * (多个)团队id，不传查全部
   */
  team_ids?: number;
}
export interface AlertinstanceDutyUsersGetResponse {
  users?: AlertinstanceDutyUsersGetResponseUsers[];
}
export interface AlertinstanceDutyUsersGetResponseUsers {
  /**
   * 用户id
   */
  id?: number;
  /**
   * 用户中文名
   */
  name?: string;
}
/**
 * 获取告警实例的规则来源列表
 */
export interface AlertinstanceFromSreServicesGetRequsetParams {
  /**
   * (多个)团队id，不传查全部
   */
  team_ids?: number;
}
export interface AlertinstanceFromSreServicesGetResponse {
  services?: AlertinstanceFromSreServicesGetResponseServices[];
}
/**
 * 获取告警实例的平均延时 排名
 */
export interface AlertinstanceHandleDurationGetRequsetParams {
  /**
   * 页数
   */
  page: number;
  /**
   * top n的排行榜
   */
  page_size: number;
  /**
   * 时间范围 开始，不超过1个月
   */
  start_time: number;
  /**
   * 时间范围 结束，不超过当前时间
   */
  end_time: number;
  /**
   * 0.延时高的在前 1.延时低的在前
   */
  order?: number;
}
export interface AlertinstanceHandleDurationGetResponse {
  durations?: AlertinstanceHandleDurationGetResponseDurations[];
}
export interface AlertinstanceHandleDurationGetResponseDurations {
  /**
   * 已处理数
   */
  handled_count?: number;
  /**
   * 指标名
   */
  name?: string;
  /**
   * 总延时
   */
  total_duration?: number;
}
/**
 * 获取告警实例的处理率 排名
 */
export interface AlertinstanceHandleRateGetRequsetParams {
  /**
   * 页数
   */
  page: number;
  /**
   * top n的排行榜
   */
  page_size: number;
  /**
   * 时间范围 开始，不超过1个月
   */
  start_time: number;
  /**
   * 时间范围 结束，不超过当前时间
   */
  end_time: number;
  /**
   * 0.处理率低的在前 1.处理率高的在前
   */
  order?: number;
}
export interface AlertinstanceHandleRateGetResponse {
  rates?: AlertinstanceHandleRateGetResponseRates[];
}
export interface AlertinstanceHandleRateGetResponseRates {
  /**
   * 已处理数
   */
  handled_count?: number;
  /**
   * 指标名
   */
  name?: string;
  /**
   * 告警总数
   */
  total_count?: number;
  users?: AlertinstanceHandleRateGetResponseRatesUsers[];
}
export interface AlertinstanceHandleRateGetResponseRatesUsers {
  /**
   * 负责人id
   */
  duty_user_id?: number;
  /**
   * 负责人姓名
   */
  duty_user_name?: string;
  /**
   * 已处理数
   */
  handled_count?: number;
  /**
   * 告警总数
   */
  total_count?: number;
}
/**
 * 获取告警实例的趋势图
 */
export interface AlertinstanceTrendGetRequsetParams {
  /**
   * 最多10个项目id
   */
  team_ids: number;
  /**
   * 时间范围 开始，不超过1个月
   */
  start_time: number;
  /**
   * 时间范围 结束，不超过当前时间
   */
  end_time: number;
}
export interface AlertinstanceTrendGetResponse {
  trends?: AlertinstanceTrendGetResponseTrends[];
}
export interface AlertinstanceTrendGetResponseTrends {
  metrics?: AlertinstanceTrendGetResponseTrendsMetrics[];
  name?: string;
}
export interface AlertinstanceTrendGetResponseTrendsMetrics {
  unix_ts?: number;
  value?: number;
}
/**
 * 统计信息
 */
export interface AlertoverviewGetRequsetParams {
  /**
   * (多个)团队id，不传查用户所属团队全部
   */
  team_ids?: number;
}
export interface AlertoverviewGetResponse {
  instances?: AlertoverviewGetResponseInstances[];
}
export interface AlertoverviewGetResponseInstances {
  /**
   * 告警数量
   */
  alert_instance_count?: number;
  query_params?: AlertoverviewGetResponseInstancesQueryParams;
  sources?: AlertoverviewGetResponseInstancesSources[];
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * 团队名
   */
  team_name?: string;
}
export interface AlertoverviewGetResponseInstancesQueryParams {
  from_sre_source?: string;
  group_by?: number;
  severity_list?: string;
  status_list?: string;
  team_ids?: string;
}
export interface AlertoverviewGetResponseInstancesSources {
  /**
   * 告警数量
   */
  alert_instance_count?: number;
  /**
   * 模块名称
   */
  from_sre_source?: string;
  query_params?: AlertoverviewGetResponseInstancesSourcesQueryParams;
}
export interface AlertoverviewGetResponseInstancesSourcesQueryParams {
  from_sre_source?: string;
  group_by?: number;
  severity_list?: string;
  status_list?: string;
  team_ids?: string;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponse {
  app?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseApp;
  resources?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResources[];
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseApp {
  alerts?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlerts[];
  /**
   * 应用id(如: 21992)
   */
  app_id?: string;
  biz_line_ids?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppBizLineIds[];
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlerts {
  /**
   * 规则描述
   *
   * Deprecated: Do not use.
   */
  alertDes?: string;
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  bizLineId?: string;
  /**
   * 告警实例所属业务线(通过资源id获取)
   */
  bizlines?: string;
  /**
   * (仅部分场景返回)阈值
   */
  checkValue?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  count?: number;
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  fromSreSource?: string;
  /**
   * 处理状态
   */
  handleStatus?: 0 | 1 | 2 | 3 | 4;
  /**
   * 当前处理状态有效时间
   */
  handleStatusExpireTime?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handle_status_v2?: number;
  instanceId?: number;
  labels?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLabels;
  latestAlertLog?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLog;
  /**
   * 最近的告警日志id
   */
  latestAlertLogId?: number;
  /**
   * 最近检测时间
   */
  latestSend?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notification_status?: number;
  /**
   * (仅部分场景返回)比较符
   */
  operator?: 0 | 1 | 2 | 3 | 4;
  /**
   * 监控对象id
   */
  referenceId?: string;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  resourceType?: string;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 静默结束时间
   */
  silenceEndTime?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLabels {
  [k: string]: unknown;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLog {
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  bizlineIds?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogBizlineIds[];
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handleStatusV2?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  id?: number;
  instanceId?: number;
  labels?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogLabels;
  /**
   * 告警开始时间
   */
  latestAlertTime?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notificationStatus?: number;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  taskIds?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogTaskIds[];
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseAppAlertsLatestAlertLogLabels {
  [k: string]: unknown;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResources {
  alerts?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlerts[];
  biz_line_ids?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesBizLineIds[];
  /**
   * 资源id(如: kdb:mysql:1030)
   */
  resource_id?: string;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlerts {
  /**
   * 规则描述
   *
   * Deprecated: Do not use.
   */
  alertDes?: string;
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  bizLineId?: string;
  /**
   * 告警实例所属业务线(通过资源id获取)
   */
  bizlines?: string;
  /**
   * (仅部分场景返回)阈值
   */
  checkValue?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  count?: number;
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  fromSreSource?: string;
  /**
   * 处理状态
   */
  handleStatus?: 0 | 1 | 2 | 3 | 4;
  /**
   * 当前处理状态有效时间
   */
  handleStatusExpireTime?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handle_status_v2?: number;
  instanceId?: number;
  labels?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLabels;
  latestAlertLog?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLog;
  /**
   * 最近的告警日志id
   */
  latestAlertLogId?: number;
  /**
   * 最近检测时间
   */
  latestSend?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notification_status?: number;
  /**
   * (仅部分场景返回)比较符
   */
  operator?: 0 | 1 | 2 | 3 | 4;
  /**
   * 监控对象id
   */
  referenceId?: string;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  resourceType?: string;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 静默结束时间
   */
  silenceEndTime?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLabels {
  [k: string]: unknown;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLog {
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  bizlineIds?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogBizlineIds[];
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handleStatusV2?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  id?: number;
  instanceId?: number;
  labels?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogLabels;
  /**
   * 告警开始时间
   */
  latestAlertTime?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notificationStatus?: number;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  taskIds?: Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogTaskIds[];
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdGetResponseResourcesAlertsLatestAlertLogLabels {
  [k: string]: unknown;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponse {
  groups?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroups[];
  /**
   * 分页信息
   */
  total?: number;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroups {
  alert_status?: string;
  application_type?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsApplicationType[];
  biz_line?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsBizLine[];
  cluster_link?: string;
  cluster_name?: string;
  duration?: string;
  end_time?: number;
  grafana_link?: string;
  instances?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstances[];
  resource_id?: string;
  rule_id?: number;
  rule_name?: string;
  start_time?: number;
  team?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsTeam[];
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstances {
  alert_start_time?: number;
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人
   */
  duty_user_id?: number;
  duty_user_name?: string;
  handle_status?: string;
  /**
   * 处理状态(v2)
   */
  handle_status_v2?: number;
  handle_user_name?: string;
  /**
   * 处理人
   */
  handler_user_id?: number;
  id?: number;
  instance_id?: number;
  labels?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstancesLabels;
  level?: string;
  nodeId?: string;
  /**
   * 屏蔽状态
   */
  notification_status?: number;
  recent_alert_time?: number;
  /**
   * 静默类型
   */
  silent_type?: number;
  /**
   * 告警值
   * CheckValue      float64 `json:"check_value,omitempty"`
   */
  status?: string;
  task_ids?: Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstancesTaskIds[];
  value?: number;
}
export interface Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponseGroupsInstancesLabels {
  [k: string]: unknown;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponse {
  apps?: Alertv2ResourceRelatedAlertsresourceIdGetResponseApps[];
  resource?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResource;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseApps {
  alerts?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlerts[];
  /**
   * 应用id(如: 21992)
   */
  app_id?: string;
  biz_line_ids?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsBizLineIds[];
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlerts {
  /**
   * 规则描述
   *
   * Deprecated: Do not use.
   */
  alertDes?: string;
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  bizLineId?: string;
  /**
   * 告警实例所属业务线(通过资源id获取)
   */
  bizlines?: string;
  /**
   * (仅部分场景返回)阈值
   */
  checkValue?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  count?: number;
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  fromSreSource?: string;
  /**
   * 处理状态
   */
  handleStatus?: 0 | 1 | 2 | 3 | 4;
  /**
   * 当前处理状态有效时间
   */
  handleStatusExpireTime?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handle_status_v2?: number;
  instanceId?: number;
  labels?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLabels;
  latestAlertLog?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLog;
  /**
   * 最近的告警日志id
   */
  latestAlertLogId?: number;
  /**
   * 最近检测时间
   */
  latestSend?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notification_status?: number;
  /**
   * (仅部分场景返回)比较符
   */
  operator?: 0 | 1 | 2 | 3 | 4;
  /**
   * 监控对象id
   */
  referenceId?: string;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  resourceType?: string;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 静默结束时间
   */
  silenceEndTime?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLabels {
  [k: string]: unknown;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLog {
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  bizlineIds?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogBizlineIds[];
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handleStatusV2?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  id?: number;
  instanceId?: number;
  labels?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogLabels;
  /**
   * 告警开始时间
   */
  latestAlertTime?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notificationStatus?: number;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  taskIds?: Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogTaskIds[];
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseAppsAlertsLatestAlertLogLabels {
  [k: string]: unknown;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseResource {
  alerts?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlerts[];
  biz_line_ids?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceBizLineIds[];
  /**
   * 资源id(如: kdb:mysql:1030)
   */
  resource_id?: string;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlerts {
  /**
   * 规则描述
   *
   * Deprecated: Do not use.
   */
  alertDes?: string;
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  bizLineId?: string;
  /**
   * 告警实例所属业务线(通过资源id获取)
   */
  bizlines?: string;
  /**
   * (仅部分场景返回)阈值
   */
  checkValue?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  count?: number;
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  fromSreSource?: string;
  /**
   * 处理状态
   */
  handleStatus?: 0 | 1 | 2 | 3 | 4;
  /**
   * 当前处理状态有效时间
   */
  handleStatusExpireTime?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handle_status_v2?: number;
  instanceId?: number;
  labels?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLabels;
  latestAlertLog?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLog;
  /**
   * 最近的告警日志id
   */
  latestAlertLogId?: number;
  /**
   * 最近检测时间
   */
  latestSend?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notification_status?: number;
  /**
   * (仅部分场景返回)比较符
   */
  operator?: 0 | 1 | 2 | 3 | 4;
  /**
   * 监控对象id
   */
  referenceId?: string;
  /**
   * 弃用字段
   *
   * Deprecated: Do not use.
   */
  resourceType?: string;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 静默结束时间
   */
  silenceEndTime?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLabels {
  [k: string]: unknown;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLog {
  /**
   * 规则名称
   */
  alertName?: string;
  /**
   * 告警开始时间
   */
  alertStartTime?: number;
  bizlineIds?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogBizlineIds[];
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人id
   */
  dutyUserId?: number;
  /**
   * 告警状态过期时间
   */
  expireTime?: number;
  /**
   * 告警实例标识
   */
  fingerprint?: number;
  /**
   * 处理状态(v2) (0:未处理 1:处理中)
   */
  handleStatusV2?: number;
  /**
   * 处理人
   */
  handleUser?: number;
  id?: number;
  instanceId?: number;
  labels?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogLabels;
  /**
   * 告警开始时间
   */
  latestAlertTime?: number;
  level?: string;
  /**
   * 屏蔽通知(0:未屏蔽 1:屏蔽)
   */
  notificationStatus?: number;
  /**
   * 规则id
   */
  ruleId?: number;
  /**
   * 屏蔽结束时间
   */
  silentEndtime?: number;
  /**
   * 屏蔽类型
   */
  silentType?: number;
  /**
   * 告警状态
   */
  status?: 0 | 1 | 2;
  taskIds?: Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogTaskIds[];
  teamId?: number;
  /**
   * 当前值
   */
  value?: number;
}
export interface Alertv2ResourceRelatedAlertsresourceIdGetResponseResourceAlertsLatestAlertLogLabels {
  [k: string]: unknown;
}
export interface Alertv2ResourceRelatedAlertsresourceIdgroupGetResponse {
  groups?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroups[];
  /**
   * 分页信息
   */
  total?: number;
}
export interface Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroups {
  alert_status?: string;
  application_domain?: string;
  application_id?: string;
  application_link?: string;
  application_name?: string;
  biz_line?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsBizLine[];
  cluster_name?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsClusterName[];
  duration?: string;
  end_time?: number;
  enviroment?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsEnviroment[];
  grafana_link?: string;
  instances?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstances[];
  start_time?: number;
  team?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsTeam[];
}
export interface Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsBizLine {
  id?: string;
  name?: string;
}
export interface Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstances {
  alert_start_time?: number;
  /**
   * 告警持续时间
   */
  duration?: string;
  /**
   * 负责人
   */
  duty_user_id?: number;
  duty_user_name?: string;
  handle_status?: string;
  /**
   * 处理状态(v2)
   */
  handle_status_v2?: number;
  /**
   * 处理人
   */
  handle_user_id?: number;
  handle_user_name?: string;
  id?: number;
  instance_id?: number;
  labels?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstancesLabels;
  level?: string;
  /**
   * 屏蔽状态
   */
  notification_status?: number;
  recent_alert_time?: number;
  rule_id?: number;
  rule_name?: string;
  /**
   * 静默类型
   */
  silent_type?: number;
  /**
   * 告警值
   * CheckValue      float64 `json:"check_value,omitempty"`
   */
  status?: string;
  task_ids?: Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstancesTaskIds[];
  value?: number;
}
export interface Alertv2ResourceRelatedAlertsresourceIdgroupGetResponseGroupsInstancesLabels {
  [k: string]: unknown;
}
export interface AlertPlansgroupgroupIdPutRequsetData {
  /**
   * 继续匹配同级节点
   */
  continue?: boolean;
  /**
   * 分组等待(秒)
   */
  group_wait: number;
  matchers?: AlertPlansgroupgroupIdPutRequsetDataMatchers[];
  /**
   * 子计划名称
   */
  name: string;
  /**
   * 上级计划id
   */
  parent_id: number;
  receivers?: AlertPlansgroupgroupIdPutRequsetDataReceivers[];
  /**
   * 重发间隔(秒)
   */
  repeat_interval: number;
  /**
   * 发送间隔(秒)
   */
  send_interval: number;
}
export interface AlertPlansgroupgroupIdPutRequsetDataMatchers {
  /**
   * 是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 标签名
   */
  name?: string;
  /**
   * 标签值
   */
  value?: string;
}
export interface AlertPlansgroupgroupIdPutRequsetDataReceivers {
  /**
   * 接收方式 枚举：0Webhook回调，1短信 2语音 3邮箱(暂时不支持，不展示) 4WOA 5企业微信 6钉钉
   */
  method_type?: number;
  tag_ids?: AlertPlansgroupgroupIdPutRequsetDataReceiversTagIds[];
}
export interface AlertPlansgroupgroupIdPutResponse {
  msg?: string;
}
export interface AlertPlansgroupgroupIdDeleteResponse {
  msg?: string;
}
/**
 * 获取 告警分组列表
 */
export interface AlertPlansplansGetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 团队列表
   */
  team_ids?: string;
  /**
   * 告警分组名称，最多30个字符
   */
  name?: string;
}
export interface AlertPlansplansGetResponse {
  /**
   * 总数
   */
  count?: number;
  items?: AlertPlansplansGetResponseItems[];
}
export interface AlertPlansplansGetResponseItems {
  change_logs?: AlertPlansplansGetResponseItemsChangeLogs[];
  /**
   * 继续匹配其他同级节点
   */
  continue?: boolean;
  from?: string;
  /**
   * 数据来源
   */
  from_enum?: number;
  group_by?: string;
  /**
   * 前端展示(如果是子计划)：分组等待时间
   */
  group_wait?: number;
  id?: number;
  /**
   * 前端展示(如果是子计划)：是否默认计划
   */
  is_default?: boolean;
  matches?: AlertPlansplansGetResponseItemsMatches[];
  /**
   * 前端展示：计划名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  parent_id?: number;
  receivers?: AlertPlansplansGetResponseItemsReceivers[];
  /**
   * 前端展示(如果是子计划)：重发间隔
   */
  repeat_interval?: number;
  /**
   * 前端展示(如果是子计划)：发送间隔
   */
  send_interval?: number;
  team_id?: number;
  team_name?: string;
}
export interface AlertPlansplansGetResponseItemsChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface AlertPlansplansGetResponseItemsMatches {
  /**
   * 是否正则
   */
  is_regex?: boolean;
  name?: string;
  /**
   * 不能编辑，系统自带
   */
  no_edit?: boolean;
  value?: string;
}
export interface AlertPlansplansGetResponseItemsReceivers {
  id?: number;
  /**
   * 接收方式 枚举：0Webhook回调，1短信 2语音 3邮箱(暂时不支持，不展示) 4WOA 5企业微信 6钉钉
   */
  method_type?: number;
  tags?: AlertPlansplansGetResponseItemsReceiversTags[];
  team_id?: number;
}
export interface AlertPlansplansGetResponseItemsReceiversTags {
  id?: string;
  name?: string;
  value?: string;
}
export interface AlertPlansplansPostRequsetData {
  /**
   * 继续匹配同级节点
   */
  continue?: boolean;
  /**
   * 分组聚合标签
   */
  group_by?: string;
  /**
   * 默认分组等待(秒)
   */
  group_wait: number;
  /**
   * 计划名称
   */
  name: string;
  receivers?: AlertPlansplansPostRequsetDataReceivers[];
  /**
   * 默认重发间隔(秒)
   */
  repeat_interval: number;
  /**
   * 默认发送间隔(秒)
   */
  send_interval: number;
  team_id: number;
}
export interface AlertPlansplansPostRequsetDataReceivers {
  /**
   * 接收方式 枚举：0Webhook回调，1短信 2语音 3邮箱(暂时不支持，不展示) 4WOA 5企业微信 6钉钉
   */
  method_type?: number;
  tag_ids?: AlertPlansplansPostRequsetDataReceiversTagIds[];
}
export interface AlertPlansplansPostResponse {
  id?: number;
  msg?: string;
}
export interface AlertPlansplansidPutRequsetData {
  /**
   * 继续匹配同级节点
   */
  continue?: boolean;
  /**
   * 分组聚合标签
   */
  group_by?: string;
  /**
   * 分组等待(秒)
   */
  group_wait: number;
  /**
   * 计划名称
   */
  name: string;
  receivers?: AlertPlansplansidPutRequsetDataReceivers[];
  /**
   * 重发间隔(秒)
   */
  repeat_interval: number;
  /**
   * 发送间隔(秒)
   */
  send_interval: number;
  team_id: number;
}
export interface AlertPlansplansidPutRequsetDataReceivers {
  /**
   * 接收方式 枚举：0Webhook回调，1短信 2语音 3邮箱(暂时不支持，不展示) 4WOA 5企业微信 6钉钉
   */
  method_type?: number;
  tag_ids?: AlertPlansplansidPutRequsetDataReceiversTagIds[];
}
export interface AlertPlansplansidPutResponse {
  msg?: string;
}
export interface AlertPlansplansidDeleteResponse {
  msg?: string;
}
export interface AlertPlansplansidgroupGetResponse {
  /**
   * 总数
   */
  count?: number;
  items?: AlertPlansplansidgroupGetResponseItems[];
}
export interface AlertPlansplansidgroupGetResponseItems {
  change_logs?: AlertPlansplansidgroupGetResponseItemsChangeLogs[];
  /**
   * 继续匹配其他同级节点
   */
  continue?: boolean;
  from?: string;
  /**
   * 数据来源
   */
  from_enum?: number;
  group_by?: string;
  /**
   * 前端展示(如果是子计划)：分组等待时间
   */
  group_wait?: number;
  id?: number;
  /**
   * 前端展示(如果是子计划)：是否默认计划
   */
  is_default?: boolean;
  matches?: AlertPlansplansidgroupGetResponseItemsMatches[];
  /**
   * 前端展示：计划名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  parent_id?: number;
  receivers?: AlertPlansplansidgroupGetResponseItemsReceivers[];
  /**
   * 前端展示(如果是子计划)：重发间隔
   */
  repeat_interval?: number;
  /**
   * 前端展示(如果是子计划)：发送间隔
   */
  send_interval?: number;
  team_id?: number;
  team_name?: string;
}
export interface AlertPlansplansidgroupGetResponseItemsChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface AlertPlansplansidgroupGetResponseItemsMatches {
  /**
   * 是否正则
   */
  is_regex?: boolean;
  name?: string;
  /**
   * 不能编辑，系统自带
   */
  no_edit?: boolean;
  value?: string;
}
export interface AlertPlansplansidgroupGetResponseItemsReceivers {
  id?: number;
  /**
   * 接收方式 枚举：0Webhook回调，1短信 2语音 3邮箱(暂时不支持，不展示) 4WOA 5企业微信 6钉钉
   */
  method_type?: number;
  tags?: AlertPlansplansidgroupGetResponseItemsReceiversTags[];
  team_id?: number;
}
export interface AlertPlansplansidgroupGetResponseItemsReceiversTags {
  id?: string;
  name?: string;
  value?: string;
}
export interface AlertPlansplansidgroupPostRequsetData {
  /**
   * 分组等待(秒)
   */
  group_wait: number;
  matchers?: AlertPlansplansidgroupPostRequsetDataMatchers[];
  /**
   * 子计划名称
   */
  name: string;
  receivers?: AlertPlansplansidgroupPostRequsetDataReceivers[];
  /**
   * 重发间隔(秒)
   */
  repeat_interval: number;
  /**
   * 发送间隔(秒)
   */
  send_interval: number;
}
export interface AlertPlansplansidgroupPostRequsetDataMatchers {
  /**
   * 是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 标签名
   */
  name?: string;
  /**
   * 标签值
   */
  value?: string;
}
export interface AlertPlansplansidgroupPostRequsetDataReceivers {
  /**
   * 接收方式 枚举：0Webhook回调，1短信 2语音 3邮箱(暂时不支持，不展示) 4WOA 5企业微信 6钉钉
   */
  method_type?: number;
  tag_ids?: AlertPlansplansidgroupPostRequsetDataReceiversTagIds[];
}
export interface AlertPlansplansidgroupPostResponse {
  id?: number;
  msg?: string;
}
export interface AlertPlansrouteidGetResponse {
  change_logs?: AlertPlansrouteidGetResponseChangeLogs[];
  /**
   * 继续匹配其他同级节点
   */
  continue?: boolean;
  from?: string;
  /**
   * 数据来源
   */
  from_enum?: number;
  group_by?: string;
  /**
   * 前端展示(如果是子计划)：分组等待时间
   */
  group_wait?: number;
  id?: number;
  /**
   * 前端展示(如果是子计划)：是否默认计划
   */
  is_default?: boolean;
  matches?: AlertPlansrouteidGetResponseMatches[];
  /**
   * 前端展示：计划名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  parent_id?: number;
  receivers?: AlertPlansrouteidGetResponseReceivers[];
  /**
   * 前端展示(如果是子计划)：重发间隔
   */
  repeat_interval?: number;
  /**
   * 前端展示(如果是子计划)：发送间隔
   */
  send_interval?: number;
  team_id?: number;
  team_name?: string;
}
export interface AlertPlansrouteidGetResponseChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface AlertPlansrouteidGetResponseMatches {
  /**
   * 是否正则
   */
  is_regex?: boolean;
  name?: string;
  /**
   * 不能编辑，系统自带
   */
  no_edit?: boolean;
  value?: string;
}
export interface AlertPlansrouteidGetResponseReceivers {
  id?: number;
  /**
   * 接收方式 枚举：0Webhook回调，1短信 2语音 3邮箱(暂时不支持，不展示) 4WOA 5企业微信 6钉钉
   */
  method_type?: number;
  tags?: AlertPlansrouteidGetResponseReceiversTags[];
  team_id?: number;
}
export interface AlertPlansrouteidGetResponseReceiversTags {
  id?: string;
  name?: string;
  value?: string;
}
/**
 * 获取静默规则列表
 */
export interface AlertSilencessilencesGetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 团队列表
   */
  team_ids?: string;
  /**
   * 包含删除/过期的静默
   */
  include_deleted?: boolean;
}
export interface AlertSilencessilencesGetResponse {
  count?: number;
  items?: AlertSilencessilencesGetResponseItems[];
}
export interface AlertSilencessilencesGetResponseItems {
  /**
   * 创建用户id，目前没有对接账号系统，可以不填
   */
  create_user_id?: number;
  create_user_name?: string;
  /**
   * 单选：告警恢复后解除静默
   */
  disabled_when_recovery?: boolean;
  /**
   * 数据来源
   */
  from?: number;
  id?: number;
  /**
   * 是否全局静默
   */
  is_global?: boolean;
  /**
   * 更新时间
   */
  m_time?: number;
  matches?: AlertSilencessilencesGetResponseItemsMatches[];
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 静默原因
   */
  reason?: string;
  /**
   * 静默结束时间戳(秒)
   */
  silence_end_time?: number;
  /**
   * 静默开始时间戳(秒)
   */
  silence_start_time?: number;
  team_id?: number;
  team_name?: string;
}
export interface AlertSilencessilencesGetResponseItemsMatches {
  /**
   * 是否正则
   */
  is_regex?: boolean;
  name?: string;
  /**
   * 不能编辑，系统自带
   */
  no_edit?: boolean;
  value?: string;
}
export interface AlertSilencessilencesPostRequsetData {
  /**
   * 命中一次后，就删除静默规则
   */
  disabled_when_recovery?: boolean;
  /**
   * 静默所有团队的告警。需有iam'全局静默'权限
   */
  is_global?: boolean;
  matchers?: AlertSilencessilencesPostRequsetDataMatchers[];
  /**
   * 静默原因
   */
  reason: string;
  /**
   * 静默结束时间戳(秒)
   */
  silence_end_time: number;
  /**
   * 静默开始时间戳(秒)
   */
  silence_start_time: number;
  /**
   * 团队id，仅静默该团队下的告警规则
   */
  team_id?: number;
}
export interface AlertSilencessilencesPostRequsetDataMatchers {
  /**
   * 是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 标签名
   */
  name?: string;
  /**
   * 标签值
   */
  value?: string;
}
export interface AlertSilencessilencesPostResponse {
  id?: number;
  msg?: string;
}
export interface AlertSilencessilencesidPutRequsetData {
  /**
   * 命中一次后，就删除静默规则
   */
  disabled_when_recovery?: boolean;
  matchers?: AlertSilencessilencesidPutRequsetDataMatchers[];
  /**
   * 静默原因
   */
  reason: string;
  /**
   * 静默结束时间戳(秒)
   */
  silence_end_time: number;
  /**
   * 静默开始时间戳(秒)
   */
  silence_start_time: number;
}
export interface AlertSilencessilencesidPutRequsetDataMatchers {
  /**
   * 是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 标签名
   */
  name?: string;
  /**
   * 标签值
   */
  value?: string;
}
export interface AlertSilencessilencesidPutResponse {
  id?: number;
  msg?: string;
}
export interface AlertSilencessilencesidDeleteResponse {
  msg?: string;
}
/**
 * 获取静默规则列表v2
 */
export interface AlertSilencessilencesV2GetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 团队列表
   */
  team_ids?: string;
  /**
   * (已弃用)包含删除/过期的静默
   */
  include_deleted?: boolean;
  /**
   * 模糊搜索
   */
  search?: string;
  /**
   * 启用状态
   */
  enabled?: boolean;
  /**
   * 是否过期
   */
  expired?: boolean;
}
export interface AlertSilencessilencesV2GetResponse {
  /**
   * 总数
   */
  count?: number;
  items?: AlertSilencessilencesV2GetResponseItems[];
}
export interface AlertSilencessilencesV2GetResponseItems {
  /**
   * 创建/更新用户id
   */
  create_user_id?: number;
  /**
   * 创建/更新用户姓名
   */
  create_user_name?: string;
  /**
   * 启用
   */
  enabled?: boolean;
  id?: number;
  /**
   * 已过期
   */
  is_expired?: boolean;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 不允许修改
   */
  no_edit?: boolean;
  /**
   * 静默原因
   */
  reason?: string;
  repeat_config?: AlertSilencessilencesV2GetResponseItemsRepeatConfig;
  /**
   * 重复方式 0:一个时间段内生效 1:重复生效,有结束时间 2:重复生效,无结束时间
   */
  repeat_type?: number;
  silence_by_labels?: AlertSilencessilencesV2GetResponseItemsSilenceByLabels;
  silence_by_rule?: AlertSilencessilencesV2GetResponseItemsSilenceByRule;
  /**
   * 静默结束时间戳(秒)
   */
  silence_end_time?: number;
  /**
   * 静默开始时间戳(秒)
   */
  silence_start_time?: number;
  /**
   * 静默类型;1:基于标签(默认);2:基于规则
   */
  silence_type?: number;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * 团队名
   */
  team_name?: string;
  /**
   * 匹配规则
   */
  title?: string;
}
export interface AlertSilencessilencesV2GetResponseItemsRepeatConfig {
  period?: AlertSilencessilencesV2GetResponseItemsRepeatConfigPeriod;
  weekdays?: AlertSilencessilencesV2GetResponseItemsRepeatConfigWeekdays[];
}
export interface AlertSilencessilencesV2GetResponseItemsRepeatConfigPeriod {
  /**
   * 结束时间(秒); 23:59:01 = 23*60*60 + 59*60 +1
   */
  end_seconds?: number;
  /**
   * 开始时间(秒); 00:01:02 = 1*60 + 2
   */
  start_seconds?: number;
}
export interface AlertSilencessilencesV2GetResponseItemsSilenceByLabels {
  /**
   * 命中一次后，就删除静默规则
   */
  disabled_when_recovery?: boolean;
  /**
   * 静默所有团队的告警。需有iam'全局静默'权限
   */
  is_global?: boolean;
  matchers?: AlertSilencessilencesV2GetResponseItemsSilenceByLabelsMatchers[];
  /**
   * 团队id，仅静默该团队下的告警规则
   */
  team_id?: number;
}
export interface AlertSilencessilencesV2GetResponseItemsSilenceByLabelsMatchers {
  /**
   * 是否正则
   */
  is_regex?: boolean;
  name?: string;
  /**
   * 不能编辑，系统自带
   */
  no_edit?: boolean;
  value?: string;
}
export interface AlertSilencessilencesV2GetResponseItemsSilenceByRule {
  instances?: AlertSilencessilencesV2GetResponseItemsSilenceByRuleInstances[];
  /**
   * 匹配的规则
   */
  rule_id?: number;
  /**
   * 规则名称
   */
  rule_name?: string;
  /**
   * 规则所属团队
   */
  rule_team_id?: number;
}
export interface AlertSilencessilencesV2GetResponseItemsSilenceByRuleInstances {
  labels?: AlertSilencessilencesV2GetResponseItemsSilenceByRuleInstancesLabels;
}
export interface AlertSilencessilencesV2GetResponseItemsSilenceByRuleInstancesLabels {
  [k: string]: unknown;
}
export interface AlertSilencessilencesV2PostRequsetData {
  /**
   * 静默原因:必填
   */
  reason: string;
  repeat_config?: AlertSilencessilencesV2PostRequsetDataRepeatConfig;
  /**
   * 重复方式 0:一个时间段内生效 1:重复生效,有结束时间 2:重复生效,无结束时间
   */
  repeat_type?: number;
  silence_by_labels?: AlertSilencessilencesV2PostRequsetDataSilenceByLabels;
  silence_by_rule?: AlertSilencessilencesV2PostRequsetDataSilenceByRule;
  /**
   * 静默结束时间戳(秒)
   */
  silence_end_time?: number;
  /**
   * 静默开始时间戳(秒);默认当前时间
   */
  silence_start_time?: number;
  /**
   * 静默类型;1:基于标签(默认);2:基于规则
   */
  silence_type?: number;
}
export interface AlertSilencessilencesV2PostRequsetDataRepeatConfig {
  period?: AlertSilencessilencesV2PostRequsetDataRepeatConfigPeriod;
  weekdays?: AlertSilencessilencesV2PostRequsetDataRepeatConfigWeekdays[];
}
export interface AlertSilencessilencesV2PostRequsetDataRepeatConfigPeriod {
  /**
   * 结束时间(秒); 23:59:01 = 23*60*60 + 59*60 +1
   */
  end_seconds?: number;
  /**
   * 开始时间(秒); 00:01:02 = 1*60 + 2
   */
  start_seconds?: number;
}
export interface AlertSilencessilencesV2PostRequsetDataSilenceByLabels {
  /**
   * 命中一次后，就删除静默规则
   */
  disabled_when_recovery?: boolean;
  /**
   * 静默所有团队的告警。需有iam'全局静默'权限
   */
  is_global?: boolean;
  matchers?: AlertSilencessilencesV2PostRequsetDataSilenceByLabelsMatchers[];
  /**
   * 团队id，仅静默该团队下的告警规则
   */
  team_id?: number;
}
export interface AlertSilencessilencesV2PostRequsetDataSilenceByLabelsMatchers {
  /**
   * 是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 标签名
   */
  name?: string;
  /**
   * 标签值
   */
  value?: string;
}
export interface AlertSilencessilencesV2PostRequsetDataSilenceByRule {
  instances?: AlertSilencessilencesV2PostRequsetDataSilenceByRuleInstances[];
  /**
   * 匹配的规则
   */
  rule_id?: number;
  /**
   * 规则所属团队
   */
  rule_team_id?: number;
}
export interface AlertSilencessilencesV2PostRequsetDataSilenceByRuleInstances {
  labels?: AlertSilencessilencesV2PostRequsetDataSilenceByRuleInstancesLabels;
}
export interface AlertSilencessilencesV2PostRequsetDataSilenceByRuleInstancesLabels {
  [k: string]: unknown;
}
export interface AlertSilencessilencesV2PostResponse {
  id?: number;
  msg?: string;
}
export interface AlertSilencessilencesV2IdGetResponse {
  /**
   * 创建/更新用户id
   */
  create_user_id?: number;
  /**
   * 创建/更新用户姓名
   */
  create_user_name?: string;
  /**
   * 启用
   */
  enabled?: boolean;
  id?: number;
  /**
   * 已过期
   */
  is_expired?: boolean;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 不允许修改
   */
  no_edit?: boolean;
  /**
   * 静默原因
   */
  reason?: string;
  repeat_config?: AlertSilencessilencesV2IdGetResponseRepeatConfig;
  /**
   * 重复方式 0:一个时间段内生效 1:重复生效,有结束时间 2:重复生效,无结束时间
   */
  repeat_type?: number;
  silence_by_labels?: AlertSilencessilencesV2IdGetResponseSilenceByLabels;
  silence_by_rule?: AlertSilencessilencesV2IdGetResponseSilenceByRule;
  /**
   * 静默结束时间戳(秒)
   */
  silence_end_time?: number;
  /**
   * 静默开始时间戳(秒)
   */
  silence_start_time?: number;
  /**
   * 静默类型;1:基于标签(默认);2:基于规则
   */
  silence_type?: number;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * 团队名
   */
  team_name?: string;
  /**
   * 匹配规则
   */
  title?: string;
}
export interface AlertSilencessilencesV2IdGetResponseRepeatConfig {
  period?: AlertSilencessilencesV2IdGetResponseRepeatConfigPeriod;
  weekdays?: AlertSilencessilencesV2IdGetResponseRepeatConfigWeekdays[];
}
export interface AlertSilencessilencesV2IdGetResponseRepeatConfigPeriod {
  /**
   * 结束时间(秒); 23:59:01 = 23*60*60 + 59*60 +1
   */
  end_seconds?: number;
  /**
   * 开始时间(秒); 00:01:02 = 1*60 + 2
   */
  start_seconds?: number;
}
export interface AlertSilencessilencesV2IdGetResponseSilenceByLabels {
  /**
   * 命中一次后，就删除静默规则
   */
  disabled_when_recovery?: boolean;
  /**
   * 静默所有团队的告警。需有iam'全局静默'权限
   */
  is_global?: boolean;
  matchers?: AlertSilencessilencesV2IdGetResponseSilenceByLabelsMatchers[];
  /**
   * 团队id，仅静默该团队下的告警规则
   */
  team_id?: number;
}
export interface AlertSilencessilencesV2IdGetResponseSilenceByLabelsMatchers {
  /**
   * 是否正则
   */
  is_regex?: boolean;
  name?: string;
  /**
   * 不能编辑，系统自带
   */
  no_edit?: boolean;
  value?: string;
}
export interface AlertSilencessilencesV2IdGetResponseSilenceByRule {
  instances?: AlertSilencessilencesV2IdGetResponseSilenceByRuleInstances[];
  /**
   * 匹配的规则
   */
  rule_id?: number;
  /**
   * 规则名称
   */
  rule_name?: string;
  /**
   * 规则所属团队
   */
  rule_team_id?: number;
}
export interface AlertSilencessilencesV2IdGetResponseSilenceByRuleInstances {
  labels?: AlertSilencessilencesV2IdGetResponseSilenceByRuleInstancesLabels;
}
export interface AlertSilencessilencesV2IdGetResponseSilenceByRuleInstancesLabels {
  [k: string]: unknown;
}
export interface AlertSilencessilencesV2IdPutRequsetData {
  /**
   * 启用状态
   */
  enabled?: boolean;
  /**
   * 静默原因:必填
   */
  reason: string;
  repeat_config?: AlertSilencessilencesV2IdPutRequsetDataRepeatConfig;
  /**
   * 重复方式 0:一个时间段内生效 1:重复生效,有结束时间 2:重复生效,无结束时间
   */
  repeat_type?: number;
  silence_by_labels?: AlertSilencessilencesV2IdPutRequsetDataSilenceByLabels;
  silence_by_rule?: AlertSilencessilencesV2IdPutRequsetDataSilenceByRule;
  /**
   * 静默结束时间戳(秒)
   */
  silence_end_time?: number;
  /**
   * 静默开始时间戳(秒);默认当前时间
   */
  silence_start_time?: number;
  /**
   * 静默类型;1:基于标签(默认);2:基于规则
   */
  silence_type?: number;
}
export interface AlertSilencessilencesV2IdPutRequsetDataRepeatConfig {
  period?: AlertSilencessilencesV2IdPutRequsetDataRepeatConfigPeriod;
  weekdays?: AlertSilencessilencesV2IdPutRequsetDataRepeatConfigWeekdays[];
}
export interface AlertSilencessilencesV2IdPutRequsetDataRepeatConfigPeriod {
  /**
   * 结束时间(秒); 23:59:01 = 23*60*60 + 59*60 +1
   */
  end_seconds?: number;
  /**
   * 开始时间(秒); 00:01:02 = 1*60 + 2
   */
  start_seconds?: number;
}
export interface AlertSilencessilencesV2IdPutRequsetDataSilenceByLabels {
  /**
   * 命中一次后，就删除静默规则
   */
  disabled_when_recovery?: boolean;
  matchers?: AlertSilencessilencesV2IdPutRequsetDataSilenceByLabelsMatchers[];
  /**
   * 团队id，仅静默该团队下的告警规则
   */
  team_id?: number;
}
export interface AlertSilencessilencesV2IdPutRequsetDataSilenceByLabelsMatchers {
  /**
   * 是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 标签名
   */
  name?: string;
  /**
   * 标签值
   */
  value?: string;
}
export interface AlertSilencessilencesV2IdPutRequsetDataSilenceByRule {
  instances?: AlertSilencessilencesV2IdPutRequsetDataSilenceByRuleInstances[];
  /**
   * 匹配的规则
   */
  rule_id?: number;
  /**
   * 规则所属团队
   */
  rule_team_id?: number;
}
export interface AlertSilencessilencesV2IdPutRequsetDataSilenceByRuleInstances {
  labels?: AlertSilencessilencesV2IdPutRequsetDataSilenceByRuleInstancesLabels;
}
export interface AlertSilencessilencesV2IdPutRequsetDataSilenceByRuleInstancesLabels {
  [k: string]: unknown;
}
export interface AlertSilencessilencesV2IdPutResponse {
  id?: number;
  msg?: string;
}
export interface AlertSilencessilencesV2IdstatusPutRequsetData {
  /**
   * 启用状态
   */
  enabled?: boolean;
}
export interface AlertSilencessilencesV2IdstatusPutResponse {
  id?: number;
  msg?: string;
}
/**
 * 获取监控数据源列表
 */
export interface DataSourcessourcesGetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 团队列表
   */
  team_ids?: string;
  /**
   * 数据源类型
   */
  data_source_type: number;
}
export interface DataSourcessourcesGetResponse {
  count?: number;
  items?: DataSourcessourcesGetResponseItems[];
}
export interface DataSourcessourcesGetResponseItems {
  /**
   * 地址
   */
  address?: string;
  change_logs?: DataSourcessourcesGetResponseItemsChangeLogs[];
  /**
   * 数据源类型
   */
  data_source_type?: number;
  /**
   * 数据来源
   */
  from?: string;
  id?: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 数据源名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 数据源访问密码
   */
  passwd?: string;
  /**
   * 团队id，如果是全局数据源，为0
   */
  team_id?: number;
  team_name?: string;
  user_name?: string;
}
export interface DataSourcessourcesGetResponseItemsChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface DataSourcessourcesPostRequsetData {
  /**
   * 地址
   */
  address: string;
  /**
   * 数据源类型 枚举 1.prometheus 2.elasticsearch 3.sre云日志
   */
  data_source_type: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 数据源名称
   */
  name: string;
  /**
   * 数据源访问密码，非必填，最长64字节
   */
  passwd?: string;
  /**
   * 如果is_public=true，team_id不填
   */
  team_id?: number;
  /**
   * 数据源访问账号，非必填，最长64字节
   */
  user_name?: string;
}
export interface DataSourcessourcesPostResponse {
  id?: number;
  msg?: string;
}
export interface DataSourcessourcesidGetResponse {
  /**
   * 地址
   */
  address?: string;
  change_logs?: DataSourcessourcesidGetResponseChangeLogs[];
  /**
   * 数据源类型
   */
  data_source_type?: number;
  /**
   * 数据来源
   */
  from?: string;
  id?: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 数据源名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 数据源访问密码
   */
  passwd?: string;
  /**
   * 团队id，如果是全局数据源，为0
   */
  team_id?: number;
  team_name?: string;
  user_name?: string;
}
export interface DataSourcessourcesidGetResponseChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface DataSourcessourcesidPutRequsetData {
  /**
   * 地址
   */
  address: string;
  data_source_type?: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 数据源名称
   */
  name: string;
  /**
   * 数据源访问密码，非必填，最长64字节
   */
  passwd?: string;
  /**
   * 如果is_public=true，team_id不填
   */
  team_id?: number;
  /**
   * 数据源访问账号，非必填，最长64字节
   */
  user_name?: string;
}
export interface DataSourcessourcesidPutResponse {
  msg?: string;
}
export interface DataSourcessourcesidDeleteResponse {
  msg?: string;
}
/**
 * 根据用户的sre所在企业项目，获取wps组织架构树
 */
export interface DepartmentsdeptTreeBaseOnSrePermissionGetRequsetParams {
  /**
   * (非必填)用户id。为空则根据cookie获取用户id
   */
  user_id?: number;
}
export interface DepartmentsdeptTreeBaseOnSrePermissionGetResponse {
  children?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseChildren[];
  org?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseOrg;
  sre_projects?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseSreProjects[];
}
export interface DepartmentsdeptTreeBaseOnSrePermissionGetResponseChildren {
  [k: string]: unknown;
}
export interface DepartmentsdeptTreeBaseOnSrePermissionGetResponseOrg {
  abs_path?: string;
  c_time?: number;
  children?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseOrgChildren[];
  id?: string;
  id_path?: string;
  name?: string;
  parent_id?: string;
}
export interface DepartmentsdeptTreeBaseOnSrePermissionGetResponseOrgChildren {
  [k: string]: unknown;
}
export interface DepartmentsdeptTreeBaseOnSrePermissionGetResponseSreProjects {
  /**
   * 描述
   */
  description?: string;
  /**
   * ObjectId
   */
  id?: string;
  /**
   * 对应KCC团队
   */
  kcc_team_id?: string;
  /**
   * 企业项目唯一标识
   */
  key?: string;
  managers?: DepartmentsdeptTreeBaseOnSrePermissionGetResponseSreProjectsManagers[];
  /**
   * 名称
   */
  name?: string;
  /**
   * KAE企业项目ID
   */
  project_id?: string;
  /**
   * 负责人WpsId
   */
  responsible_person?: string;
  /**
   * 状态(定义参考sre-common-def)
   */
  status?: string;
  /**
   * 区域标识
   */
  temp_region?: string;
  /**
   * WPS部门Id
   */
  wps_plus_dept_id?: string;
  /**
   * WPS部门名称
   */
  wps_plus_dept_name?: string;
}
export interface KslmcommonteamsGetResponse {
  instances?: KslmcommonteamsGetResponseInstances[];
}
export interface KslmcommonteamsGetResponseInstances {
  extra?: KslmcommonteamsGetResponseInstancesExtra;
  id?: string;
  name?: string;
}
export interface KslmcommonteamsGetResponseInstancesExtra {
  [k: string]: unknown;
}
export interface TagsteamteamIduserGetResponse {
  instances?: TagsteamteamIduserGetResponseInstances[];
}
export interface TagsteamteamIduserGetResponseInstances {
  id?: string;
  name?: string;
  remark?: string;
  value?: string;
  webhooks?: TagsteamteamIduserGetResponseInstancesWebhooks[];
}
export interface TagsteamteamIduserGetResponseInstancesWebhooks {
  /**
   * webhook对应的群名称
   */
  name?: string;
  /**
   * webhook的供应商， 钉钉微信或者woa等
   */
  provider?: string;
  tag_ids?: TagsteamteamIduserGetResponseInstancesWebhooksTagIds[];
  /**
   * webhook 地址
   */
  url?: string;
}
/**
 * 获取webhook tag列表
 */
export interface TagsteamteamIdwebhookGetRequsetParams {
  /**
   * webhook类型 4WOA 5企业微信 6钉钉
   */
  method_type?: number;
}
export interface TagsteamteamIdwebhookGetResponse {
  instances?: TagsteamteamIdwebhookGetResponseInstances[];
}
export interface TagsteamteamIdwebhookGetResponseInstances {
  id?: string;
  name?: string;
  remark?: string;
  value?: string;
  webhooks?: TagsteamteamIdwebhookGetResponseInstancesWebhooks[];
}
export interface TagsteamteamIdwebhookGetResponseInstancesWebhooks {
  /**
   * webhook对应的群名称
   */
  name?: string;
  /**
   * webhook的供应商， 钉钉微信或者woa等
   */
  provider?: string;
  tag_ids?: TagsteamteamIdwebhookGetResponseInstancesWebhooksTagIds[];
  /**
   * webhook 地址
   */
  url?: string;
}
export interface UsersfeatureGatesGetResponse {
  /**
   * 是否展示故障管理入口
   */
  enable_fault_management?: boolean;
  is_admin_from_env?: boolean;
}
export interface UsersteamteamIdGetResponse {
  instances?: UsersteamteamIdGetResponseInstances[];
}
export interface UsersteamteamIdGetResponseInstances {
  email?: string;
  id?: string;
  /**
   * 用户姓名
   */
  name?: string;
  phone?: string;
  /**
   * 状态 1.正常 2.未激活 3.离职 4.禁用
   */
  status?: number;
  wps_id?: string;
}
export interface UsersteamsGetResponse {
  instances?: UsersteamsGetResponseInstances[];
}
export interface UsersteamsGetResponseInstances {
  extra?: UsersteamsGetResponseInstancesExtra;
  id?: string;
  name?: string;
}
export interface UsersteamsGetResponseInstancesExtra {
  [k: string]: unknown;
}
/**
 * 获取故障主题事件列表
 */
export interface FailureTopicsGetRequsetParams {
  /**
   * 页数
   */
  page: number;
  /**
   * 分页大小
   */
  page_size: number;
  /**
   * 模糊搜索 主题事件id/名称。最长50字符
   */
  search?: string;
  /**
   * 所属企业项目id列表; 空/0:全部，多个用','连接
   */
  team_ids?: string;
  /**
   * 故障类型; 空:全部
   */
  failure_type?: string;
  /**
   * 恢复方式; 空:全部
   */
  recovery_type?: string;
  /**
   * 时间范围 开始
   */
  start_time: number;
  /**
   * 时间范围 结束
   */
  end_time: number;
  /**
   * 事件归属; true:未归属
   */
  has_no_topic?: boolean;
}
export interface FailureTopicsGetResponse {
  list?: FailureTopicsGetResponseList[];
  /**
   * 总数
   */
  total?: number;
}
export interface FailureTopicsGetResponseList {
  basic_info?: FailureTopicsGetResponseListBasicInfo;
  document_info?: FailureTopicsGetResponseListDocumentInfo;
  failure_info?: FailureTopicsGetResponseListFailureInfo;
  /**
   * 事件id
   */
  id?: number;
}
export interface FailureTopicsGetResponseListBasicInfo {
  /**
   * 创建人id
   */
  c_user_id?: number;
  /**
   * 创建人
   */
  c_user_name?: string;
  /**
   * 是否纳入预算扣减时长
   */
  contain_duration_time?: number;
  /**
   * wps部门id
   */
  department_id?: string;
  /**
   * wps部门名字
   */
  department_name?: string;
  /**
   * wps部门路径
   */
  department_path?: string;
  /**
   * 故障结束时间(秒)
   */
  end_time?: number;
  /**
   * 50x/错误数量
   */
  error_count?: number;
  /**
   * 手动录入的故障类型
   */
  extra_failure_type_name?: string;
  /**
   * 手动录入的恢复方式
   */
  extra_recovery_type_name?: string;
  /**
   * 故障折算时长(秒)
   */
  failure_adjusted_duration?: number;
  /**
   * 故障占比(0.0~1.0)
   */
  failure_adjusted_duration_rate?: number;
  /**
   * 故障总时长(秒)
   */
  failure_duration?: number;
  /**
   * 故障类型(编号)
   */
  failure_type?: string;
  /**
   * 故障类型(中文名)
   */
  failure_type_name?: string;
  /**
   * 修改过故障时长
   */
  is_duration_adjusted?: boolean;
  /**
   * 最近更新人id
   */
  m_user_id?: number;
  /**
   * 最近更新人
   */
  m_user_name?: string;
  /**
   * 故障等级(P0,1,2,3...)
   */
  p_level?: number;
  plan_types?: FailureTopicsGetResponseListBasicInfoPlanTypes[];
  /**
   * 恢复方式(编号)
   */
  recovery_type?: string;
  /**
   * 恢复方式(中文名)
   */
  recovery_type_name?: string;
  request_count?: number;
  /**
   * 受影响服务id
   */
  service_id?: string;
  /**
   * 受影响服务名
   */
  service_name?: string;
  /**
   * 故障开始时间(秒)
   */
  start_time?: number;
  /**
   * 所属企业项目id
   */
  team_id?: number;
  /**
   * 所属企业项目名
   */
  team_name?: string;
  /**
   * 事件标题
   */
  title?: string;
}
export interface FailureTopicsGetResponseListBasicInfoPlanTypes {
  extra?: FailureTopicsGetResponseListBasicInfoPlanTypesExtra;
  id?: string;
  /**
   * 展示字段名
   */
  name?: string;
}
export interface FailureTopicsGetResponseListBasicInfoPlanTypesExtra {
  [k: string]: unknown;
}
export interface FailureTopicsGetResponseListDocumentInfo {
  related_documents?: FailureTopicsGetResponseListDocumentInfoRelatedDocuments[];
}
export interface FailureTopicsGetResponseListDocumentInfoRelatedDocuments {
  /**
   * 文档url链接
   */
  link?: string;
  /**
   * (只读)团队id
   */
  team_id?: number;
  /**
   * 文档名称
   */
  title?: string;
  /**
   * 所属主题事件id
   */
  topic_id?: number;
  /**
   * 所属主题事件名
   */
  topic_name?: string;
}
export interface FailureTopicsGetResponseListFailureInfo {
  failure_ids?: FailureTopicsGetResponseListFailureInfoFailureIds[];
  failures?: FailureTopicsGetResponseListFailureInfoFailures[];
}
export interface FailureTopicsGetResponseListFailureInfoFailures {
  biz_line_ids?: FailureTopicsGetResponseListFailureInfoFailuresBizLineIds[];
  /**
   * 故障描述
   */
  description?: string;
  /**
   * 持续时长(秒)
   */
  duration_seconds?: number;
  /**
   * 折算时长(秒)
   */
  effect_seconds?: number;
  /**
   * 结束时间
   */
  end_time?: number;
  failure_ids?: FailureTopicsGetResponseListFailureInfoFailuresFailureIds[];
  id?: number;
  /**
   * 服务自身也故障
   */
  include_service_failure?: boolean;
  instances?: FailureTopicsGetResponseListFailureInfoFailuresInstances[];
  request_count?: number;
  request_error_count?: number;
  service?: FailureTopicsGetResponseListFailureInfoFailuresService;
  /**
   * 故障开始时间
   */
  start_time?: number;
  /**
   * 状态 1: 进行中 2:已结束
   */
  status?: 0 | 1 | 2;
  /**
   * 故障所属sre企业项目id
   */
  team_id?: number;
  /**
   * 故障所属sre企业项目名
   */
  team_name?: string;
  topic?: FailureTopicsGetResponseListFailureInfoFailuresTopic;
}
export interface FailureTopicsGetResponseListFailureInfoFailuresService {
  /**
   * 服务id
   */
  service_id?: string;
  /**
   * 服务名
   */
  service_name?: string;
}
export interface FailureTopicsGetResponseListFailureInfoFailuresTopic {
  /**
   * 主题事件id
   */
  topic_id?: number;
  /**
   * 主题事件名称
   */
  topic_title?: string;
}
export interface FailureTopicsPostRequsetData {
  /**
   * 故障结束时间
   */
  end_time?: number;
  failure_ids?: FailureTopicsPostRequsetDataFailureIds[];
  /**
   * 故障开始时间
   */
  start_time?: number;
  /**
   * 所属团队
   */
  team_id: number;
  /**
   * 事件标题
   */
  title: string;
}
export interface FailureTopicsPostResponse {
  basic_info?: FailureTopicsPostResponseBasicInfo;
  document_info?: FailureTopicsPostResponseDocumentInfo;
  failure_info?: FailureTopicsPostResponseFailureInfo;
  /**
   * 事件id
   */
  id?: number;
}
export interface FailureTopicsPostResponseBasicInfo {
  /**
   * 创建人id
   */
  c_user_id?: number;
  /**
   * 创建人
   */
  c_user_name?: string;
  /**
   * 是否纳入预算扣减时长
   */
  contain_duration_time?: number;
  /**
   * wps部门id
   */
  department_id?: string;
  /**
   * wps部门名字
   */
  department_name?: string;
  /**
   * wps部门路径
   */
  department_path?: string;
  /**
   * 故障结束时间(秒)
   */
  end_time?: number;
  /**
   * 50x/错误数量
   */
  error_count?: number;
  /**
   * 手动录入的故障类型
   */
  extra_failure_type_name?: string;
  /**
   * 手动录入的恢复方式
   */
  extra_recovery_type_name?: string;
  /**
   * 故障折算时长(秒)
   */
  failure_adjusted_duration?: number;
  /**
   * 故障占比(0.0~1.0)
   */
  failure_adjusted_duration_rate?: number;
  /**
   * 故障总时长(秒)
   */
  failure_duration?: number;
  /**
   * 故障类型(编号)
   */
  failure_type?: string;
  /**
   * 故障类型(中文名)
   */
  failure_type_name?: string;
  /**
   * 修改过故障时长
   */
  is_duration_adjusted?: boolean;
  /**
   * 最近更新人id
   */
  m_user_id?: number;
  /**
   * 最近更新人
   */
  m_user_name?: string;
  /**
   * 故障等级(P0,1,2,3...)
   */
  p_level?: number;
  plan_types?: FailureTopicsPostResponseBasicInfoPlanTypes[];
  /**
   * 恢复方式(编号)
   */
  recovery_type?: string;
  /**
   * 恢复方式(中文名)
   */
  recovery_type_name?: string;
  request_count?: number;
  /**
   * 受影响服务id
   */
  service_id?: string;
  /**
   * 受影响服务名
   */
  service_name?: string;
  /**
   * 故障开始时间(秒)
   */
  start_time?: number;
  /**
   * 所属企业项目id
   */
  team_id?: number;
  /**
   * 所属企业项目名
   */
  team_name?: string;
  /**
   * 事件标题
   */
  title?: string;
}
export interface FailureTopicsPostResponseBasicInfoPlanTypes {
  extra?: FailureTopicsPostResponseBasicInfoPlanTypesExtra;
  id?: string;
  /**
   * 展示字段名
   */
  name?: string;
}
export interface FailureTopicsPostResponseBasicInfoPlanTypesExtra {
  [k: string]: unknown;
}
export interface FailureTopicsPostResponseDocumentInfo {
  related_documents?: FailureTopicsPostResponseDocumentInfoRelatedDocuments[];
}
export interface FailureTopicsPostResponseDocumentInfoRelatedDocuments {
  /**
   * 文档url链接
   */
  link?: string;
  /**
   * (只读)团队id
   */
  team_id?: number;
  /**
   * 文档名称
   */
  title?: string;
  /**
   * 所属主题事件id
   */
  topic_id?: number;
  /**
   * 所属主题事件名
   */
  topic_name?: string;
}
export interface FailureTopicsPostResponseFailureInfo {
  failure_ids?: FailureTopicsPostResponseFailureInfoFailureIds[];
  failures?: FailureTopicsPostResponseFailureInfoFailures[];
}
export interface FailureTopicsPostResponseFailureInfoFailures {
  biz_line_ids?: FailureTopicsPostResponseFailureInfoFailuresBizLineIds[];
  /**
   * 故障描述
   */
  description?: string;
  /**
   * 持续时长(秒)
   */
  duration_seconds?: number;
  /**
   * 折算时长(秒)
   */
  effect_seconds?: number;
  /**
   * 结束时间
   */
  end_time?: number;
  failure_ids?: FailureTopicsPostResponseFailureInfoFailuresFailureIds[];
  id?: number;
  /**
   * 服务自身也故障
   */
  include_service_failure?: boolean;
  instances?: FailureTopicsPostResponseFailureInfoFailuresInstances[];
  request_count?: number;
  request_error_count?: number;
  service?: FailureTopicsPostResponseFailureInfoFailuresService;
  /**
   * 故障开始时间
   */
  start_time?: number;
  /**
   * 状态 1: 进行中 2:已结束
   */
  status?: 0 | 1 | 2;
  /**
   * 故障所属sre企业项目id
   */
  team_id?: number;
  /**
   * 故障所属sre企业项目名
   */
  team_name?: string;
  topic?: FailureTopicsPostResponseFailureInfoFailuresTopic;
}
export interface FailureTopicsPostResponseFailureInfoFailuresService {
  /**
   * 服务id
   */
  service_id?: string;
  /**
   * 服务名
   */
  service_name?: string;
}
export interface FailureTopicsPostResponseFailureInfoFailuresTopic {
  /**
   * 主题事件id
   */
  topic_id?: number;
  /**
   * 主题事件名称
   */
  topic_title?: string;
}
export interface FailureTopicsDeleteRequsetData {
  failure_ids?: FailureTopicsDeleteRequsetDataFailureIds[];
}
export interface FailureTopicsDeleteRequsetDataFailureIds {
  /**
   * 故障事件id
   */
  id?: number;
  /**
   * 所属团队
   */
  team_id?: number;
}
/**
 * 删除故障主题事件
 */
export interface FailureTopicsDeleteResponse {
  [k: string]: unknown;
}
/**
 * 批量获取故障主题事件详情
 */
export interface FailureTopicsbatchGetRequsetParams {
  /**
   * 主题事件id,多个用,隔开
   */
  ids: string;
}
export interface FailureTopicsbatchGetResponseBasicInfo {
  /**
   * 创建人id
   */
  c_user_id?: number;
  /**
   * 创建人
   */
  c_user_name?: string;
  /**
   * 是否纳入预算扣减时长
   */
  contain_duration_time?: number;
  /**
   * wps部门id
   */
  department_id?: string;
  /**
   * wps部门名字
   */
  department_name?: string;
  /**
   * wps部门路径
   */
  department_path?: string;
  /**
   * 故障结束时间(秒)
   */
  end_time?: number;
  /**
   * 50x/错误数量
   */
  error_count?: number;
  /**
   * 手动录入的故障类型
   */
  extra_failure_type_name?: string;
  /**
   * 手动录入的恢复方式
   */
  extra_recovery_type_name?: string;
  /**
   * 故障折算时长(秒)
   */
  failure_adjusted_duration?: number;
  /**
   * 故障占比(0.0~1.0)
   */
  failure_adjusted_duration_rate?: number;
  /**
   * 故障总时长(秒)
   */
  failure_duration?: number;
  /**
   * 故障类型(编号)
   */
  failure_type?: string;
  /**
   * 故障类型(中文名)
   */
  failure_type_name?: string;
  /**
   * 修改过故障时长
   */
  is_duration_adjusted?: boolean;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 最近更新人id
   */
  m_user_id?: number;
  /**
   * 最近更新人
   */
  m_user_name?: string;
  /**
   * 故障等级(P0,1,2,3...)
   */
  p_level?: number;
  plan_types?: FailureTopicsbatchGetResponseBasicInfoPlanTypes[];
  /**
   * 恢复方式(编号)
   */
  recovery_type?: string;
  /**
   * 恢复方式(中文名)
   */
  recovery_type_name?: string;
  request_count?: number;
  /**
   * 受影响服务id
   */
  service_id?: string;
  /**
   * 受影响服务名
   */
  service_name?: string;
  /**
   * 故障开始时间(秒)
   */
  start_time?: number;
  /**
   * 所属企业项目id
   */
  team_id?: number;
  /**
   * 所属企业项目名
   */
  team_name?: string;
  /**
   * 事件标题
   */
  title?: string;
}
export interface FailureTopicsbatchGetResponseBasicInfoPlanTypes {
  extra?: FailureTopicsbatchGetResponseBasicInfoPlanTypesExtra;
  id?: string;
  /**
   * 展示字段名
   */
  name?: string;
}
export interface FailureTopicsbatchGetResponseBasicInfoPlanTypesExtra {
  [k: string]: unknown;
}
export interface FailureTopicsbatchGetResponseDocumentInfo {
  related_documents?: FailureTopicsbatchGetResponseDocumentInfoRelatedDocuments[];
}
export interface FailureTopicsbatchGetResponseDocumentInfoRelatedDocuments {
  /**
   * 文档url链接
   */
  link?: string;
  /**
   * (只读)团队id
   */
  team_id?: number;
  /**
   * 文档名称
   */
  title?: string;
  /**
   * 所属主题事件id
   */
  topic_id?: number;
  /**
   * 所属主题事件名
   */
  topic_name?: string;
}
export interface FailureTopicsbatchGetResponseFailureInfo {
  failure_ids?: FailureTopicsbatchGetResponseFailureInfoFailureIds[];
  failures?: FailureTopicsbatchGetResponseFailureInfoFailures[];
}
export interface FailureTopicsbatchGetResponseFailureInfoFailures {
  biz_line_ids?: FailureTopicsbatchGetResponseFailureInfoFailuresBizLineIds[];
  /**
   * 故障描述
   */
  description?: string;
  /**
   * 持续时长(秒)
   */
  duration_seconds?: number;
  /**
   * 折算时长(秒)
   */
  effect_seconds?: number;
  /**
   * 结束时间
   */
  end_time?: number;
  failure_ids?: FailureTopicsbatchGetResponseFailureInfoFailuresFailureIds[];
  id?: number;
  /**
   * 服务自身也故障
   */
  include_service_failure?: boolean;
  instances?: FailureTopicsbatchGetResponseFailureInfoFailuresInstances[];
  request_count?: number;
  request_error_count?: number;
  service?: FailureTopicsbatchGetResponseFailureInfoFailuresService;
  /**
   * 故障开始时间
   */
  start_time?: number;
  /**
   * 状态 1: 进行中 2:已结束
   */
  status?: 0 | 1 | 2;
  /**
   * 故障所属sre企业项目id
   */
  team_id?: number;
  /**
   * 故障所属sre企业项目名
   */
  team_name?: string;
  topic?: FailureTopicsbatchGetResponseFailureInfoFailuresTopic;
}
export interface FailureTopicsbatchGetResponseFailureInfoFailuresService {
  /**
   * 服务id
   */
  service_id?: string;
  /**
   * 服务名
   */
  service_name?: string;
}
export interface FailureTopicsbatchGetResponseFailureInfoFailuresTopic {
  /**
   * 主题事件id
   */
  topic_id?: number;
  /**
   * 主题事件名称
   */
  topic_title?: string;
}
/**
 * 批量更新故障主题事件状态
 */
export interface FailureTopicsbatchPutRequsetParams {
  /**
   * 主题事件id,多个用,隔开
   */
  ids: string;
  /**
   * 是否纳入时长，1是，0否
   */
  contain_duration_time: number;
}
/**
 * 批量更新故障主题事件状态
 */
export interface FailureTopicsbatchPutResponse {
  [k: string]: unknown;
}
/**
 * 获取故障检测策略列表
 */
export interface FailureConfigconfigsGetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 适用团队
   */
  apply_team_id?: string;
  /**
   * 适用资源类型。单选 /kce/api/kslm/resource/type 的codename.code
   */
  resource_catalog?: string;
  /**
   * 适用应用类型。单选 /kce/api/kslm/resource/type 的application_type_list.code
   */
  resource_type?: string;
  /**
   * 模糊搜索故障策略名，最长50字符
   */
  name?: string;
}
export interface FailureConfigconfigsGetResponse {
  list?: FailureConfigconfigsGetResponseList[];
  /**
   * 总数
   */
  total?: number;
}
export interface FailureConfigconfigsGetResponseList {
  annotations?: FailureConfigconfigsGetResponseListAnnotations;
  apply_team_ids?: FailureConfigconfigsGetResponseListApplyTeamIds[];
  /**
   * 创建时间
   */
  c_time?: number;
  condition?: FailureConfigconfigsGetResponseListCondition;
  /**
   * 删除时间(大于0时表示删除)
   */
  d_time?: number;
  /**
   * 故障补充描述
   */
  description?: string;
  /**
   * 启用规则
   */
  enabled?: boolean;
  /**
   * 关联标签。与应用类型二选一
   */
  equal_labels?: string;
  id?: number;
  /**
   * 只能看，不能编辑
   */
  is_read_only?: boolean;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 策略名称
   */
  name?: string;
  /**
   * Deprecated: use ResourceCatalogs
   */
  resource_catalog?: string;
  resource_catalogs?: FailureConfigconfigsGetResponseListResourceCatalogs[];
  /**
   * Deprecated: use ResourceTypes
   */
  resource_type?: string;
  resource_types?: FailureConfigconfigsGetResponseListResourceTypes[];
  /**
   * 解决方案
   */
  runbook?: string;
}
export interface FailureConfigconfigsGetResponseListAnnotations {
  [k: string]: unknown;
}
export interface FailureConfigconfigsGetResponseListCondition {
  conditions?: FailureConfigconfigsGetResponseListConditionConditions[];
  /**
   * 条件类型 1.AND; 2:OR
   */
  operator: 0 | 1 | 2;
}
export interface FailureConfigconfigsGetResponseListConditionConditions {
  /**
   * 规则类型 1.引用已有规则 2.自定义规则
   */
  condition_type?: 0 | 1 | 2;
  matches?: FailureConfigconfigsGetResponseListConditionConditionsMatches[];
  /**
   * 条件类型 1:AND, 2:OR
   */
  operator?: 0 | 1 | 2;
  rule_ids?: FailureConfigconfigsGetResponseListConditionConditionsRuleIds[];
  rules?: FailureConfigconfigsGetResponseListConditionConditionsRules;
  /**
   * 团队id
   */
  team_id?: number;
}
export interface FailureConfigconfigsGetResponseListConditionConditionsMatches {
  /**
   * 告警条件(规则id)列表; condition_type=1时必填
   */
  rule_id?: number;
  simple_rule?: FailureConfigconfigsGetResponseListConditionConditionsMatchesSimpleRule;
}
export interface FailureConfigconfigsGetResponseListConditionConditionsMatchesSimpleRule {
  /**
   * 数据源id
   */
  data_source_id: number;
  /**
   * promql表达式
   */
  expr: string;
  /**
   * 规则id
   */
  link_rule_id?: number;
  /**
   * 规则名
   */
  name: string;
  /**
   * 比较符 0:'<' 1:'<=' 2:'=' 3:'>=' 4:'>' 5':'!='
   */
  operator: 0 | 1 | 2 | 3 | 4 | 5;
  /**
   * 单位 1:'GB' 2:'Gb' 3:'MB' 4:'Mb' 5:'KB' 6:'Kb' 7:'%' 8:'ms' 99:'无'
   */
  unit?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 99;
  /**
   * 阈值
   */
  value?: number;
}
export interface FailureConfigconfigsGetResponseListConditionConditionsRules {
  [k: string]: unknown;
}
export interface FailureConfigconfigsPostRequsetData {
  apply_team_ids?: FailureConfigconfigsPostRequsetDataApplyTeamIds[];
  condition: FailureConfigconfigsPostRequsetDataCondition;
  /**
   * 故障补充描述
   */
  description?: string;
  /**
   * 启用规则
   */
  enabled?: boolean;
  /**
   * 关联标签。与应用类型二选一
   */
  equal_labels?: string;
  /**
   * 策略名称
   */
  name: string;
  /**
   * 适用资源类型
   */
  resource_catalog?: string;
  resource_types?: FailureConfigconfigsPostRequsetDataResourceTypes[];
  /**
   * 解决方案
   */
  runbook?: string;
}
export interface FailureConfigconfigsPostRequsetDataCondition {
  conditions?: FailureConfigconfigsPostRequsetDataConditionConditions[];
  /**
   * 条件类型 1.AND; 2:OR
   */
  operator: 0 | 1 | 2;
}
export interface FailureConfigconfigsPostRequsetDataConditionConditions {
  /**
   * 规则类型 1.引用已有规则 2.自定义规则
   */
  condition_type?: 0 | 1 | 2;
  matches?: FailureConfigconfigsPostRequsetDataConditionConditionsMatches[];
  /**
   * 条件类型 1:AND, 2:OR
   */
  operator?: 0 | 1 | 2;
  rule_ids?: FailureConfigconfigsPostRequsetDataConditionConditionsRuleIds[];
  rules?: FailureConfigconfigsPostRequsetDataConditionConditionsRules;
  /**
   * 团队id
   */
  team_id?: number;
}
export interface FailureConfigconfigsPostRequsetDataConditionConditionsMatches {
  /**
   * 告警条件(规则id)列表; condition_type=1时必填
   */
  rule_id?: number;
  simple_rule?: FailureConfigconfigsPostRequsetDataConditionConditionsMatchesSimpleRule;
}
export interface FailureConfigconfigsPostRequsetDataConditionConditionsMatchesSimpleRule {
  /**
   * 数据源id
   */
  data_source_id: number;
  /**
   * promql表达式
   */
  expr: string;
  /**
   * 规则id
   */
  link_rule_id?: number;
  /**
   * 规则名
   */
  name: string;
  /**
   * 比较符 0:'<' 1:'<=' 2:'=' 3:'>=' 4:'>' 5':'!='
   */
  operator: 0 | 1 | 2 | 3 | 4 | 5;
  /**
   * 单位 1:'GB' 2:'Gb' 3:'MB' 4:'Mb' 5:'KB' 6:'Kb' 7:'%' 8:'ms' 99:'无'
   */
  unit?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 99;
  /**
   * 阈值
   */
  value?: number;
}
export interface FailureConfigconfigsPostRequsetDataConditionConditionsRules {
  [k: string]: unknown;
}
export interface FailureConfigconfigsPostResponse {
  ack?: FailureConfigconfigsPostResponseAck;
  id?: number;
  message?: string;
}
export interface FailureConfigconfigsPostResponseAck {
  /**
   * The bool value.
   */
  value?: boolean;
}
export interface FailureConfigconfigsidGetResponse {
  annotations?: FailureConfigconfigsidGetResponseAnnotations;
  apply_team_ids?: FailureConfigconfigsidGetResponseApplyTeamIds[];
  /**
   * 创建时间
   */
  c_time?: number;
  condition?: FailureConfigconfigsidGetResponseCondition;
  /**
   * 删除时间(大于0时表示删除)
   */
  d_time?: number;
  /**
   * 故障补充描述
   */
  description?: string;
  /**
   * 启用规则
   */
  enabled?: boolean;
  /**
   * 关联标签。与应用类型二选一
   */
  equal_labels?: string;
  id?: number;
  /**
   * 只能看，不能编辑
   */
  is_read_only?: boolean;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 策略名称
   */
  name?: string;
  /**
   * Deprecated: use ResourceCatalogs
   */
  resource_catalog?: string;
  resource_catalogs?: FailureConfigconfigsidGetResponseResourceCatalogs[];
  /**
   * Deprecated: use ResourceTypes
   */
  resource_type?: string;
  resource_types?: FailureConfigconfigsidGetResponseResourceTypes[];
  /**
   * 解决方案
   */
  runbook?: string;
}
export interface FailureConfigconfigsidGetResponseAnnotations {
  [k: string]: unknown;
}
export interface FailureConfigconfigsidGetResponseCondition {
  conditions?: FailureConfigconfigsidGetResponseConditionConditions[];
  /**
   * 条件类型 1.AND; 2:OR
   */
  operator: 0 | 1 | 2;
}
export interface FailureConfigconfigsidGetResponseConditionConditions {
  /**
   * 规则类型 1.引用已有规则 2.自定义规则
   */
  condition_type?: 0 | 1 | 2;
  matches?: FailureConfigconfigsidGetResponseConditionConditionsMatches[];
  /**
   * 条件类型 1:AND, 2:OR
   */
  operator?: 0 | 1 | 2;
  rule_ids?: FailureConfigconfigsidGetResponseConditionConditionsRuleIds[];
  rules?: FailureConfigconfigsidGetResponseConditionConditionsRules;
  /**
   * 团队id
   */
  team_id?: number;
}
export interface FailureConfigconfigsidGetResponseConditionConditionsMatches {
  /**
   * 告警条件(规则id)列表; condition_type=1时必填
   */
  rule_id?: number;
  simple_rule?: FailureConfigconfigsidGetResponseConditionConditionsMatchesSimpleRule;
}
export interface FailureConfigconfigsidGetResponseConditionConditionsMatchesSimpleRule {
  /**
   * 数据源id
   */
  data_source_id: number;
  /**
   * promql表达式
   */
  expr: string;
  /**
   * 规则id
   */
  link_rule_id?: number;
  /**
   * 规则名
   */
  name: string;
  /**
   * 比较符 0:'<' 1:'<=' 2:'=' 3:'>=' 4:'>' 5':'!='
   */
  operator: 0 | 1 | 2 | 3 | 4 | 5;
  /**
   * 单位 1:'GB' 2:'Gb' 3:'MB' 4:'Mb' 5:'KB' 6:'Kb' 7:'%' 8:'ms' 99:'无'
   */
  unit?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 99;
  /**
   * 阈值
   */
  value?: number;
}
export interface FailureConfigconfigsidGetResponseConditionConditionsRules {
  [k: string]: unknown;
}
export interface FailureConfigconfigsidPutRequsetData {
  apply_team_ids?: FailureConfigconfigsidPutRequsetDataApplyTeamIds[];
  condition: FailureConfigconfigsidPutRequsetDataCondition;
  /**
   * 故障补充描述
   */
  description?: string;
  /**
   * 启用规则
   */
  enabled?: boolean;
  /**
   * 关联标签。与应用类型二选一
   */
  equal_labels?: string;
  /**
   * 策略名称
   */
  name: string;
  /**
   * 适用资源类型
   */
  resource_catalog?: string;
  resource_types?: FailureConfigconfigsidPutRequsetDataResourceTypes[];
  /**
   * 解决方案
   */
  runbook?: string;
}
export interface FailureConfigconfigsidPutRequsetDataCondition {
  conditions?: FailureConfigconfigsidPutRequsetDataConditionConditions[];
  /**
   * 条件类型 1.AND; 2:OR
   */
  operator: 0 | 1 | 2;
}
export interface FailureConfigconfigsidPutRequsetDataConditionConditions {
  /**
   * 规则类型 1.引用已有规则 2.自定义规则
   */
  condition_type?: 0 | 1 | 2;
  matches?: FailureConfigconfigsidPutRequsetDataConditionConditionsMatches[];
  /**
   * 条件类型 1:AND, 2:OR
   */
  operator?: 0 | 1 | 2;
  rule_ids?: FailureConfigconfigsidPutRequsetDataConditionConditionsRuleIds[];
  rules?: FailureConfigconfigsidPutRequsetDataConditionConditionsRules;
  /**
   * 团队id
   */
  team_id?: number;
}
export interface FailureConfigconfigsidPutRequsetDataConditionConditionsMatches {
  /**
   * 告警条件(规则id)列表; condition_type=1时必填
   */
  rule_id?: number;
  simple_rule?: FailureConfigconfigsidPutRequsetDataConditionConditionsMatchesSimpleRule;
}
export interface FailureConfigconfigsidPutRequsetDataConditionConditionsMatchesSimpleRule {
  /**
   * 数据源id
   */
  data_source_id: number;
  /**
   * promql表达式
   */
  expr: string;
  /**
   * 规则id
   */
  link_rule_id?: number;
  /**
   * 规则名
   */
  name: string;
  /**
   * 比较符 0:'<' 1:'<=' 2:'=' 3:'>=' 4:'>' 5':'!='
   */
  operator: 0 | 1 | 2 | 3 | 4 | 5;
  /**
   * 单位 1:'GB' 2:'Gb' 3:'MB' 4:'Mb' 5:'KB' 6:'Kb' 7:'%' 8:'ms' 99:'无'
   */
  unit?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 99;
  /**
   * 阈值
   */
  value?: number;
}
export interface FailureConfigconfigsidPutRequsetDataConditionConditionsRules {
  [k: string]: unknown;
}
export interface FailureConfigconfigsidPutResponse {
  ack?: FailureConfigconfigsidPutResponseAck;
  id?: number;
  message?: string;
}
export interface FailureConfigconfigsidPutResponseAck {
  /**
   * The bool value.
   */
  value?: boolean;
}
export interface FailureConfigconfigsidDeleteResponse {
  ack?: FailureConfigconfigsidDeleteResponseAck;
  id?: number;
  message?: string;
}
export interface FailureConfigconfigsidDeleteResponseAck {
  /**
   * The bool value.
   */
  value?: boolean;
}
export interface FailureConfigconfigsidstatusPutRequsetData {
  /**
   * 启用规则
   */
  enabled?: boolean;
}
export interface FailureConfigconfigsidstatusPutResponse {
  ack?: FailureConfigconfigsidstatusPutResponseAck;
  id?: number;
  message?: string;
}
export interface FailureConfigconfigsidstatusPutResponseAck {
  /**
   * The bool value.
   */
  value?: boolean;
}
export interface FailureConfigdryRunPostRequsetData {
  apply_team_ids?: FailureConfigdryRunPostRequsetDataApplyTeamIds[];
  condition: FailureConfigdryRunPostRequsetDataCondition;
  /**
   * 故障补充描述
   */
  description?: string;
  /**
   * 启用规则
   */
  enabled?: boolean;
  /**
   * 关联标签。与应用类型二选一
   */
  equal_labels?: string;
  /**
   * 策略名称
   */
  name: string;
  /**
   * 适用资源类型
   */
  resource_catalog?: string;
  resource_types?: FailureConfigdryRunPostRequsetDataResourceTypes[];
  /**
   * 解决方案
   */
  runbook?: string;
}
export interface FailureConfigdryRunPostRequsetDataCondition {
  conditions?: FailureConfigdryRunPostRequsetDataConditionConditions[];
  /**
   * 条件类型 1.AND; 2:OR
   */
  operator: 0 | 1 | 2;
}
export interface FailureConfigdryRunPostRequsetDataConditionConditions {
  /**
   * 规则类型 1.引用已有规则 2.自定义规则
   */
  condition_type?: 0 | 1 | 2;
  matches?: FailureConfigdryRunPostRequsetDataConditionConditionsMatches[];
  /**
   * 条件类型 1:AND, 2:OR
   */
  operator?: 0 | 1 | 2;
  rule_ids?: FailureConfigdryRunPostRequsetDataConditionConditionsRuleIds[];
  rules?: FailureConfigdryRunPostRequsetDataConditionConditionsRules;
  /**
   * 团队id
   */
  team_id?: number;
}
export interface FailureConfigdryRunPostRequsetDataConditionConditionsMatches {
  /**
   * 告警条件(规则id)列表; condition_type=1时必填
   */
  rule_id?: number;
  simple_rule?: FailureConfigdryRunPostRequsetDataConditionConditionsMatchesSimpleRule;
}
export interface FailureConfigdryRunPostRequsetDataConditionConditionsMatchesSimpleRule {
  /**
   * 数据源id
   */
  data_source_id: number;
  /**
   * promql表达式
   */
  expr: string;
  /**
   * 规则id
   */
  link_rule_id?: number;
  /**
   * 规则名
   */
  name: string;
  /**
   * 比较符 0:'<' 1:'<=' 2:'=' 3:'>=' 4:'>' 5':'!='
   */
  operator: 0 | 1 | 2 | 3 | 4 | 5;
  /**
   * 单位 1:'GB' 2:'Gb' 3:'MB' 4:'Mb' 5:'KB' 6:'Kb' 7:'%' 8:'ms' 99:'无'
   */
  unit?: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 99;
  /**
   * 阈值
   */
  value?: number;
}
export interface FailureConfigdryRunPostRequsetDataConditionConditionsRules {
  [k: string]: unknown;
}
export interface FailureConfigdryRunPostResponse {
  query_result?: FailureConfigdryRunPostResponseQueryResult[];
  /**
   * woa告警消息 demo
   */
  template_message?: string;
}
export interface FailureConfigdryRunPostResponseQueryResult {
  Labels?: FailureConfigdryRunPostResponseQueryResultLabels;
  /**
   * 告警值
   */
  Value?: number;
}
export interface FailureConfigdryRunPostResponseQueryResultLabels {
  [k: string]: unknown;
}
export interface FailureConfigduplicatePostRequsetData {
  /**
   * 要复制的策略id
   */
  id: number;
}
export interface FailureConfigduplicatePostResponse {
  ack?: FailureConfigduplicatePostResponseAck;
  id?: number;
  message?: string;
}
export interface FailureConfigduplicatePostResponseAck {
  /**
   * The bool value.
   */
  value?: boolean;
}
/**
 * 获取可用性错误预算报告
 */
export interface FailureReportavailabilityReportGetRequsetParams {
  /**
   * 开始时间(秒)
   */
  start_time?: number;
  /**
   * 结束时间(秒)
   */
  end_time?: number;
  /**
   * 页数
   */
  page?: number;
  /**
   * 分页大小
   */
  page_size?: number;
  /**
   * 排序方式 1.(默认)可用性预算 低->高 2.可用性预算 高->低 3.折算总时长 高->低 4.折算总时长 低->高
   */
  sort?: number;
  /**
   * 故障类型
   */
  failure_type?: string;
  /**
   * 恢复类型
   */
  recovery_type?: string;
  /**
   * 所属团队id; 多个团队逗号(,)拼接
   */
  team_ids?: string;
}
export interface FailureReportavailabilityReportGetResponse {
  list?: FailureReportavailabilityReportGetResponseList[];
  lowest_team_availability?: FailureReportavailabilityReportGetResponseLowestTeamAvailability;
  /**
   * 总数
   */
  total?: number;
}
export interface FailureReportavailabilityReportGetResponseList {
  /**
   * 折算错误总时长(秒)
   */
  adjusted_failure_duration_seconds_total?: number;
  /**
   * 剩余可用错误预算(秒)
   */
  available_duration_seconds?: number;
  pin_on_top?: FailureReportavailabilityReportGetResponseListPinOnTop;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * (只读)团队名
   */
  team_name?: string;
  year_report?: FailureReportavailabilityReportGetResponseListYearReport;
}
export interface FailureReportavailabilityReportGetResponseListPinOnTop {
  /**
   * The bool value.
   */
  value?: boolean;
}
export interface FailureReportavailabilityReportGetResponseListYearReport {
  apr_failure_duration_seconds?: number;
  aug_failure_duration_seconds?: number;
  dec_failure_duration_seconds?: number;
  feb_failure_duration_seconds?: number;
  jan_failure_duration_seconds?: number;
  jul_failure_duration_seconds?: number;
  jun_failure_duration_seconds?: number;
  mar_failure_duration_seconds?: number;
  may_failure_duration_seconds?: number;
  nov_failure_duration_seconds?: number;
  oct_failure_duration_seconds?: number;
  sep_failure_duration_seconds?: number;
}
export interface FailureReportavailabilityReportGetResponseLowestTeamAvailability {
  /**
   * 折算错误总时长(秒)
   */
  adjusted_failure_duration_seconds_total?: number;
  /**
   * 剩余可用错误预算(秒)
   */
  available_duration_seconds?: number;
  pin_on_top?: FailureReportavailabilityReportGetResponseLowestTeamAvailabilityPinOnTop;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * (只读)团队名
   */
  team_name?: string;
  year_report?: FailureReportavailabilityReportGetResponseLowestTeamAvailabilityYearReport;
}
export interface FailureReportavailabilityReportGetResponseLowestTeamAvailabilityPinOnTop {
  /**
   * The bool value.
   */
  value?: boolean;
}
export interface FailureReportavailabilityReportGetResponseLowestTeamAvailabilityYearReport {
  apr_failure_duration_seconds?: number;
  aug_failure_duration_seconds?: number;
  dec_failure_duration_seconds?: number;
  feb_failure_duration_seconds?: number;
  jan_failure_duration_seconds?: number;
  jul_failure_duration_seconds?: number;
  jun_failure_duration_seconds?: number;
  mar_failure_duration_seconds?: number;
  may_failure_duration_seconds?: number;
  nov_failure_duration_seconds?: number;
  oct_failure_duration_seconds?: number;
  sep_failure_duration_seconds?: number;
}
/**
 * 获取团队可用性错误预算报告明细
 */
export interface FailureReportavailabilityReportdetailGetRequsetParams {
  /**
   * 所属团队id
   */
  team_id: number;
  /**
   * 年份: 2022,2023 ..
   */
  year: number;
  /**
   * 月份: 1~12
   */
  month: number;
}
export interface FailureReportavailabilityReportdetailGetResponse {
  list?: FailureReportavailabilityReportdetailGetResponseList[];
}
export interface FailureReportavailabilityReportdetailGetResponseList {
  /**
   * 折算时长(秒)
   */
  adjusted_duration_seconds?: number;
  /**
   * 受影响的服务id
   */
  related_service_id?: string;
  /**
   * 受影响的服务名
   */
  related_service_name?: string;
  /**
   * 开始时间(秒)
   */
  start_time?: number;
  /**
   * 主题事件id
   */
  topic_id?: number;
  /**
   * 主题事件名
   */
  topic_title?: string;
}
export interface FailureReportavailabilityReportpinToTopPostRequsetData {
  team_ids?: FailureReportavailabilityReportpinToTopPostRequsetDataTeamIds[];
}
export interface FailureReportavailabilityReportpinToTopPostResponse {}
export interface FailureReportavailabilityReportremoveFromTopPostRequsetData {
  team_ids?: FailureReportavailabilityReportremoveFromTopPostRequsetDataTeamIds[];
}
export interface FailureReportavailabilityReportremoveFromTopPostResponse {}
/**
 * 获取故障相关文档列表
 */
export interface FailureReportdocumentReportGetRequsetParams {
  /**
   * 开始时间(秒)
   */
  start_time?: number;
  /**
   * 结束时间(秒)
   */
  end_time?: number;
  /**
   * 页数
   */
  page?: number;
  /**
   * 分页大小
   */
  page_size?: number;
  /**
   * 故障类型
   */
  failure_type?: string;
  /**
   * 恢复类型
   */
  recovery_type?: string;
  /**
   * 所属团队id; 多个团队逗号(,)拼接
   */
  team_ids?: string;
  /**
   * 模糊搜索关键字
   */
  search?: string;
}
export interface FailureReportdocumentReportGetResponse {
  /**
   * 本周新增文档数
   */
  document_count_this_week?: number;
  /**
   * 文档总数
   */
  document_total?: number;
  documents?: FailureReportdocumentReportGetResponseDocuments[];
}
export interface FailureReportdocumentReportGetResponseDocuments {
  /**
   * 文档链接
   */
  link?: string;
  /**
   * 所属团队id
   */
  team_id?: number;
  /**
   * 文档标题
   */
  title?: string;
  /**
   * 主题事件id
   */
  topic_id?: number;
  /**
   * 主题事件名
   */
  topic_title?: string;
}
/**
 * 一次性获取全部数据
 */
export interface FailureReportoverviewGetRequsetParams {
  /**
   * 开始时间(秒)
   */
  start_time?: number;
  /**
   * 结束时间(秒)
   */
  end_time?: number;
  /**
   * 故障类型
   */
  failure_type?: string;
  /**
   * 恢复类型
   */
  recovery_type?: string;
  /**
   * 所属团队id; 多个团队逗号(,)拼接
   */
  team_ids?: string;
}
export interface FailureReportoverviewGetResponse {
  document_report?: FailureReportoverviewGetResponseDocumentReport;
  recovery_type_report_by_team?: FailureReportoverviewGetResponseRecoveryTypeReportByTeam[];
  teams_availability?: FailureReportoverviewGetResponseTeamsAvailability;
  total_report?: FailureReportoverviewGetResponseTotalReport;
  trend_by_adjt?: FailureReportoverviewGetResponseTrendByAdjt[];
  trend_by_date?: FailureReportoverviewGetResponseTrendByDate[];
  trend_by_fail_count?: FailureReportoverviewGetResponseTrendByFailCount[];
  trend_by_plevel?: FailureReportoverviewGetResponseTrendByPlevel[];
  trend_by_sla?: FailureReportoverviewGetResponseTrendBySla[];
  trend_by_team?: FailureReportoverviewGetResponseTrendByTeam[];
}
export interface FailureReportoverviewGetResponseDocumentReport {
  /**
   * 本周新增文档数
   */
  document_count_this_week?: number;
  /**
   * 文档总数
   */
  document_total?: number;
  documents?: FailureReportoverviewGetResponseDocumentReportDocuments[];
}
export interface FailureReportoverviewGetResponseDocumentReportDocuments {
  /**
   * 文档链接
   */
  link?: string;
  /**
   * 所属团队id
   */
  team_id?: number;
  /**
   * 文档标题
   */
  title?: string;
  /**
   * 主题事件id
   */
  topic_id?: number;
  /**
   * 主题事件名
   */
  topic_title?: string;
}
export interface FailureReportoverviewGetResponseRecoveryTypeReportByTeam {
  recovery_types?: FailureReportoverviewGetResponseRecoveryTypeReportByTeamRecoveryTypes[];
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * (只读)团队名
   */
  team_name?: string;
  /**
   * 恢复方式总数
   */
  total?: number;
}
export interface FailureReportoverviewGetResponseRecoveryTypeReportByTeamRecoveryTypes {
  /**
   * 恢复方式编号
   */
  code?: string;
  /**
   * 数量
   */
  count?: number;
  /**
   * (只读)恢复方式中文名
   */
  name?: string;
}
export interface FailureReportoverviewGetResponseTeamsAvailability {
  list?: FailureReportoverviewGetResponseTeamsAvailabilityList[];
  lowest_team_availability?: FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailability;
  /**
   * 总数
   */
  total?: number;
}
export interface FailureReportoverviewGetResponseTeamsAvailabilityList {
  /**
   * 折算错误总时长(秒)
   */
  adjusted_failure_duration_seconds_total?: number;
  /**
   * 剩余可用错误预算(秒)
   */
  available_duration_seconds?: number;
  pin_on_top?: FailureReportoverviewGetResponseTeamsAvailabilityListPinOnTop;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * (只读)团队名
   */
  team_name?: string;
  year_report?: FailureReportoverviewGetResponseTeamsAvailabilityListYearReport;
}
export interface FailureReportoverviewGetResponseTeamsAvailabilityListPinOnTop {
  /**
   * The bool value.
   */
  value?: boolean;
}
export interface FailureReportoverviewGetResponseTeamsAvailabilityListYearReport {
  apr_failure_duration_seconds?: number;
  aug_failure_duration_seconds?: number;
  dec_failure_duration_seconds?: number;
  feb_failure_duration_seconds?: number;
  jan_failure_duration_seconds?: number;
  jul_failure_duration_seconds?: number;
  jun_failure_duration_seconds?: number;
  mar_failure_duration_seconds?: number;
  may_failure_duration_seconds?: number;
  nov_failure_duration_seconds?: number;
  oct_failure_duration_seconds?: number;
  sep_failure_duration_seconds?: number;
}
export interface FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailability {
  /**
   * 折算错误总时长(秒)
   */
  adjusted_failure_duration_seconds_total?: number;
  /**
   * 剩余可用错误预算(秒)
   */
  available_duration_seconds?: number;
  pin_on_top?: FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailabilityPinOnTop;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * (只读)团队名
   */
  team_name?: string;
  year_report?: FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailabilityYearReport;
}
export interface FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailabilityPinOnTop {
  /**
   * The bool value.
   */
  value?: boolean;
}
export interface FailureReportoverviewGetResponseTeamsAvailabilityLowestTeamAvailabilityYearReport {
  apr_failure_duration_seconds?: number;
  aug_failure_duration_seconds?: number;
  dec_failure_duration_seconds?: number;
  feb_failure_duration_seconds?: number;
  jan_failure_duration_seconds?: number;
  jul_failure_duration_seconds?: number;
  jun_failure_duration_seconds?: number;
  mar_failure_duration_seconds?: number;
  may_failure_duration_seconds?: number;
  nov_failure_duration_seconds?: number;
  oct_failure_duration_seconds?: number;
  sep_failure_duration_seconds?: number;
}
export interface FailureReportoverviewGetResponseTotalReport {
  /**
   * 本周新增(较上周)故障折算时长
   */
  adjusted_failure_duration_seconds_this_week?: number;
  /**
   * 故障折算总时长
   */
  adjusted_failure_duration_seconds_total?: number;
  /**
   * 上周统计的 平均MTTR
   */
  average_mttr_last_week_seconds?: number;
  /**
   * 平均MTTR，主题时间的平均恢复时间
   */
  average_mttr_seconds?: number;
  /**
   * 上周统计的 忽略故障类型筛选的主题数，用于计算复发率
   */
  ignore_selected_failure_type_topic_last_week_total?: number;
  /**
   * 忽略故障类型筛选的主题数，用于计算复发率
   */
  ignore_selected_failure_type_topic_total?: number;
  /**
   * Deprecated: Do not use.
   */
  no_topic_failure_count_this_week?: number;
  /**
   * 尚未关联主题的子事件(故障)总数
   */
  no_topic_failure_total?: number;
  /**
   * (只读)故障自愈率, 0~1.0
   */
  recovery_rate?: number;
  /**
   * (只读)上周故障自愈率, 0~1.0
   */
  recovery_rate_last_week?: number;
  /**
   * 本周新增(较上周)自愈的主题事件数
   */
  recovery_topic_count_this_week?: number;
  /**
   * 所有自愈的主题事件总数
   */
  recovery_topic_total?: number;
  /**
   * 上周统计的 指定故障类型的主题数
   */
  selected_failure_type_topic_last_week_total?: number;
  /**
   * 指定故障类型的主题数
   */
  selected_failure_type_topic_total?: number;
  top_failure_types?: FailureReportoverviewGetResponseTotalReportTopFailureTypes[];
  top_plevel_counts?: FailureReportoverviewGetResponseTotalReportTopPlevelCounts[];
  top_recovery_types?: FailureReportoverviewGetResponseTotalReportTopRecoveryTypes[];
  /**
   * 本周新增(较上周)主题事件数
   */
  topic_count_this_week?: number;
  /**
   * 所有主题事件总数
   */
  topic_total?: number;
  /**
   * 上周统计的 有预案的主题事件
   */
  topic_with_plan_last_week_total?: number;
  /**
   * 有预案的主题事件
   */
  topic_with_plan_total?: number;
  /**
   * 上周统计的 用户首先发现的故障数
   */
  user_detected_failure_last_week_total?: number;
  /**
   * 用户首先发现的故障数
   */
  user_detected_failure_total?: number;
}
export interface FailureReportoverviewGetResponseTotalReportTopFailureTypes {
  /**
   * 故障类型编号
   */
  code?: string;
  /**
   * 数量
   */
  count?: number;
  /**
   * (只读)故障类型中文名
   */
  name?: string;
}
export interface FailureReportoverviewGetResponseTotalReportTopPlevelCounts {
  /**
   * 事件级别
   */
  code?: string;
  /**
   * 数量
   */
  count?: number;
  /**
   * (只读)事件级别
   */
  name?: string;
}
export interface FailureReportoverviewGetResponseTotalReportTopRecoveryTypes {
  /**
   * 恢复方式编号
   */
  code?: string;
  /**
   * 数量
   */
  count?: number;
  /**
   * (只读)恢复方式中文名
   */
  name?: string;
}
export interface FailureReportoverviewGetResponseTrendByAdjt {
  /**
   * 折算错误总时长(秒)
   */
  adjusted_failure_duration_seconds_total?: number;
  /**
   * 事件戳(秒)
   */
  timestamp?: number;
}
export interface FailureReportoverviewGetResponseTrendByDate {
  teams?: FailureReportoverviewGetResponseTrendByDateTeams[];
  /**
   * 事件戳(秒)
   */
  timestamp?: number;
}
export interface FailureReportoverviewGetResponseTrendByDateTeams {
  /**
   * 数量
   */
  count?: number;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * (只读)团队名
   */
  team_name?: string;
}
export interface FailureReportoverviewGetResponseTrendByFailCount {
  /**
   * 事件戳(秒)
   */
  timestamp?: number;
  /**
   * 故障总数
   */
  total_count?: number;
}
export interface FailureReportoverviewGetResponseTrendByPlevel {
  plevels?: FailureReportoverviewGetResponseTrendByPlevelPlevels[];
  /**
   * 事件戳(秒)
   */
  timestamp?: number;
}
export interface FailureReportoverviewGetResponseTrendByPlevelPlevels {
  /**
   * 数量
   */
  count?: number;
  /**
   * (只读)故障等级
   */
  plevel?: string;
}
export interface FailureReportoverviewGetResponseTrendBySla {
  /**
   * sla计算结果
   */
  sla_compute?: string;
  /**
   * 事件戳(秒)
   */
  timestamp?: number;
}
export interface FailureReportoverviewGetResponseTrendByTeam {
  failure_types?: FailureReportoverviewGetResponseTrendByTeamFailureTypes[];
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * (只读)团队名
   */
  team_name?: string;
  /**
   * 团队主题事件总数
   */
  total?: number;
}
export interface FailureReportoverviewGetResponseTrendByTeamFailureTypes {
  /**
   * 故障类型编号
   */
  code?: string;
  /**
   * 数量
   */
  count?: number;
  /**
   * (只读)故障类型中文名
   */
  name?: string;
}
/**
 * 获取sla趋势
 */
export interface FailureReporttopicTrendByAdjtGetRequsetParams {
  /**
   * 开始时间(秒)
   */
  start_time?: number;
  /**
   * 结束时间(秒)
   */
  end_time?: number;
  /**
   * 故障类型
   */
  failure_type?: string;
  /**
   * 恢复类型
   */
  recovery_type?: string;
  /**
   * 趋势类型 1.日 2.周(默认) 3.月
   */
  trend_step?: number;
  /**
   * 所属团队id; 多个团队逗号(,)拼接
   */
  team_ids?: string;
}
/**
 * 获取 主题事件趋势
 */
export interface FailureReporttopicTrendByDateGetRequsetParams {
  /**
   * 开始时间(秒)
   */
  start_time?: number;
  /**
   * 结束时间(秒)
   */
  end_time?: number;
  /**
   * 故障类型
   */
  failure_type?: string;
  /**
   * 恢复类型
   */
  recovery_type?: string;
  /**
   * 趋势类型 1.日 2.周(默认) 3.月
   */
  trend_step?: number;
  /**
   * 所属团队id; 多个团队逗号(,)拼接
   */
  team_ids?: string;
}
export interface FailureReporttopicTrendByDateGetResponseTeams {
  /**
   * 数量
   */
  count?: number;
  /**
   * 团队id
   */
  team_id?: number;
  /**
   * (只读)团队名
   */
  team_name?: string;
}
/**
 * 获取主题事件计数趋势
 */
export interface FailureReporttopicTrendByFailCountGetRequsetParams {
  /**
   * 开始时间(秒)
   */
  start_time?: number;
  /**
   * 结束时间(秒)
   */
  end_time?: number;
  /**
   * 故障类型
   */
  failure_type?: string;
  /**
   * 恢复类型
   */
  recovery_type?: string;
  /**
   * 趋势类型 1.日 2.周(默认) 3.月
   */
  trend_step?: number;
  /**
   * 所属团队id; 多个团队逗号(,)拼接
   */
  team_ids?: string;
}
/**
 * 按照级别获取主题事件趋势
 */
export interface FailureReporttopicTrendByPlevelGetRequsetParams {
  /**
   * 开始时间(秒)
   */
  start_time?: number;
  /**
   * 结束时间(秒)
   */
  end_time?: number;
  /**
   * 故障类型
   */
  failure_type?: string;
  /**
   * 恢复类型
   */
  recovery_type?: string;
  /**
   * 趋势类型 1.日 2.周(默认) 3.月
   */
  trend_step?: number;
  /**
   * 所属团队id; 多个团队逗号(,)拼接
   */
  team_ids?: string;
}
export interface FailureReporttopicTrendByPlevelGetResponsePlevels {
  /**
   * 数量
   */
  count?: number;
  /**
   * (只读)故障等级
   */
  plevel?: string;
}
export interface KslmbaseConfigappapiPutRequsetData {
  api_list?: KslmbaseConfigappapiPutRequsetDataApiList[];
  app_id: string;
}
/**
 * 修改应用api信息
 */
export interface KslmbaseConfigappapiPutResponse {
  [k: string]: unknown;
}
/**
 * 导入/上传api
 */
export interface KslmbaseConfigappuploadapisPostResponse {
  [k: string]: unknown;
}
export interface KslmbaseConfigappuploaddescGetResponseFields {
  /**
   * 描述
   */
  desc?: string;
  /**
   * 字段名--后台用
   */
  id?: string;
  /**
   * 字段显示名称
   */
  name?: string;
  options?: KslmbaseConfigappuploaddescGetResponseFieldsOptions[];
  owner?: string;
  /**
   * 是否必填
   */
  required?: boolean;
  /**
   * 字段类型
   */
  type?: string;
}
/**
 * 下载示例模板
 */
export interface KslmbaseConfigappuploadexampleGetResponse {
  [k: string]: unknown;
}
/**
 * 下载空模板
 */
export interface KslmbaseConfigappuploadtemplateGetResponse {
  [k: string]: unknown;
}
/**
 * 下载含数据模板
 */
export interface KslmbaseConfigappuploadwithKaeAppGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
/**
 * 下载含数据模板
 */
export interface KslmbaseConfigappuploadwithKaeAppGetResponse {
  [k: string]: unknown;
}
export interface FailureTopicsfailureTypesGetResponseFields {
  /**
   * 描述
   */
  desc?: string;
  /**
   * 字段名--后台用
   */
  id?: string;
  /**
   * 字段显示名称
   */
  name?: string;
  options?: FailureTopicsfailureTypesGetResponseFieldsOptions[];
  owner?: string;
  /**
   * 是否必填
   */
  required?: boolean;
  /**
   * 字段类型
   */
  type?: string;
}
export interface KslmbaseConfigdatasourcePostRequsetData {
  /**
   * 地址
   */
  addr?: string;
  /**
   * 创建时间
   */
  c_time?: number;
  /**
   * 描述
   */
  desc?: string;
  /**
   * ID
   */
  id?: string;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 名称
   */
  name?: string;
  /**
   * 项目数据源所属Region的Code
   */
  region_code?: string;
  resource_types?: KslmbaseConfigdatasourcePostRequsetDataResourceTypes[];
  /**
   * 数据源范畴, 有2种取值: 默认数据源(private)/自定义数据源(global)
   */
  scope?: string;
}
/**
 * 新建数据源
 */
export interface KslmbaseConfigdatasourcePostResponse {
  [k: string]: unknown;
}
export interface KslmbaseConfigdatasourcePutRequsetData {
  /**
   * 地址
   */
  addr?: string;
  /**
   * 创建时间
   */
  c_time?: number;
  /**
   * 描述
   */
  desc?: string;
  /**
   * ID
   */
  id?: string;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 名称
   */
  name?: string;
  /**
   * 项目数据源所属Region的Code
   */
  region_code?: string;
  resource_types?: KslmbaseConfigdatasourcePutRequsetDataResourceTypes[];
  /**
   * 数据源范畴, 有2种取值: 默认数据源(private)/自定义数据源(global)
   */
  scope?: string;
}
/**
 * 更新数据源
 */
export interface KslmbaseConfigdatasourcePutResponse {
  [k: string]: unknown;
}
/**
 * 删除数据源
 */
export interface KslmbaseConfigdatasourceDeleteRequsetParams {
  /**
   * 数据源id
   */
  id: string;
}
/**
 * 删除数据源
 */
export interface KslmbaseConfigdatasourceDeleteResponse {
  [k: string]: unknown;
}
/**
 * 新建默认数据源
 */
export interface KslmbaseConfigdatasourcedefaultcreatePostResponse {
  [k: string]: unknown;
}
/**
 * 查询当前用户下可见数据源列表
 */
export interface KslmbaseConfigdatasourcelistGetRequsetParams {
  /**
   * 企业团队id
   */
  kae_project_id?: string;
}
/**
 * 根据id查询数据源详情
 */
export interface KslmbaseConfigdatasourcesingleGetRequsetParams {
  /**
   * 数据源id
   */
  id: string;
}
export interface KslmbaseConfigdatasourcesingleGetResponse {
  /**
   * 地址
   */
  addr?: string;
  /**
   * 创建时间
   */
  c_time?: number;
  /**
   * 描述
   */
  desc?: string;
  /**
   * ID
   */
  id?: string;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 名称
   */
  name?: string;
  /**
   * 项目数据源所属Region的Code
   */
  region_code?: string;
  resource_types?: KslmbaseConfigdatasourcesingleGetResponseResourceTypes[];
  /**
   * 数据源范畴, 有2种取值: 默认数据源/自定义数据源
   */
  scope?: string;
}
/**
 * 查询业务线关联的kaeapp
 */
export interface KslmbussinessbizLinekaeAppGetRequsetParams {
  /**
   * 业务线id
   */
  biz_line_id: string;
}
export interface KslmbussinessbizLinekaeAppGetResponse {
  application?: KslmbussinessbizLinekaeAppGetResponseApplication[];
  resource?: KslmbussinessbizLinekaeAppGetResponseResource[];
}
export interface KslmbussinessbizLinekaeAppGetResponseApplication {
  attrs?: KslmbussinessbizLinekaeAppGetResponseApplicationAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessbizLinekaeAppGetResponseApplicationParentIds[];
}
export interface KslmbussinessbizLinekaeAppGetResponseApplicationAttrs {
  [k: string]: unknown;
}
export interface KslmbussinessbizLinekaeAppGetResponseResource {
  attrs?: KslmbussinessbizLinekaeAppGetResponseResourceAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessbizLinekaeAppGetResponseResourceParentIds[];
}
export interface KslmbussinessbizLinekaeAppGetResponseResourceAttrs {
  [k: string]: unknown;
}
/**
 * 查询企业项目业务线
 */
export interface KslmbussinessprojbizLineGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
export interface KslmbussinessprojbizLineGetResponseApplication {
  attrs?: KslmbussinessprojbizLineGetResponseApplicationAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessprojbizLineGetResponseApplicationParentIds[];
}
export interface KslmbussinessprojbizLineGetResponseApplicationAttrs {
  [k: string]: unknown;
}
export interface KslmbussinessprojbizLineGetResponseResource {
  attrs?: KslmbussinessprojbizLineGetResponseResourceAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessprojbizLineGetResponseResourceParentIds[];
}
export interface KslmbussinessprojbizLineGetResponseResourceAttrs {
  [k: string]: unknown;
}
/**
 * 根据id查询业务链路
 */
export interface KslmbussinesschainGetRequsetParams {
  /**
   * 业务链路id
   */
  id: string;
}
export interface KslmbussinesschainGetResponse {
  /**
   * 链路图名称
   */
  buss_name?: string;
  edges?: KslmbussinesschainGetResponseEdges[];
  /**
   * 链路图id
   */
  id?: number;
  /**
   * 链路图企业项目id
   */
  kae_project_id?: string;
  nodes?: KslmbussinesschainGetResponseNodes[];
}
export interface KslmbussinesschainGetResponseEdges {
  data?: KslmbussinesschainGetResponseEdgesData;
  /**
   * 链接线唯一标识
   */
  id?: string;
  labels?: KslmbussinesschainGetResponseEdgesLabels[];
  source?: KslmbussinesschainGetResponseEdgesSource;
  target?: KslmbussinesschainGetResponseEdgesTarget;
}
export interface KslmbussinesschainGetResponseEdgesData {
  /**
   * 异常判定
   */
  exception_gt?: string;
  promql?: KslmbussinesschainGetResponseEdgesDataPromql;
  /**
   * 协议
   */
  protocol?: string;
}
export interface KslmbussinesschainGetResponseEdgesDataPromql {
  /**
   * 数据源地址
   */
  ds_addr?: string;
  /**
   * 数据源id
   */
  ds_id?: string;
  /**
   * promql
   */
  expr?: string;
  /**
   * 单位
   */
  unit?: string;
}
export interface KslmbussinesschainGetResponseEdgesSource {
  cell?: string;
  port?: string;
}
export interface KslmbussinesschainGetResponseEdgesTarget {
  cell?: string;
  port?: string;
}
export interface KslmbussinesschainGetResponseNodes {
  /**
   * 链路画布id
   */
  buss_chain_id?: string;
  /**
   * 业务线id
   */
  buss_id?: string;
  data?: KslmbussinesschainGetResponseNodesData;
  /**
   * 节点唯一标识
   */
  id?: string;
  /**
   * 节点类型:1-业务节点；2-自定义卡片；3-主题节点
   */
  node_type?: 1 | 2 | 3;
  /**
   * 节点位置
   */
  position?: string;
  /**
   * 节点大小
   */
  size?: string;
  /**
   * 业务线节点状态
   */
  status?: string;
}
export interface KslmbussinesschainGetResponseNodesData {
  /**
   * 数据源id
   */
  data_source?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  promql?: KslmbussinesschainGetResponseNodesDataPromql;
}
export interface KslmbussinesschainGetResponseNodesDataPromql {
  [k: string]: unknown;
}
export interface KslmbussinesschainPostRequsetData {
  /**
   * 链路图名称
   */
  buss_name?: string;
  edges?: KslmbussinesschainPostRequsetDataEdges[];
  /**
   * 链路图id
   */
  id?: number;
  /**
   * 链路图企业项目id
   */
  kae_project_id?: string;
  nodes?: KslmbussinesschainPostRequsetDataNodes[];
}
export interface KslmbussinesschainPostRequsetDataEdges {
  data?: KslmbussinesschainPostRequsetDataEdgesData;
  /**
   * 链接线唯一标识
   */
  id?: string;
  labels?: KslmbussinesschainPostRequsetDataEdgesLabels[];
  source?: KslmbussinesschainPostRequsetDataEdgesSource;
  target?: KslmbussinesschainPostRequsetDataEdgesTarget;
}
export interface KslmbussinesschainPostRequsetDataEdgesData {
  /**
   * 异常判定
   */
  exception_gt?: string;
  promql?: KslmbussinesschainPostRequsetDataEdgesDataPromql;
  /**
   * 协议
   */
  protocol?: string;
}
export interface KslmbussinesschainPostRequsetDataEdgesDataPromql {
  /**
   * 数据源地址
   */
  ds_addr?: string;
  /**
   * 数据源id
   */
  ds_id?: string;
  /**
   * promql
   */
  expr?: string;
  /**
   * 单位
   */
  unit?: string;
}
export interface KslmbussinesschainPostRequsetDataEdgesSource {
  cell?: string;
  port?: string;
}
export interface KslmbussinesschainPostRequsetDataEdgesTarget {
  cell?: string;
  port?: string;
}
export interface KslmbussinesschainPostRequsetDataNodes {
  /**
   * 链路画布id
   */
  buss_chain_id?: string;
  /**
   * 业务线id
   */
  buss_id?: string;
  data?: KslmbussinesschainPostRequsetDataNodesData;
  /**
   * 节点唯一标识
   */
  id?: string;
  /**
   * 节点类型:1-业务节点；2-自定义卡片；3-主题节点
   */
  node_type?: 1 | 2 | 3;
  /**
   * 节点位置
   */
  position?: string;
  /**
   * 节点大小
   */
  size?: string;
  /**
   * 业务线节点状态
   */
  status?: string;
}
export interface KslmbussinesschainPostRequsetDataNodesData {
  /**
   * 数据源id
   */
  data_source?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  promql?: KslmbussinesschainPostRequsetDataNodesDataPromql;
}
export interface KslmbussinesschainPostRequsetDataNodesDataPromql {
  [k: string]: unknown;
}
/**
 * 新建业务链路
 */
export interface KslmbussinesschainPostResponse {
  [k: string]: unknown;
}
export interface KslmbussinesschainPutRequsetData {
  /**
   * 链路图名称
   */
  buss_name?: string;
  edges?: KslmbussinesschainPutRequsetDataEdges[];
  /**
   * 链路图id
   */
  id?: number;
  /**
   * 链路图企业项目id
   */
  kae_project_id?: string;
  nodes?: KslmbussinesschainPutRequsetDataNodes[];
}
export interface KslmbussinesschainPutRequsetDataEdges {
  data?: KslmbussinesschainPutRequsetDataEdgesData;
  /**
   * 链接线唯一标识
   */
  id?: string;
  labels?: KslmbussinesschainPutRequsetDataEdgesLabels[];
  source?: KslmbussinesschainPutRequsetDataEdgesSource;
  target?: KslmbussinesschainPutRequsetDataEdgesTarget;
}
export interface KslmbussinesschainPutRequsetDataEdgesData {
  /**
   * 异常判定
   */
  exception_gt?: string;
  promql?: KslmbussinesschainPutRequsetDataEdgesDataPromql;
  /**
   * 协议
   */
  protocol?: string;
}
export interface KslmbussinesschainPutRequsetDataEdgesDataPromql {
  /**
   * 数据源地址
   */
  ds_addr?: string;
  /**
   * 数据源id
   */
  ds_id?: string;
  /**
   * promql
   */
  expr?: string;
  /**
   * 单位
   */
  unit?: string;
}
export interface KslmbussinesschainPutRequsetDataEdgesSource {
  cell?: string;
  port?: string;
}
export interface KslmbussinesschainPutRequsetDataEdgesTarget {
  cell?: string;
  port?: string;
}
export interface KslmbussinesschainPutRequsetDataNodes {
  /**
   * 链路画布id
   */
  buss_chain_id?: string;
  /**
   * 业务线id
   */
  buss_id?: string;
  data?: KslmbussinesschainPutRequsetDataNodesData;
  /**
   * 节点唯一标识
   */
  id?: string;
  /**
   * 节点类型:1-业务节点；2-自定义卡片；3-主题节点
   */
  node_type?: 1 | 2 | 3;
  /**
   * 节点位置
   */
  position?: string;
  /**
   * 节点大小
   */
  size?: string;
  /**
   * 业务线节点状态
   */
  status?: string;
}
export interface KslmbussinesschainPutRequsetDataNodesData {
  /**
   * 数据源id
   */
  data_source?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  promql?: KslmbussinesschainPutRequsetDataNodesDataPromql;
}
export interface KslmbussinesschainPutRequsetDataNodesDataPromql {
  [k: string]: unknown;
}
/**
 * 更新业务链路
 */
export interface KslmbussinesschainPutResponse {
  [k: string]: unknown;
}
/**
 * 删除业务链路
 */
export interface KslmbussinesschainDeleteRequsetParams {
  /**
   * 业务链路id
   */
  id: number;
}
/**
 * 删除业务链路
 */
export interface KslmbussinesschainDeleteResponse {
  [k: string]: unknown;
}
/**
 * 根据企业项目id查询业务线节点列表
 */
export interface KslmbussinesschaindefnodelistGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
  /**
   * 链路画布id
   */
  buss_chain_id: string;
}
export interface KslmbussinesschaindefnodelistGetResponseData {
  /**
   * 数据源id
   */
  data_source?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  promql?: KslmbussinesschaindefnodelistGetResponseDataPromql;
}
export interface KslmbussinesschaindefnodelistGetResponseDataPromql {
  [k: string]: unknown;
}
export interface KslmbussinesschainedgePostRequsetData {
  data?: KslmbussinesschainedgePostRequsetDataData;
  /**
   * 链接线唯一标识
   */
  id?: string;
  labels?: KslmbussinesschainedgePostRequsetDataLabels[];
  source?: KslmbussinesschainedgePostRequsetDataSource;
  target?: KslmbussinesschainedgePostRequsetDataTarget;
}
export interface KslmbussinesschainedgePostRequsetDataData {
  /**
   * 异常判定
   */
  exception_gt?: string;
  promql?: KslmbussinesschainedgePostRequsetDataDataPromql;
  /**
   * 协议
   */
  protocol?: string;
}
export interface KslmbussinesschainedgePostRequsetDataDataPromql {
  /**
   * 数据源地址
   */
  ds_addr?: string;
  /**
   * 数据源id
   */
  ds_id?: string;
  /**
   * promql
   */
  expr?: string;
  /**
   * 单位
   */
  unit?: string;
}
export interface KslmbussinesschainedgePostRequsetDataSource {
  cell?: string;
  port?: string;
}
export interface KslmbussinesschainedgePostRequsetDataTarget {
  cell?: string;
  port?: string;
}
/**
 * 新建业务链路连线
 */
export interface KslmbussinesschainedgePostResponse {
  [k: string]: unknown;
}
export interface KslmbussinesschainedgePutRequsetData {
  data?: KslmbussinesschainedgePutRequsetDataData;
  /**
   * 链接线唯一标识
   */
  id?: string;
  labels?: KslmbussinesschainedgePutRequsetDataLabels[];
  source?: KslmbussinesschainedgePutRequsetDataSource;
  target?: KslmbussinesschainedgePutRequsetDataTarget;
}
export interface KslmbussinesschainedgePutRequsetDataData {
  /**
   * 异常判定
   */
  exception_gt?: string;
  promql?: KslmbussinesschainedgePutRequsetDataDataPromql;
  /**
   * 协议
   */
  protocol?: string;
}
export interface KslmbussinesschainedgePutRequsetDataDataPromql {
  /**
   * 数据源地址
   */
  ds_addr?: string;
  /**
   * 数据源id
   */
  ds_id?: string;
  /**
   * promql
   */
  expr?: string;
  /**
   * 单位
   */
  unit?: string;
}
export interface KslmbussinesschainedgePutRequsetDataSource {
  cell?: string;
  port?: string;
}
export interface KslmbussinesschainedgePutRequsetDataTarget {
  cell?: string;
  port?: string;
}
/**
 * 更新业务链路连线
 */
export interface KslmbussinesschainedgePutResponse {
  [k: string]: unknown;
}
/**
 * 删除业务链路连线
 */
export interface KslmbussinesschainedgeDeleteRequsetParams {
  /**
   * 连线id
   */
  id: string;
}
/**
 * 删除业务链路连线
 */
export interface KslmbussinesschainedgeDeleteResponse {
  [k: string]: unknown;
}
/**
 * 根据企业项目id查询业务链路列表
 */
export interface KslmbussinesschainlistGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
/**
 * 根据id查询业务节点
 */
export interface KslmbussinesschainnodeGetRequsetParams {
  /**
   * 业务节点id
   */
  id: string;
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
export interface KslmbussinesschainnodeGetResponse {
  /**
   * 链路画布id
   */
  buss_chain_id?: string;
  /**
   * 业务线id
   */
  buss_id?: string;
  data?: KslmbussinesschainnodeGetResponseData;
  /**
   * 节点唯一标识
   */
  id?: string;
  /**
   * 节点类型:1-业务节点；2-自定义卡片；3-主题节点
   */
  node_type?: 1 | 2 | 3;
  /**
   * 节点位置
   */
  position?: string;
  /**
   * 节点大小
   */
  size?: string;
  /**
   * 业务线节点状态
   */
  status?: string;
}
export interface KslmbussinesschainnodeGetResponseData {
  /**
   * 数据源id
   */
  data_source?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  promql?: KslmbussinesschainnodeGetResponseDataPromql;
}
export interface KslmbussinesschainnodeGetResponseDataPromql {
  [k: string]: unknown;
}
export interface KslmbussinesschainnodePostRequsetData {
  /**
   * 链路画布id
   */
  buss_chain_id?: string;
  /**
   * 业务线id
   */
  buss_id?: string;
  data?: KslmbussinesschainnodePostRequsetDataData;
  /**
   * 节点唯一标识
   */
  id?: string;
  /**
   * 节点类型:1-业务节点；2-自定义卡片；3-主题节点
   */
  node_type?: 1 | 2 | 3;
  /**
   * 节点位置
   */
  position?: string;
  /**
   * 节点大小
   */
  size?: string;
  /**
   * 业务线节点状态
   */
  status?: string;
}
export interface KslmbussinesschainnodePostRequsetDataData {
  /**
   * 数据源id
   */
  data_source?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  promql?: KslmbussinesschainnodePostRequsetDataDataPromql;
}
export interface KslmbussinesschainnodePostRequsetDataDataPromql {
  [k: string]: unknown;
}
/**
 * 新建业务链路节点
 */
export interface KslmbussinesschainnodePostResponse {
  [k: string]: unknown;
}
export interface KslmbussinesschainnodePutRequsetData {
  /**
   * 链路画布id
   */
  buss_chain_id?: string;
  /**
   * 业务线id
   */
  buss_id?: string;
  data?: KslmbussinesschainnodePutRequsetDataData;
  /**
   * 节点唯一标识
   */
  id?: string;
  /**
   * 节点类型:1-业务节点；2-自定义卡片；3-主题节点
   */
  node_type?: 1 | 2 | 3;
  /**
   * 节点位置
   */
  position?: string;
  /**
   * 节点大小
   */
  size?: string;
  /**
   * 业务线节点状态
   */
  status?: string;
}
export interface KslmbussinesschainnodePutRequsetDataData {
  /**
   * 数据源id
   */
  data_source?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  promql?: KslmbussinesschainnodePutRequsetDataDataPromql;
}
export interface KslmbussinesschainnodePutRequsetDataDataPromql {
  [k: string]: unknown;
}
/**
 * 更新业务链路节点
 */
export interface KslmbussinesschainnodePutResponse {
  [k: string]: unknown;
}
/**
 * 删除业务链路节点
 */
export interface KslmbussinesschainnodeDeleteRequsetParams {
  /**
   * 节点id
   */
  id: string;
}
/**
 * 删除业务链路节点
 */
export interface KslmbussinesschainnodeDeleteResponse {
  [k: string]: unknown;
}
/**
 * 查询业务节点下app告警数
 */
export interface KslmbussinesschainnodealarmsGetRequsetParams {
  /**
   * 业务线id
   */
  bussiness_id: string;
}
export interface KslmbussinesschainnodealarmsGetResponse {
  /**
   * 业务线是否存在告警，1-无告警；2-有告警
   */
  alarm_status?: number;
  app_alarms?: KslmbussinesschainnodealarmsGetResponseAppAlarms[];
  biz_line_id?: string;
  biz_line_name?: string;
  /**
   * 业务线节点被删除
   */
  node_status?: boolean;
}
export interface KslmbussinesschainnodealarmsGetResponseAppAlarms {
  /**
   * 应用告警数
   */
  alarms?: number;
  app_alarm_details?: KslmbussinesschainnodealarmsGetResponseAppAlarmsAppAlarmDetails[];
  /**
   * 环境名
   */
  app_env?: string;
  /**
   * 应用id
   */
  app_id?: string;
  /**
   * 应用名
   */
  app_name?: string;
  resource_alarm_details?: KslmbussinesschainnodealarmsGetResponseAppAlarmsResourceAlarmDetails;
  /**
   * 应用域名
   */
  workload?: string;
}
export interface KslmbussinesschainnodealarmsGetResponseAppAlarmsAppAlarmDetails {
  alert_time?: number;
  rule_id?: string;
  rule_name?: string;
  uniq_id?: string;
  value?: number;
}
export interface KslmbussinesschainnodealarmsGetResponseAppAlarmsResourceAlarmDetails {
  [k: string]: unknown;
}
/**
 * 获取异常的业务线
 */
export interface KslmbussinessfailureLinesGetRequsetParams {
  /**
   * 指定服务id
   */
  service_id?: string;
}
export interface KslmbussinessfailureLinesGetResponseAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinessfailureLinesGetResponseAppListDeveloperList[];
  ops_list?: KslmbussinessfailureLinesGetResponseAppListOpsList[];
  resources?: KslmbussinessfailureLinesGetResponseAppListResources[];
  tester_list?: KslmbussinessfailureLinesGetResponseAppListTesterList[];
}
export interface KslmbussinessfailureLinesGetResponseAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinessfailureLinesGetResponseCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessfailureLinesGetResponseDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
export interface KslmbussinessfailureLinesGetResponseMetadata {
  failure_id?: number;
  failure_start_time?: number;
  /**
   * 故障状态。true:故障中
   */
  failure_status?: boolean;
  last_access_time?: number;
  slo_score?: number;
}
export interface KslmbussinesslinePostRequsetData {
  app_id_list?: KslmbussinesslinePostRequsetDataAppIdList[];
  app_list?: KslmbussinesslinePostRequsetDataAppList[];
  /**
   * 对应的业务组ID
   */
  biz_group_id?: string;
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  customized_metrics?: KslmbussinesslinePostRequsetDataCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinesslinePostRequsetDataDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  maintainers?: KslmbussinesslinePostRequsetDataMaintainers[];
  members?: KslmbussinesslinePostRequsetDataMembers[];
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  owners?: KslmbussinesslinePostRequsetDataOwners[];
  /**
   * 状态
   */
  status?: string;
  webhooks?: KslmbussinesslinePostRequsetDataWebhooks[];
}
export interface KslmbussinesslinePostRequsetDataAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinesslinePostRequsetDataAppListDeveloperList[];
  ops_list?: KslmbussinesslinePostRequsetDataAppListOpsList[];
  resources?: KslmbussinesslinePostRequsetDataAppListResources[];
  tester_list?: KslmbussinesslinePostRequsetDataAppListTesterList[];
}
export interface KslmbussinesslinePostRequsetDataAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinesslinePostRequsetDataCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinesslinePostRequsetDataDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
/**
 * 新建业务线
 */
export interface KslmbussinesslinePostResponse {
  [k: string]: unknown;
}
export interface KslmbussinesslinePutRequsetData {
  app_id_list?: KslmbussinesslinePutRequsetDataAppIdList[];
  app_list?: KslmbussinesslinePutRequsetDataAppList[];
  /**
   * 对应的业务组ID
   */
  biz_group_id?: string;
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  customized_metrics?: KslmbussinesslinePutRequsetDataCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinesslinePutRequsetDataDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  maintainers?: KslmbussinesslinePutRequsetDataMaintainers[];
  members?: KslmbussinesslinePutRequsetDataMembers[];
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  owners?: KslmbussinesslinePutRequsetDataOwners[];
  /**
   * 状态
   */
  status?: string;
  webhooks?: KslmbussinesslinePutRequsetDataWebhooks[];
}
export interface KslmbussinesslinePutRequsetDataAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinesslinePutRequsetDataAppListDeveloperList[];
  ops_list?: KslmbussinesslinePutRequsetDataAppListOpsList[];
  resources?: KslmbussinesslinePutRequsetDataAppListResources[];
  tester_list?: KslmbussinesslinePutRequsetDataAppListTesterList[];
}
export interface KslmbussinesslinePutRequsetDataAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinesslinePutRequsetDataCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinesslinePutRequsetDataDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
/**
 * 更新业务线
 */
export interface KslmbussinesslinePutResponse {
  [k: string]: unknown;
}
/**
 * 删除业务线
 */
export interface KslmbussinesslineDeleteRequsetParams {
  /**
   * 业务线id
   */
  id: string;
}
/**
 * 删除业务线
 */
export interface KslmbussinesslineDeleteResponse {
  [k: string]: unknown;
}
/**
 * 启用业务线
 */
export interface KslmbussinesslineactiveGetRequsetParams {
  /**
   * 业务线id
   */
  id: string;
}
/**
 * 启用业务线
 */
export interface KslmbussinesslineactiveGetResponse {
  [k: string]: unknown;
}
/**
 * 根据业务线查询关联app信息
 */
export interface KslmbussinesslineapplistGetRequsetParams {
  /**
   * 业务线id
   */
  buss_line_id: string;
}
export interface KslmbussinesslineapplistGetResponseResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinesslineappBindPutRequsetData {
  /**
   * app id
   */
  app_id?: string;
  app_ids?: KslmbussinesslineappBindPutRequsetDataAppIds[];
  /**
   * 业务线id
   */
  id: string;
}
/**
 * 更新业务线关联应用绑定
 */
export interface KslmbussinesslineappBindPutResponse {
  [k: string]: unknown;
}
export interface KslmbussinesslineappMemberBindPutRequsetData {
  /**
   * app id
   */
  app_id: string;
  developer_list?: KslmbussinesslineappMemberBindPutRequsetDataDeveloperList[];
  /**
   * 业务线id
   */
  id: string;
  ops_list?: KslmbussinesslineappMemberBindPutRequsetDataOpsList[];
  tester_list?: KslmbussinesslineappMemberBindPutRequsetDataTesterList[];
}
/**
 * 更新业务线应用人员
 */
export interface KslmbussinesslineappMemberBindPutResponse {
  [k: string]: unknown;
}
export interface KslmbussinesslinedevAppBindPutRequsetData {
  /**
   * app id
   */
  app_id?: string;
  app_ids?: KslmbussinesslinedevAppBindPutRequsetDataAppIds[];
  /**
   * 业务线id
   */
  id: string;
}
/**
 * 添加业务线关联应用绑定
 */
export interface KslmbussinesslinedevAppBindPutResponse {
  [k: string]: unknown;
}
/**
 * 查询业务线图谱
 */
export interface KslmbussinesslinegraphicGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
export interface KslmbussinesslinegraphicGetResponse {
  groups?: KslmbussinesslinegraphicGetResponseGroups[];
  line?: KslmbussinesslinegraphicGetResponseLine[];
  service?: KslmbussinesslinegraphicGetResponseService[];
}
export interface KslmbussinesslinegraphicGetResponseGroups {
  attrs?: KslmbussinesslinegraphicGetResponseGroupsAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinesslinegraphicGetResponseGroupsParentIds[];
}
export interface KslmbussinesslinegraphicGetResponseGroupsAttrs {
  [k: string]: unknown;
}
export interface KslmbussinesslinegraphicGetResponseLine {
  attrs?: KslmbussinesslinegraphicGetResponseLineAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinesslinegraphicGetResponseLineParentIds[];
}
export interface KslmbussinesslinegraphicGetResponseLineAttrs {
  [k: string]: unknown;
}
export interface KslmbussinesslinegraphicGetResponseService {
  attrs?: KslmbussinesslinegraphicGetResponseServiceAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinesslinegraphicGetResponseServiceParentIds[];
}
export interface KslmbussinesslinegraphicGetResponseServiceAttrs {
  [k: string]: unknown;
}
export interface KslmbussinesslinelistPostRequsetData {
  /**
   * APP ID
   */
  app_id?: string;
  biz_group_id_list?: KslmbussinesslinelistPostRequsetDataBizGroupIdList[];
  biz_service_id_list?: KslmbussinesslinelistPostRequsetDataBizServiceIdList[];
  kae_project_id_list?: KslmbussinesslinelistPostRequsetDataKaeProjectIdList[];
  members?: KslmbussinesslinelistPostRequsetDataMembers[];
  /**
   * 名称
   */
  name?: string;
  /**
   * 资源
   */
  resource?: string;
  /**
   * 业务线状态 normal:正常, failure:异常, offline: 停用
   */
  status?: string;
}
export interface KslmbussinesslinelistPostResponseBizLineList {
  app_id_list?: KslmbussinesslinelistPostResponseBizLineListAppIdList[];
  app_list?: KslmbussinesslinelistPostResponseBizLineListAppList[];
  /**
   * 对应的业务组ID
   */
  biz_group_id?: string;
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  customized_metrics?: KslmbussinesslinelistPostResponseBizLineListCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinesslinelistPostResponseBizLineListDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  maintainers?: KslmbussinesslinelistPostResponseBizLineListMaintainers[];
  members?: KslmbussinesslinelistPostResponseBizLineListMembers[];
  metadata?: KslmbussinesslinelistPostResponseBizLineListMetadata;
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  owners?: KslmbussinesslinelistPostResponseBizLineListOwners[];
  /**
   * 状态
   */
  status?: string;
  webhooks?: KslmbussinesslinelistPostResponseBizLineListWebhooks[];
}
export interface KslmbussinesslinelistPostResponseBizLineListAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinesslinelistPostResponseBizLineListAppListDeveloperList[];
  ops_list?: KslmbussinesslinelistPostResponseBizLineListAppListOpsList[];
  resources?: KslmbussinesslinelistPostResponseBizLineListAppListResources[];
  tester_list?: KslmbussinesslinelistPostResponseBizLineListAppListTesterList[];
}
export interface KslmbussinesslinelistPostResponseBizLineListAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinesslinelistPostResponseBizLineListCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinesslinelistPostResponseBizLineListDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
export interface KslmbussinesslinelistPostResponseBizLineListMetadata {
  failure_id?: number;
  failure_start_time?: number;
  /**
   * 故障状态。true:故障中
   */
  failure_status?: boolean;
  last_access_time?: number;
  slo_score?: number;
}
/**
 * 更新业务线应用资源绑定--支持多业务线
 */
export interface KslmbussinesslinemultiresourceBindPutResponse {
  [k: string]: unknown;
}
/**
 * 查询资源图谱——业务线级别
 */
export interface KslmbussinesslineresourcegraphicGetRequsetParams {
  /**
   * 业务线id
   */
  biz_line_id: string;
}
export interface KslmbussinesslineresourcegraphicGetResponse {
  application?: KslmbussinesslineresourcegraphicGetResponseApplication[];
  resource?: KslmbussinesslineresourcegraphicGetResponseResource[];
}
export interface KslmbussinesslineresourcegraphicGetResponseApplication {
  attrs?: KslmbussinesslineresourcegraphicGetResponseApplicationAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinesslineresourcegraphicGetResponseApplicationParentIds[];
}
export interface KslmbussinesslineresourcegraphicGetResponseApplicationAttrs {
  [k: string]: unknown;
}
export interface KslmbussinesslineresourcegraphicGetResponseResource {
  attrs?: KslmbussinesslineresourcegraphicGetResponseResourceAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinesslineresourcegraphicGetResponseResourceParentIds[];
}
export interface KslmbussinesslineresourcegraphicGetResponseResourceAttrs {
  [k: string]: unknown;
}
export interface KslmbussinesslineresourceBindPutRequsetData {
  app_ids?: KslmbussinesslineresourceBindPutRequsetDataAppIds[];
  /**
   * 业务线id
   */
  id: string;
  resource?: KslmbussinesslineresourceBindPutRequsetDataResource[];
}
/**
 * 更新业务线应用资源绑定
 */
export interface KslmbussinesslineresourceBindPutResponse {
  [k: string]: unknown;
}
/**
 * 根据id查看业务线详情
 */
export interface KslmbussinesslinesingleGetRequsetParams {
  /**
   * 业务线id
   */
  id: string;
}
export interface KslmbussinesslinesingleGetResponse {
  app_id_list?: KslmbussinesslinesingleGetResponseAppIdList[];
  app_list?: KslmbussinesslinesingleGetResponseAppList[];
  /**
   * 对应的业务组ID
   */
  biz_group_id?: string;
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  customized_metrics?: KslmbussinesslinesingleGetResponseCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinesslinesingleGetResponseDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  maintainers?: KslmbussinesslinesingleGetResponseMaintainers[];
  members?: KslmbussinesslinesingleGetResponseMembers[];
  metadata?: KslmbussinesslinesingleGetResponseMetadata;
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  owners?: KslmbussinesslinesingleGetResponseOwners[];
  proj_res?: KslmbussinesslinesingleGetResponseProjRes;
  /**
   * 状态
   */
  status?: string;
  webhooks?: KslmbussinesslinesingleGetResponseWebhooks[];
}
export interface KslmbussinesslinesingleGetResponseAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinesslinesingleGetResponseAppListDeveloperList[];
  ops_list?: KslmbussinesslinesingleGetResponseAppListOpsList[];
  resources?: KslmbussinesslinesingleGetResponseAppListResources[];
  tester_list?: KslmbussinesslinesingleGetResponseAppListTesterList[];
}
export interface KslmbussinesslinesingleGetResponseAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinesslinesingleGetResponseCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinesslinesingleGetResponseDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
export interface KslmbussinesslinesingleGetResponseMetadata {
  failure_status?: boolean;
}
export interface KslmbussinesslinesingleGetResponseProjRes {
  [k: string]: unknown;
}
/**
 * 停用业务线
 */
export interface KslmbussinesslinestopGetRequsetParams {
  /**
   * 业务线id
   */
  id: string;
}
/**
 * 停用业务线
 */
export interface KslmbussinesslinestopGetResponse {
  [k: string]: unknown;
}
/**
 * 查询资源图谱——企业项目级别
 */
export interface KslmbussinessprojresourcegraphicGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
export interface KslmbussinessprojresourcegraphicGetResponseApplication {
  attrs?: KslmbussinessprojresourcegraphicGetResponseApplicationAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessprojresourcegraphicGetResponseApplicationParentIds[];
}
export interface KslmbussinessprojresourcegraphicGetResponseApplicationAttrs {
  [k: string]: unknown;
}
export interface KslmbussinessprojresourcegraphicGetResponseResource {
  attrs?: KslmbussinessprojresourcegraphicGetResponseResourceAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessprojresourcegraphicGetResponseResourceParentIds[];
}
export interface KslmbussinessprojresourcegraphicGetResponseResourceAttrs {
  [k: string]: unknown;
}
/**
 * 查询资源图谱——企业项目级别
 */
export interface KslmbussinessprojresourceviewGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
export interface KslmbussinessprojresourceviewGetResponseApplication {
  attrs?: KslmbussinessprojresourceviewGetResponseApplicationAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessprojresourceviewGetResponseApplicationParentIds[];
}
export interface KslmbussinessprojresourceviewGetResponseApplicationAttrs {
  [k: string]: unknown;
}
export interface KslmbussinessprojresourceviewGetResponseResource {
  attrs?: KslmbussinessprojresourceviewGetResponseResourceAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessprojresourceviewGetResponseResourceParentIds[];
}
export interface KslmbussinessprojresourceviewGetResponseResourceAttrs {
  [k: string]: unknown;
}
export interface KslmbussinessrecentLinesGetResponseAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinessrecentLinesGetResponseAppListDeveloperList[];
  ops_list?: KslmbussinessrecentLinesGetResponseAppListOpsList[];
  resources?: KslmbussinessrecentLinesGetResponseAppListResources[];
  tester_list?: KslmbussinessrecentLinesGetResponseAppListTesterList[];
}
export interface KslmbussinessrecentLinesGetResponseAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinessrecentLinesGetResponseCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessrecentLinesGetResponseDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
export interface KslmbussinessrecentLinesGetResponseMetadata {
  failure_id?: number;
  failure_start_time?: number;
  /**
   * 故障状态。true:故障中
   */
  failure_status?: boolean;
  last_access_time?: number;
  slo_score?: number;
}
/**
 * 根据服务id查询所有域名
 */
export interface KslmbussinessservicedomainsGetRequsetParams {
  /**
   * 服务id
   */
  buss_service_id: string;
}
/**
 * 查询资源图谱——服务级别
 */
export interface KslmbussinessserviceresourcegraphicGetRequsetParams {
  /**
   * 业务服务id
   */
  biz_service_id: string;
}
export interface KslmbussinessserviceresourcegraphicGetResponseApplication {
  attrs?: KslmbussinessserviceresourcegraphicGetResponseApplicationAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessserviceresourcegraphicGetResponseApplicationParentIds[];
}
export interface KslmbussinessserviceresourcegraphicGetResponseApplicationAttrs {
  [k: string]: unknown;
}
export interface KslmbussinessserviceresourcegraphicGetResponseResource {
  attrs?: KslmbussinessserviceresourcegraphicGetResponseResourceAttrs;
  /**
   * 节点id
   */
  id?: string;
  parent_ids?: KslmbussinessserviceresourcegraphicGetResponseResourceParentIds[];
}
export interface KslmbussinessserviceresourcegraphicGetResponseResourceAttrs {
  [k: string]: unknown;
}
export interface KslmbussinessgroupPostRequsetData {
  biz_line_list?: KslmbussinessgroupPostRequsetDataBizLineList[];
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  /**
   * 创建时间
   */
  c_time?: number;
  /**
   * 是否允许删除
   */
  deletable?: boolean;
  /**
   * 描述
   */
  desc?: string;
  /**
   * ID
   */
  id?: string;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 名称
   */
  name?: string;
}
export interface KslmbussinessgroupPostRequsetDataBizLineList {
  app_id_list?: KslmbussinessgroupPostRequsetDataBizLineListAppIdList[];
  app_list?: KslmbussinessgroupPostRequsetDataBizLineListAppList[];
  /**
   * 对应的业务组ID
   */
  biz_group_id?: string;
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  customized_metrics?: KslmbussinessgroupPostRequsetDataBizLineListCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinessgroupPostRequsetDataBizLineListDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  maintainers?: KslmbussinessgroupPostRequsetDataBizLineListMaintainers[];
  members?: KslmbussinessgroupPostRequsetDataBizLineListMembers[];
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  owners?: KslmbussinessgroupPostRequsetDataBizLineListOwners[];
  /**
   * 状态
   */
  status?: string;
  webhooks?: KslmbussinessgroupPostRequsetDataBizLineListWebhooks[];
}
export interface KslmbussinessgroupPostRequsetDataBizLineListAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinessgroupPostRequsetDataBizLineListAppListDeveloperList[];
  ops_list?: KslmbussinessgroupPostRequsetDataBizLineListAppListOpsList[];
  resources?: KslmbussinessgroupPostRequsetDataBizLineListAppListResources[];
  tester_list?: KslmbussinessgroupPostRequsetDataBizLineListAppListTesterList[];
}
export interface KslmbussinessgroupPostRequsetDataBizLineListAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinessgroupPostRequsetDataBizLineListCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessgroupPostRequsetDataBizLineListDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
/**
 * 新建业务组
 */
export interface KslmbussinessgroupPostResponse {
  [k: string]: unknown;
}
export interface KslmbussinessgroupPutRequsetData {
  biz_line_list?: KslmbussinessgroupPutRequsetDataBizLineList[];
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  /**
   * 创建时间
   */
  c_time?: number;
  /**
   * 是否允许删除
   */
  deletable?: boolean;
  /**
   * 描述
   */
  desc?: string;
  /**
   * ID
   */
  id?: string;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 名称
   */
  name?: string;
}
export interface KslmbussinessgroupPutRequsetDataBizLineList {
  app_id_list?: KslmbussinessgroupPutRequsetDataBizLineListAppIdList[];
  app_list?: KslmbussinessgroupPutRequsetDataBizLineListAppList[];
  /**
   * 对应的业务组ID
   */
  biz_group_id?: string;
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  customized_metrics?: KslmbussinessgroupPutRequsetDataBizLineListCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinessgroupPutRequsetDataBizLineListDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  maintainers?: KslmbussinessgroupPutRequsetDataBizLineListMaintainers[];
  members?: KslmbussinessgroupPutRequsetDataBizLineListMembers[];
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  owners?: KslmbussinessgroupPutRequsetDataBizLineListOwners[];
  /**
   * 状态
   */
  status?: string;
  webhooks?: KslmbussinessgroupPutRequsetDataBizLineListWebhooks[];
}
export interface KslmbussinessgroupPutRequsetDataBizLineListAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinessgroupPutRequsetDataBizLineListAppListDeveloperList[];
  ops_list?: KslmbussinessgroupPutRequsetDataBizLineListAppListOpsList[];
  resources?: KslmbussinessgroupPutRequsetDataBizLineListAppListResources[];
  tester_list?: KslmbussinessgroupPutRequsetDataBizLineListAppListTesterList[];
}
export interface KslmbussinessgroupPutRequsetDataBizLineListAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinessgroupPutRequsetDataBizLineListCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessgroupPutRequsetDataBizLineListDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
/**
 * 更新业务组
 */
export interface KslmbussinessgroupPutResponse {
  [k: string]: unknown;
}
/**
 * 删除分组
 */
export interface KslmbussinessgroupDeleteRequsetParams {
  /**
   * 分组id
   */
  id: string;
}
/**
 * 删除分组
 */
export interface KslmbussinessgroupDeleteResponse {
  [k: string]: unknown;
}
/**
 * 根据服务id查询分组列表
 */
export interface KslmbussinessgrouplistGetRequsetParams {
  /**
   * 服务id
   */
  bussiz_service_id: string;
}
export interface KslmbussinessgrouplistGetResponseBizLineList {
  app_id_list?: KslmbussinessgrouplistGetResponseBizLineListAppIdList[];
  app_list?: KslmbussinessgrouplistGetResponseBizLineListAppList[];
  /**
   * 对应的业务组ID
   */
  biz_group_id?: string;
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  customized_metrics?: KslmbussinessgrouplistGetResponseBizLineListCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinessgrouplistGetResponseBizLineListDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  maintainers?: KslmbussinessgrouplistGetResponseBizLineListMaintainers[];
  members?: KslmbussinessgrouplistGetResponseBizLineListMembers[];
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  owners?: KslmbussinessgrouplistGetResponseBizLineListOwners[];
  /**
   * 状态
   */
  status?: string;
  webhooks?: KslmbussinessgrouplistGetResponseBizLineListWebhooks[];
}
export interface KslmbussinessgrouplistGetResponseBizLineListAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinessgrouplistGetResponseBizLineListAppListDeveloperList[];
  ops_list?: KslmbussinessgrouplistGetResponseBizLineListAppListOpsList[];
  resources?: KslmbussinessgrouplistGetResponseBizLineListAppListResources[];
  tester_list?: KslmbussinessgrouplistGetResponseBizLineListAppListTesterList[];
}
export interface KslmbussinessgrouplistGetResponseBizLineListAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinessgrouplistGetResponseBizLineListCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessgrouplistGetResponseBizLineListDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain_v2?: string;
}
/**
 * 根据分组id查询分组详情
 */
export interface KslmbussinessgroupsingleGetRequsetParams {
  /**
   * 分组id
   */
  id: string;
}
export interface KslmbussinessgroupsingleGetResponseBizLineList {
  app_id_list?: KslmbussinessgroupsingleGetResponseBizLineListAppIdList[];
  app_list?: KslmbussinessgroupsingleGetResponseBizLineListAppList[];
  /**
   * 对应的业务组ID
   */
  biz_group_id?: string;
  /**
   * 对应的服务ID
   */
  biz_service_id?: string;
  customized_metrics?: KslmbussinessgroupsingleGetResponseBizLineListCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinessgroupsingleGetResponseBizLineListDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  maintainers?: KslmbussinessgroupsingleGetResponseBizLineListMaintainers[];
  members?: KslmbussinessgroupsingleGetResponseBizLineListMembers[];
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  owners?: KslmbussinessgroupsingleGetResponseBizLineListOwners[];
  /**
   * 状态
   */
  status?: string;
  webhooks?: KslmbussinessgroupsingleGetResponseBizLineListWebhooks[];
}
export interface KslmbussinessgroupsingleGetResponseBizLineListAppList {
  /**
   * 应用ID
   */
  app_id?: string;
  /**
   * 应用UniqKey
   */
  app_uniq_key?: string;
  developer_list?: KslmbussinessgroupsingleGetResponseBizLineListAppListDeveloperList[];
  ops_list?: KslmbussinessgroupsingleGetResponseBizLineListAppListOpsList[];
  resources?: KslmbussinessgroupsingleGetResponseBizLineListAppListResources[];
  tester_list?: KslmbussinessgroupsingleGetResponseBizLineListAppListTesterList[];
}
export interface KslmbussinessgroupsingleGetResponseBizLineListAppListResources {
  /**
   * 资源ID
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslmbussinessgroupsingleGetResponseBizLineListCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessgroupsingleGetResponseBizLineListDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain_v2?: string;
}
export interface KslmbussinessservicePostRequsetData {
  /**
   * 创建时间
   */
  c_time?: number;
  customized_metrics?: KslmbussinessservicePostRequsetDataCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinessservicePostRequsetDataDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  /**
   * 是否引用业务线的SLO指标
   */
  refer_biz_line_slo_metric?: boolean;
  webhooks?: KslmbussinessservicePostRequsetDataWebhooks[];
}
export interface KslmbussinessservicePostRequsetDataCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessservicePostRequsetDataDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
/**
 * 新建业务服务
 */
export interface KslmbussinessservicePostResponse {
  [k: string]: unknown;
}
export interface KslmbussinessservicePutRequsetData {
  /**
   * 创建时间
   */
  c_time?: number;
  customized_metrics?: KslmbussinessservicePutRequsetDataCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinessservicePutRequsetDataDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 业务线重要性等级, 需要是正整数
   */
  importance_level?: number;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  /**
   * 是否引用业务线的SLO指标
   */
  refer_biz_line_slo_metric?: boolean;
  webhooks?: KslmbussinessservicePutRequsetDataWebhooks[];
}
export interface KslmbussinessservicePutRequsetDataCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessservicePutRequsetDataDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 对应的数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain?: string;
}
/**
 * 更新业务服务
 */
export interface KslmbussinessservicePutResponse {
  [k: string]: unknown;
}
/**
 * 删除服务
 */
export interface KslmbussinessserviceDeleteRequsetParams {
  /**
   * 服务id
   */
  id: string;
}
/**
 * 删除服务
 */
export interface KslmbussinessserviceDeleteResponse {
  [k: string]: unknown;
}
/**
 * 查询服务列表
 */
export interface KslmbussinessservicelistGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
export interface KslmbussinessservicelistGetResponseCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessservicelistGetResponseDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain_v2?: string;
}
/**
 * 根据服务id查询服务详情
 */
export interface KslmbussinessservicesingleGetRequsetParams {
  /**
   * 服务id
   */
  id: string;
}
export interface KslmbussinessservicesingleGetResponse {
  /**
   * 创建时间
   */
  c_time?: number;
  customized_metrics?: KslmbussinessservicesingleGetResponseCustomizedMetrics[];
  /**
   * 描述
   */
  desc?: string;
  domains?: KslmbussinessservicesingleGetResponseDomains[];
  /**
   * ID
   */
  id?: string;
  /**
   * 对应的SRE企业项目ID
   */
  kae_project_id?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 名称
   */
  name?: string;
  /**
   * 是否监控
   */
  need_monitor?: boolean;
  /**
   * 是否引用业务线的SLO指标
   */
  refer_biz_line_slo_metric?: boolean;
  webhooks?: KslmbussinessservicesingleGetResponseWebhooks[];
}
export interface KslmbussinessservicesingleGetResponseCustomizedMetrics {
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 表达式
   */
  expr?: string;
  /**
   * 指标类型
   */
  metric_type?: string;
}
export interface KslmbussinessservicesingleGetResponseDomains {
  /**
   * 证书
   */
  cert?: string;
  /**
   * 数据源ID
   */
  data_source_id?: string;
  /**
   * 域名
   */
  domain_v2?: string;
}
/**
 * 查询企业项目与用户列表映射
 */
export interface KslmcommonmembersGetResponse {
  [k: string]: unknown;
}
/**
 * 查询用户id与用户信息映射
 */
export interface KslmcommonusermappingGetResponse {
  [k: string]: unknown;
}
export interface KslminspectionactionPostRequsetData {
  /**
   * 故障id
   */
  alarm_id?: string;
  /**
   * 故障状态
   */
  alarm_status?: number;
  /**
   * 重新检测的业务线id
   */
  buss_line?: string;
  /**
   * 业务服务id
   */
  buss_service_id?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 是否重新巡检
   */
  refresh_flag?: boolean;
}
export interface KslminspectionactionPostResponse {
  /**
   * 故障id
   */
  alarm_id?: string;
  bussline_detail?: KslminspectionactionPostResponseBusslineDetail[];
  /**
   * 巡检业务线数量
   */
  bussline_num?: string;
  /**
   * 失败项计数
   */
  failure_counter?: number;
  /**
   * 巡检任务流水id
   */
  job_id?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 最近巡检时间
   */
  last_inspection_time?: number;
  /**
   * 巡检状态,running正在执行，complete巡检完成
   */
  status?: string;
  /**
   * 成功项计数
   */
  success_counter?: number;
  /**
   * 总计巡检项计数
   */
  total_counter?: number;
}
export interface KslminspectionactionPostResponseBusslineDetail {
  /**
   * 业务组名称
   */
  buss_group?: string;
  /**
   * 最近巡检异常
   */
  current_failure_num?: number;
  /**
   * 业务线id
   */
  id?: string;
  /**
   * 业务线名称
   */
  name?: string;
  /**
   * 状态，normal正常，abnormal异常
   */
  status?: string;
}
export interface KslminspectionactionBackendPostRequsetData {
  /**
   * 故障id
   */
  alarm_id?: string;
  /**
   * 故障状态
   */
  alarm_status?: number;
  /**
   * 重新检测的业务线id
   */
  buss_line?: string;
  /**
   * 业务服务id
   */
  buss_service_id?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 是否重新巡检
   */
  refresh_flag?: boolean;
}
export interface KslminspectionactionBackendPostResponse {
  /**
   * 故障id
   */
  alarm_id?: string;
  bussline_detail?: KslminspectionactionBackendPostResponseBusslineDetail[];
  /**
   * 巡检业务线数量
   */
  bussline_num?: string;
  /**
   * 失败项计数
   */
  failure_counter?: number;
  /**
   * 巡检任务流水id
   */
  job_id?: string;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 最近巡检时间
   */
  last_inspection_time?: number;
  /**
   * 巡检状态,running正在执行，complete巡检完成
   */
  status?: string;
  /**
   * 成功项计数
   */
  success_counter?: number;
  /**
   * 总计巡检项计数
   */
  total_counter?: number;
}
export interface KslminspectionactionBackendPostResponseBusslineDetail {
  /**
   * 业务组名称
   */
  buss_group?: string;
  /**
   * 最近巡检异常
   */
  current_failure_num?: number;
  /**
   * 业务线id
   */
  id?: string;
  /**
   * 业务线名称
   */
  name?: string;
  /**
   * 状态，normal正常，abnormal异常
   */
  status?: string;
}
/**
 * 根据id查询自定义巡检指标
 */
export interface KslminspectioncustomindicatorGetRequsetParams {
  /**
   * 自定义指标id
   */
  id: number;
}
export interface KslminspectioncustomindicatorGetResponse {
  /**
   * 异常条件值
   */
  alarm_cond?: string;
  /**
   * 数据源id
   */
  ds_id?: string;
  /**
   * promql语句
   */
  expr?: string;
  /**
   * 自定义指标id
   */
  id?: number;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  /**
   * 异常条件操作符
   */
  operator?: string;
}
export interface KslminspectioncustomindicatorPostRequsetData {
  /**
   * 异常条件值
   */
  alarm_cond?: string;
  /**
   * 数据源id
   */
  ds_id?: string;
  /**
   * promql语句
   */
  expr?: string;
  /**
   * 自定义指标id
   */
  id?: number;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  /**
   * 异常条件操作符
   */
  operator?: string;
}
/**
 * 新建自定义指标
 */
export interface KslminspectioncustomindicatorPostResponse {
  [k: string]: unknown;
}
export interface KslminspectioncustomindicatorPutRequsetData {
  /**
   * 异常条件值
   */
  alarm_cond?: string;
  /**
   * 数据源id
   */
  ds_id?: string;
  /**
   * promql语句
   */
  expr?: string;
  /**
   * 自定义指标id
   */
  id?: number;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 名称
   */
  name?: string;
  /**
   * 异常条件操作符
   */
  operator?: string;
}
/**
 * 更新巡检自定义指标
 */
export interface KslminspectioncustomindicatorPutResponse {
  [k: string]: unknown;
}
/**
 * 删除自定义指标
 */
export interface KslminspectioncustomindicatorDeleteRequsetParams {
  /**
   * 自定义指标id
   */
  id: string;
}
/**
 * 删除自定义指标
 */
export interface KslminspectioncustomindicatorDeleteResponse {
  [k: string]: unknown;
}
/**
 * 查询巡检历史记录
 */
export interface KslminspectionhistoryqueryGetRequsetParams {
  /**
   * 故障id
   */
  alarm_id: string;
  /**
   * 服务id
   */
  buss_service_id: string;
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
export interface KslminspectionhistoryqueryGetResponseBusslineDetail {
  /**
   * 业务组名称
   */
  buss_group?: string;
  /**
   * 最近巡检异常
   */
  current_failure_num?: number;
  /**
   * 业务线id
   */
  id?: string;
  /**
   * 业务线名称
   */
  name?: string;
  /**
   * 状态，normal正常，abnormal异常
   */
  status?: string;
}
/**
 * 巡检指标查询。包括job中的，以及系统内置的(不依赖job)
 */
export interface KslminspectionindicatorsqueryGetRequsetParams {
  /**
   * 巡检任务流水id
   */
  job_id: string;
  /**
   * 业务线id
   */
  buss_line_id: string;
}
export interface KslminspectionindicatorsqueryGetResponse {
  app_sli_indicators?: KslminspectionindicatorsqueryGetResponseAppSliIndicators;
  dependency_indicators?: KslminspectionindicatorsqueryGetResponseDependencyIndicators[];
}
export interface KslminspectionindicatorsqueryGetResponseAppSliIndicators {
  [k: string]: unknown;
}
export interface KslminspectionindicatorsqueryGetResponseDependencyIndicators {
  /**
   * 指标类型
   */
  app_type?: string;
  /**
   * 指标id
   */
  indicator_id?: string;
  /**
   * 指标名称
   */
  indicator_name?: string;
  /**
   * 是否存在异常
   */
  status?: "abnormal" | "normal";
}
/**
 * 条件查询巡检结果
 */
export interface KslminspectionresultqueryGetRequsetParams {
  /**
   * 指标id
   */
  indicator_id: string;
  /**
   * 巡检任务流水id
   */
  job_id: string;
  /**
   * 指标应用类型
   */
  app_type: string;
  /**
   * 业务线id
   */
  buss_line_id?: string;
}
export interface KslminspectionresultqueryGetResponse {
  application_inspection?: KslminspectionresultqueryGetResponseApplicationInspection[];
  buss_chain_inspection?: KslminspectionresultqueryGetResponseBussChainInspection[];
  custom_inspection?: KslminspectionresultqueryGetResponseCustomInspection[];
}
export interface KslminspectionresultqueryGetResponseApplicationInspection {
  /**
   * 资源类型: 默认为空; 为kae_app时,instances[].kae_app有值
   */
  instance_type?: string;
  instances?: KslminspectionresultqueryGetResponseApplicationInspectionInstances[];
  /**
   * 规则id
   */
  rule_id?: string;
  /**
   * 规则名
   */
  rule_name?: string;
}
export interface KslminspectionresultqueryGetResponseApplicationInspectionInstances {
  /**
   * 业务线id
   */
  bussline_id?: string;
  /**
   * 业务线名称
   */
  bussline_name?: string;
  /**
   * 集群id
   */
  cluster_id?: string;
  /**
   * 集群ip
   */
  cluster_ip?: string;
  /**
   * 集群名称
   */
  cluster_name?: string;
  /**
   * 是否超过阈值 true:超过，false：未超过
   */
  is_exceed?: boolean;
  kae_app?: KslminspectionresultqueryGetResponseApplicationInspectionInstancesKaeApp;
  /**
   * 集群链接
   */
  link?: string;
  /**
   * 资源id
   */
  resource_id?: string;
  /**
   * 故障阈值
   */
  threshold?: string;
  /**
   * 当前值
   */
  value?: string;
}
export interface KslminspectionresultqueryGetResponseApplicationInspectionInstancesKaeApp {
  /**
   * 应用id
   */
  app_id?: string;
  /**
   * 应用名
   */
  app_name?: string;
  /**
   * 集群名
   */
  data_center_name?: string;
  link?: string;
  namespace?: string;
  /**
   * 应用域名(工作负载)
   */
  workload?: string;
}
export interface KslminspectionresultqueryGetResponseBussChainInspection {
  /**
   * 指标类型
   */
  indicator_type?: string;
  /**
   * 是否超过阈值 true:超过，false：未超过
   */
  is_exceed?: boolean;
  /**
   * 企业项目id
   */
  kae_project_id?: string;
  /**
   * 外部依赖节点名称
   */
  name?: string;
  /**
   * 故障阈值
   */
  threshold?: string;
  /**
   * 当前值
   */
  value?: string;
}
export interface KslminspectionresultqueryGetResponseCustomInspection {
  /**
   * 是否超过阈值 true:超过，false：未超过
   */
  is_exceed?: boolean;
  /**
   * 巡检结果标签
   */
  lable?: string;
  /**
   * 故障阈值
   */
  threshold?: string;
  /**
   * 当前值
   */
  value?: string;
}
/**
 * 应用列表高级查询
 */
export interface KslmresourceapplistGetRequsetParams {
  /**
   * 企业团队id
   */
  kae_project_id: string;
  /**
   * app环境 开发环境：dev，测试环境：test，正式环境：prod，灰度环境：gray
   */
  app_env: string;
  /**
   * 查询关键词
   */
  key_word: string;
  /**
   * 应用app_key
   */
  app_keys: string;
}
export interface KslmresourceapplistGetResponse {
  app_keys?: KslmresourceapplistGetResponseAppKeys[];
  data_centers?: KslmresourceapplistGetResponseDataCenters[];
  kae_app_list?: KslmresourceapplistGetResponseKaeAppList[];
  /**
   * 记录总数
   */
  total?: number;
}
export interface KslmresourceapplistGetResponseKaeAppList {
  api_list?: KslmresourceapplistGetResponseKaeAppListApiList[];
  /**
   * 应用id
   */
  app_id?: number;
  /**
   * 应用标识
   */
  app_key?: string;
  /**
   * 应用名称
   */
  app_name?: string;
  /**
   * 业务分组名
   */
  buss_group?: string;
  /**
   * 业务线名称
   */
  buss_line?: string;
  /**
   * 业务线id
   */
  buss_line_id?: string;
  /**
   * 业务服务名
   */
  buss_service?: string;
  /**
   * 集群key
   */
  data_center_key?: string;
  /**
   * 集群名称
   */
  data_center_name?: string;
  deploy_plan_id?: number;
  /**
   * 环境
   */
  env?: string;
  /**
   * 工作负载类型
   */
  kind?: string;
  /**
   * 跳转链接
   */
  link?: string;
  /**
   * 命名空间
   */
  namespace?: string;
  /**
   * 区域
   */
  region?: string;
  res_list?: KslmresourceapplistGetResponseKaeAppListResList[];
  /**
   * 状态
   */
  status?: string;
  /**
   * 企业项目id
   */
  team_id?: number;
  /**
   * 统一资源id
   */
  uniq_id?: string;
  /**
   * 随机唯一key
   */
  uniq_key?: string;
  /**
   * 工作负载名
   */
  workload_name?: string;
}
/**
 * 应用列表高级查询-资源业务线关联
 */
export interface KslmresourceappwithbllistGetRequsetParams {
  /**
   * 企业团队id
   */
  kae_project_id: string;
  /**
   * app环境 开发环境：dev，测试环境：test，正式环境：prod，灰度环境：gray
   */
  app_env: string;
  /**
   * 查询关键词
   */
  key_word: string;
  /**
   * 应用app_key
   */
  app_keys: string;
}
export interface KslmresourceappwithbllistGetResponse {
  app_keys?: KslmresourceappwithbllistGetResponseAppKeys[];
  data_centers?: KslmresourceappwithbllistGetResponseDataCenters[];
  kae_app_list?: KslmresourceappwithbllistGetResponseKaeAppList[];
  /**
   * 记录总数
   */
  total?: number;
}
export interface KslmresourceappwithbllistGetResponseKaeAppList {
  api_list?: KslmresourceappwithbllistGetResponseKaeAppListApiList[];
  /**
   * 应用id
   */
  app_id?: number;
  /**
   * 应用标识
   */
  app_key?: string;
  /**
   * 应用名称
   */
  app_name?: string;
  /**
   * 业务分组名
   */
  buss_group?: string;
  /**
   * 业务线名称
   */
  buss_line?: string;
  /**
   * 业务线id
   */
  buss_line_id?: string;
  /**
   * 业务服务名
   */
  buss_service?: string;
  /**
   * 集群key
   */
  data_center_key?: string;
  /**
   * 集群名称
   */
  data_center_name?: string;
  deploy_plan_id?: number;
  /**
   * 环境
   */
  env?: string;
  /**
   * 工作负载类型
   */
  kind?: string;
  /**
   * 跳转链接
   */
  link?: string;
  /**
   * 命名空间
   */
  namespace?: string;
  /**
   * 区域
   */
  region?: string;
  res_list?: KslmresourceappwithbllistGetResponseKaeAppListResList[];
  /**
   * 状态
   */
  status?: string;
  /**
   * 企业项目id
   */
  team_id?: number;
  /**
   * 统一资源id
   */
  uniq_id?: string;
  /**
   * 随机唯一key
   */
  uniq_key?: string;
  /**
   * 工作负载名
   */
  workload_name?: string;
}
/**
 * 查询应用appkey
 */
export interface KslmresourceappkeylistGetRequsetParams {
  /**
   * 企业团队id
   */
  kae_project_id: string;
  /**
   * 是否关联业务线，默认false
   */
  with_bl?: boolean;
}
/**
 * 刷数据
 */
export interface KslmresourcebindingrefreshGetResponse {
  [k: string]: unknown;
}
/**
 * 统计用
 */
export interface KslmresourcebussLineprojectsGetResponse {
  [k: string]: unknown;
}
/**
 * 查询业务线资源
 */
export interface KslmresourcebusslineGetRequsetParams {
  /**
   * 业务线id
   */
  buss_line_id: string;
}
/**
 * 根据企业团队id和域名查询证书
 */
export interface KslmresourcecertificateGetRequsetParams {
  /**
   * 企业团队id
   */
  kae_project_id: string;
  /**
   * 域名
   */
  domain: string;
}
export interface KslmresourcecertificateGetResponse {
  /**
   * 名称
   */
  name?: string;
  /**
   * 统一资源id
   */
  uniq_id?: string;
}
/**
 * 获取云供应厂商
 */
export interface KslmresourcecloudproviderGetResponse {
  [k: string]: unknown;
}
/**
 * 根据企业团队id查询域名
 */
export interface KslmresourcedomainlistGetRequsetParams {
  /**
   * 企业团队id
   */
  kae_project_id: string;
  /**
   * 查询关键词
   */
  key_word?: string;
}
export interface KslmresourcedomainlistGetResponse {
  domain_list?: KslmresourcedomainlistGetResponseDomainList[];
  /**
   * 记录总数
   */
  total?: number;
}
/**
 * 查询某种类型空闲资源
 */
export interface KslmresourceidleGetRequsetParams {
  /**
   * 资源类型
   */
  res_type: string;
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
/**
 * 查询所有类型空闲资源计数
 */
export interface KslmresourceidlecountGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
export interface KslmresourceidlecountGetResponse {
  idle_count?: KslmresourceidlecountGetResponseIdleCount;
  /**
   * 空闲资源总和
   */
  total?: number;
}
export interface KslmresourceidlecountGetResponseIdleCount {
  [k: string]: unknown;
}
/**
 * 查询团队空闲资源
 */
export interface KslmresourceidlebyteamGetRequsetParams {
  /**
   * 企业项目id
   */
  kae_project_id: string;
}
/**
 * 根据资源uniq_id查询kae app详情
 */
export interface KslmresourcekaeAppGetRequsetParams {
  /**
   * 资源uniq_id
   */
  uniq_id: string;
}
export interface KslmresourcekaeAppGetResponse {
  app_info?: KslmresourcekaeAppGetResponseAppInfo;
  pods_info?: KslmresourcekaeAppGetResponsePodsInfo[];
  service_info?: KslmresourcekaeAppGetResponseServiceInfo;
  work_load_info?: KslmresourcekaeAppGetResponseWorkLoadInfo;
}
export interface KslmresourcekaeAppGetResponseAppInfo {
  api_list?: KslmresourcekaeAppGetResponseAppInfoApiList[];
  /**
   * 应用id
   */
  app_id?: number;
  /**
   * 应用标识
   */
  app_key?: string;
  /**
   * 应用名称
   */
  app_name?: string;
  /**
   * 业务分组名
   */
  buss_group?: string;
  /**
   * 业务线名称
   */
  buss_line?: string;
  /**
   * 业务线id
   */
  buss_line_id?: string;
  /**
   * 业务服务名
   */
  buss_service?: string;
  /**
   * 集群key
   */
  data_center_key?: string;
  /**
   * 集群名称
   */
  data_center_name?: string;
  deploy_plan_id?: number;
  /**
   * 环境
   */
  env?: string;
  /**
   * 工作负载类型
   */
  kind?: string;
  /**
   * 跳转链接
   */
  link?: string;
  /**
   * 命名空间
   */
  namespace?: string;
  /**
   * 区域
   */
  region?: string;
  res_list?: KslmresourcekaeAppGetResponseAppInfoResList[];
  /**
   * 状态
   */
  status?: string;
  /**
   * 企业项目id
   */
  team_id?: number;
  /**
   * 统一资源id
   */
  uniq_id?: string;
  /**
   * 随机唯一key
   */
  uniq_key?: string;
  /**
   * 工作负载名
   */
  workload_name?: string;
}
export interface KslmresourcekaeAppGetResponsePodsInfo {
  ip?: string;
  node_ip?: string;
  status?: string;
}
export interface KslmresourcekaeAppGetResponseServiceInfo {
  ip?: string;
  name?: string;
  namespace?: string;
  ports?: KslmresourcekaeAppGetResponseServiceInfoPorts[];
}
export interface KslmresourcekaeAppGetResponseServiceInfoPorts {
  name?: string;
  port?: number;
  protocol?: string;
  target_port?: number;
}
export interface KslmresourcekaeAppGetResponseWorkLoadInfo {
  available_replicas?: number;
  name?: string;
  namespace?: string;
  status?: string;
}
/**
 * 查询资源列表
 */
export interface KslmresourcelistGetRequsetParams {
  /**
   * 企业团队id
   */
  kae_project_id: string;
  /**
   * 资源类型
   */
  res_type: string;
  /**
   * 查询关键词
   */
  key_word: string;
}
export interface KslmresourcelistGetResponse {
  resource_list?: KslmresourcelistGetResponseResourceList[];
  /**
   * 记录总数
   */
  total?: number;
}
export interface KslmresourcelistGetResponseResourceList {
  /**
   * 访问ip
   */
  access_ip?: string;
  /**
   * 厂商
   */
  brand?: string;
  /**
   * 集群名
   */
  cluster_name?: string;
  /**
   * 数据完整信息
   */
  data_detail?: string;
  /**
   * 云数据库引擎类型
   */
  db_engine?: string;
  /**
   * 描述
   */
  desc?: string;
  ips?: KslmresourcelistGetResponseResourceListIps[];
  /**
   * 跳转链接
   */
  link?: string;
  /**
   * RegionCode，资源中心还没数据
   */
  region_code?: string;
  /**
   * 对应资源中心的 resource_id
   */
  res_id?: string;
  /**
   * 对应资源中心的 resource_type
   */
  res_type?: string;
  /**
   * 同步时间
   */
  sync_time?: number;
  /**
   * 企业项目id
   */
  team_id?: string;
  /**
   * 对应资源中心的 _id，三段式 kdb:redis:1231
   */
  uniq_id?: string;
}
/**
 * 根据资源uniq_id查询资源详情
 */
export interface KslmresourcesingleGetRequsetParams {
  /**
   * 资源uniq_id
   */
  uniq_id: string;
}
export interface KslmresourcesingleGetResponse {
  /**
   * 访问ip
   */
  access_ip?: string;
  /**
   * 厂商
   */
  brand?: string;
  /**
   * 集群名
   */
  cluster_name?: string;
  /**
   * 数据完整信息
   */
  data_detail?: string;
  /**
   * 云数据库引擎类型
   */
  db_engine?: string;
  /**
   * 描述
   */
  desc?: string;
  ips?: KslmresourcesingleGetResponseIps[];
  /**
   * 跳转链接
   */
  link?: string;
  /**
   * RegionCode，资源中心还没数据
   */
  region_code?: string;
  /**
   * 对应资源中心的 resource_id
   */
  res_id?: string;
  /**
   * 对应资源中心的 resource_type
   */
  res_type?: string;
  /**
   * 同步时间
   */
  sync_time?: number;
  /**
   * 企业项目id
   */
  team_id?: string;
  /**
   * 对应资源中心的 _id，三段式 kdb:redis:1231
   */
  uniq_id?: string;
}
export interface KslmresourcetypesGetResponseApplicationTypeList {
  code?: string;
  name?: string;
}
export interface KslmresourcetypesGetResponseCodeName {
  code?: string;
  name?: string;
}
/**
 * 根据资源类型查询资源列表（整合）
 */
export interface KslmresourceunionlistGetRequsetParams {
  /**
   * 资源类型
   */
  res_type: string;
}
/**
 * 根据ip查询主机资源详情（整合）
 */
export interface KslmresourceunionmachineGetRequsetParams {
  /**
   * ip地址
   */
  ip: string;
}
export interface KslmresourceunionmachineGetResponse {
  /**
   * 资源访问ip
   */
  access_ip?: string;
  /**
   * 云厂主账号名称
   */
  account?: string;
  /**
   * 应用分类
   */
  application?: string;
  /**
   * 主机应用类型 for machine
   */
  apps_runon?: string;
  /**
   * 可用区
   */
  az?: string;
  belong_to?: KslmresourceunionmachineGetResponseBelongTo[];
  /**
   * 云厂供应商
   */
  cloud_provider?: string;
  /**
   * 集群架构
   */
  cluster_arch?: string;
  /**
   * 集群id
   */
  cluster_id?: string;
  /**
   * 集群名字
   */
  cluster_name?: string;
  /**
   * 集群角色
   */
  cluster_roles?: string;
  /**
   * 创建时间
   */
  created_at?: number;
  /**
   * 依赖于哪个子网
   */
  depend_on?: string;
  /**
   * cmdb group for machine
   */
  groups?: string;
  /**
   * 主机名 for machine
   */
  host_alias?: string;
  /**
   * 主机IP
   */
  host_ip?: string;
  /**
   * 监听器名称 for listener
   */
  name?: string;
  /**
   * 操作系统 for machine
   */
  os_platform?: string;
  /**
   * 服务端口 for redis/listener
   */
  port?: string;
  /**
   * 区域
   */
  region?: string;
  /**
   * 服务器类型：物理机，云主机
   */
  resource?: string;
  /**
   * 资源三段式id
   */
  resource_id?: string;
  /**
   * 运行在哪个物理服务器上面
   */
  run_in?: string;
  /**
   * 团队ID
   */
  team_id?: string;
  /**
   * 资源在云厂中的唯一标识，一般云厂资源使用uid、对象存储使用name、监听器资源使用listeners[*].uid（该字段位于负载均衡实例的payload中）
   */
  uid?: string;
  /**
   * 资源全局唯一id。aka uniq_id
   */
  uniq_id?: string;
}
/**
 * 条件根据资源详情（整合）
 */
export interface KslmresourceunionnodeGetRequsetParams {
  /**
   * 资源类型
   */
  res_type: string;
  /**
   * 资源集群id
   */
  cluster_id: string;
  /**
   * 资源ip
   */
  ip: string;
}
export interface KslmresourceunionnodeGetResponse {
  /**
   * 资源访问ip
   */
  access_ip?: string;
  /**
   * 云厂主账号名称
   */
  account?: string;
  /**
   * 应用分类
   */
  application?: string;
  /**
   * 主机应用类型 for machine
   */
  apps_runon?: string;
  /**
   * 可用区
   */
  az?: string;
  belong_to?: KslmresourceunionnodeGetResponseBelongTo[];
  /**
   * 云厂供应商
   */
  cloud_provider?: string;
  /**
   * 集群架构
   */
  cluster_arch?: string;
  /**
   * 集群id
   */
  cluster_id?: string;
  /**
   * 集群名字
   */
  cluster_name?: string;
  /**
   * 集群角色
   */
  cluster_roles?: string;
  /**
   * 创建时间
   */
  created_at?: number;
  /**
   * 依赖于哪个子网
   */
  depend_on?: string;
  /**
   * cmdb group for machine
   */
  groups?: string;
  /**
   * 主机名 for machine
   */
  host_alias?: string;
  /**
   * 主机IP
   */
  host_ip?: string;
  /**
   * 监听器名称 for listener
   */
  name?: string;
  /**
   * 操作系统 for machine
   */
  os_platform?: string;
  /**
   * 服务端口 for redis/listener
   */
  port?: string;
  /**
   * 区域
   */
  region?: string;
  /**
   * 服务器类型：物理机，云主机
   */
  resource?: string;
  /**
   * 资源三段式id
   */
  resource_id?: string;
  /**
   * 运行在哪个物理服务器上面
   */
  run_in?: string;
  /**
   * 团队ID
   */
  team_id?: string;
  /**
   * 资源在云厂中的唯一标识，一般云厂资源使用uid、对象存储使用name、监听器资源使用listeners[*].uid（该字段位于负载均衡实例的payload中）
   */
  uid?: string;
  /**
   * 资源全局唯一id。aka uniq_id
   */
  uniq_id?: string;
}
/**
 * 根据资源uniq_id查询资源详情（整合）
 */
export interface KslmresourceunionsingleGetRequsetParams {
  /**
   * 资源uniq_id
   */
  uniq_id: string;
}
export interface KslmresourceunionsingleGetResponse {
  /**
   * 资源访问ip
   */
  access_ip?: string;
  /**
   * 云厂主账号名称
   */
  account?: string;
  /**
   * 应用分类
   */
  application?: string;
  /**
   * 主机应用类型 for machine
   */
  apps_runon?: string;
  /**
   * 可用区
   */
  az?: string;
  belong_to?: KslmresourceunionsingleGetResponseBelongTo[];
  /**
   * 云厂供应商
   */
  cloud_provider?: string;
  /**
   * 集群架构
   */
  cluster_arch?: string;
  /**
   * 集群id
   */
  cluster_id?: string;
  /**
   * 集群名字
   */
  cluster_name?: string;
  /**
   * 集群角色
   */
  cluster_roles?: string;
  /**
   * 创建时间
   */
  created_at?: number;
  /**
   * 依赖于哪个子网
   */
  depend_on?: string;
  /**
   * cmdb group for machine
   */
  groups?: string;
  /**
   * 主机名 for machine
   */
  host_alias?: string;
  /**
   * 主机IP
   */
  host_ip?: string;
  /**
   * 监听器名称 for listener
   */
  name?: string;
  /**
   * 操作系统 for machine
   */
  os_platform?: string;
  /**
   * 服务端口 for redis/listener
   */
  port?: string;
  /**
   * 区域
   */
  region?: string;
  /**
   * 服务器类型：物理机，云主机
   */
  resource?: string;
  /**
   * 资源三段式id
   */
  resource_id?: string;
  /**
   * 运行在哪个物理服务器上面
   */
  run_in?: string;
  /**
   * 团队ID
   */
  team_id?: string;
  /**
   * 资源在云厂中的唯一标识，一般云厂资源使用uid、对象存储使用name、监听器资源使用listeners[*].uid（该字段位于负载均衡实例的payload中）
   */
  uid?: string;
  /**
   * 资源全局唯一id。aka uniq_id
   */
  uniq_id?: string;
}
export interface KslobussLineSliViewbussLineIdGetResponse {
  key?: string;
  metadata?: KslobussLineSliViewbussLineIdGetResponseMetadata;
  panels?: KslobussLineSliViewbussLineIdGetResponsePanels[];
}
export interface KslobussLineSliViewbussLineIdGetResponseMetadata {
  domains?: KslobussLineSliViewbussLineIdGetResponseMetadataDomains[];
  group_name?: string;
  /**
   * 服务id
   */
  service_id?: string;
  slo_type?: string;
  /**
   * 团队id
   */
  team_id?: string;
}
export interface KslobussLineSliViewbussLineIdGetResponsePanels {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSliViewbussLineIdGetResponsePanelsMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSliViewbussLineIdGetResponsePanelsTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSliViewbussLineIdGetResponsePanelsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdGetResponsePanelsTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSliViewbussLineIdGetResponsePanelsTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSliViewbussLineIdGetResponsePanelsTargetsMetadata;
}
export interface KslobussLineSliViewbussLineIdGetResponsePanelsTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseDataSources {
  /**
   * 数据源地址
   */
  addr?: string;
  id?: string;
  /**
   * 数据源名称
   */
  name?: string;
  /**
   * 数据源区域
   */
  region?: string;
}
export interface KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseMetrics {
  /**
   * 前端展示名称
   */
  alias?: string;
  /**
   * 指标类型
   */
  category?: string;
  /**
   * 是否选中
   */
  checked?: boolean;
  /**
   * 指标key
   */
  key?: string;
  unit?: string;
}
export interface KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponseResources {
  /**
   * 是否选中
   */
  checked?: boolean;
  /**
   * 资源标识
   */
  ident?: string;
  /**
   * 名称
   */
  name?: string;
}
export interface KslobussLineSliViewbussLineIdcustomPanelsPostRequsetData {
  /**
   * 数据源id
   */
  data_source_id: string;
  /**
   * 数据源地址
   */
  data_source_uri: string;
  /**
   * 描述
   */
  description?: string;
  query_list?: KslobussLineSliViewbussLineIdcustomPanelsPostRequsetDataQueryList[];
  /**
   * 标题
   */
  title: string;
}
export interface KslobussLineSliViewbussLineIdcustomPanelsPostResponse {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSliViewbussLineIdcustomPanelsPostResponseMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSliViewbussLineIdcustomPanelsPostResponseMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargetsMetadata;
}
export interface KslobussLineSliViewbussLineIdcustomPanelsPostResponseTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdcustomPanelspanelIdPutRequsetData {
  /**
   * 数据源id
   */
  data_source_id: string;
  /**
   * 数据源地址
   */
  data_source_uri: string;
  /**
   * 描述
   */
  description?: string;
  query_list?: KslobussLineSliViewbussLineIdcustomPanelspanelIdPutRequsetDataQueryList[];
  /**
   * 标题
   */
  title: string;
}
export interface KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponse {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargetsMetadata;
}
export interface KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponseTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdcustomPanelspanelIdDeleteResponse {}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetData {
  data_source_id: string;
  metric_keys?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetDataMetricKeys[];
  resource_ids?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetDataResourceIds[];
  /**
   * 资源类型
   */
  resource_type: string;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponse {
  key?: string;
  metadata?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponseMetadata;
  panels?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanels[];
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponseMetadata {
  domains?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponseMetadataDomains[];
  group_name?: string;
  /**
   * 服务id
   */
  service_id?: string;
  slo_type?: string;
  /**
   * 团队id
   */
  team_id?: string;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanels {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargetsMetadata;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponsePanelsTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponse {
  key?: string;
  metadata?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponseMetadata;
  panels?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanels[];
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponseMetadata {
  domains?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponseMetadataDomains[];
  group_name?: string;
  /**
   * 服务id
   */
  service_id?: string;
  slo_type?: string;
  /**
   * 团队id
   */
  team_id?: string;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanels {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargetsMetadata;
}
export interface KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponsePanelsTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdserverUsageGetRequsetParams {
  /**
   * 查询时间，默认当前时间
   */
  time?: number;
  /**
   * 关键字
   */
  keywords?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
  /**
   * 页数
   */
  page_index?: number;
  /**
   * 分页size
   */
  page_size?: number;
  /**
   * 排序字段 cpu_usage_desc(默认)/cpu_usage_asc/cpu_load_desc/mem_usage_desc/disk_usage_desc/net_receive_desc/net_transmit_desc
   */
  sort_by?: string;
}
export interface KslobussLineSliViewbussLineIdserverUsageGetResponse {
  count?: number;
  items?: KslobussLineSliViewbussLineIdserverUsageGetResponseItems[];
}
export interface KslobussLineSliViewbussLineIdserverUsageGetResponseItems {
  /**
   * 集群io
   */
  cluster_ip?: string;
  /**
   * cpu核数
   */
  cpu_count?: number;
  /**
   * cpu负载
   */
  cpu_load?: number;
  /**
   * cpu利用率
   */
  cpu_usage?: number;
  /**
   * 硬盘使用情况
   */
  disk_usage_rate?: number;
  /**
   * 唯一id
   */
  id?: string;
  /**
   * 机器ip
   */
  machine_ip?: string;
  /**
   * 内存使用情况
   */
  memory_usage_rate?: number;
  /**
   * 名字
   */
  name?: string;
  /**
   * 流入流量
   */
  net_receive?: number;
  /**
   * 流出流量
   */
  net_transmit?: number;
  /**
   * 资源id
   */
  resource_id?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetParams {
  /**
   * 业务线id
   */
  buss_line_id: number;
}
export interface KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetData {
  /**
   * 指标类型
   */
  metric_key: string;
  resource_ids?: KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetDataResourceIds[];
}
export interface KslobussLineSliViewbussLineIdserverUsagePanelPostResponse {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSliViewbussLineIdserverUsagePanelPostResponseMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSliViewbussLineIdserverUsagePanelPostResponseMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargetsMetadata;
}
export interface KslobussLineSliViewbussLineIdserverUsagePanelPostResponseTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSloViewbussLineIdGetResponse {
  key?: string;
  metadata?: KslobussLineSloViewbussLineIdGetResponseMetadata;
  panels?: KslobussLineSloViewbussLineIdGetResponsePanels[];
}
export interface KslobussLineSloViewbussLineIdGetResponseMetadata {
  domains?: KslobussLineSloViewbussLineIdGetResponseMetadataDomains[];
  group_name?: string;
  /**
   * 服务id
   */
  service_id?: string;
  slo_type?: string;
  /**
   * 团队id
   */
  team_id?: string;
}
export interface KslobussLineSloViewbussLineIdGetResponsePanels {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSloViewbussLineIdGetResponsePanelsMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSloViewbussLineIdGetResponsePanelsTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSloViewbussLineIdGetResponsePanelsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSloViewbussLineIdGetResponsePanelsTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSloViewbussLineIdGetResponsePanelsTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSloViewbussLineIdGetResponsePanelsTargetsMetadata;
}
export interface KslobussLineSloViewbussLineIdGetResponsePanelsTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSloViewbussLineIdcustomPanelsPostRequsetData {
  /**
   * 数据源id
   */
  data_source_id: string;
  /**
   * 数据源地址
   */
  data_source_uri: string;
  /**
   * 描述
   */
  description?: string;
  query_list?: KslobussLineSloViewbussLineIdcustomPanelsPostRequsetDataQueryList[];
  /**
   * 标题
   */
  title: string;
}
export interface KslobussLineSloViewbussLineIdcustomPanelsPostResponse {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSloViewbussLineIdcustomPanelsPostResponseMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSloViewbussLineIdcustomPanelsPostResponseMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargetsMetadata;
}
export interface KslobussLineSloViewbussLineIdcustomPanelsPostResponseTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSloViewbussLineIdcustomPanelspanelIdPutRequsetData {
  /**
   * 数据源id
   */
  data_source_id: string;
  /**
   * 数据源地址
   */
  data_source_uri: string;
  /**
   * 描述
   */
  description?: string;
  query_list?: KslobussLineSloViewbussLineIdcustomPanelspanelIdPutRequsetDataQueryList[];
  /**
   * 标题
   */
  title: string;
}
export interface KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponse {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargetsMetadata;
}
export interface KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponseTargetsMetadata {
  [k: string]: unknown;
}
export interface KslobussLineSloViewbussLineIdcustomPanelspanelIdDeleteResponse {}
export interface KsloprojectOverallViewserviceIdGetRequsetParams {
  /**
   * 业务线状态 normal:正常 failure:故障 offline:下线
   */
  status?: string;
}
export interface KsloprojectOverallViewserviceIdGetResponse {
  key?: string;
  metadata?: KsloprojectOverallViewserviceIdGetResponseMetadata;
  panels?: KsloprojectOverallViewserviceIdGetResponsePanels[];
}
export interface KsloprojectOverallViewserviceIdGetResponseMetadata {
  domains?: KsloprojectOverallViewserviceIdGetResponseMetadataDomains[];
  group_name?: string;
  /**
   * 服务id
   */
  service_id?: string;
  slo_type?: string;
  /**
   * 团队id
   */
  team_id?: string;
}
export interface KsloprojectOverallViewserviceIdGetResponsePanels {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KsloprojectOverallViewserviceIdGetResponsePanelsMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KsloprojectOverallViewserviceIdGetResponsePanelsTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KsloprojectOverallViewserviceIdGetResponsePanelsMetadata {
  [k: string]: unknown;
}
export interface KsloprojectOverallViewserviceIdGetResponsePanelsTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KsloprojectOverallViewserviceIdGetResponsePanelsTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KsloprojectOverallViewserviceIdGetResponsePanelsTargetsMetadata;
}
export interface KsloprojectOverallViewserviceIdGetResponsePanelsTargetsMetadata {
  [k: string]: unknown;
}
export interface KsloprojectSloViewserviceIdGetResponse {
  key?: string;
  metadata?: KsloprojectSloViewserviceIdGetResponseMetadata;
  panels?: KsloprojectSloViewserviceIdGetResponsePanels[];
}
export interface KsloprojectSloViewserviceIdGetResponseMetadata {
  domains?: KsloprojectSloViewserviceIdGetResponseMetadataDomains[];
  group_name?: string;
  /**
   * 服务id
   */
  service_id?: string;
  slo_type?: string;
  /**
   * 团队id
   */
  team_id?: string;
}
export interface KsloprojectSloViewserviceIdGetResponsePanels {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KsloprojectSloViewserviceIdGetResponsePanelsMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KsloprojectSloViewserviceIdGetResponsePanelsTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KsloprojectSloViewserviceIdGetResponsePanelsMetadata {
  [k: string]: unknown;
}
export interface KsloprojectSloViewserviceIdGetResponsePanelsTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KsloprojectSloViewserviceIdGetResponsePanelsTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KsloprojectSloViewserviceIdGetResponsePanelsTargetsMetadata;
}
export interface KsloprojectSloViewserviceIdGetResponsePanelsTargetsMetadata {
  [k: string]: unknown;
}
export interface KsloprojectSloViewserviceIdcustomPanelsPostRequsetData {
  /**
   * 数据源id
   */
  data_source_id: string;
  /**
   * 数据源地址
   */
  data_source_uri: string;
  /**
   * 描述
   */
  description?: string;
  query_list?: KsloprojectSloViewserviceIdcustomPanelsPostRequsetDataQueryList[];
  /**
   * 标题
   */
  title: string;
}
export interface KsloprojectSloViewserviceIdcustomPanelsPostResponse {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KsloprojectSloViewserviceIdcustomPanelsPostResponseMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KsloprojectSloViewserviceIdcustomPanelsPostResponseTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KsloprojectSloViewserviceIdcustomPanelsPostResponseMetadata {
  [k: string]: unknown;
}
export interface KsloprojectSloViewserviceIdcustomPanelsPostResponseTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KsloprojectSloViewserviceIdcustomPanelsPostResponseTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KsloprojectSloViewserviceIdcustomPanelsPostResponseTargetsMetadata;
}
export interface KsloprojectSloViewserviceIdcustomPanelsPostResponseTargetsMetadata {
  [k: string]: unknown;
}
export interface KsloprojectSloViewserviceIdcustomPanelspanelIdPutRequsetData {
  /**
   * 数据源id
   */
  data_source_id: string;
  /**
   * 数据源地址
   */
  data_source_uri: string;
  /**
   * 描述
   */
  description?: string;
  query_list?: KsloprojectSloViewserviceIdcustomPanelspanelIdPutRequsetDataQueryList[];
  /**
   * 标题
   */
  title: string;
}
export interface KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponse {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseMetadata {
  [k: string]: unknown;
}
export interface KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargetsMetadata;
}
export interface KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponseTargetsMetadata {
  [k: string]: unknown;
}
export interface KsloprojectSloViewserviceIdcustomPanelspanelIdDeleteResponse {}
export interface KslosloRecordsGetRequsetParams {
  /**
   * page
   */
  page?: number;
  /**
   * page_size
   */
  page_size?: number;
  /**
   * 项目id(查看项目slo记录时必填)
   */
  team_id?: string;
  /**
   * 服务id(查看业务线slo记录时必填)
   */
  service_id?: string;
  /**
   * 业务线id(查看业务线slo记录时必填)
   */
  biz_line_id?: string;
  /**
   * 区域
   */
  data_source_area?: string;
  /**
   * 域名
   */
  domain?: string;
  /**
   * 开始时间
   */
  start_time?: number;
  /**
   * 结束时间
   */
  end_time?: number;
}
export interface KslosloRecordsGetResponse {
  count?: number;
  items?: KslosloRecordsGetResponseItems[];
}
export interface KslosloRecordsGetResponseItems {
  /**
   * 项目id
   */
  buss_id?: string;
  /**
   * 业务线id
   */
  buss_line_id?: string;
  /**
   * 创建时间
   */
  c_time?: number;
  /**
   * 数据源地址
   */
  data_source_addr?: string;
  /**
   * 数据源区域
   */
  data_source_area?: string;
  /**
   * 域名
   */
  domain?: string;
  /**
   * slo因素(原始值)
   */
  factors?: string;
  factors_object?: KslosloRecordsGetResponseItemsFactorsObject;
  id?: number;
  /**
   * slo记录最近更新时间
   */
  m_time?: number;
  /**
   * slo记录更新人id
   */
  m_user_id?: string;
  record_time?: KslosloRecordsGetResponseItemsRecordTime;
  /**
   * 备注
   */
  remark?: string;
  /**
   * slo值 百分制
   */
  score?: number;
  /**
   * 团队id
   */
  team_id?: string;
}
export interface KslosloRecordsGetResponseItemsFactorsObject {
  count50x?: number;
  total?: number;
}
export interface KslosloRecordsGetResponseItemsRecordTime {
  /**
   * Non-negative fractions of a second at nanosecond resolution. Negative
   * second values with fractions must still have non-negative nanos values
   * that count forward in time. Must be from 0 to 999,999,999
   * inclusive.
   */
  nanos?: number;
  /**
   * Represents seconds of UTC time since Unix epoch
   * 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
   * 9999-12-31T23:59:59Z inclusive.
   */
  seconds?: number;
}
export interface UnionSloFailuresidfailureSloViewGetResponse {
  key?: string;
  metadata?: UnionSloFailuresidfailureSloViewGetResponseMetadata;
  panels?: UnionSloFailuresidfailureSloViewGetResponsePanels[];
}
export interface UnionSloFailuresidfailureSloViewGetResponseMetadata {
  domains?: UnionSloFailuresidfailureSloViewGetResponseMetadataDomains[];
  group_name?: string;
  /**
   * 服务id
   */
  service_id?: string;
  slo_type?: string;
  /**
   * 团队id
   */
  team_id?: string;
}
export interface UnionSloFailuresidfailureSloViewGetResponsePanels {
  /**
   * 描述
   */
  description?: string;
  /**
   * 自定义视图id
   */
  id?: number;
  /**
   * 面板关键字，前端可以根据标识（project_slo|buss_line_slo|..）做特殊展示，否则以通用形式绘制
   */
  key?:
    | "project_slo"
    | "buss_line_slo"
    | "domain_50x"
    | "domain_qps"
    | "domain_qps_yesterday"
    | "domain_qps_lastweek"
    | "domain_flow"
    | "domain_flow_yesterday"
    | "domain_flow_lastweek"
    | "resource_table"
    | "resource_timeseries"
    | "kae_app_timeseries"
    | "custom_timeseries";
  metadata?: UnionSloFailuresidfailureSloViewGetResponsePanelsMetadata;
  /**
   * 状态 online|offline，下线时不用绘制曲线
   */
  status?: "online" | "offline";
  targets?: UnionSloFailuresidfailureSloViewGetResponsePanelsTargets[];
  /**
   * 标题
   */
  title?: string;
  /**
   * 图表类型，曲线timeseries|数值stat|表格table
   */
  type?: "timeseries" | "stat" | "table" | "html";
  /**
   * 单位(auto|percent|KB|MB|GB)，暂时不用
   */
  unit?: string;
}
export interface UnionSloFailuresidfailureSloViewGetResponsePanelsMetadata {
  [k: string]: unknown;
}
export interface UnionSloFailuresidfailureSloViewGetResponsePanelsTargets {
  /**
   * Deprecated
   */
  data_source_area?: string;
  data_source_id?: string;
  /**
   * 数据源地址
   */
  data_source_uri?: string;
  /**
   * 填入header X-Cluster
   */
  data_source_uri_xcluster?: string;
  /**
   * 查询表达式(已转码)
   */
  expr?: string;
  idents?: UnionSloFailuresidfailureSloViewGetResponsePanelsTargetsIdents[];
  /**
   * 展示的标签(暂时没用)
   */
  legend?: string;
  metadata?: UnionSloFailuresidfailureSloViewGetResponsePanelsTargetsMetadata;
}
export interface UnionSloFailuresidfailureSloViewGetResponsePanelsTargetsMetadata {
  [k: string]: unknown;
}
export interface MonitorRulesdutyUsersGetRequsetParams {
  /**
   * 团队id
   */
  team_id: number;
  /**
   * 资源类型
   */
  resource_type?: string;
}
export interface MonitorRulesdutyUsersGetResponseExtra {
  /**
   * 默认选中
   */
  auto_select?: boolean;
  /**
   * 状态(正常|离职|禁用)
   */
  status?: 0 | 1 | 2 | 3 | 4;
}
/**
 * 获取监控规则列表
 */
export interface MonitorRulesrulesGetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 规则id列表，逗号分隔
   */
  ids?: string;
  /**
   * 团队列表，逗号分隔
   */
  team_ids?: string;
  /**
   * 模糊搜索规则名，最长50字符
   */
  name?: string;
  /**
   * 告警分组id
   */
  plan_id?: number;
  /**
   * 是否禁用
   */
  is_disabled?: boolean;
}
export interface MonitorRulesrulesGetResponse {
  /**
   * 总数
   */
  count?: number;
  items?: MonitorRulesrulesGetResponseItems[];
}
export interface MonitorRulesrulesGetResponseItems {
  /**
   * 创建时间
   */
  c_time?: number;
  create_user_id?: number;
  /**
   * 最近更新人/创建人
   */
  create_user_name?: string;
  /**
   * 数据源类型
   */
  data_source_type?: number;
  data_sources?: MonitorRulesrulesGetResponseItemsDataSources[];
  /**
   * Deprecated: use Enabled
   */
  disabled?: boolean;
  /**
   * 负责人
   */
  duty_user_id?: number;
  duty_user_name?: string;
  /**
   * 是否生效
   */
  enabled?: boolean;
  /**
   * 检测周期
   */
  evaluation_interval?: number;
  /**
   * 云产品
   */
  from?: string;
  /**
   * 规则描述
   */
  help?: string;
  id?: number;
  key?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 规则名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 计划id
   */
  plan_id?: number;
  /**
   * 计划名称
   */
  plan_name?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
  /**
   * 项目id
   */
  team_id?: number;
  /**
   * 项目名
   */
  team_name?: string;
}
export interface MonitorRulesrulesGetResponseItemsDataSources {
  /**
   * 地址
   */
  address?: string;
  change_logs?: MonitorRulesrulesGetResponseItemsDataSourcesChangeLogs[];
  /**
   * 数据源类型
   */
  data_source_type?: number;
  /**
   * 数据来源
   */
  from?: string;
  id?: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 数据源名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 数据源访问密码
   */
  passwd?: string;
  /**
   * 团队id，如果是全局数据源，为0
   */
  team_id?: number;
  team_name?: string;
  user_name?: string;
}
export interface MonitorRulesrulesGetResponseItemsDataSourcesChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface MonitorRulesrulesPostRequsetData {
  active_time?: MonitorRulesrulesPostRequsetDataActiveTime;
  annotations?: MonitorRulesrulesPostRequsetDataAnnotations[];
  biz_line_ids?: MonitorRulesrulesPostRequsetDataBizLineIds[];
  conditions?: MonitorRulesrulesPostRequsetDataConditions[];
  /**
   * 数据源类型 1.prometheus 2.elasticsearch
   */
  data_source_type: number;
  data_sources?: MonitorRulesrulesPostRequsetDataDataSources[];
  /**
   * 责任人id，必填
   */
  duty_user_id: number;
  /**
   * 检测间隔(秒)，不小于10秒
   */
  evaluation_interval: number;
  /**
   * 规则描述
   */
  help?: string;
  key?: string;
  labels?: MonitorRulesrulesPostRequsetDataLabels[];
  /**
   * 规则名称
   */
  name: string;
  /**
   * 告警计划id
   */
  plan_id: number;
  /**
   * 实例标签名
   */
  reference_label?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
  rule_json: MonitorRulesrulesPostRequsetDataRuleJson;
  /**
   * 预案链接，非必填，最多1024字符
   */
  runbook?: string;
  team_id: number;
  /**
   * 单位(枚举) 0:无 1:GB 2:Gb 3:MB 4:Mb 5:KB 6:Kb 7:% 8:ms毫秒
   */
  unit?: number;
  /**
   * webhook告警模板id，不填使用默认
   */
  webhook_template_id?: number;
}
export interface MonitorRulesrulesPostRequsetDataActiveTime {
  /**
   * 结束时间，格式"18:30"
   */
  end_time?: string;
  /**
   * 开始时间，格式"09:12"
   */
  start_time?: string;
}
export interface MonitorRulesrulesPostRequsetDataAnnotations {
  key?: string;
  value?: string;
}
export interface MonitorRulesrulesPostRequsetDataConditions {
  /**
   * 持续时间
   */
  duration?: number;
  label_matches?: MonitorRulesrulesPostRequsetDataConditionsLabelMatches[];
  /**
   * 比较符 枚举 0< 1<= 2== 3>= 4> 5!=
   */
  operator?: number;
  /**
   * 优先级
   */
  priority?: number;
  /**
   * 重发间隔(秒)
   */
  repeat_interval?: number;
  /**
   * 发送告警恢复的消息
   */
  send_recovery?: boolean;
  /**
   * 告警级别(用户自己定)
   */
  severity?: string;
  /**
   * 阈值
   */
  value?: number;
}
export interface MonitorRulesrulesPostRequsetDataConditionsLabelMatches {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesPostRequsetDataDataSources {
  address?: string;
  /**
   * 数据源类型 枚举 1.prometheus 2.elasticsearch 3.srecloudlogging
   */
  data_source_type?: number;
  id?: number;
  name?: string;
}
export interface MonitorRulesrulesPostRequsetDataLabels {
  key?: string;
  value?: string;
}
export interface MonitorRulesrulesPostRequsetDataRuleJson {
  /**
   * kae 应用集群
   */
  app_cluster?: string;
  /**
   * kae 应用日志，应用标识
   */
  app_instance?: string;
  /**
   * kae 应用集群命名空间
   */
  app_namespace?: string;
  /**
   * (prometheus规则时必填) promql表达式
   */
  expression?: string;
  /**
   * kdb 资源类型
   */
  kdb_stype?: string;
  /**
   * kdb 日志池
   */
  kdb_stype_pool?: string;
  /**
   * 日志来源; data_source_type=3 且 log_range=0时必填，多选，但目前限制最多1个
   */
  log_from?: string;
  /**
   * 日志实例; data_source_type=3 且 log_range=0时必填，多选，最多20个
   */
  log_instances?: string;
  /**
   * 日志池; 非必填，多选，最多20个
   */
  log_pools?: string;
  /**
   * 日志查询范围; data_source_type=3时必填，单选。0.基于日志池(弃用) 1.Kae App 2.Kae 命名空间 3.Sre 团队 4.Kdb 资源
   */
  log_range?: 0 | 1 | 2 | 3 | 4;
  /**
   * 底层存储，data_source_type=3时必填，单选
   */
  log_storage?: string;
  matches?: MonitorRulesrulesPostRequsetDataRuleJsonMatches[];
  /**
   * (elasticsearch规则时必填) 索引前缀
   */
  prefix?: string;
  /**
   * 检测时长
   */
  search_period?: number;
  /**
   * elasticsearch聚合查询字段，非必填，最长128字符，count(1) group by x
   */
  term_aggregation?: string;
  terms?: MonitorRulesrulesPostRequsetDataRuleJsonTerms[];
}
export interface MonitorRulesrulesPostRequsetDataRuleJsonMatches {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesPostRequsetDataRuleJsonTerms {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesPostResponse {
  id?: number;
  msg?: string;
}
export interface MonitorRulesrulesidGetResponse {
  active_time?: MonitorRulesrulesidGetResponseActiveTime;
  annotations?: MonitorRulesrulesidGetResponseAnnotations[];
  biz_line_ids?: MonitorRulesrulesidGetResponseBizLineIds[];
  /**
   * 创建时间
   */
  c_time?: number;
  change_logs?: MonitorRulesrulesidGetResponseChangeLogs[];
  conditions?: MonitorRulesrulesidGetResponseConditions[];
  /**
   * 创建人所属团队 目前不展示
   */
  create_team_id?: number;
  /**
   * 创建人
   */
  create_user_id?: number;
  /**
   * 数据源类型
   */
  data_source_type?: number;
  data_sources?: MonitorRulesrulesidGetResponseDataSources[];
  /**
   * 是否已删除
   */
  deleted?: boolean;
  /**
   * Deprecated: use Enabled
   * 是否禁用(已弃用，使用Enabled)
   */
  disabled?: boolean;
  /**
   * 责任人id
   */
  duty_user_id?: number;
  /**
   * 责任人
   */
  duty_user_name?: string;
  /**
   * 是否生效
   */
  enabled?: boolean;
  /**
   * 检测周期
   */
  evaluation_interval?: number;
  /**
   * 数据来源
   */
  from?: string;
  /**
   * 规则描述
   */
  help?: string;
  id?: number;
  /**
   * key
   */
  key?: string;
  labels?: MonitorRulesrulesidGetResponseLabels[];
  /**
   * 持续时间
   */
  m_time?: number;
  /**
   * 规则名
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 计划id
   */
  plan_id?: number;
  /**
   * 计划
   */
  plan_name?: string;
  /**
   * 实例标签名
   */
  reference_label?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
  rule_json?: MonitorRulesrulesidGetResponseRuleJson;
  /**
   * 预案链接
   */
  runbook?: string;
  /**
   * 项目id
   */
  team_id?: number;
  /**
   * 项目
   */
  team_name?: string;
  /**
   * 单位
   */
  unit?: number;
  /**
   * webhook告警模板id
   */
  webhook_template_id?: number;
  /**
   * webhook告警模板
   */
  webhook_template_name?: string;
}
export interface MonitorRulesrulesidGetResponseActiveTime {
  /**
   * 结束时间(秒)，格式"09:12"
   */
  end_time?: string;
  end_time_sec?: number;
  /**
   * 开始时间(秒)，格式"09:12"
   */
  start_time?: string;
  start_time_sec?: number;
}
export interface MonitorRulesrulesidGetResponseAnnotations {
  key?: string;
  /**
   * 不能编辑，系统自带
   */
  no_edit?: boolean;
  value?: string;
}
export interface MonitorRulesrulesidGetResponseChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface MonitorRulesrulesidGetResponseConditions {
  /**
   * 持续时间(秒)
   */
  duration?: number;
  label_matches?: MonitorRulesrulesidGetResponseConditionsLabelMatches[];
  /**
   * 操作符
   */
  operator?: number;
  /**
   * 匹配优先级
   */
  priority?: number;
  /**
   * 重发间隔(秒)
   */
  repeat_interval?: number;
  /**
   * 告警结束时发送通知
   */
  send_recovery?: boolean;
  /**
   * 告警等级
   */
  severity?: string;
  /**
   * 阈值
   */
  value?: number;
}
export interface MonitorRulesrulesidGetResponseConditionsLabelMatches {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesidGetResponseDataSources {
  /**
   * 地址
   */
  address?: string;
  change_logs?: MonitorRulesrulesidGetResponseDataSourcesChangeLogs[];
  /**
   * 数据源类型
   */
  data_source_type?: number;
  /**
   * 数据来源
   */
  from?: string;
  id?: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 数据源名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 数据源访问密码
   */
  passwd?: string;
  /**
   * 团队id，如果是全局数据源，为0
   */
  team_id?: number;
  team_name?: string;
  user_name?: string;
}
export interface MonitorRulesrulesidGetResponseDataSourcesChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface MonitorRulesrulesidGetResponseLabels {
  key?: string;
  /**
   * 不能编辑，系统自带
   */
  no_edit?: boolean;
  value?: string;
}
export interface MonitorRulesrulesidGetResponseRuleJson {
  /**
   * kae 应用集群
   */
  app_cluster?: string;
  /**
   * kae 应用日志，应用标识
   */
  app_instance?: string;
  /**
   * kae 应用集群命名空间
   */
  app_namespace?: string;
  /**
   * (prometheus规则时必填) promql表达式
   */
  expression?: string;
  /**
   * kdb 资源类型
   */
  kdb_stype?: string;
  /**
   * kdb 日志池
   */
  kdb_stype_pool?: string;
  /**
   * 日志来源; data_source_type=3 且 log_range=0时必填，多选，但目前限制最多1个
   */
  log_from?: string;
  /**
   * 日志实例; data_source_type=3 且 log_range=0时必填，多选，最多20个
   */
  log_instances?: string;
  /**
   * 日志池; 非必填，多选，最多20个
   */
  log_pools?: string;
  /**
   * 日志查询范围; data_source_type=3时必填，单选。0.基于日志池(弃用) 1.Kae App 2.Kae 命名空间 3.Sre 团队 4.Kdb 资源
   */
  log_range?: 0 | 1 | 2 | 3 | 4;
  /**
   * 底层存储，data_source_type=3时必填，单选
   */
  log_storage?: string;
  matches?: MonitorRulesrulesidGetResponseRuleJsonMatches[];
  /**
   * (elasticsearch规则时必填) 索引前缀
   */
  prefix?: string;
  /**
   * 检测时长
   */
  search_period?: number;
  /**
   * elasticsearch聚合查询字段，非必填，最长128字符，count(1) group by x
   */
  term_aggregation?: string;
  terms?: MonitorRulesrulesidGetResponseRuleJsonTerms[];
}
export interface MonitorRulesrulesidGetResponseRuleJsonMatches {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesidGetResponseRuleJsonTerms {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesidPutRequsetData {
  active_time?: MonitorRulesrulesidPutRequsetDataActiveTime;
  annotations?: MonitorRulesrulesidPutRequsetDataAnnotations[];
  biz_line_ids?: MonitorRulesrulesidPutRequsetDataBizLineIds[];
  conditions?: MonitorRulesrulesidPutRequsetDataConditions[];
  data_sources?: MonitorRulesrulesidPutRequsetDataDataSources[];
  /**
   * Deprecated: use Enabled
   */
  disabled?: boolean;
  /**
   * 责任人id，必填
   */
  duty_user_id: number;
  /**
   * 规则状态，true生效
   */
  enabled?: boolean;
  /**
   * 检测间隔(秒)，不小于10秒
   */
  evaluation_interval: number;
  /**
   * 规则描述
   */
  help?: string;
  key?: string;
  labels?: MonitorRulesrulesidPutRequsetDataLabels[];
  /**
   * 规则名称
   */
  name: string;
  /**
   * 告警计划id
   */
  plan_id: number;
  /**
   * 实例标签名
   */
  reference_label?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
  rule_json: MonitorRulesrulesidPutRequsetDataRuleJson;
  /**
   * 预案链接，非必填，最多1024字符
   */
  runbook?: string;
  team_id: number;
  /**
   * 单位
   */
  unit?: number;
  /**
   * webhook告警模板id，不填使用默认
   */
  webhook_template_id?: number;
}
export interface MonitorRulesrulesidPutRequsetDataActiveTime {
  /**
   * 结束时间，格式"18:30"
   */
  end_time?: string;
  /**
   * 开始时间，格式"09:12"
   */
  start_time?: string;
}
export interface MonitorRulesrulesidPutRequsetDataAnnotations {
  key?: string;
  value?: string;
}
export interface MonitorRulesrulesidPutRequsetDataConditions {
  /**
   * 持续时间
   */
  duration?: number;
  label_matches?: MonitorRulesrulesidPutRequsetDataConditionsLabelMatches[];
  /**
   * 比较符 枚举 0< 1<= 2== 3>= 4> 5!=
   */
  operator?: number;
  /**
   * 优先级
   */
  priority?: number;
  /**
   * 重发间隔(秒)
   */
  repeat_interval?: number;
  /**
   * 发送告警恢复的消息
   */
  send_recovery?: boolean;
  /**
   * 告警级别(用户自己定)
   */
  severity?: string;
  /**
   * 阈值
   */
  value?: number;
}
export interface MonitorRulesrulesidPutRequsetDataConditionsLabelMatches {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesidPutRequsetDataDataSources {
  address?: string;
  /**
   * 数据源类型 枚举 1.prometheus 2.elasticsearch 3.srecloudlogging
   */
  data_source_type?: number;
  id?: number;
  name?: string;
}
export interface MonitorRulesrulesidPutRequsetDataLabels {
  key?: string;
  value?: string;
}
export interface MonitorRulesrulesidPutRequsetDataRuleJson {
  /**
   * kae 应用集群
   */
  app_cluster?: string;
  /**
   * kae 应用日志，应用标识
   */
  app_instance?: string;
  /**
   * kae 应用集群命名空间
   */
  app_namespace?: string;
  /**
   * (prometheus规则时必填) promql表达式
   */
  expression?: string;
  /**
   * kdb 资源类型
   */
  kdb_stype?: string;
  /**
   * kdb 日志池
   */
  kdb_stype_pool?: string;
  /**
   * 日志来源; data_source_type=3 且 log_range=0时必填，多选，但目前限制最多1个
   */
  log_from?: string;
  /**
   * 日志实例; data_source_type=3 且 log_range=0时必填，多选，最多20个
   */
  log_instances?: string;
  /**
   * 日志池; 非必填，多选，最多20个
   */
  log_pools?: string;
  /**
   * 日志查询范围; data_source_type=3时必填，单选。0.基于日志池(弃用) 1.Kae App 2.Kae 命名空间 3.Sre 团队 4.Kdb 资源
   */
  log_range?: 0 | 1 | 2 | 3 | 4;
  /**
   * 底层存储，data_source_type=3时必填，单选
   */
  log_storage?: string;
  matches?: MonitorRulesrulesidPutRequsetDataRuleJsonMatches[];
  /**
   * (elasticsearch规则时必填) 索引前缀
   */
  prefix?: string;
  /**
   * 检测时长
   */
  search_period?: number;
  /**
   * elasticsearch聚合查询字段，非必填，最长128字符，count(1) group by x
   */
  term_aggregation?: string;
  terms?: MonitorRulesrulesidPutRequsetDataRuleJsonTerms[];
}
export interface MonitorRulesrulesidPutRequsetDataRuleJsonMatches {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesidPutRequsetDataRuleJsonTerms {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulesrulesidPutResponse {
  id?: number;
  msg?: string;
}
export interface MonitorRulesrulesidDeleteResponse {
  error?: MonitorRulesrulesidDeleteResponseError[];
  id?: number;
  msg?: string;
  success?: MonitorRulesrulesidDeleteResponseSuccess[];
}
export interface MonitorRulesrulesidtryPostResponse {
  query_result?: MonitorRulesrulesidtryPostResponseQueryResult[];
  /**
   * woa告警消息 demo
   */
  template_message?: string;
}
export interface MonitorRulesrulesidtryPostResponseQueryResult {
  Labels?: MonitorRulesrulesidtryPostResponseQueryResultLabels;
  /**
   * 告警值
   */
  Value?: number;
}
export interface MonitorRulesrulesidtryPostResponseQueryResultLabels {
  [k: string]: unknown;
}
/**
 * 获取监控规则列表
 */
export interface MonitorRulesrulesV2GetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 优先展示的规则id列表，逗号分隔。可以出现其他ids结果
   */
  prefer_ids?: string;
  /**
   * 团队列表，逗号分隔
   */
  team_ids?: string;
  /**
   * 模糊搜索规则名，最长50字符
   */
  name?: string;
  /**
   * 告警分组id
   */
  plan_id?: number;
  /**
   * 资源类型，多选逗号分隔
   */
  resource_types?: string;
  /**
   * 是否禁用
   */
  is_disabled?: boolean;
}
export interface MonitorRulesrulesV2GetResponse {
  /**
   * 总数
   */
  count?: number;
  items?: MonitorRulesrulesV2GetResponseItems[];
}
export interface MonitorRulesrulesV2GetResponseItems {
  /**
   * 创建时间
   */
  c_time?: number;
  create_user_id?: number;
  /**
   * 最近更新人/创建人
   */
  create_user_name?: string;
  /**
   * 数据源类型
   */
  data_source_type?: number;
  data_sources?: MonitorRulesrulesV2GetResponseItemsDataSources[];
  /**
   * Deprecated: use Enabled
   */
  disabled?: boolean;
  /**
   * 负责人
   */
  duty_user_id?: number;
  duty_user_name?: string;
  /**
   * 是否生效
   */
  enabled?: boolean;
  /**
   * 检测周期
   */
  evaluation_interval?: number;
  /**
   * 云产品
   */
  from?: string;
  /**
   * 规则描述
   */
  help?: string;
  id?: number;
  key?: string;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 规则名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 计划id
   */
  plan_id?: number;
  /**
   * 计划名称
   */
  plan_name?: string;
  /**
   * 资源类型
   */
  resource_type?: string;
  /**
   * 项目id
   */
  team_id?: number;
  /**
   * 项目名
   */
  team_name?: string;
}
export interface MonitorRulesrulesV2GetResponseItemsDataSources {
  /**
   * 地址
   */
  address?: string;
  change_logs?: MonitorRulesrulesV2GetResponseItemsDataSourcesChangeLogs[];
  /**
   * 数据源类型
   */
  data_source_type?: number;
  /**
   * 数据来源
   */
  from?: string;
  id?: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 数据源名称
   */
  name?: string;
  /**
   * 是否允许编辑
   */
  no_edit?: boolean;
  /**
   * 数据源访问密码
   */
  passwd?: string;
  /**
   * 团队id，如果是全局数据源，为0
   */
  team_id?: number;
  team_name?: string;
  user_name?: string;
}
export interface MonitorRulesrulesV2GetResponseItemsDataSourcesChangeLogs {
  c_time?: number;
  change_user_id?: number;
  id?: number;
  instance_id?: number;
  instance_type?: string;
  message?: string;
  new_value?: string;
  old_value?: string;
}
export interface MonitorRulessreCloudLoggingFromGetRequsetParams {
  /**
   * 团队id
   */
  team_id: number;
  /**
   * sre云日志数据源id
   */
  data_source_id: number;
  /**
   * sre云日志 底层存储
   */
  log_storage: string;
}
export interface MonitorRulessreCloudLoggingFromGetResponse {
  items?: MonitorRulessreCloudLoggingFromGetResponseItems[];
  /**
   * 原始内容，用于排查
   */
  raw?: string;
  /**
   * 数据类型: log_storages,log_from,log_instances,log_pools
   */
  type?: string;
}
export interface MonitorRulessreCloudLoggingInstancesGetRequsetParams {
  /**
   * 团队id
   */
  team_id: number;
  /**
   * sre云日志数据源id
   */
  data_source_id: number;
  /**
   * sre云日志 底层存储
   */
  log_storage: string;
  /**
   * sre云日志 日志来源, 多个值用英文逗号拼接
   */
  log_from: string;
}
export interface MonitorRulessreCloudLoggingInstancesGetResponse {
  items?: MonitorRulessreCloudLoggingInstancesGetResponseItems[];
  /**
   * 原始内容，用于排查
   */
  raw?: string;
  /**
   * 数据类型: log_storages,log_from,log_instances,log_pools
   */
  type?: string;
}
export interface MonitorRulessreCloudLoggingKaeClusterNamespacesGetRequsetParams {
  /**
   * 团队id
   */
  team_id: number;
  /**
   * 集群
   */
  cluster: string;
}
export interface MonitorRulessreCloudLoggingKaeClusterNamespacesGetResponse {
  items?: MonitorRulessreCloudLoggingKaeClusterNamespacesGetResponseItems[];
  /**
   * 原始内容，用于排查
   */
  raw?: string;
  /**
   * 数据类型: log_storages,log_from,log_instances,log_pools
   */
  type?: string;
}
export interface MonitorRulessreCloudLoggingKaeClustersGetRequsetParams {
  /**
   * 团队id
   */
  team_id: number;
}
export interface MonitorRulessreCloudLoggingKaeClustersGetResponse {
  items?: MonitorRulessreCloudLoggingKaeClustersGetResponseItems[];
  /**
   * 原始内容，用于排查
   */
  raw?: string;
  /**
   * 数据类型: log_storages,log_from,log_instances,log_pools
   */
  type?: string;
}
export interface MonitorRulessreCloudLoggingKdbStypePoolsGetRequsetParams {
  /**
   * 团队id
   */
  stype: string;
}
export interface MonitorRulessreCloudLoggingKdbStypePoolsGetResponse {
  items?: MonitorRulessreCloudLoggingKdbStypePoolsGetResponseItems[];
  /**
   * 原始内容，用于排查
   */
  raw?: string;
  /**
   * 数据类型: log_storages,log_from,log_instances,log_pools
   */
  type?: string;
}
export interface MonitorRulessreCloudLoggingKdbStypesGetResponse {
  items?: MonitorRulessreCloudLoggingKdbStypesGetResponseItems[];
  /**
   * 原始内容，用于排查
   */
  raw?: string;
  /**
   * 数据类型: log_storages,log_from,log_instances,log_pools
   */
  type?: string;
}
export interface MonitorRulessreCloudLoggingPoolsGetRequsetParams {
  /**
   * sre云日志数据源id
   */
  data_source_id: number;
  /**
   * 团队id
   */
  team_id: number;
  /**
   * sre云日志 底层存储
   */
  log_storage: string;
  /**
   * sre云日志 日志来源, 多个值用英文逗号拼接
   */
  log_from: string;
  /**
   * sre云日志 日志实例, 多个值用英文逗号拼接
   */
  log_instances?: string;
}
export interface MonitorRulessreCloudLoggingPoolsGetResponse {
  items?: MonitorRulessreCloudLoggingPoolsGetResponseItems[];
  /**
   * 原始内容，用于排查
   */
  raw?: string;
  /**
   * 数据类型: log_storages,log_from,log_instances,log_pools
   */
  type?: string;
}
export interface MonitorRulessreCloudLoggingStoragesGetRequsetParams {
  /**
   * sre云日志数据源id
   */
  data_source_id: number;
  /**
   * 团队id
   */
  team_id: number;
}
export interface MonitorRulessreCloudLoggingStoragesGetResponse {
  items?: MonitorRulessreCloudLoggingStoragesGetResponseItems[];
  /**
   * 原始内容，用于排查
   */
  raw?: string;
  /**
   * 数据类型: log_storages,log_from,log_instances,log_pools
   */
  type?: string;
}
export interface MonitorRulestryPostRequsetData {
  annotations?: MonitorRulestryPostRequsetDataAnnotations[];
  conditions?: MonitorRulestryPostRequsetDataConditions[];
  /**
   * 数据源类型 1.prometheus 2.elasticsearch
   */
  data_source_type: number;
  data_sources?: MonitorRulestryPostRequsetDataDataSources[];
  /**
   * 手动指定 结束时间
   */
  end_time?: number;
  /**
   * 检测间隔(秒)，不小于1秒
   */
  evaluation_interval?: number;
  /**
   * 规则id，如果是已创建的规则就传
   */
  id?: number;
  labels?: MonitorRulestryPostRequsetDataLabels[];
  /**
   * 规则名
   */
  name?: string;
  /**
   * 实例标签名
   */
  reference_label?: string;
  rule_json: MonitorRulestryPostRequsetDataRuleJson;
  /**
   * 手动指定 开始时间
   */
  start_time?: number;
  team_id?: number;
  webhook_template_id?: number;
}
export interface MonitorRulestryPostRequsetDataAnnotations {
  key?: string;
  value?: string;
}
export interface MonitorRulestryPostRequsetDataConditions {
  /**
   * 持续时间
   */
  duration?: number;
  label_matches?: MonitorRulestryPostRequsetDataConditionsLabelMatches[];
  /**
   * 比较符 枚举 0< 1<= 2== 3>= 4> 5!=
   */
  operator?: number;
  /**
   * 优先级
   */
  priority?: number;
  /**
   * 重发间隔(秒)
   */
  repeat_interval?: number;
  /**
   * 发送告警恢复的消息
   */
  send_recovery?: boolean;
  /**
   * 告警级别(用户自己定)
   */
  severity?: string;
  /**
   * 阈值
   */
  value?: number;
}
export interface MonitorRulestryPostRequsetDataConditionsLabelMatches {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulestryPostRequsetDataDataSources {
  address?: string;
  /**
   * 数据源类型 枚举 1.prometheus 2.elasticsearch 3.srecloudlogging
   */
  data_source_type?: number;
  id?: number;
  name?: string;
}
export interface MonitorRulestryPostRequsetDataLabels {
  key?: string;
  value?: string;
}
export interface MonitorRulestryPostRequsetDataRuleJson {
  /**
   * kae 应用集群
   */
  app_cluster?: string;
  /**
   * kae 应用日志，应用标识
   */
  app_instance?: string;
  /**
   * kae 应用集群命名空间
   */
  app_namespace?: string;
  /**
   * (prometheus规则时必填) promql表达式
   */
  expression?: string;
  /**
   * kdb 资源类型
   */
  kdb_stype?: string;
  /**
   * kdb 日志池
   */
  kdb_stype_pool?: string;
  /**
   * 日志来源; data_source_type=3 且 log_range=0时必填，多选，但目前限制最多1个
   */
  log_from?: string;
  /**
   * 日志实例; data_source_type=3 且 log_range=0时必填，多选，最多20个
   */
  log_instances?: string;
  /**
   * 日志池; 非必填，多选，最多20个
   */
  log_pools?: string;
  /**
   * 日志查询范围; data_source_type=3时必填，单选。0.基于日志池(弃用) 1.Kae App 2.Kae 命名空间 3.Sre 团队 4.Kdb 资源
   */
  log_range?: 0 | 1 | 2 | 3 | 4;
  /**
   * 底层存储，data_source_type=3时必填，单选
   */
  log_storage?: string;
  matches?: MonitorRulestryPostRequsetDataRuleJsonMatches[];
  /**
   * (elasticsearch规则时必填) 索引前缀
   */
  prefix?: string;
  /**
   * 检测时长
   */
  search_period?: number;
  /**
   * elasticsearch聚合查询字段，非必填，最长128字符，count(1) group by x
   */
  term_aggregation?: string;
  terms?: MonitorRulestryPostRequsetDataRuleJsonTerms[];
}
export interface MonitorRulestryPostRequsetDataRuleJsonMatches {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulestryPostRequsetDataRuleJsonTerms {
  /**
   * 单选：是否正则匹配
   */
  is_regex?: boolean;
  /**
   * 匹配字段
   */
  name?: string;
  /**
   * 匹配内容
   */
  value?: string;
}
export interface MonitorRulestryPostResponse {
  query_result?: MonitorRulestryPostResponseQueryResult[];
  /**
   * woa告警消息 demo
   */
  template_message?: string;
}
export interface MonitorRulestryPostResponseQueryResult {
  Labels?: MonitorRulestryPostResponseQueryResultLabels;
  /**
   * 告警值
   */
  Value?: number;
}
export interface MonitorRulestryPostResponseQueryResultLabels {
  [k: string]: unknown;
}
/**
 * 获取模板列表
 */
export interface WebhookContenttemplatesGetRequsetParams {
  /**
   * page
   */
  page: number;
  /**
   * page_size
   */
  page_size: number;
  /**
   * 团队列表
   */
  team_ids?: string;
  /**
   * 搜索关键字 模糊搜索
   */
  q?: string;
}
export interface WebhookContenttemplatesGetResponse {
  count?: number;
  templates?: WebhookContenttemplatesGetResponseTemplates[];
}
export interface WebhookContenttemplatesGetResponseTemplates {
  /**
   * 创建人id
   */
  create_user_id?: number;
  create_user_name?: string;
  /**
   * 模板描述
   */
  description?: string;
  from?: string;
  /**
   * 模板id
   */
  id?: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 模板名
   */
  name?: string;
  /**
   * 团队名
   */
  team_id?: number;
  team_name?: string;
  /**
   * 模板内容
   */
  template?: string;
}
export interface WebhookContenttemplatesPostRequsetData {
  /**
   * 模板描述 最长1024个字符
   */
  description?: string;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 模板名字 最长64个字符
   */
  name: string;
  /**
   * 如果is_public=true，team_id不填
   */
  team_id?: number;
  /**
   * 模板内容 最长1024个字符
   */
  template: string;
}
export interface WebhookContenttemplatesPostResponse {
  id?: number;
  team_id?: number;
}
export interface WebhookContenttemplatesidGetResponse {
  count?: number;
  templates?: WebhookContenttemplatesidGetResponseTemplates[];
}
export interface WebhookContenttemplatesidGetResponseTemplates {
  /**
   * 创建人id
   */
  create_user_id?: number;
  create_user_name?: string;
  /**
   * 模板描述
   */
  description?: string;
  from?: string;
  /**
   * 模板id
   */
  id?: number;
  /**
   * 全局数据源
   */
  is_public?: boolean;
  /**
   * 更新时间
   */
  m_time?: number;
  /**
   * 模板名
   */
  name?: string;
  /**
   * 团队名
   */
  team_id?: number;
  team_name?: string;
  /**
   * 模板内容
   */
  template?: string;
}
export interface WebhookContenttemplatesidPutRequsetData {
  /**
   * 模板描述 最长1024个字符
   */
  description?: string;
  /**
   * 模板名字 最长64个字符
   */
  name: string;
  /**
   * 模板内容 最长1024个字符
   */
  template: string;
}
export interface WebhookContenttemplatesidPutResponse {
  id?: number;
  team_id?: number;
}
export interface WebhookContenttemplatesidDeleteResponse {
  id?: number;
  team_id?: number;
}
