UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

83 lines (68 loc) 2.83 kB
/// <reference types="node" /> import { AxiosPromise, AxiosRequestConfig } from "axios"; declare interface DescribeComponentAlertObjectRequest { } declare interface DescribeComponentAlertObjectResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeServiceAlertObjectRequest { } declare interface DescribeServiceAlertObjectResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeTokenRequest { /** 命名空间 */ Namespace: string; } declare interface DescribeTokenResponse { /** token */ Result: string; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare namespace V20200924 { type VersionHeader = { headers: { 'X-TC-Version': '2020-09-24' } } /** agent安装脚本串 */ interface AgentShell { /** 鉴权token */ Token: string | null; /** 数据接收Ip */ EtlIp: string | null; /** 数据接收port */ EtlPort: string | null; /** 手动接入脚本串 */ ByHandAccess: string | null; /** 自动接入脚本串 */ ByShellAccess: string | null; /** SkyWalking数据接收port */ SkyWalkingPort: string | null; /** Zipkin数据接收port */ ZipkinPort: string | null; /** Jaeger数据接收port */ JaegerPort: string | null; } interface DescribeAgentShellRequest { } interface DescribeAgentShellResponse { /** 接入信息 */ Result: AgentShell | null; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } } /** {@link Tsw 微服务观测平台 TSW} */ declare interface Tsw { (): Versions; /** 获取告警对象-组件告警 {@link DescribeComponentAlertObjectRequest} {@link DescribeComponentAlertObjectResponse} */ DescribeComponentAlertObject(data?: DescribeComponentAlertObjectRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeComponentAlertObjectResponse>; /** 获取告警对象-服务告警表 {@link DescribeServiceAlertObjectRequest} {@link DescribeServiceAlertObjectResponse} */ DescribeServiceAlertObject(data?: DescribeServiceAlertObjectRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeServiceAlertObjectResponse>; /** 查询token {@link DescribeTokenRequest} {@link DescribeTokenResponse} */ DescribeToken(data: DescribeTokenRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeTokenResponse>; /** 获取服务接入信息 {@link V20200924.DescribeAgentShellRequest} {@link V20200924.DescribeAgentShellResponse} */ DescribeAgentShell(data: V20200924.DescribeAgentShellRequest, config: AxiosRequestConfig & V20200924.VersionHeader): AxiosPromise<V20200924.DescribeAgentShellResponse>; } export declare type Versions = ["2021-04-12", "2020-09-24"]; export default Tsw;