UNPKG

tencentcloud-sdk-nodejs

Version:
2,577 lines (2,566 loc) 242 kB
/** * CreateAllocationUnit请求参数结构体 */ export interface CreateAllocationUnitRequest { /** * <p>新增分账单元父节点ID</p> */ ParentId: number; /** * <p>新增分账单元名称</p> */ Name?: string; /** * <p>月份,不传默认当前月</p> */ Month?: string; } /** * DescribeBillAdjustInfo返回参数结构体 */ export interface DescribeBillAdjustInfoResponse { /** * <p>数据总量</p> */ Total?: number; /** * <p>明细数据</p> */ Data?: Array<AdjustInfoDetail>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCostSummaryByProduct请求参数结构体 */ export interface DescribeCostSummaryByProductRequest { /** * 目前必须和EndTime相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09,EndTime 为 2018-09,查询结果是 2018 年 9 月数据。 */ BeginTime: string; /** * 目前必须和BeginTime为相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09,EndTime 为 2018-09,查询结果是 2018 年 9 月数据。 */ EndTime: string; /** * 每次获取数据量,最大值为100 */ Limit: number; /** * 偏移量,默认从0开始 */ Offset: number; /** * 查询账单数据的用户UIN */ PayerUin?: string; /** * 是否需要返回记录数量,0不需要,1需要,默认不需要 */ NeedRecordNum?: number; } /** * 字段排序 */ export interface OrderDto { /** * 字段 注意:此字段可能返回 null,表示取不到有效值。 */ Column: string; /** * 是否升序 注意:此字段可能返回 null,表示取不到有效值。 */ Asc: boolean; } /** * DescribeBudget返回参数结构体 */ export interface DescribeBudgetResponse { /** * 预算项目详情 */ Data?: DataForBudgetInfoPage; /** * 信息提示 注意:此字段可能返回 null,表示取不到有效值。 */ Message?: string; /** * 返回码 */ Code?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCostExplorerSummary返回参数结构体 */ export interface DescribeCostExplorerSummaryResponse { /** * <p>数据条数</p> */ Total?: number; /** * <p>表头信息</p> */ Header?: AnalyseHeaderDetail; /** * <p>数据明细</p> */ Detail?: Array<AnalyseDetail>; /** * <p>数据总计</p> */ TotalDetail?: AnalyseDetail; /** * <p>筛选框</p> */ ConditionValue?: AnalyseConditionDetail; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 消耗按产品汇总详情 */ export interface ConsumptionBusinessSummaryDataItem { /** * <p>产品名称代码</p> */ BusinessCode?: string; /** * <p>产品名称</p> */ BusinessCodeName?: string; /** * <p>折后总价</p> */ RealTotalCost?: string; /** * <p>费用趋势</p> */ Trend?: ConsumptionSummaryTrend; /** * <p>现金</p> */ CashPayAmount?: string; /** * <p>赠送金</p> */ IncentivePayAmount?: string; /** * <p>代金券</p> */ VoucherPayAmount?: string; /** * <p>分成金</p> */ TransferPayAmount?: string; /** * <p>地域名称(仅在地域汇总中展示)</p> */ RegionName?: string; /** * <p>待分摊金额</p><p>剩余待分摊的折后总金额</p> */ LeftRealTotalCost?: string; } /** * ModifyGatherRule请求参数结构体 */ export interface ModifyGatherRuleRequest { /** * <p>所编辑归集规则ID</p> */ Id: number; /** * <p>所编辑分账规则详情</p> */ RuleDetail: AllocationRuleExpression; /** * <p>月份,不传默认当前月</p> */ Month?: string; } /** * 预算阈值提醒信息 */ export interface BudgetWarn { /** * ACTUAL 实际金额, FORECAST 预测金额 */ WarnType: string; /** * PERCENTAGE 预算金额的百分比,ABS 固定值 */ CalType: string; /** * 阈值(大于等于0) */ ThresholdValue: string; } /** * ModifyAllocationRule请求参数结构体 */ export interface ModifyAllocationRuleRequest { /** * <p>所编辑公摊规则ID</p> */ RuleId: number; /** * <p>编辑后公摊规则名称</p> */ Name: string; /** * <p>公摊策略类型,枚举值如下: 1 - 自定义分摊占比 2 - 等比分摊 3 - 按占比分摊</p> */ Type: number; /** * <p>编辑后公摊规则表达式</p> */ RuleDetail: AllocationRuleExpression; /** * <p>编辑后公摊比例表达式</p> */ RatioDetail?: Array<AllocationRationExpression>; /** * <p>月份,不传默认当前月</p> */ Month?: string; } /** * DeleteAllocationRule请求参数结构体 */ export interface DeleteAllocationRuleRequest { /** * <p>所删除公摊规则ID</p> */ RuleId: number; /** * <p>月份,不传默认当前月</p> */ Month?: string; } /** * CreateAllocationRule返回参数结构体 */ export interface CreateAllocationRuleResponse { /** * <p>新增公摊规则ID</p> */ Id?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 账单 Tag 信息 */ export interface BillTagInfo { /** * 分账标签键 */ TagKey?: string; /** * 标签值 */ TagValue?: string; } /** * 分账账单概览金额汇总 */ export interface AllocationOverviewTotal { /** * 总费用:现金费用合计+分成金费用合计+赠送金费用合计+优惠券费用合计 注意:此字段可能返回 null,表示取不到有效值。 */ RealTotalCost?: string; /** * 现金: 现金费用合计 注意:此字段可能返回 null,表示取不到有效值。 */ CashPayAmount?: string; /** * 赠送金:赠送金费用合计 注意:此字段可能返回 null,表示取不到有效值。 */ IncentivePayAmount?: string; /** * 优惠券:优惠券费用合计 注意:此字段可能返回 null,表示取不到有效值。 */ VoucherPayAmount?: string; /** * 分成金:分成金费用合计 注意:此字段可能返回 null,表示取不到有效值。 */ TransferPayAmount?: string; } /** * CreateInstance返回参数结构体 */ export interface CreateInstanceResponse { /** * 订单号 */ OrderId?: string; /** * 实例列表,商品发货延迟可能返回空 注意:此字段可能返回 null,表示取不到有效值。 */ InstanceIdList?: Array<string>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 查询返回预算完整信息 */ export interface BudgetExtend { /** * 预算名称 */ BudgetName: string; /** * 预算额度 */ BudgetQuota: string; /** * DAY 天,MONTH 月度,QUARTER 季度 ,YEAR 年度 */ CycleType: string; /** * BILL 系统账单,CONSUMPTION 消耗账单 */ BillType: string; /** * COST 原价,REAL_COST 实际费用,CASH 现金,INCENTIVE 赠送金,VOUCHER 代金券,TRANSFER 分成金,TAX 税,AMOUNT_BEFORE_TAX 现金支付(税前) */ FeeType: string; /** * 有效期起始时间 2025-01-01 */ PeriodBegin: string; /** * 有效期结束时间 2025-12-01 */ PeriodEnd: string; /** * COST,USAGE,RI,SP */ Dimensions: string; /** * FIX 固定值,CYCLE 不同值 */ PlanType: string; /** * 阈值提醒 */ WarnJson: Array<BudgetWarn>; /** * 用户Uin */ PayerUin?: number; /** * 波动提醒 */ WaveThresholdJson?: Array<WaveThresholdForm>; /** * 预算备注 */ BudgetNote?: string; /** * 自定义发送对象信息 */ SendDetail?: string; /** * 0:默认uin发送 */ DefaultMode?: number; /** * CUS 自定义预算,ZERO_COST 零支出预算模板,BY_MONTH 按月费用预算模板 注意:此字段可能返回 null,表示取不到有效值。 */ TemplateType?: string; /** * (1, "未超支"), (2, "超支") */ MoneyStatus?: number; /** * 提醒次数 */ RemindTimes?: number; /** * 创建预算时间 */ CreateTime?: string; /** * 更新预算时间 */ UpdateTime?: string; /** * 预算关联Id */ BudgetId?: string; /** * NO_FORECAST(没有设置预测), FORECAST_NO_DATA(设置了预测,但是没有数据), FORECAST_HAS_DATA(设置了预测,且有预测数据) 注意:此字段可能返回 null,表示取不到有效值。 */ HasForecast?: string; /** * 预测费用 注意:此字段可能返回 null,表示取不到有效值。 */ ForecastCost?: string; /** * 预测进度 注意:此字段可能返回 null,表示取不到有效值。 */ ForecastProgress?: string; /** * 实际费用 */ RealCost?: string; /** * 自定义发送 */ BudgetSendInfoForm?: Array<BudgetSendInfoDto>; /** * 当前周期 */ CurDateDesc?: string; /** * EXPIRED 已过期 ACTIVE 生效中 UNACTIVATED 已失效 ACTIVATED 待生效 */ BudgetStatus?: string; /** * 预算维度范围条件 注意:此字段可能返回 null,表示取不到有效值。 */ DimensionsRange?: BudgetConditionsForm; /** * 预算进度 注意:此字段可能返回 null,表示取不到有效值。 */ BudgetProgress?: string; /** * 预算类型设置为计划预算时返回预算额度 注意:此字段可能返回 null,表示取不到有效值。 */ BudgetQuotaJson?: Array<BudgetPlan>; } /** * 收支明细的流水信息 */ export interface BillTransactionInfo { /** * 收支类型:deduct 扣费, recharge 充值, return 退费, block 冻结, unblock 解冻 */ ActionType?: string; /** * 流水金额,单位(分);正数表示入账,负数表示出账 */ Amount?: number; /** * 可用余额,单位(分);正数表示入账,负数表示出账 */ Balance?: number; /** * 流水号,如20190131020000236005203583326401 */ BillId?: string; /** * 描述信息 */ OperationInfo?: string; /** * 操作时间"2019-01-31 23:35:10.000" */ OperationTime?: string; /** * 现金账户余额,单位(分) */ Cash?: number; /** * 赠送金余额,单位(分) */ Incentive?: number; /** * 冻结余额,单位(分) */ Freezing?: number; /** * 交易渠道 */ PayChannel?: string; /** * 扣费模式:trade 包年包月(预付费),hourh 按量-小时结,hourd 按量-日结,hourm 按量-月结,month 按量-月结 */ DeductMode?: string; } /** * 产品过滤条件 */ export interface ConditionBusiness { /** * 产品名称代码 */ BusinessCode: string; /** * 产品名称 */ BusinessCodeName: string; } /** * 成本分析交易类型复杂类型 */ export interface AnalyseActionTypeDetail { /** * <p>交易类型code</p><p>枚举值:</p><ul><li>prepay_purchase: 包年包月新购</li><li>prepay_renew: 包年包月续费</li><li>prepay_modify: 包年包月配置变更</li><li>prepay_return: 包年包月退款</li><li>postpay_deduct_h: 按量计费小时结</li><li>postpay_deduct_d: 按量计费日结</li><li>postpay_deduct_m: 按量计费月结</li><li>offline_deduct: 线下项目扣费</li><li>online_deduct: 线下产品扣费</li><li>recon_deduct: 调账扣费</li><li>recon_increase: 调账补偿</li><li>postpay_deduct_s: 竞价实例小时结</li><li>recon_increase_f: 线下项目调账补偿</li><li>pre_to_post: 包年包月转按量</li><li>svp_hour_pay: 节省计划小时费用</li><li>recon_guarantee: 保底扣款</li><li>billVirtualId: 月度计费精度差异</li></ul> */ ActionType?: string; /** * <p>交易类型Name</p> */ ActionTypeName?: string; } /** * DescribeBudget请求参数结构体 */ export interface DescribeBudgetRequest { /** * 页码,整型 */ PageNo: number; /** * 每页数目,整型 */ PageSize: number; /** * 预算项目id */ BudgetId?: string; /** * 预算名称 */ BudgetName?: string; /** * EXPIRED失效,ACTIVE生效中, ACTIVATED待生效 */ BudgetStatus?: string; /** * DAY天 MONTH月度 QUARTER季度 YEAR年度 */ CycleTypes?: Array<string>; } /** * DescribeCostExplorerSummary请求参数结构体 */ export interface DescribeCostExplorerSummaryRequest { /** * <p>周期开始时间,格式为yyyy-mm-dd hh:ii:ss</p> */ BeginTime: string; /** * <p>周期结束时间,格式为yyyy-mm-dd hh:ii:ss</p> */ EndTime: string; /** * <p>账单类型:1-费用账单、2-消耗账单</p> */ BillType: string; /** * <p>统计周期:日-day,月-month;</p> */ PeriodType: string; /** * <p>分类维度(数据汇总维度),查询分类维度(请使用分类维度code入参)入参枚举值:<br>default=仅总计<br>feeType=费用类型<br>billType=账单类型<br>business=产品<br>product=子产品<br>region=地域<br>zone=可用区<br>actionType=交易类型<br>payMode =计费模式<br>tags=标签<br>project =项目<br>payerUin=支付者账号<br>ownerUin=使用者账号</p> */ Dimensions: string; /** * <p>费用类型:cost-折后总费用,totalCost-原价费用</p> */ FeeType: string; /** * <p>数量,每页最大值为100</p> */ PageSize: number; /** * <p>起始页,当PageNo=1表示第一页, PageNo=2表示第二页,依次类推。</p> */ PageNo: number; /** * <p>分账标签键</p> */ TagKeyStr?: string; /** * <p>是否需要筛选框, 1-表示需要, 0-表示不需要,若不传默认不需要。</p> */ NeedConditionValue?: string; /** * <p>筛选参数</p> */ Conditions?: AnalyseConditions; } /** * 产品级联筛选值 */ export interface BillBusinessLink { /** * 产品编码 */ BusinessCode?: string; /** * 产品名称 */ BusinessCodeName?: string; /** * 子产品 */ Children?: Array<BillProductLink>; } /** * DescribeCostSummaryByProduct返回参数结构体 */ export interface DescribeCostSummaryByProductResponse { /** * 数据是否准备好,0未准备好,1准备好 */ Ready?: number; /** * 消耗详情 */ Total?: ConsumptionSummaryTotal; /** * 消耗按产品汇总详情 */ Data?: Array<ConsumptionBusinessSummaryDataItem>; /** * 记录数量,NeedRecordNum为0时返回null */ RecordNum?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAllocationTree返回参数结构体 */ export interface DescribeAllocationTreeResponse { /** * <p>分账单元ID</p> */ Id?: number; /** * <p>分账单元名称</p> */ Name?: string; /** * <p>分账单元唯一标识</p> */ TreeNodeUniqKey?: string; /** * <p>子树</p> */ Children?: Array<AllocationTree>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 分账账单月概览金额明细 */ export interface AllocationMonthOverviewDetail { /** * 归集费用(现金):基于归集规则直接归集到分账单元的现金 */ GatherCashPayAmount?: string; /** * 归集费用(优惠券):基于归集规则直接归集到分账单元的资源优惠券 */ GatherVoucherPayAmount?: string; /** * 归集费用(赠送金):基于归集规则直接归集到分账单元的资源赠送金 */ GatherIncentivePayAmount?: string; /** * 归集费用(分成金):基于归集规则直接归集到分账单元的资源分成金 */ GatherTransferPayAmount?: string; /** * 分摊费用(现金):基于分摊规则分摊到分账单元的资源现金 */ AllocateCashPayAmount?: string; /** * 分摊费用(优惠券):基于分摊规则分摊到分账单元的资源优惠券 */ AllocateVoucherPayAmount?: string; /** * 分摊费用(赠送金):基于分摊规则分摊到分账单元的资源赠送金 */ AllocateIncentivePayAmount?: string; /** * 分摊费用(分成金):基于分摊规则分摊到分账单元的资源分成金 */ AllocateTransferPayAmount?: string; /** * 合计费用(现金):分账单元总费用,归集费用(现金) + 分摊费用(现金) */ TotalCashPayAmount?: string; /** * 合计费用(优惠券):分账单元总费用,归集费用(优惠券) + 分摊费用(优惠券) */ TotalVoucherPayAmount?: string; /** * 合计费用(赠送金):分账单元总费用,归集费用(赠送金) + 分摊费用(赠送金) */ TotalIncentivePayAmount?: string; /** * 合计费用(分成金):分账单元总费用,归集费用(分成金)+分摊费用(分成金) */ TotalTransferPayAmount?: string; /** * 归集费用(折后总额):基于归集规则直接归集到分账单元的资源优惠后总价 */ GatherRealCost?: string; /** * 分摊费用(折后总额):基于分摊规则分摊到分账单元的资源优惠后总价 */ AllocateRealCost?: string; /** * 合计费用(折后总额):分账单元总费用,归集费用(折后总额) + 分摊费用(折后总额) */ RealTotalCost?: string; /** * 占比(折后总额):本分账单元合计费用(折后总额)/合计费用(折后总额)*100% */ Ratio?: string; /** * 环比(折后总额):[本月分账单元合计费用(折后总额) - 上月分账单元合计费用(折后总额)] / 上月分账单元合计费用(折后总额) * 100% */ Trend?: string; /** * 环比箭头 upward -上升 downward - 下降 none - 平稳 */ TrendType?: string; } /** * 分账目录树 */ export interface AllocationTree { /** * 分账单元ID */ Id?: number; /** * 分账单元名称 */ Name?: string; /** * 分账单元唯一标识 */ TreeNodeUniqKey?: string; /** * 子树 */ Children?: Array<AllocationTree>; } /** * DescribeBillDetailForOrganization返回参数结构体 */ export interface DescribeBillDetailForOrganizationResponse { /** * 详情列表 */ DetailSet?: Array<DistributionBillDetail>; /** * 总记录数,24小时缓存一次,可能比实际总记录数少 注意:此字段可能返回 null,表示取不到有效值。 */ Total?: number; /** * 本次请求的上下文信息,可用于下一次请求的请求参数中,加快查询速度 */ Context?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 明细账单配置描述结构 */ export interface BillDetailComponentConfig { /** * 配置描述名称 */ Name?: string; /** * 配置描述值 */ Value?: string; } /** * DescribeCostSummaryByResource返回参数结构体 */ export interface DescribeCostSummaryByResourceResponse { /** * 数据是否准备好,0未准备好,1准备好 */ Ready?: number; /** * 消耗详情 */ Total?: ConsumptionSummaryTotal; /** * 过滤条件 注意:此字段可能返回 null,表示取不到有效值。 */ ConditionValue?: ConsumptionResourceSummaryConditionValue; /** * 记录数量 注意:此字段可能返回 null,表示取不到有效值。 */ RecordNum?: number; /** * 资源消耗详情 */ Data?: Array<ConsumptionResourceSummaryDataItem>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBillSummaryByRegion请求参数结构体 */ export interface DescribeBillSummaryByRegionRequest { /** * 目前必须和EndTime相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09,EndTime 为 2018-09,查询结果是 2018 年 9 月数据。 */ BeginTime: string; /** * 目前必须和BeginTime为相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09,EndTime 为 2018-09,查询结果是 2018 年 9 月数据。 */ EndTime: string; /** * 查询账单数据的用户UIN */ PayerUin?: string; } /** * CreateBudget请求参数结构体 */ export interface CreateBudgetRequest { /** * 预算名称 */ BudgetName: string; /** * DAY 天,MONTH 月度,QUARTER 季度 ,YEAR 年度 */ CycleType: string; /** * 有效期起始时间 2025-01-01(周期: 天) / 2025-01(周期: 月) */ PeriodBegin: string; /** * 有效期结束时间 2025-12-01(周期:天) / 2025-12(周期:月) */ PeriodEnd: string; /** * FIX 固定预算,CYCLE 计划预算 */ PlanType: string; /** * 预算值额度 预算计划类型为FIX(固定预算)时传定值; 预算计划类型为CYCLE(计划预算)时传[{"dateDesc":"2025-07","quota":"1000"},{"dateDesc":"2025-08","quota":"2000"}]; */ BudgetQuota: string; /** * BILL 系统账单,CONSUMPTION 消耗账单 */ BillType: string; /** * COST 原价,REAL_COST 实际费用,CASH 现金,INCENTIVE 赠送金,VOUCHER 代金券,TRANSFER 分成金,TAX 税,AMOUNT_BEFORE_TAX 现金支付(税前) */ FeeType: string; /** * 阈值提醒 */ WarnJson: Array<BudgetWarn>; /** * 预算备注 */ BudgetNote?: string; /** * 预算维度范围条件 */ DimensionsRange?: BudgetConditionsForm; /** * 波动提醒 */ WaveThresholdJson?: Array<WaveThresholdForm>; } /** * UIN异常调整明细 */ export interface AdjustInfoDetail { /** * 支付者UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识 */ PayerUin?: string; /** * 账单月份,格式:yyyy-MM */ Month?: string; /** * 调整类型 调账:manualAdjustment 补结算:supplementarySettlement 重结算:reSettlement */ AdjustType?: string; /** * 调整单号 */ AdjustNum?: string; /** * 异常调整完成时间,格式:yyyy-MM-dd HH:mm:ss */ AdjustCompletionTime?: string; /** * 调整金额 */ AdjustAmount?: number; } /** * DescribeBillList返回参数结构体 */ export interface DescribeBillListResponse { /** * 收支明细列表 */ TransactionList?: Array<BillTransactionInfo>; /** * 总条数 */ Total?: number; /** * 退费总额,单位(分) */ ReturnAmount?: number; /** * 充值总额,单位(分) */ RechargeAmount?: number; /** * 冻结总额,单位(分) */ BlockAmount?: number; /** * 解冻总额,单位(分) */ UnblockAmount?: number; /** * 扣费总额,单位(分) */ DeductAmount?: number; /** * 资金转入总额,单位(分) */ AgentInAmount?: number; /** * 垫付充值总额,单位(分) */ AdvanceRechargeAmount?: number; /** * 提现扣减总额,单位(分) */ WithdrawAmount?: number; /** * 资金转出总额,单位(分) */ AgentOutAmount?: number; /** * 还垫付总额,单位(分) */ AdvancePayAmount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAllocateConditions请求参数结构体 */ export interface DescribeAllocateConditionsRequest { /** * <p>账单月份,格式为2024-02,不传默认当前月</p> */ Month?: string; } /** * CreateAllocationRule请求参数结构体 */ export interface CreateAllocationRuleRequest { /** * <p>公摊规则列表</p> */ RuleList: AllocationRulesSummary; /** * <p>月份,不传默认当前月</p> */ Month?: string; } /** * 消耗按地域汇总详情 */ export interface ConsumptionRegionSummaryDataItem { /** * <p>地域ID</p> */ RegionId?: string; /** * <p>地域名称</p> */ RegionName?: string; /** * <p>折后总价</p> */ RealTotalCost?: string; /** * <p>趋势</p> */ Trend?: ConsumptionSummaryTrend; /** * <p>产品消费详情</p> */ Business?: Array<ConsumptionBusinessSummaryDataItem>; /** * <p>现金</p> */ CashPayAmount?: string; /** * <p>代金券</p> */ VoucherPayAmount?: string; /** * <p>赠送金</p> */ IncentivePayAmount?: string; /** * <p>分成金</p> */ TransferPayAmount?: string; /** * <p>待分摊金额</p><p>剩余待分摊的折后总金额</p> */ LeftRealTotalCost?: string; } /** * DeleteBudget返回参数结构体 */ export interface DeleteBudgetResponse { /** * 返回删除预算项目id */ Data?: Array<string>; /** * 信息提示 */ Message?: string; /** * 返回码 */ Code?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBillSummary请求参数结构体 */ export interface DescribeBillSummaryRequest { /** * <p>账单月份,格式为2023-04</p> */ Month: string; /** * <p>账单维度类型,枚举值如下:business、project、region、payMode、tag</p> */ GroupType: string; /** * <p>标签键,GroupType=tag获取标签维度账单时传</p> */ TagKey?: Array<string>; /** * <p>操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID )</p> */ OperateUin?: string; /** * <p>支付者的账号 ID(账号 ID 是用户在腾讯云的唯一账号标识),默认查询本账号账单,如集团管理账号需查询成员账号自付的账单,该字段需入参成员账号UIN</p> */ PayerUin?: string; } /** * DescribeBillResourceSummary返回参数结构体 */ export interface DescribeBillResourceSummaryResponse { /** * 资源汇总列表 */ ResourceSummarySet?: Array<BillResourceSummary>; /** * 资源汇总列表总数,入参NeedRecordNum为0时不返回 注意:此字段可能返回 null,表示取不到有效值。 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 分账账单按组件汇总明细 */ export interface AllocationSummaryByItem { /** * 分账单元唯一标识 */ TreeNodeUniqKey?: string; /** * 分账单元名称 */ TreeNodeUniqKeyName?: string; /** * 日期:结算日期 */ BillDate?: string; /** * 支付者 UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识 */ PayerUin?: string; /** * 使用者 UIN:实际使用资源的账号 ID */ OwnerUin?: string; /** * 操作者 UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的ID或者角色 ID) */ OperateUin?: string; /** * 计费模式编码 */ PayMode?: string; /** * 计费模式:资源的计费模式,区分为包年包月和按量计费 */ PayModeName?: string; /** * 交易类型编码 */ ActionType?: string; /** * 交易类型:明细交易类型 */ ActionTypeName?: string; /** * 产品编码 */ BusinessCode?: string; /** * 产品名称:用户所采购的各类云产品 */ BusinessCodeName?: string; /** * 子产品编码 */ ProductCode?: string; /** * 子产品名称:用户采购的具体产品细分类型 */ ProductCodeName?: string; /** * 地域ID */ RegionId?: number; /** * 地域名称:资源所属地域 */ RegionName?: string; /** * 可用区ID */ ZoneId?: number; /** * 可用区:资源所属可用区 */ ZoneName?: string; /** * 实例类型编码 */ InstanceType?: string; /** * 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-” */ InstanceTypeName?: string; /** * 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 */ ResourceId?: string; /** * 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名 */ ResourceName?: string; /** * 分账标签:资源绑定的标签 */ Tag?: Array<BillTag>; /** * 项目ID */ ProjectId?: number; /** * 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目 */ ProjectName?: string; /** * 费用归集类型:费用来源类型,分摊、归集、未分配 0 - 分摊 1 - 归集 -1 - 未分配 */ AllocationType?: number; /** * 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如客户享受一口价/合同价则默认不展示,退费类场景也默认不展示),指定价模式 */ TotalCost?: string; /** * 预留实例抵扣时长:本产品或服务使用预留实例抵扣的使用时长 */ RiTimeSpan?: string; /** * 预留实例抵扣原价:本产品或服务使用预留实例抵扣的组件原价金额 */ RiCost?: string; /** * 优惠后总价:优惠后总价 =(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率 */ RealTotalCost?: string; /** * 现金账户支出(元):通过现金账户支付的金额 */ CashPayAmount?: string; /** * 代金券支出(元):使用各类优惠券(如代金券、现金券等)支付的金额 */ VoucherPayAmount?: string; /** * 赠送账户支出(元):使用赠送金支付的金额 */ IncentivePayAmount?: string; /** * 分成账户支出(元):通过分成金账户支付的金额 */ TransferPayAmount?: string; /** * 组件名称编码 */ ItemCode?: string; /** * 组件名称:用户购买的产品或服务,所包含的具体组件 */ ItemCodeName?: string; /** * 组件类型编码 */ ComponentCode?: string; /** * 组件类型:用户购买的产品或服务对应的组件大类 */ ComponentCodeName?: string; /** * 分拆项 ID:涉及分拆产品的分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ SplitItemId?: string; /** * 分拆项名称:涉及分拆产品的分拆后的分拆项 注意:此字段可能返回 null,表示取不到有效值。 * @deprecated */ SplitItemName?: string; /** * 开始使用时间:产品服务开始使用时间 */ FeeBeginTime?: string; /** * 结束使用时间:产品服务结束使用时间 */ FeeEndTime?: string; /** * 节省计划抵扣原价:节省计划抵扣原价 = 节省计划包抵扣面值 / 节省计划抵扣率 */ SPCost?: string; /** * 国内国际编码 */ RegionType?: string; /** * 国内国际:资源所属区域类型(国内、国际) */ RegionTypeName?: string; /** * 组件刊例价:组件的官网原始单价(如客户享受一口价/合同价则默认不展示) */ SinglePrice?: string; /** * 组件单价:组件的折后单价,组件单价 = 刊例价 * 折扣 */ ContractPrice?: string; /** * 组件价格单位:组件价格的单位,单位构成:元/用量单位/时长单位 */ SinglePriceUnit?: string; /** * 组件用量:该组件实际结算用量,组件用量=组件原始用量-抵扣用量(含资源包) */ UsedAmount?: string; /** * 组件用量单位:组件用量对应的单位 */ UsedAmountUnit?: string; /** * 使用时长:资源使用的时长,组件用量=组件原始使用时长-抵扣时长(含资源包) */ TimeSpan?: string; /** * 时长单位:资源使用时长的单位 */ TimeUnit?: string; /** * 备注属性(实例配置):其他备注信息,如预留实例的预留实例类型和交易类型、CCN 产品的两端地域信息 */ ReserveDetail?: string; /** * 原始用量/时长:组件被资源包抵扣前的原始用量 (目前仅实时音视频、弹性微服务、云呼叫中心及专属可用区产品支持该信息外显,其他产品尚在接入中) */ RealTotalMeasure?: string; /** * 抵扣用量/时长(含资源包):组件被资源包抵扣的用量 (目前仅实时音视频、弹性微服务、云呼叫中心及专属可用区产品支持该信息外显,其他产品尚在接入中) */ DeductedMeasure?: string; /** * 折扣率:本资源享受的折扣率(如客户享受一口价/合同价则默认不展示,退费场景也默认不展示) */ Discount?: string; /** * 混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率=优惠后总价/原价 */ BlendedDiscount?: string; /** * 价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息 */ PriceInfo?: Array<string>; /** * 计算规则说明:特殊交易类型计费结算的详细计算说明,如退费及变配 */ Formula?: string; /** * 计费规则:各产品详细的计费规则官网说明链接 */ FormulaUrl?: string; /** * 配置描述:资源配置规格信息 */ ComponentConfig?: string; /** * SPDeduction */ SPDeduction?: string; /** * 节省计划抵扣率:节省计划可用余额额度范围内,节省计划对于此组件打的折扣率 */ SPDeductionRate?: string; /** * AssociatedOrder */ AssociatedOrder?: string; /** * 当前消费项的优惠对象,例如:官网折扣、用户折扣、活动折扣。 */ DiscountObject?: string; /** * 当前消费项的优惠类型,例如:折扣、合同价。 */ DiscountType?: string; /** * 对优惠类型的补充描述,例如:商务折扣8折,则优惠类型为“折扣”,优惠内容为“0.8”。 */ DiscountContent?: string; /** * 账单月 */ BillMonth?: string; } /** * 按标签汇总消费详情 */ export interface TagSummaryOverviewItem { /** * 标签值 */ TagValue?: string; /** * 费用所占百分比,两位小数 */ RealTotalCostRatio?: string; /** * 优惠后总价 */ RealTotalCost?: string; /** * 现金账户支出:通过现金账户支付的金额 */ CashPayAmount?: string; /** * 赠送账户支出:使用赠送金支付的金额 */ IncentivePayAmount?: string; /** * 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额 */ VoucherPayAmount?: string; /** * 分成金账户支出:通过分成金账户支付的金额 */ TransferPayAmount?: string; /** * 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 */ TotalCost?: string; } /** * DescribeGatherRuleDetail请求参数结构体 */ export interface DescribeGatherRuleDetailRequest { /** * <p>所查询归集规则ID</p> */ Id: number; /** * <p>月份,不传默认当前月</p> */ Month?: string; } /** * 经销账单明细数据对象 */ export interface DistributionBillDetail { /** * 产品名称:用户所采购的各类云产品,例如:云服务器 CVM */ BusinessCodeName?: string; /** * 子产品名称:用户采购的具体产品细分类型,例如:云服务器 CVM-标准型 S1 */ ProductCodeName?: string; /** * 计费模式:资源的计费模式,区分为包年包月和按量计费 */ PayModeName?: string; /** * 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目 */ ProjectName?: string; /** * 地域:资源所属地域,如华南地区(广州) */ RegionName?: string; /** * 可用区:资源所属可用区,如广州三区 */ ZoneName?: string; /** * 资源 ID:账单中出账对象 ID,不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID */ ResourceId?: string; /** * 资源别名:用户在控制台为资源设置的名称,如果未设置,则默认为空 */ ResourceName?: string; /** * 交易类型,如包年包月新购、包年包月续费、按量计费扣费等类型 */ ActionTypeName?: string; /** * 订单ID:包年包月计费模式下订购的订单号 */ OrderId?: string; /** * 交易ID:结算扣费单号 */ BillId?: string; /** * 扣费时间:结算扣费时间 */ PayTime?: string; /** * 开始使用时间:产品服务开始使用时间 */ FeeBeginTime?: string; /** * 结束使用时间:产品服务结束使用时间 */ FeeEndTime?: string; /** * 组件列表 */ ComponentSet?: Array<BillDetailComponent>; /** * 使用者UIN:实际使用资源的账号 ID */ OwnerUin?: string; /** * 操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID ) */ OperateUin?: string; /** * 标签信息 */ Tags?: Array<BillTagInfo>; /** * 产品编码 */ BusinessCode?: string; /** * 子产品编码 */ ProductCode?: string; /** * 交易类型编码 */ ActionType?: string; /** * 地域ID */ RegionId?: string; /** * 项目ID */ ProjectId?: number; /** * 价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息 */ PriceInfo?: Array<string>; /** * 关联交易单据ID:和本笔交易关联单据 ID,如,冲销订单,记录原订单、重结订单,退费单记录对应的原购买订单号 */ AssociatedOrder?: BillDetailAssociatedOrder; /** * 计算说明:特殊交易类型计费结算的详细计算说明,如退费及变配 */ Formula?: string; /** * 计费规则:各产品详细的计费规则官网说明链接 */ FormulaUrl?: string; /** * 账单归属月 */ BillMonth?: string; /** * 账单归属日 */ BillDay?: string; } /** * DescribeAllocationOverview返回参数结构体 */ export interface DescribeAllocationOverviewResponse { /** * <p>总条数</p> */ RecordNum?: number; /** * <p>分账账单概览金额汇总</p> */ Total?: AllocationOverviewTotal; /** * <p>分账概览明细</p> */ Detail?: Array<AllocationOverviewDetail>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDosageCosDetailByDate请求参数结构体 */ export interface DescribeDosageCosDetailByDateRequest { /** * 查询用量开始时间,格式为yyyy-mm-dd,例如:2020-09-01 */ StartDate: string; /** * 查询用量结束时间,格式为yyyy-mm-dd,例如:2020-09-30(与开始时间同月,不支持跨月查询) */ EndDate: string; /** * COS 存储桶名称,可通过Get Service 接口是用来获取请求者名下的所有存储空间列表(Bucket list)https://cloud.tencent.com/document/product/436/8291 */ BucketName: string; } /** * DeleteAllocationTag请求参数结构体 */ export interface DeleteAllocationTagRequest { /** * 用户分账标签键 */ TagKey: Array<string>; } /** * DescribeCostSummaryByTag请求参数结构体 */ export interface DescribeCostSummaryByTagRequest { /** * 目前必须和EndTime相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2025-12,EndTime 为 2025-12,查询结果是 2025 年 12 月数据。 */ BeginTime: string; /** * 目前必须和BeginTime为相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2025-12,EndTime 为 2025-12,查询结果是 2025 年 12 月数据。 */ EndTime: string; /** * 分账标签键,用户自定义 */ TagKey: string; } /** * DescribeBillSummaryByProduct请求参数结构体 */ export interface DescribeBillSummaryByProductRequest { /** * 目前必须和EndTime相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09,EndTime 为 2018-09,查询结果是 2018 年 9 月数据。 */ BeginTime: string; /** * 目前必须和BeginTime为相同月份,不支持跨月查询,且查询结果是整月数据,例如 BeginTime为2018-09,EndTime 为 2018-09,查询结果是 2018 年 9 月数据。 */ EndTime: string; /** * 查询账单数据的用户UIN */ PayerUin?: string; /** * 款项类别,与L0账单上的汇总类别对应。 此参数自账单3.0(即2021-05)之后开始生效。 枚举值: consume-消费 refund-退款 adjustment-调账 */ PayType?: string; } /** * 经销账单资源汇总数据对象 */ export interface BillDistributionResourceSummary { /** * 产品名称:用户所采购的各类云产品,例如:云服务器 CVM */ BusinessCodeName?: string; /** * 子产品名称:用户采购的具体产品细分类型,例如:云服务器 CVM-标准型 S1 */ ProductCodeName?: string; /** * 计费模式:资源的计费模式,区分为包年包月和按量计费 */ PayModeName?: string; /** * 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目 */ ProjectName?: string; /** * 地域:资源所属地域,如华南地区(广州) */ RegionName?: string; /** * 可用区:资源所属可用区,如广州三区 */ ZoneName?: string; /** * 资源 ID:账单中出账对象 ID,不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID */ ResourceId?: string; /** * 资源别名:用户在控制台为资源设置的名称,如果未设置,则默认为空 */ ResourceName?: string; /** * 交易类型:如包年包月新购、包年包月续费、按量计费扣费等类型 */ ActionTypeName?: string; /** * 订单ID:包年包月计费模式下订购的订单号 */ OrderId?: string; /** * 扣费时间:结算扣费时间 */ PayTime?: string; /** * 开始使用时间:产品服务开始使用时间 */ FeeBeginTime?: string; /** * 结束使用时间:产品服务结束使用时间 */ FeeEndTime?: string; /** * 配置描述:该资源下的计费项名称和用量合并展示,仅在资源账单体现 */ ConfigDesc?: string; /** * 扩展字段1:产品对应的扩展属性信息,仅在资源账单体现 */ ExtendField1?: string; /** * 扩展字段2:产品对应的扩展属性信息,仅在资源账单体现 */ ExtendField2?: string; /** * 原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如果客户享受一口价/合同价则默认不展示,退费类场景也默认不展示) */ TotalCost?: string; /** * 折扣率:本资源享受的折扣率(如果客户享受一口价/合同价则默认不展示,退费场景也默认不展示) */ Discount?: string; /** * 优惠类型 */ ReduceType?: string; /** * 优惠后总价 */ RealTotalCost?: string; /** * 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额 */ VoucherPayAmount?: string; /** * 现金账户支出:通过现金账户支付的金额 */ CashPayAmount?: string; /** * 赠送账户支出:使用赠送金支付的金额 */ IncentivePayAmount?: string; /** * 分成金账户支出:通过分成金账户支付的金额 */ TransferPayAmount?: string; /** * 扩展字段3:产品对应的扩展属性信息,仅在资源账单体现 */ ExtendField3?: string; /** * 扩展字段4:产品对应的扩展属性信息,仅在资源账单体现 */ ExtendField4?: string; /** * 扩展字段5:产品对应的扩展属性信息,仅在资源账单体现 */ ExtendField5?: string; /** * 标签信息 */ Tags?: Array<BillTagInfo>; /** * 使用者UIN:实际使用资源的账号 ID */ OwnerUin?: string; /** * 操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID ) */ OperateUin?: string; /** * 产品编码 */ BusinessCode?: string; /** * 子产品编码 */ ProductCode?: string; /** * 地域ID */ RegionId?: number; /** * 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。正常的实例展示默认为不展示 */ InstanceType?: string; /** * 预留实例抵扣组件原价:本产品或服务使用预留实例抵扣的组件原价金额 */ OriginalCostWithRI?: string; /** * 节省计划抵扣金额(已废弃) * @deprecated */ SPDeduction?: string; /** * 节省计划抵扣组件原价:节省计划抵扣原价=节省计划包抵扣金额/节省计划抵扣率 */ OriginalCostWithSP?: string; /** * 账单归属月 */ BillMonth?: string; } /** * 阈值波动预警信息 */ export interface WaveThresholdForm { /** * ACTUAL 实际金额,FORECAST 预测金额 注意:此字段可能返回 null,表示取不到有效值。 */ WarnType?: string; /** * 波动阈值(大于等于0) 注意:此字段可能返回 null,表示取不到有效值。 */ Threshold?: string; /** * 告警类型:chain 环比,yoy 同比,fix 固定值 (支持类型:日环比 chain day,日同比周维度 chain weekday,日同比月维度 yoy day,日固定值 fix day,月环比 chain month,月固定值 fix month) 注意:此字段可能返回 null,表示取不到有效值。 */ MetaType?: string; /** * 告警维度:day 日,month 月,weekday 周 (支持类型:日环比 chain day,日同比周维度 chain weekday,日同比月维度 yoy day,日固定值 fix day,月环比 chain month,月固定值 fix month) 注意:此字段可能返回 null,表示取不到有效值。 */ PeriodType?: string; } /** * 产品汇总信息 */ export interface BusinessSummaryInfo { /** * 产品编码 */ BusinessCode?: string; /** * 产品名称:用户所采购的各类云产品,例如:云服务器 CVM */ BusinessCodeName?: string; /** * 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。 */ TotalCost?: string; /** * 优惠后总价 */ RealTotalCost?: string; /** * 现金账户支出:通过现金账户支付的金额 */ CashPayAmount?: string; /** * 赠送账户支出:使用赠送金支付的金额 */ IncentivePayAmount?: string; /** * 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额 */ VoucherPayAmount?: string; /** * 分成金账户支出:通过分成金账户支付的金额 */ TransferPayAmount?: string; } /** * DescribeDosageDetailList返回参数结构体 */ export interface DescribeDosageDetailListResponse { /** * 用量明细集合 */ Record?: Array<DescribeDosageDetail>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAllocationBillDetail请求参数结构体 */ export interface DescribeAllocationBillDetailRequest { /** * <p>数量,最大值为1000</p> */ Limit: number; /** * <p>分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推</p> */ Offset: number; /** * <p>账单月份,格式为2024-02,不传默认当前月</p> */ Month?: string; /** * <p>分账单元唯一标识,用作筛选</p> */ TreeNodeUniqKeys?: Array<string>; /** * <p>排序字段,枚举值如下:<br>RiTimeSpan - 预留实例抵扣时长<br>ExtendPayAmount1 - 预留实例抵扣组件原价<br>RealCost - 折后总价<br>CashPayAmount - 现金金额<br>VoucherPayAmount - 代金券金额<br>IncentivePayAmount - 赠送金金额<br>TransferPayAmount -分成金金额<br>Cost - 组件原价</p> */ Sort?: string; /** * <p>排序类型,枚举值如下:<br>asc - 升序<br>desc - 降序</p> */ SortType?: string; /** * <p>产品编码,用作筛选</p> */ BusinessCodes?: Array<string>; /** * <p>使用者UIN,用作筛选</p> */ OwnerUins?: Array<string>; /** * <p>操作者UIN,用作筛选</p> */ OperateUins?: Array<string>; /** * <p>计费模式编码,用作筛选</p> */ PayModes?: Array<string>; /** * <p>交易类型编码,用作筛选</p> */ ActionTypes?: Array<string>; /** * <p>子产品编码,用作筛选</p> */ ProductCodes?: Array<string>; /** * <p>地域ID,用作筛选</p> */ RegionIds?: Array<string>; /** * <p>可用区ID,用作筛选</p> */ ZoneIds?: Array<string>; /** * <p>实例类型编码,用作筛选</p> */ InstanceTypes?: Array<string>; /** * <p>标签,用作筛选</p> */ Tag?: Array<string>; /** * <p>组件类型编码,用作筛选</p> */ ComponentCodes?: Array<string>; /** * <p>组件名称编码,用作筛选</p> */ ItemCodes?: Array<string>; /** * <p>模糊搜索:支持标签、资源id、资源别名</p> */ SearchKey?: string; /** * <p>项目ID,用作筛选</p> */ ProjectIds?: Array<number | bigint>; } /** * DescribeBillList请求参数结构体 */ export interface DescribeBillListRequest { /** * 查询范围的起始时间(包含)时间格式 yyyy-MM-dd HH:mm:ss 开始时间和结束时间差值小于等于六个月 */ StartTime: string; /** * 查询范围的结束时间(包含)时间格式 yyyy-MM-dd HH:mm:ss ,开始时间和结束时间差值小于等于六个月 */ EndTime: string; /** * 翻页偏移量,初始值为0 */ Offset: number; /** * 每页的限制数量 */ Limit: number; /** * 交易类型: all所有交易类型,recharge充值,return退款,unblock解冻,agentin资金转入,advanced垫付,cash提现,deduct扣费,block冻结,agentout资金转出,repay垫付回款,repayment还款(仅国际信用账户),adj_refund调增(仅国际信用账户),adj_deduct调减(仅国际信用账户) */ PayType?: Array<string>; /** * 扣费模式, 当所选的交易类型为扣费deduct时: all所有扣费类型;trade预付费支付;hour_h按量小时结;hour_d按量日结;hour_m按量月结;decompensate调账扣费;other第三方扣费;panshi 线下项目扣费;offline 线下产品扣费; 当所选的交易类型为扣费recharge时: online 在线充值;bank-enterprice 银企直联;offline 线下充值;transfer 分成充值 当所选的交易类型为扣费cash时: online 线上提现;offline 线下提现;panshi 赠送金清零 当所选的交易类型为扣费advanced时: advanced 垫付充值 当所选的交易类型为扣费repay时: panshi 垫付回款 当所选的交易类型为扣费block时: other 第三方冻结;hour 按量冻结;month按月冻结 当所选的交易类型为扣费return时: compensate 调账补偿;trade 预付费退款 当所选的交易类型为扣费unblock时: other 第三方解冻;hour 按量解冻;month 按月解冻 */ SubPayType?: Array<string>; /** * 是否返回0元交易金额的交易项,取值:0-不返回,1-返回。不传该参数则不返回 */ WithZeroAmount?: number; } /** * DescribeAllocationTrendByMonth请求参数结构体 */ export interface DescribeAllocationTrendByMonthRequest { /** * <p>账单月份,格式为2024-02,不传默认当前月</p> */ Month: string; /** * <p>分账单元唯一标识</p> */ TreeNodeUniqKey: string; /** * <p>产品编码,用作筛选</p> */ BusinessCode?: string; } /** * 分账单元id和名称 */ export interface AllocationUnit { /** * 分账单元ID */ NodeId?: number; /** * 分账规则名称 */ TreeNodeUniqKeyName?: string; } /** * 分摊比例表达式 */ export interface AllocationRationExpression { /** * 公摊规则所属分账单元ID */ NodeId: number; /** * 分账单元所占公摊比例,按占比分摊传0 */ Ratio: number; } /** * DescribeVoucherUsageDetails返回参数结构体 */ export interface DescribeVoucherUsageDetailsResponse { /** * 券总数 */ TotalCount?: number; /** * 总已用金额(微分) */ TotalUsedAmount?: number; /** * 代金券使用记录细节 */ UsageRecords?: Array<UsageRecords>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 消耗汇总详情 */ export interface ConsumptionSummaryTotal { /** * 折后总价 */ RealTotalCost?: string; } /** * 预算管理自定义费用范围参数 */ export interface BudgetConditionsForm { /** * <p>产品</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Business?: Array<string>; /** * <p>计费模式</p><p>枚举值:</p><ul><li>prePay: 包年包月</li><li>postPay: 按量计费</li></ul> 注意:此字段可能返回 null,表示取不到有效值。 */ PayMode?: Array<string>; /** * <p>子产品</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ProductCodes?: Array<string>; /** * <p>组件编码</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ComponentCodes?: Array<string>; /** * <p>地域</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ZoneIds?: Array<string>; /** * <p>可用区</p> 注意:此字段可能返回 null,表示取不到有效值。 */ RegionIds?: Array<string>; /** * <p>项目</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ProjectIds?: Array<string>; /** * <p>交易类型</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ActionTypes?: Array<string>; /** * <p>消耗类型</p> 注意:此字段可能返回 null,表示取不到有效值。 */ ConsumptionTypes?: Array<string>; /** * <p>标签</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Tags?: Array<TagsForm>; /** * <p>末级分账单元</p> 注意:此字段可能返回 null,表示取不到有效值。 */ PayerUins?: Array<string>; /** * <p>主用户Uin</p> 注意:此字段可能返回 null,表示取不到有效值。 */ OwnerUins?: Array<string>; /** * <p>末级分账单元唯一键</p> 注意:此字段可能返回 null,表示取不到有效值。 */ TreeNodeUniqKeys?: Array<string>; } /** * DescribeAccountBalance返回参数结构体 */ export interface DescribeAccountBalanceResponse { /** * <p>接口做过变更,为兼容老接口,本字段与RealBalance相同,为当前真实可用余额,单位 分</p> */ Balance?: number; /** * <p>查询的用户Uin</p> */ Uin?: number; /** * <p>当前真实可用余额,单位 分。RealBalance=CashAccountBalance+IncomeIntoAccountBalance+PresentAccountBalance-FreezeAmount-OweAmount</p><p>单位:分</p> */ RealBalance?: number; /** * <p>现金账户余额,单位 分</p> */ CashAccountBalance?: number; /** * <p>收益转入账户余额,单位 分</p> */ IncomeIntoAccountBalance?: number; /** * <p>赠送账户余额,单位 分</p> */ PresentAccountBalance?: number; /** * <p>冻结金额,单位 分</p> */ FreezeAmount?: number; /** * <p>欠费金额,单位 分</p> */ OweAmount?: number; /** * <p>是否允许欠费消费</p> * @deprecated */ IsAllowArrears?: boolean; /** * <p>是否限制信用额度</p> * @deprecated */ IsCreditLimited?: boolean; /** * <p>信用额度,单位 分</p> */ CreditAmount?: number; /** * <p>可用信用额度,单位 分。CreditBalance=CashAccountBalance+IncomeIntoAccountBalance+PresentAccountBalance+CreditAmount-OweAmount</p><p>单位:分</p> */ CreditBalance?: number; /** * <p>真实可用信用额度,单位 分。RealCreditBalance=CreditBalance-FreezeAmount</p><p>单位:分</p> */ RealCreditBalance?: number; /** * <p>临时额度,单位 分</p> */ TempCredit?: number; /** * <p>临时额度详情</p> */ TempAmountInfoList?: Array<UinTempAmountModel>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeGatherResource返回参数结构体 */ export interface DescribeGatherResourceResponse { /** * <p>总条数</p> */ RecordNum?: number; /** * <p>资源归集汇总</p> 注意:此字段可能返回 null,表示取不到有效值。 */ GatherResourceSummary?: Array<GatherResourceSummary>; /** * <p>数据更新时间</p> 注意:此字段可能返回 null,表示取不到有效值。 */ LastUpdateTime?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAllocationSummaryByResource请求参数结构体 */ export interface DescribeAllocationSummaryByResourceRequest { /** * <p>数量,最大值为1000</p> */ Limit: number; /** * <p>分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推</p> */ Offset: number; /** * <p>账单月份,格式为2024-02,不传默认当前月</p> */ Month?: string; /** * <p>统计周期,枚举值如下<br>month - 月<br>day - 日</p> */ PeriodType?: string; /** * <p>分账单元唯一标识,用作筛选</p> */ TreeNodeUniqKeys?: Array<string>; /** * <p>排序字段,枚举值如下:<br>RiTimeSpan - 预留实例抵扣时长<br>ExtendPayAmount1 - 预留实例抵扣组件原价<br>RealCost - 折后总价<br>CashPayAmount - 现金金额<br>VoucherPayAmount - 代金券金额<br>IncentivePayAmount - 赠送金金额<br>TransferPayAmount -分成金金额<br>Cost - 组件原价</p> */ Sort?: string; /** * <p>排序类型,枚举值如下:<br>asc - 升序<br>desc - 降序</p> */ SortType?: string; /** * <p>日期,用作筛选</p> */ BillDates?: Array<string>; /** * <p>产品编码,用作筛选</p> */ BusinessCodes?: Array<string>; /** * <p>使用者UIN,用作筛选</p> */ OwnerUins?: Array<string>; /** * <p>操作者UIN,用作筛选</p> */ OperateUins?: Array<string>; /** * <p>计费模式编码,用作筛选</p> */ PayModes?: Array<string>; /** * <p>交易类型编码,用作筛选</p> */ ActionTypes?: Array<string>; /** * <p>子产品编码,用作筛选</p> */ ProductCodes?: Array<string>; /** * <p>地域ID,用作筛选</p> */ RegionIds?: Array<string>; /** * <p>可用区ID,用作筛选</p> */ ZoneIds?: Array<string>; /** * <p>实例类型编码,用作筛选</p> */ InstanceTypes?: Array<string>; /** * <p>标签,用作筛选</p> */ Tag?: Array<string>; /** * <p>模糊搜索:支持标签、资源id、资源别名</p> */ SearchKey?: string; /** * <p>项目ID,用作筛选</p> */ ProjectIds?: Array<number | bigint>; /** * <p>费用归集类型,枚举值如下:<br>0 - 分摊<br>1 - 归集<br>-1 - 未分配</p> */ AllocationType?: Array<number | bigint>; } /** * DescribeCostDetail返回参数结构体 */ export interface DescribeCostDetailResponse { /** * 消耗明细 */ DetailSet?: Array<CostDetail>; /** * 记录数 注意:此字段可能返回 null,表示取不到有效值。 */ Total?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 由时间和值组成的数据结构 */ export interface DetailPoint { /** * 时间 */ Time?: string; /** * 值 */ Value?: string; } /** * DescribeAllocationMonthOverview返回参数结构体 */ export interface DescribeAllocationMonthOverviewResponse { /** * <p>分账账单月概览详情</p> */ Detail?: Array<AllocationOverviewNode>; /** * <p>分账账单概览金额汇总</p> */ Total?: AllocationOverviewTotal; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeAllocationSummaryByItem返回参数结构体 */ export interface DescribeAllocationSummaryByItemResponse { /** * <p>总条数</p> */ RecordNum?: number; /** * <p>分账账单概览金额汇总</p> */ Total?: AllocationOverviewTotal; /** * <p>分账账单按组件汇总明细</p> */ Detail?: Array<AllocationSummaryByItem>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 预算修改记录信息分页数据 */ export interface DataForBudgetOperationLogPage { /** * 分页 */ Pages?: number; /** * 分页大小 */ Size?: number; /** * 总量 */ Total?: number; /** * 查询数据列表 注意:此字段可能返回 null,表示取不到有效值。 */ Records?: Array<BudgetOperationLogEntity>; /** * 当前页 */ Current?: number; } /** * DescribeDosageDetailByDate请求参数结构体 */ export interface DescribeDosageDetailByDateRequest { /** * 查询账单开始日期,如 2019-01-01 */ StartDate: string; /** * 查询账单结束日期,如 2019-01-01, 时间跨度不超过7天 */ EndDate: string; /** * 互动直播: 10194 互动直播-核心机房 : 10195 互动直播-边缘机房 cdn业务: 102383:CDN静态加速流量(国内) 102384:CDN静态加速带宽(国内) 102385:CDN静态加速流量(海外) 102386:CDN静态加速带宽(海外) 100967:弹性公网IP-按流量计费 101065:公网负载均衡-按流量计费 视频直播 10226 视频直播流量(国内) 10227 视频直播带宽(国内) 100763 视频直播流量(海外) 100762 视频直播宽带(海外) 仅支持以上产品 */ ProductCode: string; /** * 查询域名 例如 www.qq.com 非CDN业务查询时传入空字符串,返回的值为空 */ Domain: string; /** * 1、如果为空,则返回EIP或CLB所有实例的明细; 2、如果传入实例名,则返回该实例明细 */ InstanceID?: string; /** * 支付者的账号 ID(账号 ID 是用户在腾讯云的唯一账号标识),默认查询本账号账单,如集团管理账号需查询成员账号自付的账单,该字段需入参成员账号UIN */ PayerUin?: string; } /** * 使用记录 */ export interface UsageRecords { /** * 使用金额(微分) */ UsedAmount?: number; /** * 使用时间 */ UsedTime?: string; /** * 使用记录细节 */ UsageDetails?: Array<UsageDetails>; /** * 付费模式 */ PayMode?: string; /** * 查询的券id */ VoucherId?: string; /** * 交易场景:(adjust:调账、common:正常交易场景) */ PayScene?: string; /** * 唯一id,对应交易:预付费的dealName,调账/后付费的outTradeNo */ SeqId?: string; } /** * ModifyBudget返回参数结构体 */ export int