tencentcloud-sdk-nodejs
Version:
299 lines (297 loc) • 24 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { CreateAllocationUnitRequest, DescribeBillAdjustInfoResponse, DescribeCostSummaryByProductRequest, DescribeBudgetResponse, DescribeCostExplorerSummaryResponse, ModifyGatherRuleRequest, ModifyAllocationRuleRequest, DeleteAllocationRuleRequest, CreateAllocationRuleResponse, CreateInstanceResponse, DescribeBudgetRequest, DescribeCostExplorerSummaryRequest, DescribeCostSummaryByProductResponse, DescribeAllocationTreeResponse, DescribeBillDetailForOrganizationResponse, DescribeCostSummaryByResourceResponse, DescribeBillSummaryByRegionRequest, CreateBudgetRequest, DescribeBillListResponse, DescribeAllocateConditionsRequest, CreateAllocationRuleRequest, DeleteBudgetResponse, DescribeBillSummaryRequest, DescribeBillResourceSummaryResponse, DescribeGatherRuleDetailRequest, DescribeAllocationOverviewResponse, DescribeDosageCosDetailByDateRequest, DeleteAllocationTagRequest, DescribeCostSummaryByTagRequest, DescribeBillSummaryByProductRequest, DescribeDosageDetailListResponse, DescribeAllocationBillDetailRequest, DescribeBillListRequest, DescribeAllocationTrendByMonthRequest, DescribeVoucherUsageDetailsResponse, DescribeAccountBalanceResponse, DescribeGatherResourceResponse, DescribeAllocationSummaryByResourceRequest, DescribeCostDetailResponse, DescribeAllocationMonthOverviewResponse, DescribeAllocationSummaryByItemResponse, DescribeDosageDetailByDateRequest, ModifyBudgetResponse, DescribeGatherResourceRequest, DescribeCostSummaryByProjectResponse, DescribeBillSummaryByTagResponse, ModifyAllocationRuleResponse, DescribeAllocationUnitDetailResponse, DescribeAllocationSummaryByBusinessResponse, DescribeAllocationSummaryByItemRequest, DescribeBillSummaryByTagRequest, DescribeAllocationRuleSummaryResponse, DescribeBillSummaryByProjectRequest, CreateGatherRuleRequest, DescribeBillResourceSummaryForOrganizationRequest, DescribeDosageDetailByDateResponse, DescribeBudgetRemindRecordListRequest, DescribeCostSummaryByRegionRequest, SetRenewalRequest, DescribeBillDownloadUrlRequest, DescribeAllocationOverviewRequest, DescribeAllocationSummaryByBusinessRequest, CreateBudgetResponse, DescribeBillSummaryByPayModeRequest, DeleteGatherRuleResponse, DescribeAllocationBillConditionsRequest, DescribeAllocationRuleDetailRequest, PayDealsResponse, DescribeCostSummaryByProjectRequest, ModifyAllocationUnitRequest, DescribeBillDetailResponse, DescribeDealsByCondResponse, DescribeBillSummaryByProjectResponse, DescribeBillAdjustInfoRequest, DeleteAllocationRuleResponse, DescribeRenewInstancesRequest, PayDealsRequest, DescribeOrgMemberAccountBalanceRequest, DescribeAllocationBillConditionsResponse, RenewInstanceResponse, DescribeAllocationMonthOverviewRequest, DescribeBillSummaryResponse, RefundInstanceRequest, DescribeBudgetOperationLogResponse, DescribeAllocationUnitDetailRequest, DescribeBillSummaryForOrganizationRequest, CreateInstanceRequest, ModifyBudgetRequest, DescribeOrgMemberAccountBalanceResponse, DescribeBillDetailForOrganizationRequest, DescribeVoucherUsageDetailsRequest, DescribeBillResourceSummaryRequest, DescribeRenewInstancesResponse, DescribeCostSummaryByRegionResponse, DescribeCostDetailRequest, RenewInstanceRequest, DescribeBillSummaryForOrganizationResponse, DescribeTagListRequest, DescribeBillResourceSummaryForOrganizationResponse, DescribeAllocationTreeRequest, DescribeCostSummaryByResourceRequest, CreateAllocationTagRequest, DescribeAllocationRuleDetailResponse, SetRenewalResponse, DescribeBillSummaryByPayModeResponse, DeleteAllocationTagResponse, DescribeBudgetOperationLogRequest, DescribeBillSummaryByProductResponse, DescribeAllocationRuleSummaryRequest, CreateAllocationTagResponse, DescribeBillDownloadUrlResponse, ModifyGatherRuleResponse, DescribeAccountBalanceRequest, DescribeBillDetailRequest, DescribeCostSummaryByTagResponse, DescribeSavingPlanResourceInfoRequest, DescribeVoucherInfoResponse, DeleteGatherRuleRequest, DescribeAllocationBillDetailResponse, CreateGatherRuleResponse, DescribeAllocateConditionsResponse, DescribeVoucherInfoRequest, DescribeDosageDetailListRequest, DescribeBudgetRemindRecordListResponse, DescribeBillSummaryByRegionResponse, DeleteBudgetRequest, DescribeSavingPlanResourceInfoResponse, DescribeDealsByCondRequest, DescribeAllocationSummaryByResourceResponse, CreateAllocationUnitResponse, DescribeDosageCosDetailByDateResponse, DeleteAllocationUnitRequest, RefundInstanceResponse, DeleteAllocationUnitResponse, DescribeTagListResponse, DescribeAllocationTrendByMonthResponse, ModifyAllocationUnitResponse, DescribeGatherRuleDetailResponse } from "./billing_models";
/**
* billing client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 注意事项:
1、本接口支持查询已接入续费管理页的包年包月实例,包括运行中、已隔离(部分产品不支持)
2、子用户使用该接口时,应具备QcloudFinanceRenewManageFullAccess权限策略。
*/
DescribeRenewInstances(req: DescribeRenewInstancesRequest, cb?: (error: string, rep: DescribeRenewInstancesResponse) => void): Promise<DescribeRenewInstancesResponse>;
/**
* 成员账号获取管理账号代付账单(费用明细)。
注意事项:在请求接口时,由于网络不稳定或其它异常,可能会导致请求失败。如果您遇到这种情况,我们建议您在接口请求失败时,手动发起重试操作,这样可以更好地确保您的接口请求能够成功执行。
*/
DescribeBillDetailForOrganization(req: DescribeBillDetailForOrganizationRequest, cb?: (error: string, rep: DescribeBillDetailForOrganizationResponse) => void): Promise<DescribeBillDetailForOrganizationResponse>;
/**
* 删除归集规则
*/
DeleteGatherRule(req: DeleteGatherRuleRequest, cb?: (error: string, rep: DeleteGatherRuleResponse) => void): Promise<DeleteGatherRuleResponse>;
/**
* 获取按资源汇总消耗详情
*/
DescribeCostSummaryByResource(req: DescribeCostSummaryByResourceRequest, cb?: (error: string, rep: DescribeCostSummaryByResourceResponse) => void): Promise<DescribeCostSummaryByResourceResponse>;
/**
* 获取收支明细列表,支持翻页和参数过滤
*/
DescribeBillList(req: DescribeBillListRequest, cb?: (error: string, rep: DescribeBillListResponse) => void): Promise<DescribeBillListResponse>;
/**
* 查询分账账单按资源汇总
*/
DescribeAllocationSummaryByResource(req: DescribeAllocationSummaryByResourceRequest, cb?: (error: string, rep: DescribeAllocationSummaryByResourceResponse) => void): Promise<DescribeAllocationSummaryByResourceResponse>;
/**
* 查询所有公摊规则概览
*/
DescribeAllocationRuleSummary(req: DescribeAllocationRuleSummaryRequest, cb?: (error: string, rep: DescribeAllocationRuleSummaryResponse) => void): Promise<DescribeAllocationRuleSummaryResponse>;
/**
* 获取账单资源汇总数据
*/
DescribeBillResourceSummary(req: DescribeBillResourceSummaryRequest, cb?: (error: string, rep: DescribeBillResourceSummaryResponse) => void): Promise<DescribeBillResourceSummaryResponse>;
/**
* 删除分账单元
*/
DeleteAllocationUnit(req: DeleteAllocationUnitRequest, cb?: (error: string, rep: DeleteAllocationUnitResponse) => void): Promise<DeleteAllocationUnitResponse>;
/**
* 查询资源目录筛选条件
*/
DescribeAllocateConditions(req: DescribeAllocateConditionsRequest, cb?: (error: string, rep: DescribeAllocateConditionsResponse) => void): Promise<DescribeAllocateConditionsResponse>;
/**
* 创建预算信息
*/
CreateBudget(req: CreateBudgetRequest, cb?: (error: string, rep: CreateBudgetResponse) => void): Promise<CreateBudgetResponse>;
/**
* 返回预算提醒记录,包括预算周期、检测时间、提醒时间、提醒类型、提醒内容
*/
DescribeBudgetRemindRecordList(req: DescribeBudgetRemindRecordListRequest, cb?: (error: string, rep: DescribeBudgetRemindRecordListResponse) => void): Promise<DescribeBudgetRemindRecordListResponse>;
/**
* 查询分账账单日概览
*/
DescribeAllocationOverview(req: DescribeAllocationOverviewRequest, cb?: (error: string, rep: DescribeAllocationOverviewResponse) => void): Promise<DescribeAllocationOverviewResponse>;
/**
* 获取已接入标准用量明细模板产品的用量明细数据,目前已接入并支持查询的产品包括:云联络中心、实时音视频、实时音视频、智能媒资托管、CODING DevOps、全球IP应用加速
*/
DescribeDosageDetailList(req: DescribeDosageDetailListRequest, cb?: (error: string, rep: DescribeDosageDetailListResponse) => void): Promise<DescribeDosageDetailListResponse>;
/**
* 创建分账单元
*/
CreateAllocationUnit(req: CreateAllocationUnitRequest, cb?: (error: string, rep: CreateAllocationUnitResponse) => void): Promise<CreateAllocationUnitResponse>;
/**
* 批量设置分账标签
*/
CreateAllocationTag(req: CreateAllocationTagRequest, cb?: (error: string, rep: CreateAllocationTagResponse) => void): Promise<CreateAllocationTagResponse>;
/**
* 依据预算ID删除对应预算项目
*/
DeleteBudget(req: DeleteBudgetRequest, cb?: (error: string, rep: DeleteBudgetResponse) => void): Promise<DeleteBudgetResponse>;
/**
* 获取代金券相关信息
*/
DescribeVoucherInfo(req: DescribeVoucherInfoRequest, cb?: (error: string, rep: DescribeVoucherInfoResponse) => void): Promise<DescribeVoucherInfoResponse>;
/**
* 获取按项目汇总消耗详情
*/
DescribeCostSummaryByProject(req: DescribeCostSummaryByProjectRequest, cb?: (error: string, rep: DescribeCostSummaryByProjectResponse) => void): Promise<DescribeCostSummaryByProjectResponse>;
/**
* 查看成本分析明细
*/
DescribeCostExplorerSummary(req: DescribeCostExplorerSummaryRequest, cb?: (error: string, rep: DescribeCostExplorerSummaryResponse) => void): Promise<DescribeCostExplorerSummaryResponse>;
/**
* 成员账号获取管理账号代付账单(按资源汇总)
*/
DescribeBillResourceSummaryForOrganization(req: DescribeBillResourceSummaryForOrganizationRequest, cb?: (error: string, rep: DescribeBillResourceSummaryForOrganizationResponse) => void): Promise<DescribeBillResourceSummaryForOrganizationResponse>;
/**
* 获取账单明细数据。
注意事项:
1.在请求接口时,由于网络不稳定或其它异常,可能会导致请求失败。如果您遇到这种情况,我们建议您在接口请求失败时,手动发起重试操作,这样可以更好地确保您的接口请求能够成功执行。
2.对于账单明细数据量级很大(例如每月账单明细量级超过20w)的客户,通过 API 调用账单数据效率较低,建议您开通账单数据存储功能,通过存储桶中获取账单文件进行分析。[账单存储至COS桶](https://cloud.tencent.com/document/product/555/61275)
*/
DescribeBillDetail(req: DescribeBillDetailRequest, cb?: (error: string, rep: DescribeBillDetailResponse) => void): Promise<DescribeBillDetailResponse>;
/**
* 注意事项:
1、本接口支持对包年包月实例设置自动续费模式及周期
2、可通过实例查询接口获取到产品编码、地域编码
3、子用户使用该接口时,应具备QcloudFinanceRenewManageFullAccess权限策略。
*/
SetRenewal(req: SetRenewalRequest, cb?: (error: string, rep: SetRenewalResponse) => void): Promise<SetRenewalResponse>;
/**
* 该接口支持通过传参,按照产品、项目、地域、计费模式和标签五个维度获取账单费用明细。
*/
DescribeBillSummary(req: DescribeBillSummaryRequest, cb?: (error: string, rep: DescribeBillSummaryResponse) => void): Promise<DescribeBillSummaryResponse>;
/**
* 公摊规则删除接口
*/
DeleteAllocationRule(req: DeleteAllocationRuleRequest, cb?: (error: string, rep: DeleteAllocationRuleResponse) => void): Promise<DeleteAllocationRuleResponse>;
/**
* 获取按计费模式汇总费用分布
*/
DescribeBillSummaryByPayMode(req: DescribeBillSummaryByPayModeRequest, cb?: (error: string, rep: DescribeBillSummaryByPayModeResponse) => void): Promise<DescribeBillSummaryByPayModeResponse>;
/**
* 查询公摊规则详情
*/
DescribeAllocationRuleDetail(req: DescribeAllocationRuleDetailRequest, cb?: (error: string, rep: DescribeAllocationRuleDetailResponse) => void): Promise<DescribeAllocationRuleDetailResponse>;
/**
* 获取按地域汇总消耗详情
*/
DescribeCostSummaryByRegion(req: DescribeCostSummaryByRegionRequest, cb?: (error: string, rep: DescribeCostSummaryByRegionResponse) => void): Promise<DescribeCostSummaryByRegionResponse>;
/**
* 获取代金券使用记录
*/
DescribeVoucherUsageDetails(req: DescribeVoucherUsageDetailsRequest, cb?: (error: string, rep: DescribeVoucherUsageDetailsResponse) => void): Promise<DescribeVoucherUsageDetailsResponse>;
/**
* 编辑归集规则
*/
ModifyGatherRule(req: ModifyGatherRuleRequest, cb?: (error: string, rep: ModifyGatherRuleResponse) => void): Promise<ModifyGatherRuleResponse>;
/**
* 修改分账单元信息
*/
ModifyAllocationUnit(req: ModifyAllocationUnitRequest, cb?: (error: string, rep: ModifyAllocationUnitResponse) => void): Promise<ModifyAllocationUnitResponse>;
/**
* 查询分账账单费用趋势
*/
DescribeAllocationTrendByMonth(req: DescribeAllocationTrendByMonthRequest, cb?: (error: string, rep: DescribeAllocationTrendByMonthResponse) => void): Promise<DescribeAllocationTrendByMonthResponse>;
/**
* 该接口支持通过传参,获取L0-PDF、L1-汇总、L2-资源、L3-明细、账单包、五类账单文件下载链接
*/
DescribeBillDownloadUrl(req: DescribeBillDownloadUrlRequest, cb?: (error: string, rep: DescribeBillDownloadUrlResponse) => void): Promise<DescribeBillDownloadUrlResponse>;
/**
* 获取COS产品用量明细
*/
DescribeDosageCosDetailByDate(req: DescribeDosageCosDetailByDateRequest, cb?: (error: string, rep: DescribeDosageCosDetailByDateResponse) => void): Promise<DescribeDosageCosDetailByDateResponse>;
/**
* 创建归集规则
*/
CreateGatherRule(req: CreateGatherRuleRequest, cb?: (error: string, rep: CreateGatherRuleResponse) => void): Promise<CreateGatherRuleResponse>;
/**
* 查询分账账单筛选条件
*/
DescribeAllocationBillConditions(req: DescribeAllocationBillConditionsRequest, cb?: (error: string, rep: DescribeAllocationBillConditionsResponse) => void): Promise<DescribeAllocationBillConditionsResponse>;
/**
* 更新预算信息
*/
ModifyBudget(req: ModifyBudgetRequest, cb?: (error: string, rep: ModifyBudgetResponse) => void): Promise<ModifyBudgetResponse>;
/**
* 获取云账户余额信息。
*/
DescribeAccountBalance(req: DescribeAccountBalanceRequest, cb?: (error: string, rep: DescribeAccountBalanceResponse) => void): Promise<DescribeAccountBalanceResponse>;
/**
* 查询分账目录树
*/
DescribeAllocationTree(req: DescribeAllocationTreeRequest, cb?: (error: string, rep: DescribeAllocationTreeResponse) => void): Promise<DescribeAllocationTreeResponse>;
/**
* 按日期获取产品用量明细
*/
DescribeDosageDetailByDate(req: DescribeDosageDetailByDateRequest, cb?: (error: string, rep: DescribeDosageDetailByDateResponse) => void): Promise<DescribeDosageDetailByDateResponse>;
/**
* 创建一个实例资源,会创建一个新购实例资源的订单,并通过腾讯云账户余额自动支付。调用该接口的账号需要授予finace:trade的权限,否则无法支付成功。目前已接入并支持购买的产品包括:T-Sec-Web应用防火墙、云防火墙、主机安全、主机容器、云安全中心、T-Sec-密钥管理系统。
*/
CreateInstance(req: CreateInstanceRequest, cb?: (error: string, rep: CreateInstanceResponse) => void): Promise<CreateInstanceResponse>;
/**
* 查询分账单元详情
*/
DescribeAllocationUnitDetail(req: DescribeAllocationUnitDetailRequest, cb?: (error: string, rep: DescribeAllocationUnitDetailResponse) => void): Promise<DescribeAllocationUnitDetailResponse>;
/**
* 获取分账标签
*/
DescribeTagList(req: DescribeTagListRequest, cb?: (error: string, rep: DescribeTagListResponse) => void): Promise<DescribeTagListResponse>;
/**
* 可以通过API获取当前UIN是否有调账,客户可以更快地主动地获取调账情况。
*/
DescribeBillAdjustInfo(req: DescribeBillAdjustInfoRequest, cb?: (error: string, rep: DescribeBillAdjustInfoResponse) => void): Promise<DescribeBillAdjustInfoResponse>;
/**
* 查询分账账单明细
*/
DescribeAllocationBillDetail(req: DescribeAllocationBillDetailRequest, cb?: (error: string, rep: DescribeAllocationBillDetailResponse) => void): Promise<DescribeAllocationBillDetailResponse>;
/**
* 获取按地域汇总费用分布
*/
DescribeBillSummaryByRegion(req: DescribeBillSummaryByRegionRequest, cb?: (error: string, rep: DescribeBillSummaryByRegionResponse) => void): Promise<DescribeBillSummaryByRegionResponse>;
/**
* 获取按项目汇总费用分布
*/
DescribeBillSummaryByProject(req: DescribeBillSummaryByProjectRequest, cb?: (error: string, rep: DescribeBillSummaryByProjectResponse) => void): Promise<DescribeBillSummaryByProjectResponse>;
/**
* 查询分账账单月概览
*/
DescribeAllocationMonthOverview(req: DescribeAllocationMonthOverviewRequest, cb?: (error: string, rep: DescribeAllocationMonthOverviewResponse) => void): Promise<DescribeAllocationMonthOverviewResponse>;
/**
* 创建公摊规则
*/
CreateAllocationRule(req: CreateAllocationRuleRequest, cb?: (error: string, rep: CreateAllocationRuleResponse) => void): Promise<CreateAllocationRuleResponse>;
/**
* 获取按标签汇总费用分布
*/
DescribeBillSummaryByTag(req: DescribeBillSummaryByTagRequest, cb?: (error: string, rep: DescribeBillSummaryByTagResponse) => void): Promise<DescribeBillSummaryByTagResponse>;
/**
* 该接口支持通过传参,按照产品、项目、地域、计费模式和标签五个维度获取账单费用明细。
*/
DescribeBillSummaryForOrganization(req: DescribeBillSummaryForOrganizationRequest, cb?: (error: string, rep: DescribeBillSummaryForOrganizationResponse) => void): Promise<DescribeBillSummaryForOrganizationResponse>;
/**
* 查询分账账单资源归集汇总
*/
DescribeGatherResource(req: DescribeGatherResourceRequest, cb?: (error: string, rep: DescribeGatherResourceResponse) => void): Promise<DescribeGatherResourceResponse>;
/**
* 查询节省计划详情
*/
DescribeSavingPlanResourceInfo(req: DescribeSavingPlanResourceInfoRequest, cb?: (error: string, rep: DescribeSavingPlanResourceInfoResponse) => void): Promise<DescribeSavingPlanResourceInfoResponse>;
/**
* 批量查询成员可用余额信息
*/
DescribeOrgMemberAccountBalance(req: DescribeOrgMemberAccountBalanceRequest, cb?: (error: string, rep: DescribeOrgMemberAccountBalanceResponse) => void): Promise<DescribeOrgMemberAccountBalanceResponse>;
/**
* 获取预算详细信息
*/
DescribeBudget(req: DescribeBudgetRequest, cb?: (error: string, rep: DescribeBudgetResponse) => void): Promise<DescribeBudgetResponse>;
/**
* 续费一台实例,调用该接口续费服务器时,您需要确保您的腾讯云账户余额充足,否则会续费失败。调用该接口的账号需要授予finace:trade的权限,否则无法续费成功。目前已接入并支持续费的产品包括:T-Sec-Web应用防火墙、云防火墙、主机安全、主机容器、云安全中心、T-Sec-密钥管理系统。
*/
RenewInstance(req: RenewInstanceRequest, cb?: (error: string, rep: RenewInstanceResponse) => void): Promise<RenewInstanceResponse>;
/**
* 获取按标签汇总消耗详情
*/
DescribeCostSummaryByTag(req: DescribeCostSummaryByTagRequest, cb?: (error: string, rep: DescribeCostSummaryByTagResponse) => void): Promise<DescribeCostSummaryByTagResponse>;
/**
* 查询分账账单按产品汇总
*/
DescribeAllocationSummaryByBusiness(req: DescribeAllocationSummaryByBusinessRequest, cb?: (error: string, rep: DescribeAllocationSummaryByBusinessResponse) => void): Promise<DescribeAllocationSummaryByBusinessResponse>;
/**
* 支付订单
*/
PayDeals(req: PayDealsRequest, cb?: (error: string, rep: PayDealsResponse) => void): Promise<PayDealsResponse>;
/**
* 查询预算修改记录
*/
DescribeBudgetOperationLog(req: DescribeBudgetOperationLogRequest, cb?: (error: string, rep: DescribeBudgetOperationLogResponse) => void): Promise<DescribeBudgetOperationLogResponse>;
/**
* 批量取消设置分账标签
*/
DeleteAllocationTag(req: DeleteAllocationTagRequest, cb?: (error: string, rep: DeleteAllocationTagResponse) => void): Promise<DeleteAllocationTagResponse>;
/**
* 查询订单
*/
DescribeDealsByCond(req: DescribeDealsByCondRequest, cb?: (error: string, rep: DescribeDealsByCondResponse) => void): Promise<DescribeDealsByCondResponse>;
/**
* 查询归集规则详情
*/
DescribeGatherRuleDetail(req: DescribeGatherRuleDetailRequest, cb?: (error: string, rep: DescribeGatherRuleDetailResponse) => void): Promise<DescribeGatherRuleDetailResponse>;
/**
* 退订不再需要的实例,只退还实付金额的部分,已使用的代金券不退还,退还的实付金额默认退到腾讯云账户余额中。调用该接口的账号需要授予finace:RefundInstance的权限,否则无法支付成功。目前已接入并支持退订的产品包括:T-Sec-Web应用防火墙、云防火墙、主机安全、主机容器、云安全中心、T-Sec-密钥管理系统。
*/
RefundInstance(req: RefundInstanceRequest, cb?: (error: string, rep: RefundInstanceResponse) => void): Promise<RefundInstanceResponse>;
/**
* 获取按产品汇总消耗详情
*/
DescribeCostSummaryByProduct(req: DescribeCostSummaryByProductRequest, cb?: (error: string, rep: DescribeCostSummaryByProductResponse) => void): Promise<DescribeCostSummaryByProductResponse>;
/**
* 查询分账账单按组件汇总
*/
DescribeAllocationSummaryByItem(req: DescribeAllocationSummaryByItemRequest, cb?: (error: string, rep: DescribeAllocationSummaryByItemResponse) => void): Promise<DescribeAllocationSummaryByItemResponse>;
/**
* 获取产品汇总费用分布
*/
DescribeBillSummaryByProduct(req: DescribeBillSummaryByProductRequest, cb?: (error: string, rep: DescribeBillSummaryByProductResponse) => void): Promise<DescribeBillSummaryByProductResponse>;
/**
* 编辑公摊规则
*/
ModifyAllocationRule(req: ModifyAllocationRuleRequest, cb?: (error: string, rep: ModifyAllocationRuleResponse) => void): Promise<ModifyAllocationRuleResponse>;
/**
* 查询消耗明细
注意事项:
1. 对于消耗明细数据量级很大(例如每月消耗明细量级超过100w)的客户,通过 API 调用明细数据会有超时风险,建议您开通消耗账单数据存储功能,通过存储桶中获取账单文件进行分析。[账单存储至COS桶](https://cloud.tencent.com/document/product/555/61275)
*/
DescribeCostDetail(req: DescribeCostDetailRequest, cb?: (error: string, rep: DescribeCostDetailResponse) => void): Promise<DescribeCostDetailResponse>;
}