import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { ListAIWorkbenchMCPsRequest, TriggerAIWorkbenchTaskResponse, CreateNoticeContentTmplResponse, DeleteAIWorkbenchTaskRequest, DescribeAIWorkbenchArtifactRequest, ModifyDispenseExternalRuleStatusRequest, ListAIWorkbenchSessionsRequest, DescribeAIWorkbenchSREDigitalTwinWorkLogDetailRequest, ListAIWorkbenchAgentsResponse, ListAIWorkbenchSkillsRequest, GetAIWorkbenchArtifactDownloadURLRequest, DescribeAIWorkbenchSessionRequest, ListAIWorkbenchSessionsResponse, DeleteDispenseExternalRuleRequest, DescribeExtNamespaceResponse, DescribeAIWorkbenchExecutionResponse, TriggerAIWorkbenchSREDigitalTwinTaskResponse, ListAIWorkbenchTasksResponse, DeleteAIWorkbenchAgentResponse, DescribeAIWorkbenchSREDigitalTwinWorkLogListRequest, DescribeKafkaResponse, DescribeAlarmNotifyHistoriesRequest, UpdateAIWorkbenchAgentResponse, DeleteAIWorkbenchAgentRequest, ListAIWorkbenchResourceMapsResponse, DescribeExtMetricRequest, ListAIWorkbenchMCPsResponse, ListAIWorkbenchSkillsResponse, DescribeNoticeContentTmplResponse, ListAIWorkbenchResourceMapsRequest, ListAIWorkbenchArtifactsResponse, CancelAIWorkbenchChatRequest, ModifyDispenseExternalRuleRequest, DescribeAlarmNotifyHistoriesResponse, DeleteAIWorkbenchTaskResponse, DescribeAIWorkbenchSREDigitalTwinTaskListResponse, DescribeAIWorkbenchSessionResponse, ListAIWorkbenchTasksRequest, DescribeAIWorkbenchSREDigitalTwinWorkLogDetailResponse, TriggerAIWorkbenchTaskRequest, DescribeNoticeContentTmplRequest, ListAIWorkbenchMessagesResponse, DescribeDispenseExternalRuleRequest, DescribeKafkaRequest, ListAIWorkbenchArtifactsRequest, CreateAIWorkbenchAgentResponse, DeleteNoticeContentTmplsRequest, CreateDispenseExternalRuleRequest, ListAIWorkbenchResourceInstancesRequest, CreateAIWorkbenchTaskResponse, DescribeDispenseExternalRuleResponse, DescribeAIWorkbenchExecutionRequest, DescribeAIWorkbenchSREDigitalTwinTaskListRequest, ListAIWorkbenchExecutionsRequest, DescribeAIWorkbenchSkillResponse, CreateAIWorkbenchAgentRequest, ListAIWorkbenchMessagesRequest, ListAIWorkbenchExecutionsResponse, DescribeAIWorkbenchAgentRequest, ListAIWorkbenchResourceInstancesResponse, DescribeAIWorkbenchSkillRequest, DescribeDispenseExternalRuleListResponse, CreateDispenseExternalRuleResponse, CreateNoticeContentTmplRequest, DescribeExtNamespaceRequest, DescribeAIWorkbenchAgentResponse, GetAIWorkbenchArtifactDownloadURLResponse, DescribeDispenseRegionRequest, DescribeDispenseExternalRuleListRequest, TriggerAIWorkbenchSREDigitalTwinTaskRequest, DescribeAIWorkbenchSREDigitalTwinWorkLogListResponse, CreateAIWorkbenchTaskRequest, DescribeAIWorkbenchArtifactResponse, CancelAIWorkbenchChatResponse, ModifyNoticeContentTmplResponse, ModifyDispenseExternalRuleStatusResponse, DeleteDispenseExternalRuleResponse, ListAIWorkbenchAgentsRequest, DescribeDispenseRegionResponse, DeleteNoticeContentTmplsResponse, UpdateAIWorkbenchAgentRequest, ModifyNoticeContentTmplRequest, DescribeExtMetricResponse, ModifyDispenseExternalRuleResponse } from "./monitor_models"; /** * monitor client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 查询执行详情 */ DescribeAIWorkbenchExecution(req: DescribeAIWorkbenchExecutionRequest, cb?: (error: string, rep: DescribeAIWorkbenchExecutionResponse) => void): Promise; /** * 查询消息列表 */ ListAIWorkbenchMessages(req: ListAIWorkbenchMessagesRequest, cb?: (error: string, rep: ListAIWorkbenchMessagesResponse) => void): Promise; /** * 根据查询条件获取自定义通知内容模板,若所有查询条件空,则获取账号下所有模板 */ DescribeNoticeContentTmpl(req: DescribeNoticeContentTmplRequest, cb?: (error: string, rep: DescribeNoticeContentTmplResponse) => void): Promise; /** * 查询会话列表 */ ListAIWorkbenchSessions(req: ListAIWorkbenchSessionsRequest, cb?: (error: string, rep: ListAIWorkbenchSessionsResponse) => void): Promise; /** * 转发查询对外命名空间接口 */ DescribeExtNamespace(req?: DescribeExtNamespaceRequest, cb?: (error: string, rep: DescribeExtNamespaceResponse) => void): Promise; /** * 查询技能详情 */ DescribeAIWorkbenchSkill(req: DescribeAIWorkbenchSkillRequest, cb?: (error: string, rep: DescribeAIWorkbenchSkillResponse) => void): Promise; /** * 取消对话执行 */ CancelAIWorkbenchChat(req: CancelAIWorkbenchChatRequest, cb?: (error: string, rep: CancelAIWorkbenchChatResponse) => void): Promise; /** * 查询 Agent 详情 */ DescribeAIWorkbenchAgent(req: DescribeAIWorkbenchAgentRequest, cb?: (error: string, rep: DescribeAIWorkbenchAgentResponse) => void): Promise; /** * 查询技能列表 */ ListAIWorkbenchSkills(req: ListAIWorkbenchSkillsRequest, cb?: (error: string, rep: ListAIWorkbenchSkillsResponse) => void): Promise; /** * 列出资源实例 */ ListAIWorkbenchResourceInstances(req: ListAIWorkbenchResourceInstancesRequest, cb?: (error: string, rep: ListAIWorkbenchResourceInstancesResponse) => void): Promise; /** * 创建自定义通知内容模板 */ CreateNoticeContentTmpl(req: CreateNoticeContentTmplRequest, cb?: (error: string, rep: CreateNoticeContentTmplResponse) => void): Promise; /** * 触发数字分身任务请求 */ TriggerAIWorkbenchSREDigitalTwinTask(req: TriggerAIWorkbenchSREDigitalTwinTaskRequest, cb?: (error: string, rep: TriggerAIWorkbenchSREDigitalTwinTaskResponse) => void): Promise; /** * 查询 MCP 列表 */ ListAIWorkbenchMCPs(req: ListAIWorkbenchMCPsRequest, cb?: (error: string, rep: ListAIWorkbenchMCPsResponse) => void): Promise; /** * 删除 Agent */ DeleteAIWorkbenchAgent(req: DeleteAIWorkbenchAgentRequest, cb?: (error: string, rep: DeleteAIWorkbenchAgentResponse) => void): Promise; /** * 查询会话详情 */ DescribeAIWorkbenchSession(req: DescribeAIWorkbenchSessionRequest, cb?: (error: string, rep: DescribeAIWorkbenchSessionResponse) => void): Promise; /** * 删除任务 */ DeleteAIWorkbenchTask(req: DeleteAIWorkbenchTaskRequest, cb?: (error: string, rep: DeleteAIWorkbenchTaskResponse) => void): Promise; /** * 创建 Agent */ CreateAIWorkbenchAgent(req: CreateAIWorkbenchAgentRequest, cb?: (error: string, rep: CreateAIWorkbenchAgentResponse) => void): Promise; /** * 按需查询告警的通知历史 */ DescribeAlarmNotifyHistories(req: DescribeAlarmNotifyHistoriesRequest, cb?: (error: string, rep: DescribeAlarmNotifyHistoriesResponse) => void): Promise; /** * 查询制品详情 */ DescribeAIWorkbenchArtifact(req: DescribeAIWorkbenchArtifactRequest, cb?: (error: string, rep: DescribeAIWorkbenchArtifactResponse) => void): Promise; /** * 查询产物列表 */ ListAIWorkbenchArtifacts(req: ListAIWorkbenchArtifactsRequest, cb?: (error: string, rep: ListAIWorkbenchArtifactsResponse) => void): Promise; /** * 转发接口:创建转发规则 */ CreateDispenseExternalRule(req: CreateDispenseExternalRuleRequest, cb?: (error: string, rep: CreateDispenseExternalRuleResponse) => void): Promise; /** * 手动触发任务 */ TriggerAIWorkbenchTask(req: TriggerAIWorkbenchTaskRequest, cb?: (error: string, rep: TriggerAIWorkbenchTaskResponse) => void): Promise; /** * 创建任务 */ CreateAIWorkbenchTask(req: CreateAIWorkbenchTaskRequest, cb?: (error: string, rep: CreateAIWorkbenchTaskResponse) => void): Promise; /** * 查询执行列表 */ ListAIWorkbenchExecutions(req: ListAIWorkbenchExecutionsRequest, cb?: (error: string, rep: ListAIWorkbenchExecutionsResponse) => void): Promise; /** * 查询AI工作台SRE数字分身任务工作日志列表 */ DescribeAIWorkbenchSREDigitalTwinWorkLogList(req: DescribeAIWorkbenchSREDigitalTwinWorkLogListRequest, cb?: (error: string, rep: DescribeAIWorkbenchSREDigitalTwinWorkLogListResponse) => void): Promise; /** * 转发规则查询接口 */ DescribeDispenseExternalRule(req: DescribeDispenseExternalRuleRequest, cb?: (error: string, rep: DescribeDispenseExternalRuleResponse) => void): Promise; /** * 转发地域列表查询接口 */ DescribeDispenseRegion(req?: DescribeDispenseRegionRequest, cb?: (error: string, rep: DescribeDispenseRegionResponse) => void): Promise; /** * 查询AI工作台SRE数字分身任务列表 */ DescribeAIWorkbenchSREDigitalTwinTaskList(req: DescribeAIWorkbenchSREDigitalTwinTaskListRequest, cb?: (error: string, rep: DescribeAIWorkbenchSREDigitalTwinTaskListResponse) => void): Promise; /** * 转发规则更新接口 */ ModifyDispenseExternalRule(req: ModifyDispenseExternalRuleRequest, cb?: (error: string, rep: ModifyDispenseExternalRuleResponse) => void): Promise; /** * 删除通知内容模板 */ DeleteNoticeContentTmpls(req: DeleteNoticeContentTmplsRequest, cb?: (error: string, rep: DeleteNoticeContentTmplsResponse) => void): Promise; /** * 查询AI工作台SRE数字分身工作日志详细信息 */ DescribeAIWorkbenchSREDigitalTwinWorkLogDetail(req: DescribeAIWorkbenchSREDigitalTwinWorkLogDetailRequest, cb?: (error: string, rep: DescribeAIWorkbenchSREDigitalTwinWorkLogDetailResponse) => void): Promise; /** * 查询任务列表 */ ListAIWorkbenchTasks(req: ListAIWorkbenchTasksRequest, cb?: (error: string, rep: ListAIWorkbenchTasksResponse) => void): Promise; /** * 更新 Agent */ UpdateAIWorkbenchAgent(req: UpdateAIWorkbenchAgentRequest, cb?: (error: string, rep: UpdateAIWorkbenchAgentResponse) => void): Promise; /** * 新增规则开启关闭接口 */ ModifyDispenseExternalRuleStatus(req: ModifyDispenseExternalRuleStatusRequest, cb?: (error: string, rep: ModifyDispenseExternalRuleStatusResponse) => void): Promise; /** * 规则删除接口 */ DeleteDispenseExternalRule(req: DeleteDispenseExternalRuleRequest, cb?: (error: string, rep: DeleteDispenseExternalRuleResponse) => void): Promise; /** * 查询所有列表 */ DescribeDispenseExternalRuleList(req: DescribeDispenseExternalRuleListRequest, cb?: (error: string, rep: DescribeDispenseExternalRuleListResponse) => void): Promise; /** * 查询 Agent 列表 */ ListAIWorkbenchAgents(req: ListAIWorkbenchAgentsRequest, cb?: (error: string, rep: ListAIWorkbenchAgentsResponse) => void): Promise; /** * 查询资源地图列表 */ ListAIWorkbenchResourceMaps(req: ListAIWorkbenchResourceMapsRequest, cb?: (error: string, rep: ListAIWorkbenchResourceMapsResponse) => void): Promise; /** * 修改通知内容模板 */ ModifyNoticeContentTmpl(req: ModifyNoticeContentTmplRequest, cb?: (error: string, rep: ModifyNoticeContentTmplResponse) => void): Promise; /** * 转发kafka连通性测试 */ DescribeKafka(req: DescribeKafkaRequest, cb?: (error: string, rep: DescribeKafkaResponse) => void): Promise; /** * 查询对外指标 */ DescribeExtMetric(req: DescribeExtMetricRequest, cb?: (error: string, rep: DescribeExtMetricResponse) => void): Promise; /** * 获取AI工作台制品的下载地址 */ GetAIWorkbenchArtifactDownloadURL(req: GetAIWorkbenchArtifactDownloadURLRequest, cb?: (error: string, rep: GetAIWorkbenchArtifactDownloadURLResponse) => void): Promise; }