UNPKG

auto-request

Version:

通过Yapi JSON Schema生成接口Axios或Taro接口

1,991 lines (1,896 loc) 99.2 kB
import { AlertalertHistoryGetResponse, AlertalertInstanceGetRequsetParams, AlertalertInstanceGetResponse, AlertappAlertskaeAppIdGetRequsetParams, AlertappAlertskaeAppIdGetResponse, AlerthandleHistoryGetRequsetParams, AlerthandleHistoryGetResponse, AlertinstancehandlePostRequsetData, AlertinstancehandlePostResponse, AlertinstanceinstanceIdalertEventGetRequsetParams, AlertinstanceinstanceIdalertEventGetResponse, AlertinstanceAlertHistoryPostRequsetData, AlertinstanceAlertHistoryPostResponse, AlertinstanceDutyUsersGetRequsetParams, AlertinstanceDutyUsersGetResponse, AlertinstanceFromSreServicesGetRequsetParams, AlertinstanceFromSreServicesGetResponse, AlertinstanceHandleDurationGetRequsetParams, AlertinstanceHandleDurationGetResponse, AlertinstanceHandleRateGetRequsetParams, AlertinstanceHandleRateGetResponse, AlertinstanceTrendGetRequsetParams, AlertinstanceTrendGetResponse, AlertoverviewGetRequsetParams, AlertoverviewGetResponse, Alertv2KaeAppRelatedAlertskaeAppIdGetResponse, Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponse, Alertv2ResourceRelatedAlertsresourceIdGetResponse, Alertv2ResourceRelatedAlertsresourceIdgroupGetResponse, AlertPlansgroupgroupIdPutRequsetData, AlertPlansgroupgroupIdPutResponse, AlertPlansgroupgroupIdDeleteResponse, AlertPlansplansGetRequsetParams, AlertPlansplansGetResponse, AlertPlansplansPostRequsetData, AlertPlansplansPostResponse, AlertPlansplansidPutRequsetData, AlertPlansplansidPutResponse, AlertPlansplansidDeleteResponse, AlertPlansplansidgroupGetResponse, AlertPlansplansidgroupPostRequsetData, AlertPlansplansidgroupPostResponse, AlertPlansrouteidGetResponse, AlertSilencessilencesGetRequsetParams, AlertSilencessilencesGetResponse, AlertSilencessilencesPostRequsetData, AlertSilencessilencesPostResponse, AlertSilencessilencesidPutRequsetData, AlertSilencessilencesidPutResponse, AlertSilencessilencesidDeleteResponse, AlertSilencessilencesV2GetRequsetParams, AlertSilencessilencesV2GetResponse, AlertSilencessilencesV2PostRequsetData, AlertSilencessilencesV2PostResponse, AlertSilencessilencesV2IdGetResponse, AlertSilencessilencesV2IdPutRequsetData, AlertSilencessilencesV2IdPutResponse, AlertSilencessilencesV2IdstatusPutRequsetData, AlertSilencessilencesV2IdstatusPutResponse, DataSourcessourcesGetRequsetParams, DataSourcessourcesGetResponse, DataSourcessourcesPostRequsetData, DataSourcessourcesPostResponse, DataSourcessourcesidGetResponse, DataSourcessourcesidPutRequsetData, DataSourcessourcesidPutResponse, DataSourcessourcesidDeleteResponse, DepartmentsdeptTreeBaseOnSrePermissionGetRequsetParams, DepartmentsdeptTreeBaseOnSrePermissionGetResponse, KslmcommonteamsGetResponse, TagsteamteamIduserGetResponse, TagsteamteamIdwebhookGetRequsetParams, TagsteamteamIdwebhookGetResponse, UsersfeatureGatesGetResponse, UsersteamteamIdGetResponse, UsersteamsGetResponse, FailureTopicsGetRequsetParams, FailureTopicsGetResponse, FailureTopicsPostRequsetData, FailureTopicsPostResponse, FailureTopicsDeleteRequsetData, FailureTopicsDeleteResponse, FailureTopicsbatchGetRequsetParams, FailureTopicsbatchGetResponse, FailureTopicsbatchPutRequsetParams, FailureTopicsbatchPutResponse, FailureConfigconfigsGetRequsetParams, FailureConfigconfigsGetResponse, FailureConfigconfigsPostRequsetData, FailureConfigconfigsPostResponse, FailureConfigconfigsidGetResponse, FailureConfigconfigsidPutRequsetData, FailureConfigconfigsidPutResponse, FailureConfigconfigsidDeleteResponse, FailureConfigconfigsidstatusPutRequsetData, FailureConfigconfigsidstatusPutResponse, FailureConfigdryRunPostRequsetData, FailureConfigdryRunPostResponse, FailureConfigduplicatePostRequsetData, FailureConfigduplicatePostResponse, FailureReportavailabilityReportGetRequsetParams, FailureReportavailabilityReportGetResponse, FailureReportavailabilityReportdetailGetRequsetParams, FailureReportavailabilityReportdetailGetResponse, FailureReportavailabilityReportpinToTopPostRequsetData, FailureReportavailabilityReportpinToTopPostResponse, FailureReportavailabilityReportremoveFromTopPostRequsetData, FailureReportavailabilityReportremoveFromTopPostResponse, FailureReportdocumentReportGetRequsetParams, FailureReportdocumentReportGetResponse, FailureReportoverviewGetRequsetParams, FailureReportoverviewGetResponse, FailureReporttopicTrendByAdjtGetRequsetParams, FailureReporttopicTrendByAdjtGetResponse, FailureReporttopicTrendByDateGetRequsetParams, FailureReporttopicTrendByDateGetResponse, FailureReporttopicTrendByFailCountGetRequsetParams, FailureReporttopicTrendByFailCountGetResponse, FailureReporttopicTrendByPlevelGetRequsetParams, FailureReporttopicTrendByPlevelGetResponse, KslmbaseConfigappapiPutRequsetData, KslmbaseConfigappapiPutResponse, KslmbaseConfigappuploadapisPostResponse, KslmbaseConfigappuploaddescGetResponse, KslmbaseConfigappuploadexampleGetResponse, KslmbaseConfigappuploadtemplateGetResponse, KslmbaseConfigappuploadwithKaeAppGetRequsetParams, KslmbaseConfigappuploadwithKaeAppGetResponse, FailureTopicsfailureTypesGetResponse, KslmbaseConfigdatasourcePostRequsetData, KslmbaseConfigdatasourcePostResponse, KslmbaseConfigdatasourcePutRequsetData, KslmbaseConfigdatasourcePutResponse, KslmbaseConfigdatasourceDeleteRequsetParams, KslmbaseConfigdatasourceDeleteResponse, KslmbaseConfigdatasourcedefaultcreatePostRequsetData, KslmbaseConfigdatasourcedefaultcreatePostResponse, KslmbaseConfigdatasourcelistGetRequsetParams, KslmbaseConfigdatasourcelistGetResponse, KslmbaseConfigdatasourcesingleGetRequsetParams, KslmbaseConfigdatasourcesingleGetResponse, KslmbussinessbizLinekaeAppGetRequsetParams, KslmbussinessbizLinekaeAppGetResponse, KslmbussinesskaeAppenvGetResponse, KslmbussinessprojbizLineGetRequsetParams, KslmbussinessprojbizLineGetResponse, KslmbussinesschainGetRequsetParams, KslmbussinesschainGetResponse, KslmbussinesschainPostRequsetData, KslmbussinesschainPostResponse, KslmbussinesschainPutRequsetData, KslmbussinesschainPutResponse, KslmbussinesschainDeleteRequsetParams, KslmbussinesschainDeleteResponse, KslmbussinesschaindefnodelistGetRequsetParams, KslmbussinesschaindefnodelistGetResponse, KslmbussinesschainedgePostRequsetData, KslmbussinesschainedgePostResponse, KslmbussinesschainedgePutRequsetData, KslmbussinesschainedgePutResponse, KslmbussinesschainedgeDeleteRequsetParams, KslmbussinesschainedgeDeleteResponse, KslmbussinesschainlistGetRequsetParams, KslmbussinesschainlistGetResponse, KslmbussinesschainnodeGetRequsetParams, KslmbussinesschainnodeGetResponse, KslmbussinesschainnodePostRequsetData, KslmbussinesschainnodePostResponse, KslmbussinesschainnodePutRequsetData, KslmbussinesschainnodePutResponse, KslmbussinesschainnodeDeleteRequsetParams, KslmbussinesschainnodeDeleteResponse, KslmbussinesschainnodealarmsGetRequsetParams, KslmbussinesschainnodealarmsGetResponse, KslmbussinessfailureLinesGetRequsetParams, KslmbussinessfailureLinesGetResponse, KslmbussinesslinePostRequsetData, KslmbussinesslinePostResponse, KslmbussinesslinePutRequsetData, KslmbussinesslinePutResponse, KslmbussinesslineDeleteRequsetParams, KslmbussinesslineDeleteResponse, KslmbussinesslineactiveGetRequsetParams, KslmbussinesslineactiveGetResponse, KslmbussinesslineapplistGetRequsetParams, KslmbussinesslineapplistGetResponse, KslmbussinesslineappBindPutRequsetData, KslmbussinesslineappBindPutResponse, KslmbussinesslineappMemberBindPutRequsetData, KslmbussinesslineappMemberBindPutResponse, KslmbussinesslinedevAppBindPutRequsetData, KslmbussinesslinedevAppBindPutResponse, KslmbussinesslinegraphicGetRequsetParams, KslmbussinesslinegraphicGetResponse, KslmbussinesslinelistPostRequsetData, KslmbussinesslinelistPostResponse, KslmbussinesslinemultiresourceBindPutRequsetData, KslmbussinesslinemultiresourceBindPutResponse, KslmbussinesslineresourcegraphicGetRequsetParams, KslmbussinesslineresourcegraphicGetResponse, KslmbussinesslineresourceBindPutRequsetData, KslmbussinesslineresourceBindPutResponse, KslmbussinesslinesingleGetRequsetParams, KslmbussinesslinesingleGetResponse, KslmbussinesslinestopGetRequsetParams, KslmbussinesslinestopGetResponse, KslmbussinessprojresourcegraphicGetRequsetParams, KslmbussinessprojresourcegraphicGetResponse, KslmbussinessprojresourceviewGetRequsetParams, KslmbussinessprojresourceviewGetResponse, KslmbussinessrecentLinesGetResponse, KslmbussinessservicedomainsGetRequsetParams, KslmbussinessservicedomainsGetResponse, KslmbussinessserviceresourcegraphicGetRequsetParams, KslmbussinessserviceresourcegraphicGetResponse, KslmbussinessgroupPostRequsetData, KslmbussinessgroupPostResponse, KslmbussinessgroupPutRequsetData, KslmbussinessgroupPutResponse, KslmbussinessgroupDeleteRequsetParams, KslmbussinessgroupDeleteResponse, KslmbussinessgrouplistGetRequsetParams, KslmbussinessgrouplistGetResponse, KslmbussinessgroupsingleGetRequsetParams, KslmbussinessgroupsingleGetResponse, KslmbussinessservicePostRequsetData, KslmbussinessservicePostResponse, KslmbussinessservicePutRequsetData, KslmbussinessservicePutResponse, KslmbussinessserviceDeleteRequsetParams, KslmbussinessserviceDeleteResponse, KslmbussinessservicelistGetRequsetParams, KslmbussinessservicelistGetResponse, KslmbussinessservicesingleGetRequsetParams, KslmbussinessservicesingleGetResponse, KslmcommonmembersGetResponse, KslmcommonmembersallGetResponse, KslmcommonusermappingGetResponse, KslminspectionactionPostRequsetData, KslminspectionactionPostResponse, KslminspectionactionBackendPostRequsetData, KslminspectionactionBackendPostResponse, KslminspectioncustomindicatorGetRequsetParams, KslminspectioncustomindicatorGetResponse, KslminspectioncustomindicatorPostRequsetData, KslminspectioncustomindicatorPostResponse, KslminspectioncustomindicatorPutRequsetData, KslminspectioncustomindicatorPutResponse, KslminspectioncustomindicatorDeleteRequsetParams, KslminspectioncustomindicatorDeleteResponse, KslminspectionhistoryqueryGetRequsetParams, KslminspectionhistoryqueryGetResponse, KslminspectionindicatorsqueryGetRequsetParams, KslminspectionindicatorsqueryGetResponse, KslminspectionresultqueryGetRequsetParams, KslminspectionresultqueryGetResponse, KslmresourceapplistGetRequsetParams, KslmresourceapplistGetResponse, KslmresourceappwithbllistGetRequsetParams, KslmresourceappwithbllistGetResponse, KslmresourceappkeylistGetRequsetParams, KslmresourceappkeylistGetResponse, KslmresourcebindingrefreshGetResponse, KslmresourcebussLineprojectsGetResponse, KslmresourcebusslineGetRequsetParams, KslmresourcebusslineGetResponse, KslmresourcecertificateGetRequsetParams, KslmresourcecertificateGetResponse, KslmresourcecloudproviderGetResponse, KslmresourcedomainlistGetRequsetParams, KslmresourcedomainlistGetResponse, KslmresourceidleGetRequsetParams, KslmresourceidleGetResponse, KslmresourceidlecountGetRequsetParams, KslmresourceidlecountGetResponse, KslmresourceidlebyteamGetRequsetParams, KslmresourceidlebyteamGetResponse, KslmresourcekaeAppGetRequsetParams, KslmresourcekaeAppGetResponse, KslmresourcelistGetRequsetParams, KslmresourcelistGetResponse, KslmresourcesingleGetRequsetParams, KslmresourcesingleGetResponse, KslmresourcetypesGetResponse, KslmresourcetypessupportGetResponse, KslmresourceunionlistGetRequsetParams, KslmresourceunionlistGetResponse, KslmresourceunionmachineGetRequsetParams, KslmresourceunionmachineGetResponse, KslmresourceunionnodeGetRequsetParams, KslmresourceunionnodeGetResponse, KslmresourceunionsingleGetRequsetParams, KslmresourceunionsingleGetResponse, KslobussLineSliViewbussLineIdGetResponse, KslobussLineSliViewbussLineIdavailableMetricAndResourcesGetResponse, KslobussLineSliViewbussLineIdcustomPanelsPostRequsetData, KslobussLineSliViewbussLineIdcustomPanelsPostResponse, KslobussLineSliViewbussLineIdcustomPanelspanelIdPutRequsetData, KslobussLineSliViewbussLineIdcustomPanelspanelIdPutResponse, KslobussLineSliViewbussLineIdcustomPanelspanelIdDeleteResponse, KslobussLineSliViewbussLineIdcustomResourcePanelsPutRequsetData, KslobussLineSliViewbussLineIdcustomResourcePanelsPutResponse, KslobussLineSliViewbussLineIdcustomResourcePanelsresourceTypeGetResponse, KslobussLineSliViewbussLineIdserverUsageGetRequsetParams, KslobussLineSliViewbussLineIdserverUsageGetResponse, KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetParams, KslobussLineSliViewbussLineIdserverUsagePanelPostRequsetData, KslobussLineSliViewbussLineIdserverUsagePanelPostResponse, KslobussLineSloViewbussLineIdGetResponse, KslobussLineSloViewbussLineIdcustomPanelsPostRequsetData, KslobussLineSloViewbussLineIdcustomPanelsPostResponse, KslobussLineSloViewbussLineIdcustomPanelspanelIdPutRequsetData, KslobussLineSloViewbussLineIdcustomPanelspanelIdPutResponse, KslobussLineSloViewbussLineIdcustomPanelspanelIdDeleteResponse, KsloprojectOverallViewserviceIdGetRequsetParams, KsloprojectOverallViewserviceIdGetResponse, KsloprojectSloViewserviceIdGetResponse, KsloprojectSloViewserviceIdcustomPanelsPostRequsetData, KsloprojectSloViewserviceIdcustomPanelsPostResponse, KsloprojectSloViewserviceIdcustomPanelspanelIdPutRequsetData, KsloprojectSloViewserviceIdcustomPanelspanelIdPutResponse, KsloprojectSloViewserviceIdcustomPanelspanelIdDeleteResponse, KslosloRecordsGetRequsetParams, KslosloRecordsGetResponse, UnionSloFailuresidfailureSloViewGetResponse, MonitorRulesdutyUsersGetRequsetParams, MonitorRulesdutyUsersGetResponse, MonitorRulesrulesGetRequsetParams, MonitorRulesrulesGetResponse, MonitorRulesrulesPostRequsetData, MonitorRulesrulesPostResponse, MonitorRulesrulesidGetResponse, MonitorRulesrulesidPutRequsetData, MonitorRulesrulesidPutResponse, MonitorRulesrulesidDeleteResponse, MonitorRulesrulesidtryPostResponse, MonitorRulesrulesV2GetRequsetParams, MonitorRulesrulesV2GetResponse, MonitorRulessreCloudLoggingFromGetRequsetParams, MonitorRulessreCloudLoggingFromGetResponse, MonitorRulessreCloudLoggingInstancesGetRequsetParams, MonitorRulessreCloudLoggingInstancesGetResponse, MonitorRulessreCloudLoggingKaeClusterNamespacesGetRequsetParams, MonitorRulessreCloudLoggingKaeClusterNamespacesGetResponse, MonitorRulessreCloudLoggingKaeClustersGetRequsetParams, MonitorRulessreCloudLoggingKaeClustersGetResponse, MonitorRulessreCloudLoggingKdbStypePoolsGetRequsetParams, MonitorRulessreCloudLoggingKdbStypePoolsGetResponse, MonitorRulessreCloudLoggingKdbStypesGetResponse, MonitorRulessreCloudLoggingPoolsGetRequsetParams, MonitorRulessreCloudLoggingPoolsGetResponse, MonitorRulessreCloudLoggingStoragesGetRequsetParams, MonitorRulessreCloudLoggingStoragesGetResponse, MonitorRulestryPostRequsetData, MonitorRulestryPostResponse, WebhookContenttemplatesGetRequsetParams, WebhookContenttemplatesGetResponse, WebhookContenttemplatesPostRequsetData, WebhookContenttemplatesPostResponse, WebhookContenttemplatesidGetResponse, WebhookContenttemplatesidPutRequsetData, WebhookContenttemplatesidPutResponse, WebhookContenttemplatesidDeleteResponse, } from "./all-api.define" import axios, { AxiosRequestConfig, AxiosResponse } from "axios" /*** * @description 获取实例的告警历史 **/ export const AlertalertHistoryGet = < S = AxiosResponse<AlertalertHistoryGetResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/alert_history`, method: "get", ...options, }) } /*** * @description 获取当前团队下的alert instance列表 * @summary 获取告警实例列表 **/ export const AlertalertInstanceGet = < P extends AlertalertInstanceGetRequsetParams, S = AxiosResponse<AlertalertInstanceGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/alert_instance`, method: "get", params, ...options, }) } /*** * @description 获取应用活跃告警 **/ export const AlertappAlertskaeAppIdGet = < P extends AlertappAlertskaeAppIdGetRequsetParams, S = AxiosResponse<AlertappAlertskaeAppIdGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/app_alerts/{kae_app_id}`, method: "get", params, ...options, }) } /*** * @description 获取告警实例的处理记录 **/ export const AlerthandleHistoryGet = < P extends AlerthandleHistoryGetRequsetParams, S = AxiosResponse<AlerthandleHistoryGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/handle_history`, method: "get", params, ...options, }) } /*** * @description 批量处理告警实例:处理|维护|失效 * @summary 批量处理告警实例 **/ export const AlertinstancehandlePost = < D extends AlertinstancehandlePostRequsetData, S = AxiosResponse<AlertinstancehandlePostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/instance/handle`, method: "post", data, ...options, }) } /*** * @description 获取当前alert instance下的告警变化信息 * @summary 获取告警事件变化列表 **/ export const AlertinstanceinstanceIdalertEventGet = < P extends AlertinstanceinstanceIdalertEventGetRequsetParams, S = AxiosResponse<AlertinstanceinstanceIdalertEventGetResponse> >( team_id: number, instance_id: number, params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/instance/${instance_id}/alert_event`, method: "get", params, ...options, }) } /*** * @description 告警事件页面获取实例的告警历史 **/ export const AlertinstanceAlertHistoryPost = < D extends AlertinstanceAlertHistoryPostRequsetData, S = AxiosResponse<AlertinstanceAlertHistoryPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/instance_alert_history`, method: "post", data, ...options, }) } /*** * @description 获取告警实例的负责人列表 **/ export const AlertinstanceDutyUsersGet = < P extends AlertinstanceDutyUsersGetRequsetParams, S = AxiosResponse<AlertinstanceDutyUsersGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/instance_duty_users`, method: "get", params, ...options, }) } /*** * @description 获取告警实例的规则来源列表 **/ export const AlertinstanceFromSreServicesGet = < P extends AlertinstanceFromSreServicesGetRequsetParams, S = AxiosResponse<AlertinstanceFromSreServicesGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/instance_from_sre_services`, method: "get", params, ...options, }) } /*** * @description 获取告警实例的平均延时 排名 **/ export const AlertinstanceHandleDurationGet = < P extends AlertinstanceHandleDurationGetRequsetParams, S = AxiosResponse<AlertinstanceHandleDurationGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/instance_handle_duration`, method: "get", params, ...options, }) } /*** * @description 获取告警实例的处理率 排名 **/ export const AlertinstanceHandleRateGet = < P extends AlertinstanceHandleRateGetRequsetParams, S = AxiosResponse<AlertinstanceHandleRateGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/instance_handle_rate`, method: "get", params, ...options, }) } /*** * @description 获取告警实例的趋势图 **/ export const AlertinstanceTrendGet = < P extends AlertinstanceTrendGetRequsetParams, S = AxiosResponse<AlertinstanceTrendGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/instance_trend`, method: "get", params, ...options, }) } /*** * @description 统计信息 * @summary 首页 **/ export const AlertoverviewGet = < P extends AlertoverviewGetRequsetParams, S = AxiosResponse<AlertoverviewGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/overview`, method: "get", params, ...options, }) } /*** * @description 获取应用告警以及关联资源的告警 **/ export const Alertv2KaeAppRelatedAlertskaeAppIdGet = < S = AxiosResponse<Alertv2KaeAppRelatedAlertskaeAppIdGetResponse> >( kae_app_id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/v2/kae_app_related_alerts/${kae_app_id}`, method: "get", ...options, }) } /*** * @description 获取应用告警以及关联资源的告警,分组形式展示 **/ export const Alertv2KaeAppRelatedAlertskaeAppIdgroupGet = < S = AxiosResponse<Alertv2KaeAppRelatedAlertskaeAppIdgroupGetResponse> >( kae_app_id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/v2/kae_app_related_alerts/${kae_app_id}/group`, method: "get", ...options, }) } /*** * @description 获取资源告警以及关联应用的告警 **/ export const Alertv2ResourceRelatedAlertsresourceIdGet = < S = AxiosResponse<Alertv2ResourceRelatedAlertsresourceIdGetResponse> >( resource_id: string, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/v2/resource_related_alerts/${resource_id}`, method: "get", ...options, }) } /*** * @description 获取资源告警以及关联应用的告警,分组形式展示 **/ export const Alertv2ResourceRelatedAlertsresourceIdgroupGet = < S = AxiosResponse<Alertv2ResourceRelatedAlertsresourceIdgroupGetResponse> >( resource_id: string, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert/v2/resource_related_alerts/${resource_id}/group`, method: "get", ...options, }) } /*** * @description 更新告警计划 子计划 **/ export const AlertPlansgroupgroupIdPut = < D extends AlertPlansgroupgroupIdPutRequsetData, S = AxiosResponse<AlertPlansgroupgroupIdPutResponse> >( group_id: number, data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/group/${group_id}`, method: "put", data, ...options, }) } /*** * @description 删除告警计划 子计划 **/ export const AlertPlansgroupgroupIdDelete = < S = AxiosResponse<AlertPlansgroupgroupIdDeleteResponse> >( group_id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/group/${group_id}`, method: "delete", ...options, }) } /*** * @description 获取 告警分组列表 **/ export const AlertPlansplansGet = < P extends AlertPlansplansGetRequsetParams, S = AxiosResponse<AlertPlansplansGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/plans`, method: "get", params, ...options, }) } /*** * @description 创建一级告警计划 **/ export const AlertPlansplansPost = < D extends AlertPlansplansPostRequsetData, S = AxiosResponse<AlertPlansplansPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/plans`, method: "post", data, ...options, }) } /*** * @description 更新告警计划 **/ export const AlertPlansplansidPut = < D extends AlertPlansplansidPutRequsetData, S = AxiosResponse<AlertPlansplansidPutResponse> >( id: number, data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/plans/${id}`, method: "put", data, ...options, }) } /*** * @description 删除一级告警计划 **/ export const AlertPlansplansidDelete = < S = AxiosResponse<AlertPlansplansidDeleteResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/plans/${id}`, method: "delete", ...options, }) } /*** * @description 获取告警计划 子计划,附带了默认计划 * @summary 获取告警计划 子计划 **/ export const AlertPlansplansidgroupGet = < S = AxiosResponse<AlertPlansplansidgroupGetResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/plans/${id}/group`, method: "get", ...options, }) } /*** * @description 创建告警计划 子计划 **/ export const AlertPlansplansidgroupPost = < D extends AlertPlansplansidgroupPostRequsetData, S = AxiosResponse<AlertPlansplansidgroupPostResponse> >( id: number, data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/plans/${id}/group`, method: "post", data, ...options, }) } /*** * @description 获取告警计划详情 **/ export const AlertPlansrouteidGet = < S = AxiosResponse<AlertPlansrouteidGetResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_plans/route/${id}`, method: "get", ...options, }) } /*** * @description 获取静默规则列表 **/ export const AlertSilencessilencesGet = < P extends AlertSilencessilencesGetRequsetParams, S = AxiosResponse<AlertSilencessilencesGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences`, method: "get", params, ...options, }) } /*** * @description 创建静默规则 **/ export const AlertSilencessilencesPost = < D extends AlertSilencessilencesPostRequsetData, S = AxiosResponse<AlertSilencessilencesPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences`, method: "post", data, ...options, }) } /*** * @description 更新静默规则 **/ export const AlertSilencessilencesidPut = < D extends AlertSilencessilencesidPutRequsetData, S = AxiosResponse<AlertSilencessilencesidPutResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences/{id}`, method: "put", data, ...options, }) } /*** * @description 删除静默规则 **/ export const AlertSilencessilencesidDelete = < S = AxiosResponse<AlertSilencessilencesidDeleteResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences/${id}`, method: "delete", ...options, }) } /*** * @description 获取静默规则列表v2 **/ export const AlertSilencessilencesV2Get = < P extends AlertSilencessilencesV2GetRequsetParams, S = AxiosResponse<AlertSilencessilencesV2GetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences_v2`, method: "get", params, ...options, }) } /*** * @description 创建静默规则v2 **/ export const AlertSilencessilencesV2Post = < D extends AlertSilencessilencesV2PostRequsetData, S = AxiosResponse<AlertSilencessilencesV2PostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences_v2`, method: "post", data, ...options, }) } /*** * @description 获取静默规则详情v2 **/ export const AlertSilencessilencesV2IdGet = < S = AxiosResponse<AlertSilencessilencesV2IdGetResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences_v2/${id}`, method: "get", ...options, }) } /*** * @description 更新静默规则v2 **/ export const AlertSilencessilencesV2IdPut = < D extends AlertSilencessilencesV2IdPutRequsetData, S = AxiosResponse<AlertSilencessilencesV2IdPutResponse> >( id: number, data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences_v2/${id}`, method: "put", data, ...options, }) } /*** * @description 更新静默规则的启用状态 **/ export const AlertSilencessilencesV2IdstatusPut = < D extends AlertSilencessilencesV2IdstatusPutRequsetData, S = AxiosResponse<AlertSilencessilencesV2IdstatusPutResponse> >( id: number, data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/alert_silences/silences_v2/${id}/status`, method: "put", data, ...options, }) } /*** * @description 获取监控数据源列表 **/ export const DataSourcessourcesGet = < P extends DataSourcessourcesGetRequsetParams, S = AxiosResponse<DataSourcessourcesGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/data_sources/sources`, method: "get", params, ...options, }) } /*** * @description 创建监控数据源 **/ export const DataSourcessourcesPost = < D extends DataSourcessourcesPostRequsetData, S = AxiosResponse<DataSourcessourcesPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/data_sources/sources`, method: "post", data, ...options, }) } /*** * @description 获取监控数据源 **/ export const DataSourcessourcesidGet = < S = AxiosResponse<DataSourcessourcesidGetResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/data_sources/sources/${id}`, method: "get", ...options, }) } /*** * @description 更新监控数据源,可以改名称和地址,不能再更改数据源类型 * @summary 更新监控数据源 **/ export const DataSourcessourcesidPut = < D extends DataSourcessourcesidPutRequsetData, S = AxiosResponse<DataSourcessourcesidPutResponse> >( id: number, data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/data_sources/sources/${id}`, method: "put", data, ...options, }) } /*** * @description 删除监控数据源 **/ export const DataSourcessourcesidDelete = < S = AxiosResponse<DataSourcessourcesidDeleteResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/data_sources/sources/${id}`, method: "delete", ...options, }) } /*** * @description 根据用户的sre所在企业项目,获取wps组织架构树 **/ export const DepartmentsdeptTreeBaseOnSrePermissionGet = < P extends DepartmentsdeptTreeBaseOnSrePermissionGetRequsetParams, S = AxiosResponse<DepartmentsdeptTreeBaseOnSrePermissionGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/departments/dept_tree_base_on_sre_permission`, method: "get", params, ...options, }) } /*** * @description 获取所有团队信息 **/ export const KslmcommonteamsGet = < S = AxiosResponse<KslmcommonteamsGetResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/common/teams`, method: "get", ...options }) } /*** * @description 获取用户tag列表 **/ export const TagsteamteamIduserGet = < S = AxiosResponse<TagsteamteamIduserGetResponse> >( team_id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/tags/team/${team_id}/user`, method: "get", ...options, }) } /*** * @description 获取webhook tag列表 **/ export const TagsteamteamIdwebhookGet = < P extends TagsteamteamIdwebhookGetRequsetParams, S = AxiosResponse<TagsteamteamIdwebhookGetResponse> >( team_id: number, params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/tags/team/${team_id}/webhook`, method: "get", params, ...options, }) } /*** * @description 获取当前用户,特殊的功能选项 **/ export const UsersfeatureGatesGet = < S = AxiosResponse<UsersfeatureGatesGetResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/users/feature_gates`, method: "get", ...options, }) } /*** * @description 获取团队下用户列表 **/ export const UsersteamteamIdGet = < S = AxiosResponse<UsersteamteamIdGetResponse> >( team_id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/users/team/${team_id}`, method: "get", ...options, }) } /*** * @description 获取用户所属团队 **/ export const UsersteamsGet = <S = AxiosResponse<UsersteamsGetResponse>>( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/users/teams`, method: "get", ...options }) } /*** * @description 获取故障主题事件列表 **/ export const FailureTopicsGet = < P extends FailureTopicsGetRequsetParams, S = AxiosResponse<FailureTopicsGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_topics`, method: "get", params, ...options, }) } /*** * @description 创建故障主题事件 **/ export const FailureTopicsPost = < D extends FailureTopicsPostRequsetData, S = AxiosResponse<FailureTopicsPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_topics`, method: "post", data, ...options, }) } /*** * @description 删除故障主题事件 **/ export const FailureTopicsDelete = < D extends FailureTopicsDeleteRequsetData, S = AxiosResponse<FailureTopicsDeleteResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_topics`, method: "delete", data, ...options, }) } /*** * @description 批量获取故障主题事件详情 **/ export const FailureTopicsbatchGet = < P extends FailureTopicsbatchGetRequsetParams, S = AxiosResponse<FailureTopicsbatchGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_topics/batch`, method: "get", params, ...options, }) } /*** * @description 批量更新故障主题事件状态 **/ export const FailureTopicsbatchPut = < P extends FailureTopicsbatchPutRequsetParams, S = AxiosResponse<FailureTopicsbatchPutResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_topics/batch`, method: "put", params, ...options, }) } /*** * @description 获取故障检测策略列表 **/ export const FailureConfigconfigsGet = < P extends FailureConfigconfigsGetRequsetParams, S = AxiosResponse<FailureConfigconfigsGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_config/configs`, method: "get", params, ...options, }) } /*** * @description 创建故障检测策略 **/ export const FailureConfigconfigsPost = < D extends FailureConfigconfigsPostRequsetData, S = AxiosResponse<FailureConfigconfigsPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_config/configs`, method: "post", data, ...options, }) } /*** * @description 获取策略详情 **/ export const FailureConfigconfigsidGet = < S = AxiosResponse<FailureConfigconfigsidGetResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_config/configs/${id}`, method: "get", ...options, }) } /*** * @description 更新故障检测策略 **/ export const FailureConfigconfigsidPut = < D extends FailureConfigconfigsidPutRequsetData, S = AxiosResponse<FailureConfigconfigsidPutResponse> >( id: number, data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_config/configs/${id}`, method: "put", data, ...options, }) } /*** * @description 删除故障检测策略 **/ export const FailureConfigconfigsidDelete = < S = AxiosResponse<FailureConfigconfigsidDeleteResponse> >( id: number, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_config/configs/${id}`, method: "delete", ...options, }) } /*** * @description 启用/禁用 故障检测策略 **/ export const FailureConfigconfigsidstatusPut = < D extends FailureConfigconfigsidstatusPutRequsetData, S = AxiosResponse<FailureConfigconfigsidstatusPutResponse> >( id: number, data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_config/configs/${id}/status`, method: "put", data, ...options, }) } /*** * @description 测试故障检测策略(Prometheus/elasticsearch/sre云日志) * @summary 新版测试故障检测策略 dry_run **/ export const FailureConfigdryRunPost = < D extends FailureConfigdryRunPostRequsetData, S = AxiosResponse<FailureConfigdryRunPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_config/dry_run`, method: "post", data, ...options, }) } /*** * @description 复制故障检测策略 **/ export const FailureConfigduplicatePost = < D extends FailureConfigduplicatePostRequsetData, S = AxiosResponse<FailureConfigduplicatePostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_config/duplicate`, method: "post", data, ...options, }) } /*** * @description 获取可用性错误预算报告 **/ export const FailureReportavailabilityReportGet = < P extends FailureReportavailabilityReportGetRequsetParams, S = AxiosResponse<FailureReportavailabilityReportGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/availability_report`, method: "get", params, ...options, }) } /*** * @description 获取团队可用性错误预算报告明细 **/ export const FailureReportavailabilityReportdetailGet = < P extends FailureReportavailabilityReportdetailGetRequsetParams, S = AxiosResponse<FailureReportavailabilityReportdetailGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/availability_report/detail`, method: "get", params, ...options, }) } /*** * @description 设置团队为置顶 **/ export const FailureReportavailabilityReportpinToTopPost = < D extends FailureReportavailabilityReportpinToTopPostRequsetData, S = AxiosResponse<FailureReportavailabilityReportpinToTopPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/availability_report/pin_to_top`, method: "post", data, ...options, }) } /*** * @description 取消团队置顶 **/ export const FailureReportavailabilityReportremoveFromTopPost = < D extends FailureReportavailabilityReportremoveFromTopPostRequsetData, S = AxiosResponse<FailureReportavailabilityReportremoveFromTopPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/availability_report/remove_from_top`, method: "post", data, ...options, }) } /*** * @description 获取故障相关文档列表 **/ export const FailureReportdocumentReportGet = < P extends FailureReportdocumentReportGetRequsetParams, S = AxiosResponse<FailureReportdocumentReportGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/document_report`, method: "get", params, ...options, }) } /*** * @description 一次性获取全部数据 * @summary 获取故障分析,首次加载,全部数据 **/ export const FailureReportoverviewGet = < P extends FailureReportoverviewGetRequsetParams, S = AxiosResponse<FailureReportoverviewGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/overview`, method: "get", params, ...options, }) } /*** * @description 获取sla趋势 **/ export const FailureReporttopicTrendByAdjtGet = < P extends FailureReporttopicTrendByAdjtGetRequsetParams, S = AxiosResponse<FailureReporttopicTrendByAdjtGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/topic_trend_by_adjt`, method: "get", params, ...options, }) } /*** * @description 获取 主题事件趋势 **/ export const FailureReporttopicTrendByDateGet = < P extends FailureReporttopicTrendByDateGetRequsetParams, S = AxiosResponse<FailureReporttopicTrendByDateGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/topic_trend_by_date`, method: "get", params, ...options, }) } /*** * @description 获取主题事件计数趋势 **/ export const FailureReporttopicTrendByFailCountGet = < P extends FailureReporttopicTrendByFailCountGetRequsetParams, S = AxiosResponse<FailureReporttopicTrendByFailCountGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/topic_trend_by_fail_count`, method: "get", params, ...options, }) } /*** * @description 按照级别获取主题事件趋势 **/ export const FailureReporttopicTrendByPlevelGet = < P extends FailureReporttopicTrendByPlevelGetRequsetParams, S = AxiosResponse<FailureReporttopicTrendByPlevelGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_report/topic_trend_by_plevel`, method: "get", params, ...options, }) } /*** * @description 修改应用api信息 **/ export const KslmbaseConfigappapiPut = < D extends KslmbaseConfigappapiPutRequsetData, S = AxiosResponse<KslmbaseConfigappapiPutResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/app/api`, method: "put", data, ...options, }) } /*** * @description 导入/上传api **/ export const KslmbaseConfigappuploadapisPost = < S = AxiosResponse<KslmbaseConfigappuploadapisPostResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/app/upload/apis`, method: "post", ...options, }) } /*** * @description 获取下载模板说明 **/ export const KslmbaseConfigappuploaddescGet = < S = AxiosResponse<KslmbaseConfigappuploaddescGetResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/app/upload/desc`, method: "get", ...options, }) } /*** * @description 下载示例模板 **/ export const KslmbaseConfigappuploadexampleGet = < S = AxiosResponse<KslmbaseConfigappuploadexampleGetResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/app/upload/example`, method: "get", ...options, }) } /*** * @description 下载空模板 **/ export const KslmbaseConfigappuploadtemplateGet = < S = AxiosResponse<KslmbaseConfigappuploadtemplateGetResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/app/upload/template`, method: "get", ...options, }) } /*** * @description 下载含数据模板 **/ export const KslmbaseConfigappuploadwithKaeAppGet = < P extends KslmbaseConfigappuploadwithKaeAppGetRequsetParams, S = AxiosResponse<KslmbaseConfigappuploadwithKaeAppGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/app/upload/with_kae_app`, method: "get", params, ...options, }) } /*** * @description 获取下载模板说明 **/ export const FailureTopicsfailureTypesGet = < S = AxiosResponse<FailureTopicsfailureTypesGetResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/failure_topics/failure_types`, method: "get", ...options, }) } /*** * @description 新建数据源 **/ export const KslmbaseConfigdatasourcePost = < D extends KslmbaseConfigdatasourcePostRequsetData, S = AxiosResponse<KslmbaseConfigdatasourcePostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/datasource`, method: "post", data, ...options, }) } /*** * @description 更新数据源 **/ export const KslmbaseConfigdatasourcePut = < D extends KslmbaseConfigdatasourcePutRequsetData, S = AxiosResponse<KslmbaseConfigdatasourcePutResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/datasource`, method: "put", data, ...options, }) } /*** * @description 删除数据源 **/ export const KslmbaseConfigdatasourceDelete = < P extends KslmbaseConfigdatasourceDeleteRequsetParams, S = AxiosResponse<KslmbaseConfigdatasourceDeleteResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/datasource`, method: "delete", params, ...options, }) } /*** * @description 新建默认数据源 **/ export const KslmbaseConfigdatasourcedefaultcreatePost = < D extends KslmbaseConfigdatasourcedefaultcreatePostRequsetData, S = AxiosResponse<KslmbaseConfigdatasourcedefaultcreatePostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/datasource/default/create`, method: "post", data, ...options, }) } /*** * @description 查询当前用户下可见数据源列表 **/ export const KslmbaseConfigdatasourcelistGet = < P extends KslmbaseConfigdatasourcelistGetRequsetParams, S = AxiosResponse<KslmbaseConfigdatasourcelistGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/datasource/list`, method: "get", params, ...options, }) } /*** * @description 根据id查询数据源详情 **/ export const KslmbaseConfigdatasourcesingleGet = < P extends KslmbaseConfigdatasourcesingleGetRequsetParams, S = AxiosResponse<KslmbaseConfigdatasourcesingleGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/base_config/datasource/single`, method: "get", params, ...options, }) } /*** * @description 查询业务线关联的kaeapp **/ export const KslmbussinessbizLinekaeAppGet = < P extends KslmbussinessbizLinekaeAppGetRequsetParams, S = AxiosResponse<KslmbussinessbizLinekaeAppGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/biz_line/kae_app`, method: "get", params, ...options, }) } /*** * @description 获取kae应用的环境 **/ export const KslmbussinesskaeAppenvGet = < S = AxiosResponse<KslmbussinesskaeAppenvGetResponse> >( options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/kae_app/env`, method: "get", ...options, }) } /*** * @description 查询企业项目业务线 **/ export const KslmbussinessprojbizLineGet = < P extends KslmbussinessprojbizLineGetRequsetParams, S = AxiosResponse<KslmbussinessprojbizLineGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/proj/biz_line`, method: "get", params, ...options, }) } /*** * @description 根据id查询业务链路 **/ export const KslmbussinesschainGet = < P extends KslmbussinesschainGetRequsetParams, S = AxiosResponse<KslmbussinesschainGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/chain`, method: "get", params, ...options, }) } /*** * @description 新建业务链路 **/ export const KslmbussinesschainPost = < D extends KslmbussinesschainPostRequsetData, S = AxiosResponse<KslmbussinesschainPostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/chain`, method: "post", data, ...options, }) } /*** * @description 更新业务链路 **/ export const KslmbussinesschainPut = < D extends KslmbussinesschainPutRequsetData, S = AxiosResponse<KslmbussinesschainPutResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/chain`, method: "put", data, ...options, }) } /*** * @description 删除业务链路 **/ export const KslmbussinesschainDelete = < P extends KslmbussinesschainDeleteRequsetParams, S = AxiosResponse<KslmbussinesschainDeleteResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/chain`, method: "delete", params, ...options, }) } /*** * @description 根据企业项目id查询业务线节点列表 **/ export const KslmbussinesschaindefnodelistGet = < P extends KslmbussinesschaindefnodelistGetRequsetParams, S = AxiosResponse<KslmbussinesschaindefnodelistGetResponse> >( params: P, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/chain/defnode/list`, method: "get", params, ...options, }) } /*** * @description 新建业务链路连线 **/ export const KslmbussinesschainedgePost = < D extends KslmbussinesschainedgePostRequsetData, S = AxiosResponse<KslmbussinesschainedgePostResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/chain/edge`, method: "post", data, ...options, }) } /*** * @description 更新业务链路连线 **/ export const KslmbussinesschainedgePut = < D extends KslmbussinesschainedgePutRequsetData, S = AxiosResponse<KslmbussinesschainedgePutResponse> >( data: D, options: AxiosRequestConfig = {} ): Promise<S> => { return axios.request({ url: `/kslm/bussiness/chain/edge`, method: "put", data, ...options, }) } /*** * @description 删除业务链