auto-request
Version:
通过Yapi JSON Schema生成接口Axios或Taro接口
1,209 lines (1,150 loc) • 35.9 kB
text/typescript
import {
KcsappmgrapidataCenterlistByUserGetRequsetParams,
KcsappmgrapidataCenterlistByUserGetResponse,
KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetParams,
KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetData,
KcsappmgrapiappsensitiveOppublishInstanceConfigPostResponse,
KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetRequsetParams,
KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponse,
KcsappmgrapiappinstanceconfigfieldcreatePostRequsetParams,
KcsappmgrapiappinstanceconfigfieldcreatePostRequsetData,
KcsappmgrapiappinstanceconfigfieldcreatePostResponse,
KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetRequsetParams,
KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponse,
KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetParams,
KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetData,
KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostResponse,
KcsappmgrapiappinstanceconfigimportFromKacPostRequsetParams,
KcsappmgrapiappinstanceconfigimportFromKacPostRequsetData,
KcsappmgrapiappinstanceconfigimportFromKacPostResponse,
KcsappmgrapiconfigcentercommonConfigcopyPostRequsetParams,
KcsappmgrapiconfigcentercommonConfigcopyPostRequsetData,
KcsappmgrapiconfigcentercommonConfigcopyPostResponse,
KcsappmgrapiappinstanceconfigfieldcopyPostRequsetParams,
KcsappmgrapiappinstanceconfigfieldcopyPostRequsetData,
KcsappmgrapiappinstanceconfigfieldcopyPostResponse,
KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetRequsetParams,
KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponse,
KcsappmgrapiappsensitiveOpexportInstanceConfigGetRequsetParams,
KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponse,
ApiappinstanceconfiggetAckStatusGetRequsetParams,
ApiappinstanceconfiggetAckStatusGetResponse,
KcsappmgrapiconfigcentercommonConfigupdatePutRequsetParams,
KcsappmgrapiconfigcentercommonConfigupdatePutRequsetData,
KcsappmgrapiconfigcentercommonConfigupdatePutResponse,
KcsappmgrapiconfigcentercommonConfiglistGetRequsetParams,
KcsappmgrapiconfigcentercommonConfiglistGetResponse,
KcsappmgrapiconfigcentercommonConfigdiffGetRequsetParams,
KcsappmgrapiconfigcentercommonConfigdiffGetResponse,
KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetParams,
KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetData,
KcsappmgrapiconfigcentercommonConfigfieldcreatePostResponse,
KcsappmgrapiconfigcentercommonConfigcreatePostRequsetParams,
KcsappmgrapiconfigcentercommonConfigcreatePostRequsetData,
KcsappmgrapiconfigcentercommonConfigcreatePostResponse,
KcsappmgrapiconfigcentercommonConfigdeleteDeleteRequsetParams,
KcsappmgrapiconfigcentercommonConfigdeleteDeleteResponse,
KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetRequsetParams,
KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponse,
KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetRequsetParams,
KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponse,
KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetParams,
KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetData,
KcsappmgrapiconfigcentercommonConfigimportFromKacPostResponse,
KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetParams,
KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetData,
KcsappmgrapiconfigcentercommonConfigfieldcopyPostResponse,
KcsappmgrapiappsensitiveOpshowSecretKeyGetRequsetParams,
KcsappmgrapiappsensitiveOpshowSecretKeyGetResponse,
KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetRequsetParams,
KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponse,
KcsappmgrapiappinstancesearchGetRequsetParams,
KcsappmgrapiappinstancesearchGetResponse,
KcsappmgrapiappupdatePutRequsetParams,
KcsappmgrapiappupdatePutRequsetData,
KcsappmgrapiappupdatePutResponse,
KcsappmgrapiapppipelineimagegetGetRequsetParams,
KcsappmgrapiapppipelineimagegetGetResponse,
KcsappmgrapiappinstancekitsmTicketcreatePostRequsetParams,
KcsappmgrapiappinstancekitsmTicketcreatePostRequsetData,
KcsappmgrapiappinstancekitsmTicketcreatePostResponse,
KcsappmgrapiprojectfeatureGategetGetRequsetParams,
KcsappmgrapiprojectfeatureGategetGetResponse,
KcsappmgrapiappinstancelifecycleupdatePutRequsetData,
KcsappmgrapiappinstancelifecycleupdatePutResponse,
KcsappmgrapiappinstancehealthCheckupdatePutRequsetData,
KcsappmgrapiappinstancehealthCheckupdatePutResponse,
KcsappmgrapiappinstancetrafficRateupdatePutRequsetData,
KcsappmgrapiappinstancetrafficRateupdatePutResponse,
KcsappmgrapiappinstanceresourceupdatePutRequsetData,
KcsappmgrapiappinstanceresourceupdatePutResponse,
KcsappmgrapiappinstancereplicasupdatePutRequsetData,
KcsappmgrapiappinstancereplicasupdatePutResponse,
KcsappmgrapiappinstanceaffinityupdatePutRequsetData,
KcsappmgrapiappinstanceaffinityupdatePutResponse,
KcsappmgrapiappinstanceworkloadyamlgetGetRequsetParams,
KcsappmgrapiappinstanceworkloadyamlgetGetResponse,
KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutRequsetData,
KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutResponse,
KcsappmgrapiappinstancepodlistGetRequsetParams,
KcsappmgrapiappinstancepodlistGetResponse,
KcsappmgrapiappinstancealertRulelistGetRequsetParams,
KcsappmgrapiappinstancealertRulelistGetResponse,
KcsappmgrapiappinstancealertRulecreatePostRequsetData,
KcsappmgrapiappinstancealertRulecreatePostResponse,
KcsappmgrapiappinstancealertRuleupdatePutRequsetData,
KcsappmgrapiappinstancealertRuleupdatePutResponse,
KcsappmgrapiappinstancealertRuledeleteDeleteRequsetParams,
KcsappmgrapiappinstancealertRuledeleteDeleteResponse,
KcsappmgrapiappinstancedeployCallbackupdatePutRequsetData,
KcsappmgrapiappinstancedeployCallbackupdatePutResponse,
KcsappmgrapiappinstanceworkloadsupportgetGetRequsetParams,
KcsappmgrapiappinstanceworkloadsupportgetGetResponse,
KcsappmgrapiappinstancedeployCallbackgetGetRequsetParams,
KcsappmgrapiappinstancedeployCallbackgetGetResponse,
KcsappmgrapiappinstancepodyamlgetGetRequsetParams,
KcsappmgrapiappinstancepodyamlgetGetResponse,
KcsappmgrapiappinstancepodabnormalgetGetRequsetParams,
KcsappmgrapiappinstancepodabnormalgetGetResponse,
KcsappmgrapiappinstancealertRuletemplategetGetRequsetParams,
KcsappmgrapiappinstancealertRuletemplategetGetResponse,
KcsappmgrapiappinstancealertConfiggetGetRequsetParams,
KcsappmgrapiappinstancealertConfiggetGetResponse,
KcsappmgrapiappinstancealertConfigupdatePutRequsetData,
KcsappmgrapiappinstancealertConfigupdatePutResponse,
KcsappmgrapiappinstancelogConfiggetGetRequsetParams,
KcsappmgrapiappinstancelogConfiggetGetResponse,
KcsappmgrapiappinstancelogConfigupdatePutRequsetData,
KcsappmgrapiappinstancelogConfigupdatePutResponse,
KcsappmgrapiappinstanceworkloadyamlupdatePutRequsetData,
KcsappmgrapiappinstanceworkloadyamlupdatePutResponse,
KcsappmgrapiappinstanceworkloadpausePostRequsetParams,
KcsappmgrapiappinstanceworkloadpausePostRequsetData,
KcsappmgrapiappinstanceworkloadpausePostResponse,
KcsappmgrapiappinstanceworkloadresumePostRequsetParams,
KcsappmgrapiappinstanceworkloadresumePostResponse,
KcsappmgrapiappsensitiveOpupdateServiceYamlPutRequsetData,
KcsappmgrapiappsensitiveOpupdateServiceYamlPutResponse,
KcsappmgrapiappinstanceserviceyamlgetGetRequsetParams,
KcsappmgrapiappinstanceserviceyamlgetGetResponse,
} from "./kae.define"
import axios, { AxiosRequestConfig, AxiosResponse } from "axios"
/***
* @description 获取集群列表
**/
export const KcsappmgrapidataCenterlistByUserGet = <
P extends KcsappmgrapidataCenterlistByUserGetRequsetParams,
S = AxiosResponse<KcsappmgrapidataCenterlistByUserGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/data_center/list_by_user`,
method: "get",
params,
...options,
})
}
/***
* @description 发布应用实例配置
**/
export const KcsappmgrapiappsensitiveOppublishInstanceConfigPost = <
P extends KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetParams,
D extends KcsappmgrapiappsensitiveOppublishInstanceConfigPostRequsetData,
S = AxiosResponse<KcsappmgrapiappsensitiveOppublishInstanceConfigPostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/sensitive_op/publish_instance_config`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 获取引用的应用实例
**/
export const KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGet = <
P extends KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigreferenceAppInstancelistGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/reference_app_instance/list`,
method: "get",
params,
...options,
})
}
/***
* @description 添加应用实例配置条目
通过dry_run可以查重
* @summary 添加应用实例配置条目
**/
export const KcsappmgrapiappinstanceconfigfieldcreatePost = <
P extends KcsappmgrapiappinstanceconfigfieldcreatePostRequsetParams,
D extends KcsappmgrapiappinstanceconfigfieldcreatePostRequsetData,
S = AxiosResponse<KcsappmgrapiappinstanceconfigfieldcreatePostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/config/field/create`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 获取配置版本配置条目
**/
export const KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGet = <
P extends KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigfieldlistVersionFieldsGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/field/list_version_fields`,
method: "get",
params,
...options,
})
}
/***
* @description 更新应用实例配置到V2
**/
export const KcsappmgrapiappsensitiveOpupdateInstanceConfigV2Post = <
P extends KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetParams,
D extends KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostRequsetData,
S = AxiosResponse<KcsappmgrapiappsensitiveOpupdateInstanceConfigV2PostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/sensitive_op/update_instance_config_v2`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 从KAC导入应用实例配置
**/
export const KcsappmgrapiappinstanceconfigimportFromKacPost = <
P extends KcsappmgrapiappinstanceconfigimportFromKacPostRequsetParams,
D extends KcsappmgrapiappinstanceconfigimportFromKacPostRequsetData,
S = AxiosResponse<KcsappmgrapiappinstanceconfigimportFromKacPostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/config/import_from_kac`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 复制公共配置
**/
export const KcsappmgrapiconfigcentercommonConfigcopyPost = <
P extends KcsappmgrapiconfigcentercommonConfigcopyPostRequsetParams,
D extends KcsappmgrapiconfigcentercommonConfigcopyPostRequsetData,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigcopyPostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/copy`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 复制应用实例配置条目
**/
export const KcsappmgrapiappinstanceconfigfieldcopyPost = <
P extends KcsappmgrapiappinstanceconfigfieldcopyPostRequsetParams,
D extends KcsappmgrapiappinstanceconfigfieldcopyPostRequsetData,
S = AxiosResponse<KcsappmgrapiappinstanceconfigfieldcopyPostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/config/field/copy`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 公共配置查看密钥类型的KEY
**/
export const KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGet =
<
P extends KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpshowSecretKeyGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/field/sensitive_op/show_secret_key`,
method: "get",
params,
...options,
})
}
/***
* @description 应用实例导出所有KV
**/
export const KcsappmgrapiappsensitiveOpexportInstanceConfigGet = <
P extends KcsappmgrapiappsensitiveOpexportInstanceConfigGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappsensitiveOpexportInstanceConfigGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/sensitive_op/export_instance_config`,
method: "get",
params,
...options,
})
}
/***
* @description 获取配置确认状态
* @summary 获取配置确认状态_copy
**/
export const ApiappinstanceconfiggetAckStatusGet = <
P extends ApiappinstanceconfiggetAckStatusGetRequsetParams,
S = AxiosResponse<ApiappinstanceconfiggetAckStatusGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/api/app/instance/config/get_ack_status`,
method: "get",
params,
...options,
})
}
/***
* @description 更新公共配置
**/
export const KcsappmgrapiconfigcentercommonConfigupdatePut = <
P extends KcsappmgrapiconfigcentercommonConfigupdatePutRequsetParams,
D extends KcsappmgrapiconfigcentercommonConfigupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigupdatePutResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/update`,
method: "put",
data,
params,
...options,
})
}
/***
* @description 获取公共配置
**/
export const KcsappmgrapiconfigcentercommonConfiglistGet = <
P extends KcsappmgrapiconfigcentercommonConfiglistGetRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfiglistGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/list`,
method: "get",
params,
...options,
})
}
/***
* @description 获取公共配置变化
**/
export const KcsappmgrapiconfigcentercommonConfigdiffGet = <
P extends KcsappmgrapiconfigcentercommonConfigdiffGetRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigdiffGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/diff`,
method: "get",
params,
...options,
})
}
/***
* @description 添加公共配置条目
**/
export const KcsappmgrapiconfigcentercommonConfigfieldcreatePost = <
P extends KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetParams,
D extends KcsappmgrapiconfigcentercommonConfigfieldcreatePostRequsetData,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigfieldcreatePostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/field/create`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 添加公共配置
**/
export const KcsappmgrapiconfigcentercommonConfigcreatePost = <
P extends KcsappmgrapiconfigcentercommonConfigcreatePostRequsetParams,
D extends KcsappmgrapiconfigcentercommonConfigcreatePostRequsetData,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigcreatePostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/create`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 删除公共配置
**/
export const KcsappmgrapiconfigcentercommonConfigdeleteDelete = <
P extends KcsappmgrapiconfigcentercommonConfigdeleteDeleteRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigdeleteDeleteResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/delete`,
method: "delete",
params,
...options,
})
}
/***
* @description 获取公共配置变化
**/
export const KcsappmgrapiconfigcentercommonConfigfieldgetDiffGet = <
P extends KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigfieldgetDiffGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/field/get_diff`,
method: "get",
params,
...options,
})
}
/***
* @description 获取公共配置历史变化
**/
export const KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGet = <
P extends KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigfieldgetHistoryDiffGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/field/get_history_diff`,
method: "get",
params,
...options,
})
}
/***
* @description 从KAC导入公共配置
**/
export const KcsappmgrapiconfigcentercommonConfigimportFromKacPost = <
P extends KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetParams,
D extends KcsappmgrapiconfigcentercommonConfigimportFromKacPostRequsetData,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigimportFromKacPostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/import_from_kac`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 复制公共配置条目
**/
export const KcsappmgrapiconfigcentercommonConfigfieldcopyPost = <
P extends KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetParams,
D extends KcsappmgrapiconfigcentercommonConfigfieldcopyPostRequsetData,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigfieldcopyPostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/field/copy`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 应用实例查看密钥类型的KEY
**/
export const KcsappmgrapiappsensitiveOpshowSecretKeyGet = <
P extends KcsappmgrapiappsensitiveOpshowSecretKeyGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappsensitiveOpshowSecretKeyGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/sensitive_op/show_secret_key`,
method: "get",
params,
...options,
})
}
/***
* @description 应用实例配置导出所有KV
**/
export const KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGet = <
P extends KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetRequsetParams,
S = AxiosResponse<KcsappmgrapiconfigcentercommonConfigfieldsensitiveOpexportGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/configcenter/common_config/field/sensitive_op/export`,
method: "get",
params,
...options,
})
}
/***
* @description 关键词搜索应用实例
**/
export const KcsappmgrapiappinstancesearchGet = <
P extends KcsappmgrapiappinstancesearchGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancesearchGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/search`,
method: "get",
params,
...options,
})
}
/***
* @description 更新应用信息
**/
export const KcsappmgrapiappupdatePut = <
P extends KcsappmgrapiappupdatePutRequsetParams,
D extends KcsappmgrapiappupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappupdatePutResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/update`,
method: "put",
data,
params,
...options,
})
}
/***
* @description
* @summary 获取流水线镜像信息接口
**/
export const KcsappmgrapiapppipelineimagegetGet = <
P extends KcsappmgrapiapppipelineimagegetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiapppipelineimagegetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/pipeline/image/get`,
method: "get",
params,
...options,
})
}
/***
* @description 创建kitsm工单接口
**/
export const KcsappmgrapiappinstancekitsmTicketcreatePost = <
P extends KcsappmgrapiappinstancekitsmTicketcreatePostRequsetParams,
D extends KcsappmgrapiappinstancekitsmTicketcreatePostRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancekitsmTicketcreatePostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/kitsm_ticket/create`,
method: "post",
data,
params,
...options,
})
}
/***
* @description 是否启用kitsm工单接口
**/
export const KcsappmgrapiprojectfeatureGategetGet = <
P extends KcsappmgrapiprojectfeatureGategetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiprojectfeatureGategetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/project/feature_gate/get`,
method: "get",
params,
...options,
})
}
/***
* @description 更新生命周期
**/
export const KcsappmgrapiappinstancelifecycleupdatePut = <
D extends KcsappmgrapiappinstancelifecycleupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancelifecycleupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/lifecycle/update`,
method: "put",
data,
...options,
})
}
/***
* @description 更新健康检查
**/
export const KcsappmgrapiappinstancehealthCheckupdatePut = <
D extends KcsappmgrapiappinstancehealthCheckupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancehealthCheckupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/health_check/update`,
method: "put",
data,
...options,
})
}
/***
* @description 更新流量限速
**/
export const KcsappmgrapiappinstancetrafficRateupdatePut = <
D extends KcsappmgrapiappinstancetrafficRateupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancetrafficRateupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/traffic_rate/update`,
method: "put",
data,
...options,
})
}
/***
* @description 更新实例规格
**/
export const KcsappmgrapiappinstanceresourceupdatePut = <
D extends KcsappmgrapiappinstanceresourceupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstanceresourceupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/resource/update`,
method: "put",
data,
...options,
})
}
/***
* @description 更新实例副本
**/
export const KcsappmgrapiappinstancereplicasupdatePut = <
D extends KcsappmgrapiappinstancereplicasupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancereplicasupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/replicas/update`,
method: "put",
data,
...options,
})
}
/***
* @description 更新反亲和
**/
export const KcsappmgrapiappinstanceaffinityupdatePut = <
D extends KcsappmgrapiappinstanceaffinityupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstanceaffinityupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/affinity/update`,
method: "put",
data,
...options,
})
}
/***
* @description 查看工作负载yaml
**/
export const KcsappmgrapiappinstanceworkloadyamlgetGet = <
P extends KcsappmgrapiappinstanceworkloadyamlgetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstanceworkloadyamlgetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/workload/yaml/get`,
method: "get",
params,
...options,
})
}
/***
* @description 更新工作负载yaml
**/
export const KcsappmgrapiappsensitiveOpupdateWorkloadYamlPut = <
D extends KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutRequsetData,
S = AxiosResponse<KcsappmgrapiappsensitiveOpupdateWorkloadYamlPutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/sensitive_op/update_workload_yaml`,
method: "put",
data,
...options,
})
}
/***
* @description 查看实例副本
**/
export const KcsappmgrapiappinstancepodlistGet = <
P extends KcsappmgrapiappinstancepodlistGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancepodlistGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/pod/list`,
method: "get",
params,
...options,
})
}
/***
* @description 告警规则列表
**/
export const KcsappmgrapiappinstancealertRulelistGet = <
P extends KcsappmgrapiappinstancealertRulelistGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancealertRulelistGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/alert_rule/list`,
method: "get",
params,
...options,
})
}
/***
* @description 创建告警规则
**/
export const KcsappmgrapiappinstancealertRulecreatePost = <
D extends KcsappmgrapiappinstancealertRulecreatePostRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancealertRulecreatePostResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/alert_rule/create`,
method: "post",
data,
...options,
})
}
/***
* @description 更新告警规则
**/
export const KcsappmgrapiappinstancealertRuleupdatePut = <
D extends KcsappmgrapiappinstancealertRuleupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancealertRuleupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/alert_rule/update`,
method: "put",
data,
...options,
})
}
/***
* @description 删除告警规则
**/
export const KcsappmgrapiappinstancealertRuledeleteDelete = <
P extends KcsappmgrapiappinstancealertRuledeleteDeleteRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancealertRuledeleteDeleteResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/alert_rule/delete`,
method: "delete",
params,
...options,
})
}
/***
* @description 更新部署回调
**/
export const KcsappmgrapiappinstancedeployCallbackupdatePut = <
D extends KcsappmgrapiappinstancedeployCallbackupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancedeployCallbackupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/deploy_callback/update`,
method: "put",
data,
...options,
})
}
/***
* @description 工作负载支持的资源项
**/
export const KcsappmgrapiappinstanceworkloadsupportgetGet = <
P extends KcsappmgrapiappinstanceworkloadsupportgetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstanceworkloadsupportgetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/workload/support/get`,
method: "get",
params,
...options,
})
}
/***
* @description 获取部署回调
**/
export const KcsappmgrapiappinstancedeployCallbackgetGet = <
P extends KcsappmgrapiappinstancedeployCallbackgetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancedeployCallbackgetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/deploy_callback/get`,
method: "get",
params,
...options,
})
}
/***
* @description 查看实例副本yaml
**/
export const KcsappmgrapiappinstancepodyamlgetGet = <
P extends KcsappmgrapiappinstancepodyamlgetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancepodyamlgetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/pod/yaml/get`,
method: "get",
params,
...options,
})
}
/***
* @description 查看副本异常信息
**/
export const KcsappmgrapiappinstancepodabnormalgetGet = <
P extends KcsappmgrapiappinstancepodabnormalgetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancepodabnormalgetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/pod/abnormal/get`,
method: "get",
params,
...options,
})
}
/***
* @description 应用告警配置模板
**/
export const KcsappmgrapiappinstancealertRuletemplategetGet = <
P extends KcsappmgrapiappinstancealertRuletemplategetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancealertRuletemplategetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/alert_rule/template/get`,
method: "get",
params,
...options,
})
}
/***
* @description 应用实例告警配置查看
**/
export const KcsappmgrapiappinstancealertConfiggetGet = <
P extends KcsappmgrapiappinstancealertConfiggetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancealertConfiggetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/alert_config/get`,
method: "get",
params,
...options,
})
}
/***
* @description 应用实例告警配置更新
**/
export const KcsappmgrapiappinstancealertConfigupdatePut = <
D extends KcsappmgrapiappinstancealertConfigupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancealertConfigupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/alert_config/update`,
method: "put",
data,
...options,
})
}
/***
* @description 应用实例的日志配置
**/
export const KcsappmgrapiappinstancelogConfiggetGet = <
P extends KcsappmgrapiappinstancelogConfiggetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstancelogConfiggetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/log_config/get`,
method: "get",
params,
...options,
})
}
/***
* @description 应用实例的日志配置更新
**/
export const KcsappmgrapiappinstancelogConfigupdatePut = <
D extends KcsappmgrapiappinstancelogConfigupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstancelogConfigupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/log_config/update`,
method: "put",
data,
...options,
})
}
/***
* @description 更新工作负载yaml(old)
* @summary 更新工作负载yaml(old待删除)
**/
export const KcsappmgrapiappinstanceworkloadyamlupdatePut = <
D extends KcsappmgrapiappinstanceworkloadyamlupdatePutRequsetData,
S = AxiosResponse<KcsappmgrapiappinstanceworkloadyamlupdatePutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/workload/yaml/update`,
method: "put",
data,
...options,
})
}
/***
* @description
* @summary 暂停工作负载更新
**/
export const KcsappmgrapiappinstanceworkloadpausePost = <
P extends KcsappmgrapiappinstanceworkloadpausePostRequsetParams,
D extends KcsappmgrapiappinstanceworkloadpausePostRequsetData,
S = AxiosResponse<KcsappmgrapiappinstanceworkloadpausePostResponse>
>(
params: P,
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/workload/pause`,
method: "post",
data,
params,
...options,
})
}
/***
* @description
* @summary 恢复工作负载更新
**/
export const KcsappmgrapiappinstanceworkloadresumePost = <
P extends KcsappmgrapiappinstanceworkloadresumePostRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstanceworkloadresumePostResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/workload/resume`,
method: "post",
params,
...options,
})
}
/***
* @description 编辑服务暴露yaml
**/
export const KcsappmgrapiappsensitiveOpupdateServiceYamlPut = <
D extends KcsappmgrapiappsensitiveOpupdateServiceYamlPutRequsetData,
S = AxiosResponse<KcsappmgrapiappsensitiveOpupdateServiceYamlPutResponse>
>(
data: D,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/sensitive_op/update_service_yaml`,
method: "put",
data,
...options,
})
}
/***
* @description 查看服务暴露yaml
**/
export const KcsappmgrapiappinstanceserviceyamlgetGet = <
P extends KcsappmgrapiappinstanceserviceyamlgetGetRequsetParams,
S = AxiosResponse<KcsappmgrapiappinstanceserviceyamlgetGetResponse>
>(
params: P,
options: AxiosRequestConfig = {}
): Promise<S> => {
return axios.request({
url: `/kcs/appmgr/api/app/instance/service/yaml/get`,
method: "get",
params,
...options,
})
}