auto-request
Version:
通过Yapi JSON Schema生成接口Axios或Taro接口
1,991 lines (1,896 loc) • 99.2 kB
text/typescript
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 删除业务链