import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { CreateReportPdfRequest, ModifyDbauditInstancesRenewFlagRequest, DescribeReportMissionListRequest, DescribeAssetsListRequest, InquiryPriceDbauditInstanceRequest, CreateReportPdfResponse, DescribeDbauditInstanceTypeResponse, DescribeReportMissionListResponse, DescribeDbauditUsedRegionsResponse, CreateTimerReportResponse, DescribeDbauditInstancesRequest, ModifyDbauditInstancesRenewFlagResponse, DescribeDbauditUsedRegionsRequest, InquiryPriceDbauditInstanceResponse, CreateTimerReportRequest, DescribeReportListResponse, DescribeDbauditInstanceTypeRequest, DescribeReportListRequest, DescribeAssetsListResponse, DescribeDbauditInstancesResponse } from "./cds_models"; /** * cds client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 本接口 (ModifyDbauditInstancesRenewFlag) 用于修改数据安全审计产品实例续费标识 */ ModifyDbauditInstancesRenewFlag(req: ModifyDbauditInstancesRenewFlagRequest, cb?: (error: string, rep: ModifyDbauditInstancesRenewFlagResponse) => void): Promise; /** * 查询报表列表 */ DescribeReportList(req: DescribeReportListRequest, cb?: (error: string, rep: DescribeReportListResponse) => void): Promise; /** * 新建报表任务 */ CreateTimerReport(req: CreateTimerReportRequest, cb?: (error: string, rep: CreateTimerReportResponse) => void): Promise; /** * 本接口 (DescribeDbauditInstances) 用于查询数据安全审计实例列表 */ DescribeDbauditInstances(req: DescribeDbauditInstancesRequest, cb?: (error: string, rep: DescribeDbauditInstancesResponse) => void): Promise; /** * 用于查询数据安全审计产品实例价格 */ InquiryPriceDbauditInstance(req: InquiryPriceDbauditInstanceRequest, cb?: (error: string, rep: InquiryPriceDbauditInstanceResponse) => void): Promise; /** * 查询报表任务列表 */ DescribeReportMissionList(req: DescribeReportMissionListRequest, cb?: (error: string, rep: DescribeReportMissionListResponse) => void): Promise; /** * 本接口 (DescribeDbauditUsedRegions) 用于查询可售卖地域列表。 */ DescribeDbauditUsedRegions(req?: DescribeDbauditUsedRegionsRequest, cb?: (error: string, rep: DescribeDbauditUsedRegionsResponse) => void): Promise; /** * 查询资产列表 */ DescribeAssetsList(req: DescribeAssetsListRequest, cb?: (error: string, rep: DescribeAssetsListResponse) => void): Promise; /** * 本接口 (DescribeDbauditInstanceType) 用于查询可售卖的产品规格列表。 */ DescribeDbauditInstanceType(req?: DescribeDbauditInstanceTypeRequest, cb?: (error: string, rep: DescribeDbauditInstanceTypeResponse) => void): Promise; /** * 下载报表PDF */ CreateReportPdf(req: CreateReportPdfRequest, cb?: (error: string, rep: CreateReportPdfResponse) => void): Promise; }