UNPKG

tenyun

Version:

Promise based and chained Tencent Cloud OpenAPI client for NodeJS

653 lines (590 loc) 27.8 kB
/// <reference types="node" /> import { AxiosPromise, AxiosRequestConfig } from "axios"; /** 数据库账户信息 */ declare interface Account { /** 数据库账号名 */ AccountName: string; /** 集群ID */ ClusterId: string; /** 数据库账号描述 */ AccountDescription: string; /** 数据库账号创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ CreateTime: string; /** 数据库账号信息更新时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ UpdateTime: string; } /** 可以回档时间范围 */ declare interface AvailableRecoveryTimeRange { /** 可回档起始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ AvailableBeginTime: string; /** 可回档结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ AvailableEndTime: string; } /** 集群备份集信息 */ declare interface Backup { /** 备份集ID,集群内唯一 */ BackupId: number; /** 备份集类型,目前只支持 SNAPSHOT:快照 */ BackupType: string; /** 备份集产生的方案,目前只支持 AUTO:自动 */ BackupMethod: string; /** 备份集对应的数据时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ BackupDataTime: string; /** 备份集数据大小,单位GiB */ BackupDataSize: number; /** 备份集对应的任务开始时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ BackupTaskStartTime: string; /** 备份集对应的任务结束时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ BackupTaskEndTime: string; /** 备份集对应的任务状态 SUCCESS:成功 */ BackupTaskStatus: string; } /** 集群信息 */ declare interface Cluster { /** 集群ID,集群的唯一标识 */ ClusterId: string; /** 集群名字,不修改时默认和集群ID相同 */ ClusterName: string; /** 地域 */ Region: string; /** 可用区 */ Zone: string; /** TDSQL-C PostgreSQL 合入的社区版本号 */ DBVersion: string; /** 项目ID */ ProjectId: number; /** 集群状态。目前包括 - creating :创建中 - running : 运行中 - isolating : 隔离中 - isolated : 已隔离 - recovering : 恢复中 - deleting : 删除中 - deleted : 已删除 */ Status: string; /** 集群状态中文含义 */ StatusDesc: string; /** 集群创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ CreateTime: string; /** 存储当前使用量,单位GiB */ StorageUsed: number; /** 存储最大使用量,单位GiB */ StorageLimit: number; /** 付费模式: - PREPAID : 预付费,即包年包月 - POSTPAID_BY_HOUR : 按小时结算后付费 */ PayMode: string; /** 预付费集群到期时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ PayPeriodEndTime: string; /** 预付费集群自动续费标签 - 0 : 到期不自动续费 - 1 : 到期自动续费 */ AutoRenewFlag: number; /** 数据库字符集 */ DBCharset: string; /** 集群内实例的数量 */ InstanceCount: number; /** 集群内访问点信息 */ EndpointSet: Endpoint[]; /** TDSQL-C PostgreSQL 合入的社区主要版本号 */ DBMajorVersion: string; /** TDSQL-C PostgreSQL 内核版本号 */ DBKernelVersion: string; /** 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 */ StoragePayMode: string | null; } /** 集群的连接点信息,包含访问数据库的相关网络信息 */ declare interface Endpoint { /** 连接点ID,集群内唯一 */ EndpointId: string; /** 连接点所属的集群ID */ ClusterId: string; /** 连接点名字,默认和连接点ID一致 */ EndpointName: string; /** 连接点类型 - RW : 读写 - RO : 只读 */ EndpointType: string; /** 私有网络VPC实例ID */ VpcId: string; /** 私有网络VPC下子网实例ID */ SubnetId: string; /** 私有网络VPC下用于访问数据库的IP */ PrivateIp: string; /** 私有网络VPC下用于访问数据库的端口 */ PrivatePort: number; /** 公共网络用户访问数据库的IP */ WanIp: string; /** 公共网络用户访问数据库的端口 */ WanPort: number; /** 公共网络用户访问数据库的域名 */ WanDomain: string; } /** 过滤条件 */ declare interface Filter { /** 过滤条件名 */ Name: string; /** 过滤条件值数组 */ Values: string[]; /** true:精确匹配(默认值) false:(模糊匹配) */ ExactMatch: boolean; } /** 集群下的实例信息 */ declare interface Instance { /** 实例ID,集群下唯一 */ InstanceId: string; /** 实例名字,默认和实例ID一致 */ InstanceName: string; /** 集群ID */ ClusterId: string; /** 实例所在的访问点ID */ EndpointId: string; /** 地域 */ Region: string; /** 可用区 */ Zone: string; /** 数据库版本 */ DBVersion: string; /** 实例状态 */ Status: string; /** 实例状态中文含义 */ StatusDesc: string; /** 实例创建时间。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ CreateTime: string; /** 付费模式:- PREPAID : 预付费- POSTPAID_BY_HOUR : 按小时结算后付费同一集群下付费模式需要保持一致。 */ PayMode: string; /** 实例到期时间。同一集群下到期时间需要保持一致。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ PayPeriodEndTime: string; /** CPU核数 */ CPU: number; /** 内存大小,单位GiB */ Memory: number; /** 实例类型 - RW:读写实例 - RO:只读实例 */ InstanceType: string; /** TDSQL-C PostgreSQL 合入的社区主要版本号 */ DBMajorVersion: string; /** TDSQL-C PostgreSQL 内核版本号 */ DBKernelVersion: string; } /** 资源ID信息,包括ClusterID和InstanceID */ declare interface ResourceIdInfo { /** 集群ID */ ClusterId: string; /** 实例ID列表 */ InstanceIdSet: string[]; } declare interface CloneClusterToPointInTimeRequest { /** 可用区 */ Zone: string; /** 数据库版本,目前仅支持 10.17 */ DBVersion: string; /** CPU核数。取值参考文档【购买指南】 */ CPU: number; /** 内存大小,单位GiB。取值参考文档【购买指南】 */ Memory: number; /** 私有网络ID */ VpcId: string; /** 已配置的私有网络中的子网ID */ SubnetId: string; /** 集群付费模式- PREPAID:预付费,即包年包月- POSTPAID_BY_HOUR:按小时后付费 */ PayMode: string; /** 对应的备份数据来源集群ID */ SourceClusterId: string; /** 对应的备份数据时间点。按照RFC3339标准表示,并且使用东八区时区时间。格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ SourceDataPoint: string; /** 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与ClusterId保持一致。 */ ClusterName?: string; /** 项目Id,默认为0表示默认项目 */ ProjectId?: number; /** 连接数据库时,Endpoint使用的端口。取值范围为[1,65534],默认值为5432 */ Port?: number; /** 集群下实例数量。取值范围为[1,4],默认值为1 */ InstanceCount?: number; /** 购买时长,单位:月。取值范围为[1,60],默认值为1。只有当PayMode为PREPAID时生效。 */ Period?: number; /** 是否自动续费,0-不 1-是。默认为0,只有当PayMode为PREPAID时生效。 */ AutoRenewFlag?: number; /** 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费默认为POSTPAID_BY_HOUR,实例付费模式为按小时付费时,存储付费模式不支持包年包月 */ StoragePayMode?: string; /** 存储最大使用量,单位GB。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置 */ Storage?: number; } declare interface CloneClusterToPointInTimeResponse { /** 订单号 */ DealNameSet: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateClusterInstancesRequest { /** 集群ID */ ClusterId: string; /** CPU核数。取值参考文档【购买指南】 */ CPU: number; /** 内存大小,单位GiB。取值参考文档【购买指南】 */ Memory: number; /** 实例名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与InstanceId一致。 */ InstanceName?: string; /** 新建实例的数量,默认为1。单集群下实例数量目前不能超过4个。 */ InstanceCount?: number; } declare interface CreateClusterInstancesResponse { /** 订单号 */ DealNameSet: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface CreateClusterRequest { /** 可用区 */ Zone: string; /** 数据库用户密码,必须满足 8-64个字符,至少包含 大写字母、小写字母、数字和符号~!@#$%^&*_-+=`|\(){}[]:;'<>,.?/中的任意三种 */ MasterUserPassword: string; /** CPU核数。取值参考文档【购买指南】 */ CPU: number; /** 内存大小,单位GiB。取值参考文档【购买指南】 */ Memory: number; /** 私有网络ID */ VpcId: string; /** 已配置的私有网络中的子网ID */ SubnetId: string; /** 实例付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费 */ PayMode: string; /** 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"."。不输入此参数时默认与ClusterId保持一致 */ ClusterName?: string; /** TDSQL-C PostgreSQL 合入的社区版本号。支持入参值为:10.17。当输入该参数时,会基于此版本号创建对应的最新DBKernelVersion数据库内核。注:该参数与DBMajorVersion、DBKernelVersion只能传递一个,且需要传递一个。 */ DBVersion?: string; /** 项目Id,默认为0表示默认项目 */ ProjectId?: number; /** 连接数据库时,Endpoint使用的端口。取值范围为[1,65534],默认值为5432 */ Port?: number; /** 集群下实例数量。取值范围为[1,4],默认值为1 */ InstanceCount?: number; /** 购买时长,单位:月。取值范围为[1,60],默认值为1。只有当PayMode为PREPAID时生效。 */ Period?: number; /** 是否自动续费,0-不 1-是。默认值为0,只有当PayMode为PREPAID时生效。 */ AutoRenewFlag?: number; /** TDSQL-C PostgreSQL 合入的社区主要版本号。支持入参值为:10。当输入该参数时,会基于此版本号创建对应的最新DBKernelVersion数据库内核。注:该参数和DBVersion、DBKernelVersion只能传递一个,且需要传递一个。 */ DBMajorVersion?: string; /** TDSQL-C PostgreSQL 内核版本号。支持入参值为:v10.17_r1.4。当输入该参数时,会创建此版本号对应的数据库内核。注:该参数和DBVersion、DBMajorVersion只能传递一个,且需要传递一个。 */ DBKernelVersion?: string; /** 存储付费模式 - PREPAID:预付费,即包年包月 - POSTPAID_BY_HOUR:按小时后付费默认为POSTPAID_BY_HOUR,实例付费模式为按小时付费时,存储付费模式不支持包年包月 */ StoragePayMode?: string; /** 存储最大使用量,单位GB。取值参考文档【购买指南】。存储使用预付费模式时必须设置,存储使用按小时后付费时不可设置 */ Storage?: number; } declare interface CreateClusterResponse { /** 订单号 */ DealNameSet: string[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteClusterInstancesRequest { /** 集群ID */ ClusterId: string; /** 实例ID列表 */ InstanceIdSet: string[]; } declare interface DeleteClusterInstancesResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DeleteClusterRequest { /** 集群ID */ ClusterId: string; } declare interface DeleteClusterResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeAccountsRequest { /** 集群ID */ ClusterId: string; } declare interface DescribeAccountsResponse { /** 总条数 */ TotalCount: number; /** 账号信息列表 */ AccountSet: Account[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeClusterBackupsRequest { /** 集群ID */ ClusterId: string; /** 页码,取值范围为[1,INF),默认值为1 */ PageNumber?: number; /** 每页个数,取值范围为默认为[1,100],默认值为20 */ PageSize?: number; } declare interface DescribeClusterBackupsResponse { /** 总条数 */ TotalCount: number; /** 备份列表信息 */ BackupSet: Backup[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeClusterEndpointsRequest { /** 集群ID */ ClusterId: string; } declare interface DescribeClusterEndpointsResponse { /** 总条数 */ TotalCount: number; /** 接入点列表 */ EndpointSet: Endpoint[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeClusterInstancesRequest { /** 集群ID */ ClusterId: string; /** 页码,取值范围为[1,INF),默认值为1 */ PageNumber?: number; /** 每页个数,取值范围为默认为[1,100],默认值为20 */ PageSize?: number; /** 目前支持查询条件包括: - InstanceId : 实例ID - InstanceName : 实例名 - EndpointId : 接入点ID - Status : 实例状态 - InstanceType : 实例类型 */ Filters?: Filter[]; /** 排序字段,可选字段:- CreateTime : 实例创建时间(默认值)- PayPeriodEndTime : 实例过期时间 */ OrderBy?: string; /** 排序方式,可选字段:- DESC : 降序(默认值)- ASC : 升序 */ OrderByType?: string; } declare interface DescribeClusterInstancesResponse { /** 总条数 */ TotalCount?: number; /** 实例列表信息 */ InstanceSet?: Instance[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeClusterRecoveryTimeRangeRequest { /** 集群ID */ ClusterId: string; /** 期望的回档时间点,传入从集群创建时间到当前时间之间的时间点。按照RFC3339标准表示,并且使用东八区时区时间,格式为:YYYY-MM-DDThh:mm:ss+08:00。 */ DataPoint: string; } declare interface DescribeClusterRecoveryTimeRangeResponse { /** 可回档时间范围列表 */ AvailableRecoveryTimeRangeSet: AvailableRecoveryTimeRange[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeClustersRequest { /** 页码,取值范围为[1,INF),默认值为1 */ PageNumber?: number; /** 每页条数,取值范围为默认为[1,100],默认值为20 */ PageSize?: number; /** 目前支持查询条件包括: - ClusterId : 集群ID - ClusterName : 集群名 - ProjectId : 项目ID - Status : 集群状态 - PayMode : 付费模式 */ Filters?: Filter[]; /** 排序字段,可选字段: - CreateTime : 集群创建时间(默认值) - PayPeriodEndTime : 集群过期时间 */ OrderBy?: string; /** 排序方式,可选字段: - DESC : 降序(默认值) - ASC : 升序 */ OrderByType?: string; } declare interface DescribeClustersResponse { /** 总条数 */ TotalCount?: number; /** 集群列表信息 */ ClusterSet?: Cluster[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface DescribeResourcesByDealNameRequest { /** 计费订单id(如果计费还没回调业务发货,可能出现错误码InvalidParameterValue.DealNameNotFound,这种情况需要业务重试DescribeResourcesByDealName接口直到成功) */ DealName: string; } declare interface DescribeResourcesByDealNameResponse { /** 资源ID信息列表 */ ResourceIdInfoSet: ResourceIdInfo[]; /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface IsolateClusterInstancesRequest { /** 集群ID */ ClusterId: string; /** 实例ID列表 */ InstanceIdSet: string[]; } declare interface IsolateClusterInstancesResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface IsolateClusterRequest { /** 集群ID */ ClusterId: string; } declare interface IsolateClusterResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyAccountDescriptionRequest { /** 集群ID */ ClusterId: string; /** 账号名字 */ AccountName: string; /** 账号描述,0-256个字符 */ AccountDescription: string; } declare interface ModifyAccountDescriptionResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyClusterEndpointWanStatusRequest { /** 集群ID */ ClusterId: string; /** 接入点ID */ EndpointId: string; /** 取值为: - OPEN:开启外网 - CLOSE:关闭外网 */ WanStatus: string; } declare interface ModifyClusterEndpointWanStatusResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyClusterInstancesSpecRequest { /** 集群ID */ ClusterId: string; /** 实例ID列表,目前只支持单个实例修改 */ InstanceIdSet: string[]; /** 修改后的CPU核数。取值参考文档【购买指南】 */ CPU: number; /** 修改后的内存大小,单位GiB。取值参考文档【购买指南】 */ Memory: number; /** 操作时机 - IMMEDIATE:立即执行 - MAINTAIN_PERIOD:维护窗口期执行 */ OperationTiming: string; } declare interface ModifyClusterInstancesSpecResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyClusterNameRequest { /** 集群ID */ ClusterId: string; /** 集群名,1-60个字符,可以包含中文、英文、数字和符号"-"、"_"、"." */ ClusterName: string; } declare interface ModifyClusterNameResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ModifyClustersAutoRenewFlagRequest { /** 集群ID列表 */ ClusterIdSet: string[]; /** 是否自动续费,0-不 1-是。默认为0,只有当集群的PayMode为PREPAID时生效。 */ AutoRenewFlag: number; } declare interface ModifyClustersAutoRenewFlagResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RecoverClusterInstancesRequest { /** 集群ID */ ClusterId: string; /** 实例ID列表 */ InstanceIdSet: string[]; /** 购买时长,单位:月。取值范围为[1,60],默认值为1。只有当PayMode为PREPAID时生效。 */ Period?: number; } declare interface RecoverClusterInstancesResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RecoverClusterRequest { /** 集群ID */ ClusterId: string; /** 购买时长,单位:月。取值范围为[1,60],默认值为1。只有当PayMode为PREPAID时生效。 */ Period?: number; } declare interface RecoverClusterResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RenewClusterRequest { /** 集群ID */ ClusterId: string; /** 续费时间,单位:月。取值范围为[1,60],默认值为1。 */ Period?: number; } declare interface RenewClusterResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface ResetAccountPasswordRequest { /** 集群ID */ ClusterId: string; /** 账号名字 */ AccountName: string; /** 数据库用户密码,必须满足 8-64个字符,至少包含 大写字母、小写字母、数字和符号~!@#$%^&*_-+=`|(){}[]:;'<>,.?/中的任意三种 */ AccountPassword: string; } declare interface ResetAccountPasswordResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface RestartClusterInstancesRequest { /** 集群ID */ ClusterId: string; /** 实例ID列表,目前只支持单个实例重启 */ InstanceIdSet: string[]; } declare interface RestartClusterInstancesResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } declare interface TransformClusterPayModeRequest { /** 集群ID */ ClusterId: string; /** 当前付费模式,目前只支持:POSTPAID_BY_HOUR(按小时后付费) */ CurrentPayMode: string; /** 目标付费模式,目前只支持:PREPAID(预付费) */ TargetPayMode: string; /** 购买时长,单位:月。取值范围为[1,60],默认值为1。 */ Period?: number; } declare interface TransformClusterPayModeResponse { /** 唯一请求 ID,每次请求都会返回。 */ RequestId?: string; } /** {@link Tdcpg TDSQL-C PostgreSQL 版} */ declare interface Tdcpg { (): Versions; /** 克隆集群 {@link CloneClusterToPointInTimeRequest} {@link CloneClusterToPointInTimeResponse} */ CloneClusterToPointInTime(data: CloneClusterToPointInTimeRequest, config?: AxiosRequestConfig): AxiosPromise<CloneClusterToPointInTimeResponse>; /** 创建集群 {@link CreateClusterRequest} {@link CreateClusterResponse} */ CreateCluster(data: CreateClusterRequest, config?: AxiosRequestConfig): AxiosPromise<CreateClusterResponse>; /** 创建实例 {@link CreateClusterInstancesRequest} {@link CreateClusterInstancesResponse} */ CreateClusterInstances(data: CreateClusterInstancesRequest, config?: AxiosRequestConfig): AxiosPromise<CreateClusterInstancesResponse>; /** 删除集群 {@link DeleteClusterRequest} {@link DeleteClusterResponse} */ DeleteCluster(data: DeleteClusterRequest, config?: AxiosRequestConfig): AxiosPromise<DeleteClusterResponse>; /** 删除实例 {@link DeleteClusterInstancesRequest} {@link DeleteClusterInstancesResponse} */ DeleteClusterInstances(data: DeleteClusterInstancesRequest, config?: AxiosRequestConfig): AxiosPromise<DeleteClusterInstancesResponse>; /** 查询数据库账号信息 {@link DescribeAccountsRequest} {@link DescribeAccountsResponse} */ DescribeAccounts(data: DescribeAccountsRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeAccountsResponse>; /** 查询集群的备份集 {@link DescribeClusterBackupsRequest} {@link DescribeClusterBackupsResponse} */ DescribeClusterBackups(data: DescribeClusterBackupsRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeClusterBackupsResponse>; /** 查询集群接入点 {@link DescribeClusterEndpointsRequest} {@link DescribeClusterEndpointsResponse} */ DescribeClusterEndpoints(data: DescribeClusterEndpointsRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeClusterEndpointsResponse>; /** 查询实例 {@link DescribeClusterInstancesRequest} {@link DescribeClusterInstancesResponse} */ DescribeClusterInstances(data: DescribeClusterInstancesRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeClusterInstancesResponse>; /** 查询集群可回档时间范围 {@link DescribeClusterRecoveryTimeRangeRequest} {@link DescribeClusterRecoveryTimeRangeResponse} */ DescribeClusterRecoveryTimeRange(data: DescribeClusterRecoveryTimeRangeRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeClusterRecoveryTimeRangeResponse>; /** 查询集群 {@link DescribeClustersRequest} {@link DescribeClustersResponse} */ DescribeClusters(data?: DescribeClustersRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeClustersResponse>; /** 根据订单号获取资源信息 {@link DescribeResourcesByDealNameRequest} {@link DescribeResourcesByDealNameResponse} */ DescribeResourcesByDealName(data: DescribeResourcesByDealNameRequest, config?: AxiosRequestConfig): AxiosPromise<DescribeResourcesByDealNameResponse>; /** 隔离集群 {@link IsolateClusterRequest} {@link IsolateClusterResponse} */ IsolateCluster(data: IsolateClusterRequest, config?: AxiosRequestConfig): AxiosPromise<IsolateClusterResponse>; /** 隔离实例 {@link IsolateClusterInstancesRequest} {@link IsolateClusterInstancesResponse} */ IsolateClusterInstances(data: IsolateClusterInstancesRequest, config?: AxiosRequestConfig): AxiosPromise<IsolateClusterInstancesResponse>; /** 修改数据库账号描述 {@link ModifyAccountDescriptionRequest} {@link ModifyAccountDescriptionResponse} */ ModifyAccountDescription(data: ModifyAccountDescriptionRequest, config?: AxiosRequestConfig): AxiosPromise<ModifyAccountDescriptionResponse>; /** 修改接入点外网状态 {@link ModifyClusterEndpointWanStatusRequest} {@link ModifyClusterEndpointWanStatusResponse} */ ModifyClusterEndpointWanStatus(data: ModifyClusterEndpointWanStatusRequest, config?: AxiosRequestConfig): AxiosPromise<ModifyClusterEndpointWanStatusResponse>; /** 修改实例规格 {@link ModifyClusterInstancesSpecRequest} {@link ModifyClusterInstancesSpecResponse} */ ModifyClusterInstancesSpec(data: ModifyClusterInstancesSpecRequest, config?: AxiosRequestConfig): AxiosPromise<ModifyClusterInstancesSpecResponse>; /** 修改集群名字 {@link ModifyClusterNameRequest} {@link ModifyClusterNameResponse} */ ModifyClusterName(data: ModifyClusterNameRequest, config?: AxiosRequestConfig): AxiosPromise<ModifyClusterNameResponse>; /** 修改集群自动续费 {@link ModifyClustersAutoRenewFlagRequest} {@link ModifyClustersAutoRenewFlagResponse} */ ModifyClustersAutoRenewFlag(data: ModifyClustersAutoRenewFlagRequest, config?: AxiosRequestConfig): AxiosPromise<ModifyClustersAutoRenewFlagResponse>; /** 恢复集群 {@link RecoverClusterRequest} {@link RecoverClusterResponse} */ RecoverCluster(data: RecoverClusterRequest, config?: AxiosRequestConfig): AxiosPromise<RecoverClusterResponse>; /** 恢复实例 {@link RecoverClusterInstancesRequest} {@link RecoverClusterInstancesResponse} */ RecoverClusterInstances(data: RecoverClusterInstancesRequest, config?: AxiosRequestConfig): AxiosPromise<RecoverClusterInstancesResponse>; /** 续费集群 {@link RenewClusterRequest} {@link RenewClusterResponse} */ RenewCluster(data: RenewClusterRequest, config?: AxiosRequestConfig): AxiosPromise<RenewClusterResponse>; /** 重置数据库账号密码 {@link ResetAccountPasswordRequest} {@link ResetAccountPasswordResponse} */ ResetAccountPassword(data: ResetAccountPasswordRequest, config?: AxiosRequestConfig): AxiosPromise<ResetAccountPasswordResponse>; /** 重启实例 {@link RestartClusterInstancesRequest} {@link RestartClusterInstancesResponse} */ RestartClusterInstances(data: RestartClusterInstancesRequest, config?: AxiosRequestConfig): AxiosPromise<RestartClusterInstancesResponse>; /** 转换集群付费模式 {@link TransformClusterPayModeRequest} {@link TransformClusterPayModeResponse} */ TransformClusterPayMode(data: TransformClusterPayModeRequest, config?: AxiosRequestConfig): AxiosPromise<TransformClusterPayModeResponse>; } export declare type Versions = ["2021-11-18"]; export default Tdcpg;