UNPKG

tencentcloud-sdk-nodejs

Version:
950 lines (935 loc) 29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Client = void 0; /* eslint-disable @typescript-eslint/no-unused-vars */ /* * Copyright (c) 2018 THL A29 Limited, a Tencent company. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ const abstract_client_1 = require("../../../common/abstract_client"); /** * tdmq client * @class */ class Client extends abstract_client_1.AbstractClient { constructor(clientConfig) { super("tdmq.tencentcloudapi.com", "2020-02-17", clientConfig); } /** * 批量删除租户下的命名空间 */ async DeleteEnvironments(req, cb) { return this.request("DeleteEnvironments", req, cb); } /** * 创建用户的集群 */ async CreateCluster(req, cb) { return this.request("CreateCluster", req, cb); } /** * 获取消费详情列表 */ async DescribeRocketMQConsumeStats(req, cb) { return this.request("DescribeRocketMQConsumeStats", req, cb); } /** * 删除角色,支持批量。 */ async DeleteRoles(req, cb) { return this.request("DeleteRoles", req, cb); } /** * 查询RabbitMQ exchange 列表 */ async DescribeRabbitMQExchanges(req, cb) { return this.request("DescribeRabbitMQExchanges", req, cb); } /** * 查询消息轨迹 */ async DescribeRocketMQMsgTrace(req, cb) { return this.request("DescribeRocketMQMsgTrace", req, cb); } /** * 创建角色 */ async CreateRocketMQRole(req, cb) { return this.request("CreateRocketMQRole", req, cb); } /** * 创建cmq主题 */ async CreateCmqTopic(req, cb) { return this.request("CreateCmqTopic", req, cb); } /** * 删除cmq队列 */ async DeleteCmqQueue(req, cb) { return this.request("DeleteCmqQueue", req, cb); } /** * 修改RabbitMQ的vhost */ async ModifyRabbitMQVirtualHost(req, cb) { return this.request("ModifyRabbitMQVirtualHost", req, cb); } /** * 枚举cmq全量主题 */ async DescribeCmqTopics(req, cb) { return this.request("DescribeCmqTopics", req, cb); } /** * 批量删除topics */ async DeleteTopics(req, cb) { return this.request("DeleteTopics", req, cb); } /** * 删除RocketMQ消费组 */ async DeleteRocketMQGroup(req, cb) { return this.request("DeleteRocketMQGroup", req, cb); } /** * 删除专业集群——预付费,仅通过API 调用 */ async DeleteProCluster(req, cb) { return this.request("DeleteProCluster", req, cb); } /** * 删除角色,支持批量。 */ async DeleteRocketMQRoles(req, cb) { return this.request("DeleteRocketMQRoles", req, cb); } /** * 获取指定消费组下当前客户端的连接情况 */ async DescribeRocketMQConsumerConnections(req, cb) { return this.request("DescribeRocketMQConsumerConnections", req, cb); } /** * 创建RabbitMQ的用户 */ async CreateRabbitMQUser(req, cb) { return this.request("CreateRabbitMQUser", req, cb); } /** * 查询用户已购的RabbitMQ专享实例列表 */ async DescribeRabbitMQVipInstances(req, cb) { return this.request("DescribeRabbitMQVipInstances", req, cb); } /** * 回溯cmq队列 */ async RewindCmqQueue(req, cb) { return this.request("RewindCmqQueue", req, cb); } /** * 获取Topic生产详情列表 */ async DescribeRocketMQTopicStats(req, cb) { return this.request("DescribeRocketMQTopicStats", req, cb); } /** * 新增指定分区、类型的消息主题 */ async CreateTopic(req, cb) { return this.request("CreateTopic", req, cb); } /** * 获取RocketMQ命名空间列表 */ async DescribeRocketMQNamespaces(req, cb) { return this.request("DescribeRocketMQNamespaces", req, cb); } /** * 查询cmq全量队列 */ async DescribeCmqQueues(req, cb) { return this.request("DescribeCmqQueues", req, cb); } /** * 获取租户下命名空间列表 */ async DescribeEnvironments(req, cb) { return this.request("DescribeEnvironments", req, cb); } /** * 获取集群的详细信息 */ async DescribeClusterDetail(req, cb) { return this.request("DescribeClusterDetail", req, cb); } /** * 创建RocketMQ消费组 */ async CreateRocketMQGroup(req, cb) { return this.request("CreateRocketMQGroup", req, cb); } /** * 根据提供的 MessageID 确认指定 topic 中的消息 */ async AcknowledgeMessage(req, cb) { return this.request("AcknowledgeMessage", req, cb); } /** * 用于在用户账户下创建消息队列 Tdmq 命名空间 */ async CreateEnvironment(req, cb) { return this.request("CreateEnvironment", req, cb); } /** * 查询RabbitMQ权限列表 */ async DescribeRabbitMQPermission(req, cb) { return this.request("DescribeRabbitMQPermission", req, cb); } /** * 修改pulsar专业版公网安全策略 */ async ModifyPublicNetworkSecurityPolicy(req, cb) { return this.request("ModifyPublicNetworkSecurityPolicy", req, cb); } /** * 修改环境角色授权。 */ async ModifyRocketMQEnvironmentRole(req, cb) { return this.request("ModifyRocketMQEnvironmentRole", req, cb); } /** * 更新RocketMQ主题信息 */ async ModifyRocketMQTopic(req, cb) { return this.request("ModifyRocketMQTopic", req, cb); } /** * rocketmq 消息查询 */ async DescribeRocketMQTopicMsgs(req, cb) { return this.request("DescribeRocketMQTopicMsgs", req, cb); } /** * 获取指定命名空间的属性 */ async DescribeEnvironmentAttributes(req, cb) { return this.request("DescribeEnvironmentAttributes", req, cb); } /** * 创建cmq订阅接口 */ async CreateCmqSubscribe(req, cb) { return this.request("CreateCmqSubscribe", req, cb); } /** * 获取消息生产概览信息 */ async DescribePublisherSummary(req, cb) { return this.request("DescribePublisherSummary", req, cb); } /** * 删除RocketMQ命名空间 */ async DeleteRocketMQNamespace(req, cb) { return this.request("DeleteRocketMQNamespace", req, cb); } /** * 创建RabbitMQ的vhost */ async CreateRabbitMQVirtualHost(req, cb) { return this.request("CreateRabbitMQVirtualHost", req, cb); } /** * 删除cmq主题 */ async DeleteCmqTopic(req, cb) { return this.request("DeleteCmqTopic", req, cb); } /** * 修改RocketMQ专享实例 */ async ModifyRocketMQInstance(req, cb) { return this.request("ModifyRocketMQInstance", req, cb); } /** * 创建cmq队列接口 */ async CreateCmqQueue(req, cb) { return this.request("CreateCmqQueue", req, cb); } /** * 更新RocketMQ消费组信息 */ async ModifyRocketMQGroup(req, cb) { return this.request("ModifyRocketMQGroup", req, cb); } /** * 修改cmq主题属性 */ async ModifyCmqTopicAttribute(req, cb) { return this.request("ModifyCmqTopicAttribute", req, cb); } /** * 查询Topic迁移状态列表,源集群和目标集群客户端数量信息需要配合DescribeRocketMQSmoothMigrationTaskTopicInsNum接口查询 */ async DescribeRocketMQMigratingTopicList(req, cb) { return this.request("DescribeRocketMQMigratingTopicList", req, cb); } /** * 查询cmq订阅详情 */ async DescribeCmqSubscriptionDetail(req, cb) { return this.request("DescribeCmqSubscriptionDetail", req, cb); } /** * 获取环境下主题列表 */ async GetTopicList(req, cb) { return this.request("GetTopicList", req, cb); } /** * 删除集群 */ async DeleteCluster(req, cb) { return this.request("DeleteCluster", req, cb); } /** * 重置指定Group的消费位点到指定时间戳 */ async ResetRocketMQConsumerOffSet(req, cb) { return this.request("ResetRocketMQConsumerOffSet", req, cb); } /** * 获取集群列表 */ async DescribeClusters(req, cb) { return this.request("DescribeClusters", req, cb); } /** * 删除RabbitMQ的权限 */ async DeleteRabbitMQPermission(req, cb) { return this.request("DeleteRabbitMQPermission", req, cb); } /** * 平滑迁移相关接口已迁移至trocket产品下,该接口已废弃 平滑迁移过程获取源集群topic列表接口 */ async DescribeRocketMQSourceClusterTopicList(req, cb) { return this.request("DescribeRocketMQSourceClusterTopicList", req, cb); } /** * 创建环境角色授权 */ async CreateRocketMQEnvironmentRole(req, cb) { return this.request("CreateRocketMQEnvironmentRole", req, cb); } /** * 获取在线消费端详情 */ async DescribeRocketMQConsumerConnectionDetail(req, cb) { return this.request("DescribeRocketMQConsumerConnectionDetail", req, cb); } /** * 获取单个RabbitMQ专享实例信息 */ async DescribeRabbitMQVipInstance(req, cb) { return this.request("DescribeRabbitMQVipInstance", req, cb); } /** * 获取指定消费组下订阅的主题列表 */ async DescribeRocketMQTopicsByGroup(req, cb) { return this.request("DescribeRocketMQTopicsByGroup", req, cb); } /** * 从腾讯云可观测平台拉取公网指标监控数据,目前仅支持客户端到 LB 的入带宽和出宽带指标。 */ async DescribeRocketMQPublicAccessMonitorData(req, cb) { return this.request("DescribeRocketMQPublicAccessMonitorData", req, cb); } /** * 导入topic列表 */ async ImportRocketMQTopics(req, cb) { return this.request("ImportRocketMQTopics", req, cb); } /** * 该接口用于开启关闭公网访问、设置安全访问策略 */ async SetRocketMQPublicAccessPoint(req, cb) { return this.request("SetRocketMQPublicAccessPoint", req, cb); } /** * 查询指定环境和主题下的订阅者列表 */ async DescribeSubscriptions(req, cb) { return this.request("DescribeSubscriptions", req, cb); } /** * 查询cmq主题详情 */ async DescribeCmqTopicDetail(req, cb) { return this.request("DescribeCmqTopicDetail", req, cb); } /** * 获取单个RocketMQ专享集群信息 */ async DescribeRocketMQVipInstanceDetail(req, cb) { return this.request("DescribeRocketMQVipInstanceDetail", req, cb); } /** * 获取角色列表 */ async DescribeRocketMQRoles(req, cb) { return this.request("DescribeRocketMQRoles", req, cb); } /** * 查询RabbitMQ用户列表 */ async DescribeRabbitMQUser(req, cb) { return this.request("DescribeRabbitMQUser", req, cb); } /** * 更新RocketMQ集群信息 */ async ModifyRocketMQCluster(req, cb) { return this.request("ModifyRocketMQCluster", req, cb); } /** * 更新集群信息 */ async ModifyCluster(req, cb) { return this.request("ModifyCluster", req, cb); } /** * 获取Pulsar专业版集群实例信息 */ async DescribePulsarProInstanceDetail(req, cb) { return this.request("DescribePulsarProInstanceDetail", req, cb); } /** * 修改cmq订阅属性 */ async ModifyCmqSubscriptionAttribute(req, cb) { return this.request("ModifyCmqSubscriptionAttribute", req, cb); } /** * 用于获取RocketMQ消费组订阅关系数据 */ async DescribeRocketMQSubscriptions(req, cb) { return this.request("DescribeRocketMQSubscriptions", req, cb); } /** * 创建一个主题的订阅关系 */ async CreateSubscription(req, cb) { return this.request("CreateSubscription", req, cb); } /** * 获取单个RocketMQ集群信息 */ async DescribeRocketMQCluster(req, cb) { return this.request("DescribeRocketMQCluster", req, cb); } /** * 删除环境角色授权。 */ async DeleteEnvironmentRoles(req, cb) { return this.request("DeleteEnvironmentRoles", req, cb); } /** * 根据时间戳进行消息回溯,精确到毫秒 */ async ResetMsgSubOffsetByTimestamp(req, cb) { return this.request("ResetMsgSubOffsetByTimestamp", req, cb); } /** * 创建RabbitMQ路由关系 */ async CreateRabbitMQBinding(req, cb) { return this.request("CreateRabbitMQBinding", req, cb); } /** * 查询消息轨迹 */ async DescribeMsgTrace(req, cb) { return this.request("DescribeMsgTrace", req, cb); } /** * 角色修改 */ async ModifyRocketMQRole(req, cb) { return this.request("ModifyRocketMQRole", req, cb); } /** * 查询 RabbitMQ 托管版节点列表 */ async DescribeRabbitMQNodeList(req, cb) { return this.request("DescribeRabbitMQNodeList", req, cb); } /** * 获取租户VPC绑定关系 */ async DescribeBindVpcs(req, cb) { return this.request("DescribeBindVpcs", req, cb); } /** * 删除RocketMQ主题 */ async DeleteRocketMQTopic(req, cb) { return this.request("DeleteRocketMQTopic", req, cb); } /** * 重发RocketMQ死信消息 */ async RetryRocketMQDlqMessage(req, cb) { return this.request("RetryRocketMQDlqMessage", req, cb); } /** * 平滑迁移相关接口已迁移至trocket产品下,该接口已废弃 用于查询RocketMQ平滑迁移任务列表 */ async DescribeRocketMQSmoothMigrationTaskList(req, cb) { return this.request("DescribeRocketMQSmoothMigrationTaskList", req, cb); } /** * 导出RocketMQ消息详情 */ async ExportRocketMQMessageDetail(req, cb) { return this.request("ExportRocketMQMessageDetail", req, cb); } /** * 查询RabbitMQ队列列表 */ async DescribeRabbitMQQueues(req, cb) { return this.request("DescribeRabbitMQQueues", req, cb); } /** * 修改cmq队列属性 */ async ModifyCmqQueueAttribute(req, cb) { return this.request("ModifyCmqQueueAttribute", req, cb); } /** * 本API用于修改RocketMQ专享实例配置,可以支持实例规格、节点数和存储的升配和实例规格的降配。本API发起订单并成功支付后进入实例配置变更的流程,可通过DescribeRocketMQVipInstances查询实例是否已变更完成。 */ async ModifyRocketMQInstanceSpec(req, cb) { return this.request("ModifyRocketMQInstanceSpec", req, cb); } /** * 输入迁移任务id和要导入的Group,导入后台 */ async ImportRocketMQConsumerGroups(req, cb) { return this.request("ImportRocketMQConsumerGroups", req, cb); } /** * 查询用户已购的RocketMQ专享实例列表 */ async DescribeRocketMQVipInstances(req, cb) { return this.request("DescribeRocketMQVipInstances", req, cb); } /** * 用于获取RocketMQ指标排序列表,比如集群实例下占用存储空间最多的主题排序。 */ async DescribeRocketMQTopUsages(req, cb) { return this.request("DescribeRocketMQTopUsages", req, cb); } /** * Rocketmq消费验证 */ async VerifyRocketMQConsume(req, cb) { return this.request("VerifyRocketMQConsume", req, cb); } /** * 修改RabbitMQ的权限 */ async ModifyRabbitMQPermission(req, cb) { return this.request("ModifyRabbitMQPermission", req, cb); } /** * 历史原因,该接口位于tdmq-manager,目前rabbitmq产品没有使用该接口,当前使用的是DescribeRabbitMQVipInstances。不过从调用链上看,线网还有请求流程,所以走预下线流程。 获取amqp集群列表 */ async DescribeAMQPClusters(req, cb) { return this.request("DescribeAMQPClusters", req, cb); } /** * 创建 RabbitMQ 托管版实例 */ async CreateRabbitMQVipInstance(req, cb) { return this.request("CreateRabbitMQVipInstance", req, cb); } /** * 查询消息轨迹 */ async DescribeMqMsgTrace(req, cb) { return this.request("DescribeMqMsgTrace", req, cb); } /** * 获取RocketMQ消费组列表 */ async DescribeRocketMQGroups(req, cb) { return this.request("DescribeRocketMQGroups", req, cb); } /** * 创建RocketMQ主题 */ async CreateRocketMQTopic(req, cb) { return this.request("CreateRocketMQTopic", req, cb); } /** * 获取命名空间角色列表 */ async DescribeRocketMQEnvironmentRoles(req, cb) { return this.request("DescribeRocketMQEnvironmentRoles", req, cb); } /** * 删除RocketMQ集群 */ async DeleteRocketMQCluster(req, cb) { return this.request("DeleteRocketMQCluster", req, cb); } /** * 删除RabbitMQ的用户 */ async DeleteRabbitMQUser(req, cb) { return this.request("DeleteRabbitMQUser", req, cb); } /** * 创建专业集群——预付费,仅通过api调用 */ async CreateProCluster(req, cb) { return this.request("CreateProCluster", req, cb); } /** * 查询RabbitMQ vhost列表 */ async DescribeRabbitMQVirtualHost(req, cb) { return this.request("DescribeRabbitMQVirtualHost", req, cb); } /** * 当前 ReceiveMessage 接口只支持 Partitioned 类型的 Topic。该接口用于接收发送到指定 Partitioned Topic 中的消息,当 Partitioned Topic 中没有消息但还去尝试调用该接口时,会抛出 ReceiveTimeout 的异常。 如何使用 BatchReceivePolicy: BatchReceive 接口提供了如下三个参数: ● MaxNumMessages: 即每次使用 BatchReceive 的时候,最多一次Receive接口返回多少条消息。 ● MaxNumBytes:即每次使用 BatchReceive 的时候,最多一次Receive接口返回多大内容的消息,单位是:bytes。 ● Timeout:即每次使用 BatchReceive 的时候,最多一次 Receive 接口的超时时间是多久,单位是:MS。 默认如果上述三个参数都不指定,即关闭 BatchReceive 的特性。如果三个参数中的任意一个参数指定的数值大于 0,即开启 BatchReceive。BatchReceive 的结束条件为到达上述三个参数中任意一个指定的阈值。 注意:MaxNumMessages 和 MaxNumBytes 每一次接收的最大消息同时受限于 ReceiveQueueSize 的大小,如果 ReceiveQueueSize 的大小设置为 5,MaxNumMessages 设置为10,那么一次 BatchReceive 接收的最多的消息是 5条,而不是10条。 BatchReceivePolicy 的接口会一次性返回多条消息: 1. 多条消息的内容之间使用特殊字符 '###' 来进行分割,业务侧接收到消息之后,可以利用不同语言提供的 Split 工具分割不同的消息。 2. 多条消息的 MessageID 之间使用特殊字符 '###' 来进行分割,业务侧接收到消息之后,可以利用不同语言提供的 Split 工具分割不同的消息。(用于在调用 AcknowledgeMessage 接口中填入所需要的 MessageID 字段信息) */ async ReceiveMessage(req, cb) { return this.request("ReceiveMessage", req, cb); } /** * 删除RabbitMQ的vhost */ async DeleteRabbitMQVirtualHost(req, cb) { return this.request("DeleteRabbitMQVirtualHost", req, cb); } /** * 发送cmq消息 */ async SendCmqMsg(req, cb) { return this.request("SendCmqMsg", req, cb); } /** * 用于获取RocketMQ平滑迁移任务详情 */ async DescribeRocketMQSmoothMigrationTask(req, cb) { return this.request("DescribeRocketMQSmoothMigrationTask", req, cb); } /** * 修改指定命名空间的属性值 */ async ModifyEnvironmentAttributes(req, cb) { return this.request("ModifyEnvironmentAttributes", req, cb); } /** * 获取角色列表 */ async DescribeRoles(req, cb) { return this.request("DescribeRoles", req, cb); } /** * 解绑cmq死信队列 */ async UnbindCmqDeadLetter(req, cb) { return this.request("UnbindCmqDeadLetter", req, cb); } /** * 修改RabbitMQ的用户 */ async ModifyRabbitMQUser(req, cb) { return this.request("ModifyRabbitMQUser", req, cb); } /** * 创建RocketMQ命名空间 */ async CreateRocketMQNamespace(req, cb) { return this.request("CreateRocketMQNamespace", req, cb); } /** * 消息详情 */ async DescribeMsg(req, cb) { return this.request("DescribeMsg", req, cb); } /** * 批量发送消息 注意:TDMQ 批量发送消息的接口是在 TDMQ-HTTP 的服务侧将消息打包为一个 Batch,然后将该 Batch 在服务内部当作一次 TCP 请求发送出去。所以在使用过程中,用户还是按照单条消息发送的逻辑,每一条消息是一个独立的 HTTP 的请求,在 TDMQ-HTTP 的服务内部,会将多个 HTTP 的请求聚合为一个 Batch 发送到服务端。即,批量发送消息在使用上与发送单条消息是一致的,batch 的聚合是在 TDMQ-HTTP 的服务内部完成的。 */ async SendBatchMessages(req, cb) { return this.request("SendBatchMessages", req, cb); } /** * 修改RabbitMQ专享版实例 */ async ModifyRabbitMQVipInstance(req, cb) { return this.request("ModifyRabbitMQVipInstance", req, cb); } /** * 创建环境角色授权 */ async CreateEnvironmentRole(req, cb) { return this.request("CreateEnvironmentRole", req, cb); } /** * 获取RocketMQ主题列表 */ async DescribeRocketMQTopics(req, cb) { return this.request("DescribeRocketMQTopics", req, cb); } /** * 修改环境角色授权。 */ async ModifyEnvironmentRole(req, cb) { return this.request("ModifyEnvironmentRole", req, cb); } /** * 获取RocketMQ集群列表 */ async DescribeRocketMQClusters(req, cb) { return this.request("DescribeRocketMQClusters", req, cb); } /** * 发送单条消息 不支持持久topic */ async SendMessages(req, cb) { return this.request("SendMessages", req, cb); } /** * 修改主题备注和分区数 */ async ModifyTopic(req, cb) { return this.request("ModifyTopic", req, cb); } /** * 查询RabbitMQ路由关系列表 */ async DescribeRabbitMQBindings(req, cb) { return this.request("DescribeRabbitMQBindings", req, cb); } /** * 运营端获节点健康状态 */ async DescribeNodeHealthOpt(req, cb) { return this.request("DescribeNodeHealthOpt", req, cb); } /** * 创建角色 */ async CreateRole(req, cb) { return this.request("CreateRole", req, cb); } /** * 更新RocketMQ命名空间 */ async ModifyRocketMQNamespace(req, cb) { return this.request("ModifyRocketMQNamespace", req, cb); } /** * 消息查询 */ async DescribeTopicMsgs(req, cb) { return this.request("DescribeTopicMsgs", req, cb); } /** * 清空cmq消息队列中的消息 */ async ClearCmqQueue(req, cb) { return this.request("ClearCmqQueue", req, cb); } /** * 查询用户已购的Pulsar专业版实例列表 */ async DescribePulsarProInstances(req, cb) { return this.request("DescribePulsarProInstances", req, cb); } /** * 获取生产者信息列表 */ async DescribePublishers(req, cb) { return this.request("DescribePublishers", req, cb); } /** * 此接口用于创建一个RocketMQ集群 */ async CreateRocketMQCluster(req, cb) { return this.request("CreateRocketMQCluster", req, cb); } /** * 查询RabbitMQ队列详情 */ async DescribeRabbitMQQueueDetail(req, cb) { return this.request("DescribeRabbitMQQueueDetail", req, cb); } /** * rocketmq消息详情 */ async DescribeRocketMQMsg(req, cb) { return this.request("DescribeRocketMQMsg", req, cb); } /** * 获取环境下主题列表 */ async DescribeTopics(req, cb) { return this.request("DescribeTopics", req, cb); } /** * 获取命名空间角色列表 */ async DescribeEnvironmentRoles(req, cb) { return this.request("DescribeEnvironmentRoles", req, cb); } /** * 删除 RabbitMQ 托管版实例 */ async DeleteRabbitMQVipInstance(req, cb) { return this.request("DeleteRabbitMQVipInstance", req, cb); } /** * 发送cmq主题消息 */ async PublishCmqMsg(req, cb) { return this.request("PublishCmqMsg", req, cb); } /** * 获取用户绑定的专享集群列表 */ async DescribeBindClusters(req, cb) { return this.request("DescribeBindClusters", req, cb); } /** * 查询cmq队列详情 */ async DescribeCmqQueueDetail(req, cb) { return this.request("DescribeCmqQueueDetail", req, cb); } /** * 平滑迁移相关接口已迁移至trocket产品下,该接口已废弃 平滑迁移过程获取源集群group列表接口 */ async DescribeRocketMQSourceClusterGroupList(req, cb) { return this.request("DescribeRocketMQSourceClusterGroupList", req, cb); } /** * 此接口仅用于测试发生消息,不能作为现网正式生产使用 */ async SendMsg(req, cb) { return this.request("SendMsg", req, cb); } /** * 删除RocketMQ专享实例 */ async DeleteRocketMQVipInstance(req, cb) { return this.request("DeleteRocketMQVipInstance", req, cb); } /** * 发送RocketMQ消息 */ async SendRocketMQMessage(req, cb) { return this.request("SendRocketMQMessage", req, cb); } /** * 清空订阅者消息标签 */ async ClearCmqSubscriptionFilterTags(req, cb) { return this.request("ClearCmqSubscriptionFilterTags", req, cb); } /** * 删除cmq订阅 */ async DeleteCmqSubscribe(req, cb) { return this.request("DeleteCmqSubscribe", req, cb); } /** * 接口用于查询RocketMQ实例的公网接入信息 */ async DescribeRocketMQPublicAccessPoint(req, cb) { return this.request("DescribeRocketMQPublicAccessPoint", req, cb); } /** * 解绑RabbitMQ路由关系 */ async DeleteRabbitMQBinding(req, cb) { return this.request("DeleteRabbitMQBinding", req, cb); } /** * 角色修改 */ async ModifyRole(req, cb) { return this.request("ModifyRole", req, cb); } /** * 创建RocketMQ专享实例 */ async CreateRocketMQVipInstance(req, cb) { return this.request("CreateRocketMQVipInstance", req, cb); } /** * 删除环境角色授权。 */ async DeleteRocketMQEnvironmentRoles(req, cb) { return this.request("DeleteRocketMQEnvironmentRoles", req, cb); } /** * 获取某个租户的虚拟集群列表 */ async DescribeAllTenants(req, cb) { return this.request("DescribeAllTenants", req, cb); } /** * 运营端获取命名空间bundle列表 */ async DescribeNamespaceBundlesOpt(req, cb) { return this.request("DescribeNamespaceBundlesOpt", req, cb); } /** * 删除订阅关系 */ async DeleteSubscriptions(req, cb) { return this.request("DeleteSubscriptions", req, cb); } } exports.Client = Client;