;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeBillAdjustInfo请求参数结构体
*/
export interface DescribeBillAdjustInfoRequest {
/**
* 格式:yyyy-MM
账单月份,month和timeFrom&timeTo必传一个,如果有传timeFrom&timeTo则month字段无效
*/
Month?: string;
/**
* 格式:yyyy-MM-dd
开始时间,month和timeFrom&timeTo必传一个,如果有该字段则month字段无效。timeFrom和timeTo必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据
*/
TimeFrom?: string;
/**
* 格式:yyyy-MM-dd
截止时间,month和timeFrom&timeTo必传一个,如果有该字段则month字段无效。timeFrom和timeTo必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据
*/
TimeTo?: string;
/**
* 支付者的账号 ID(账号 ID 是用户在腾讯云的唯一账号标识),默认查询本账号账单,如集团管理账号需查询成员账号自付的账单,该字段需入参成员账号UIN
*/
PayerUin?: string;
}
/**
* DeleteAllocationRule返回参数结构体
*/
export interface DeleteAllocationRuleResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 标签信息
*/
export interface TagDataInfo {
/**
* 分账标签键
*/
TagKey?: string;
/**
* 标签类型,0普通标签,1分账标签
*/
Status?: number;
/**
* 设置分账标签时间,普通标签不返回
*/
UpdateTime?: string;
}
/**
* DescribeRenewInstances请求参数结构体
*/
export interface DescribeRenewInstancesRequest {
/**
* 每页的最大实例条数。 取值范围:1~100。
*/
MaxResults: number;
/**
* 查询返回结果下一页的令牌。首次调用 API 不需要NextToken。
*/
NextToken?: string;
/**
* 获取实例的排序方向。枚举值如下:
false=正序(默认)
true=倒序
*/
Reverse?: boolean;
/**
* 续费标识。多个值用英文逗号分隔。枚举值如下:
NOTIFY_AND_MANUAL_RENEW:手动续费
NOTIFY_AND_AUTO_RENEW:自动续费
DISABLE_NOTIFY_AND_MANUAL_RENEW:到期不续
*/
RenewFlagList?: Array;
/**
* 实例ID。多个ID用英文逗号分隔,最多不超过100个。
*/
InstanceIdList?: Array;
/**
* 到期时间段起,格式为yyyy-MM-dd HH:mm:ss。
*/
ExpireTimeStart?: string;
/**
* 到期时间段止,格式为yyyy-MM-dd HH:mm:ss。
*/
ExpireTimeEnd?: string;
}
/**
* PayDeals请求参数结构体
*/
export interface PayDealsRequest {
/**
* 需要支付的一个或者多个子订单号,与BigDealIds字段两者必须且仅传一个参数
*/
OrderIds?: Array;
/**
* 是否自动使用代金券,1:是,0否,默认0
*/
AutoVoucher?: number;
/**
* 代金券ID列表,目前仅支持指定一张代金券
*/
VoucherIds?: Array;
/**
* 需要支付的一个或者多个大订单号,与OrderIds字段两者必须且仅传一个参数
*/
BigDealIds?: Array;
/**
* 0非代理,1代理商代付,3集团代理,4代理商为代客下产品级代付单,默认0
*/
AgentPay?: number;
/**
* 推荐者,用于返利
*/
CpsUin?: string;
}
/**
* 总数
*/
export interface SummaryTotal {
/**
* 优惠后总价
*/
RealTotalCost?: string;
/**
* 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。
*/
TotalCost?: string;
}
/**
* 按产品汇总总费用
*/
export interface BusinessSummaryTotal {
/**
* 优惠后总价
*/
RealTotalCost: string;
/**
* 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount: string;
/**
* 赠送账户支出:使用赠送金支付的金额
*/
IncentivePayAmount: string;
/**
* 现金账户支出:通过现金账户支付的金额
*/
CashPayAmount: string;
/**
* 分成金账户支出:通过分成金账户支付的金额
*/
TransferPayAmount: string;
/**
* 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。
*/
TotalCost: string;
}
/**
* DescribeAllocationBillConditions返回参数结构体
*/
export interface DescribeAllocationBillConditionsResponse {
/**
* 产品筛选列表
*/
Business?: Array;
/**
* 子产品筛选列表
*/
Product?: Array;
/**
* 组件名称筛选列表
*/
Item?: Array;
/**
* 地域筛选列表
*/
Region?: Array;
/**
* 实例类型筛选列表
*/
InstanceType?: Array;
/**
* 计费模式筛选列表
*/
PayMode?: Array;
/**
* 项目筛选列表
*/
Project?: Array;
/**
* 标签筛选列表
*/
Tag?: Array;
/**
* 使用者 UIN 筛选列表
*/
OwnerUin?: Array;
/**
* 操作者 UIN 筛选列表
*/
OperateUin?: Array;
/**
* 日期筛选列表
*/
BillDay?: Array;
/**
* 交易类型筛选列表
*/
ActionType?: Array;
/**
* 组件类型筛选列表
*/
Component?: Array;
/**
* 可用区筛选列表
*/
Zone?: Array;
/**
* 分账单元筛选列表
*/
AllocationTreeNode?: Array;
/**
* 分账标签键
*/
TagKey?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 消耗组件明细
*/
export interface CostComponentSet {
/**
* 组件类型名称
*/
ComponentCodeName?: string;
/**
* 组件名称
*/
ItemCodeName?: string;
/**
* 刊例价
*/
SinglePrice?: string;
/**
* 刊例价单位
*/
PriceUnit?: string;
/**
* 用量
*/
UsedAmount?: string;
/**
* 用量单位
*/
UsedAmountUnit?: string;
/**
* 原价
*/
Cost?: string;
/**
* 折扣
*/
Discount?: string;
/**
* 折后价
*/
RealCost?: string;
/**
* 代金券支付金额
*/
VoucherPayAmount?: string;
/**
* 现金支付金额
*/
CashPayAmount?: string;
/**
* 赠送金支付金额
*/
IncentivePayAmount?: string;
}
/**
* RenewInstance返回参数结构体
*/
export interface RenewInstanceResponse {
/**
* 订单号列表
*/
OrderIdList?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 成本分析表头数据复杂类型
*/
export interface AnalyseHeaderDetail {
/**
* 表头日期
*/
HeadDetail?: Array;
/**
* 时间
*/
Name?: string;
/**
* 总计
*/
Total?: string;
}
/**
* DescribeAllocationMonthOverview请求参数结构体
*/
export interface DescribeAllocationMonthOverviewRequest {
/**
* 账单月份,格式为2024-02,不传默认当前月
*/
Month?: string;
}
/**
* Json对象
*/
export interface JsonObject {
/**
* key值
*/
Key?: string;
/**
* value值
*/
Value?: string;
}
/**
* 分账概览明细
*/
export interface AllocationOverviewDetail {
/**
* 分账单元唯一标识
*/
TreeNodeUniqKey?: string;
/**
* 分账单元名称
*/
TreeNodeUniqKeyName?: string;
/**
* 日期:结算日期
*/
BillDate?: string;
/**
* 归集费用(现金):基于归集规则直接归集到分账单元的现金
*/
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 AnalysePayModeDetail {
/**
* 计费模式code
*/
PayMode?: string;
/**
* 计费模式Name
*/
PayModeName?: string;
}
/**
* 资源操作返回详情
*/
export interface OperateRsp {
/**
* 实例维度操作失败code码
注意:此字段可能返回 null,表示取不到有效值。
*/
Code?: number;
/**
* 资源操作失败原因
注意:此字段可能返回 null,表示取不到有效值。
*/
Message?: string;
/**
* 实例ID
注意:此字段可能返回 null,表示取不到有效值。
*/
InstanceId?: string;
}
/**
* 分账趋势图详情数据
*/
export interface AllocationBillTrendDetail {
/**
* 账单月份
*/
Month?: string;
/**
* 账单月份展示名称
*/
Name?: string;
/**
* 合计费用(折后总额):分账单元总费用,归集费用(折后总额) + 分摊费用(折后总额)
*/
RealTotalCost?: string;
}
/**
* DescribeBillSummary返回参数结构体
*/
export interface DescribeBillSummaryResponse {
/**
* 数据是否准备好,0准备中,1已就绪。(Ready=0,为当前UIN首次进行初始化出账,预计需要5~10分钟出账,请于10分钟后重试即可)
*/
Ready?: number;
/**
* 账单多维度汇总消费详情
*/
SummaryDetail?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 预算管理自定义费用范围,tag 参数
*/
export interface TagsForm {
/**
* key
注意:此字段可能返回 null,表示取不到有效值。
*/
TagKey?: string;
/**
* value
注意:此字段可能返回 null,表示取不到有效值。
*/
TagValue?: Array;
}
/**
* 成本分析使用者uin复杂类型
*/
export interface AnalyseOwnerUinDetail {
/**
* 使用者uin
*/
OwnerUin?: string;
}
/**
* 账单筛选条件对象
*/
export interface Conditions {
/**
* 只支持6和12两个值
*/
TimeRange?: number;
/**
* 产品名称代码
*/
BusinessCode?: string;
/**
* 项目ID
*/
ProjectId?: number;
/**
* 地域ID
*/
RegionId?: number;
/**
* 付费模式,可选prePay和postPay
*/
PayMode?: string;
/**
* 资源关键字
*/
ResourceKeyword?: string;
/**
* 产品名称代码
*/
BusinessCodes?: Array;
/**
* 子产品名称代码
*/
ProductCodes?: Array;
/**
* 地域ID
*/
RegionIds?: Array;
/**
* 项目ID
*/
ProjectIds?: Array;
/**
* 付费模式,可选prePay和postPay
*/
PayModes?: Array;
/**
* 交易类型
*/
ActionTypes?: Array;
/**
* 是否隐藏0元流水
*/
HideFreeCost?: number;
/**
* 排序规则,可选desc和asc
*/
OrderByCost?: string;
/**
* 交易ID
*/
BillIds?: Array;
/**
* 组件编码
*/
ComponentCodes?: Array;
/**
* 文件ID
*/
FileIds?: Array;
/**
* 文件类型
*/
FileTypes?: Array;
/**
* 状态
*/
Status?: Array;
}
/**
* 成本分析返回值复杂类型
*/
export interface AnalyseTimeDetail {
/**
* 日期
*/
Time?: string;
/**
* 金额
*/
Money?: string;
}
/**
* RefundInstance请求参数结构体
*/
export interface RefundInstanceRequest {
/**
* ClientToken是一个由客户端生成的唯一的、区分大小写、不超过64个ASCII字符的字符串。例如,ClientToken=123e4567-e89b-12d3-a456-42665544****。
*/
ClientToken: string;
/**
* 产品一层code
*/
ProductCode: string;
/**
* 产品二层code
*/
SubProductCode: string;
/**
* 实例id
*/
InstanceId: string;
/**
* 地域code
*/
RegionCode: string;
}
/**
* 使用者 UIN筛选列表
*/
export interface BillOwnerUin {
/**
* 使用者 UIN:实际使用资源的账号 ID
*/
OwnerUin: string;
}
/**
* 当前资源命中公摊规则信息
*/
export interface AllocationRule {
/**
* 公摊规则ID
*/
RuleId?: number;
/**
* 公摊规则名称
*/
RuleName?: string;
}
/**
* 按地域汇总消费详情
*/
export interface RegionSummaryOverviewItem {
/**
* 地域ID
*/
RegionId?: string;
/**
* 地域名称:资源所属地域,例如华南地区(广州)
*/
RegionName?: string;
/**
* 费用所占百分比,两位小数
*/
RealTotalCostRatio?: string;
/**
* 优惠后总价
*/
RealTotalCost?: string;
/**
* 现金账户支出:通过现金账户支付的金额
*/
CashPayAmount?: string;
/**
* 赠送账户支出:使用赠送金支付的金额
*/
IncentivePayAmount?: string;
/**
* 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount?: string;
/**
* 分成金账户支出:通过分成金账户支付的金额
*/
TransferPayAmount?: string;
/**
* 账单月份,格式2019-08
*/
BillMonth?: string;
/**
* 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。
*/
TotalCost?: string;
}
/**
* 消耗按项目汇总详情
*/
export interface ConsumptionProjectSummaryDataItem {
/**
* 项目ID
*/
ProjectId?: string;
/**
* 项目名称
*/
ProjectName?: string;
/**
* 折后总价
*/
RealTotalCost?: string;
/**
* 趋势
*/
Trend?: ConsumptionSummaryTrend;
/**
* 产品消耗详情
*/
Business?: Array;
/**
* 现金
*/
CashPayAmount?: string;
/**
* 赠送金
*/
IncentivePayAmount?: string;
/**
* 代金券
*/
VoucherPayAmount?: string;
/**
* 分成金
*/
TransferPayAmount?: string;
}
/**
* 成本分析地域返回复杂类型
*/
export interface AnalyseRegionDetail {
/**
* 地域id
*/
RegionId?: string;
/**
* 地域名称
*/
RegionName?: string;
}
/**
* 商品详细信息
*/
export interface ProductInfo {
/**
* 商品详情名称标识
*/
Name: string;
/**
* 商品详情
*/
Value: string;
}
/**
* 记录预算项目相关字段的变更信息
*/
export interface BudgetInfoDiffEntity {
/**
* 变更属性
*/
Property?: string;
/**
* 变更前内容
注意:此字段可能返回 null,表示取不到有效值。
*/
Before?: string;
/**
* 变更后内容
注意:此字段可能返回 null,表示取不到有效值。
*/
After?: string;
}
/**
* DescribeBudgetOperationLog返回参数结构体
*/
export interface DescribeBudgetOperationLogResponse {
/**
* 预算修改记录详情
*/
Data?: DataForBudgetOperationLogPage;
/**
* 信息提示
*/
Message?: string;
/**
* 返回码
*/
Code?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 分账账单明细
*/
export interface AllocationDetail {
/**
* 分账单元唯一标识
*/
TreeNodeUniqKey?: string;
/**
* 分账单元名称
*/
TreeNodeUniqKeyName?: string;
/**
* 日期:结算日期
*/
BillDate?: string;
/**
* 支付者 UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识
*/
PayerUin?: string;
/**
* 使用者 UIN:实际使用资源的账号 ID
*/
OwnerUin?: string;
/**
* 操作者 UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的ID或者角色 ID)
*/
OperateUin?: string;
/**
* 产品编码
*/
BusinessCode?: string;
/**
* 产品名称:用户所采购的各类云产品
*/
BusinessCodeName?: string;
/**
* 计费模式编码
*/
PayMode?: string;
/**
* 计费模式:资源的计费模式,区分为包年包月和按量计费
*/
PayModeName?: string;
/**
* 项目ID
*/
ProjectId?: number;
/**
* 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目
*/
ProjectName?: string;
/**
* 地域ID
*/
RegionId?: number;
/**
* 地域名称:资源所属地域
*/
RegionName?: string;
/**
* 可用区ID
*/
ZoneId?: number;
/**
* 可用区:资源所属可用区
*/
ZoneName?: string;
/**
* 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名
*/
ResourceId?: string;
/**
* 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名
*/
ResourceName?: string;
/**
* 实例类型编码
*/
InstanceType?: string;
/**
* 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-”
*/
InstanceTypeName?: string;
/**
* 分拆项 ID:涉及分拆产品的分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
SplitItemId?: string;
/**
* 分拆项名称:涉及分拆产品的分拆后的分拆项
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
SplitItemName?: string;
/**
* 子产品编码
*/
ProductCode?: string;
/**
* 子产品名称:用户采购的具体产品细分类型
*/
ProductCodeName?: string;
/**
* 交易类型编码
*/
ActionType?: string;
/**
* 交易类型:明细交易类型
*/
ActionTypeName?: string;
/**
* 订单 ID:包年包月计费模式下订购的订单号
*/
OrderId?: string;
/**
* 交易 ID:结算扣费单号
*/
BillId?: string;
/**
* 扣费时间:结算扣费时间
*/
PayTime?: string;
/**
* 开始使用时间:产品服务开始使用时间
*/
FeeBeginTime?: string;
/**
* 结束使用时间:产品服务结束使用时间
*/
FeeEndTime?: string;
/**
* 组件类型编码
*/
ComponentCode?: string;
/**
* 组件类型:用户购买的产品或服务对应的组件大类
*/
ComponentCodeName?: string;
/**
* 组件刊例价:组件的官网原始单价(如客户享受一口价/合同价则默认不展示)
*/
SinglePrice?: string;
/**
* 组件单价:组件的折后单价,组件单价 = 刊例价 * 折扣
*/
ContractPrice?: string;
/**
* 组件价格单位:组件价格的单位,单位构成:元/用量单位/时长单位
*/
SinglePriceUnit?: string;
/**
* 组件用量:该组件实际结算用量,组件用量=组件原始用量-抵扣用量(含资源包)
*/
UsedAmount?: string;
/**
* 组件用量单位:组件用量对应的单位
*/
UsedAmountUnit?: string;
/**
* 使用时长:资源使用的时长,组件用量=组件原始使用时长-抵扣时长(含资源包)
*/
TimeSpan?: string;
/**
* 时长单位:资源使用时长的单位
*/
TimeUnit?: string;
/**
* 备注属性(实例配置):其他备注信息,如预留实例的预留实例类型和交易类型、CCN 产品的两端地域信息
*/
ReserveDetail?: string;
/**
* 分拆项用量/时长占比:分拆项用量(时长)占比,分拆项用量(时长)/ 拆分前合计用量(时长)
*/
SplitRatio?: string;
/**
* 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如客户享受一口价/合同价则默认不展示,退费类场景也默认不展示),指定价模式
*/
TotalCost?: string;
/**
* 预留实例抵扣时长:本产品或服务使用预留实例抵扣的使用时长
*/
RITimeSpan?: string;
/**
* 预留实例抵扣原价:本产品或服务使用预留实例抵扣的组件原价金额
*/
RICost?: string;
/**
* 节省计划抵扣原价:节省计划抵扣原价 = 节省计划包抵扣面值 / 节省计划抵扣率
*/
SPCost?: string;
/**
* 折扣率:本资源享受的折扣率(如客户享受一口价/合同价则默认不展示,退费场景也默认不展示)
*/
Discount?: string;
/**
* 混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率=优惠后总价/原价
*/
BlendedDiscount?: string;
/**
* 优惠后总价:优惠后总价 =(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率
*/
RealTotalCost?: string;
/**
* 现金账户支出(元):通过现金账户支付的金额
*/
CashPayAmount?: string;
/**
* 代金券支出(元):使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount?: string;
/**
* 赠送账户支出(元):使用赠送金支付的金额
*/
IncentivePayAmount?: string;
/**
* 分成账户支出(元):通过分成金账户支付的金额
*/
TransferPayAmount?: string;
/**
* 分账标签:资源绑定的标签
*/
Tag?: Array;
/**
* 国内国际编码
*/
RegionType?: string;
/**
* 国内国际:资源所属区域类型(国内、国际)
*/
RegionTypeName?: string;
/**
* 组件名称编码
*/
ItemCode?: string;
/**
* 组件名称:用户购买的产品或服务,所包含的具体组件
*/
ItemCodeName?: string;
/**
* 关联单据ID:和本笔交易关联单据ID,如退费订单对应的原新购订单等
*/
AssociatedOrder?: string;
/**
* 价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息
*/
PriceInfo?: Array;
/**
* 计算规则说明:特殊交易类型计费结算的详细计算说明,如退费及变配
*/
Formula?: string;
/**
* 计费规则:各产品详细的计费规则官网说明链接
*/
FormulaUrl?: string;
/**
* 原始用量/时长:组件被资源包抵扣前的原始用量
(目前仅实时音视频、弹性微服务、云呼叫中心及专属可用区产品支持该信息外显,其他产品尚在接入中)
*/
RealTotalMeasure?: string;
/**
* 抵扣用量/时长(含资源包):组件被资源包抵扣的用量
(目前仅实时音视频、弹性微服务、云呼叫中心及专属可用区产品支持该信息外显,其他产品尚在接入中)
*/
DeductedMeasure?: string;
/**
* 配置描述:资源配置规格信息
*/
ComponentConfig?: string;
/**
* 费用归集类型:费用来源类型,分摊、归集、未分配
0 - 分摊
1 - 归集
2 - 未分配
*/
AllocationType?: number;
/**
* 当前消费项的优惠对象,例如:官网折扣、用户折扣、活动折扣。
*/
DiscountObject?: string;
/**
* 当前消费项的优惠类型,例如:折扣、合同价。
*/
DiscountType?: string;
/**
* 对优惠类型的补充描述,例如:商务折扣8折,则优惠类型为“折扣”,优惠内容为“0.8”。
*/
DiscountContent?: string;
/**
* SPDeduction
*/
SPDeduction?: string;
/**
* SPDeduction
*/
SPDeductionRate?: string;
/**
* 账单月
*/
BillMonth?: string;
}
/**
* 代金券相关信息
*/
export interface VoucherInfos {
/**
* 代金券拥有者
*/
OwnerUin?: string;
/**
* 券状态:待使用:unUsed,已使用: used,已发货:delivered,已作废: cancel,已过期:overdue
*/
Status?: string;
/**
* 代金券面额(微分)
*/
NominalValue?: number;
/**
* 剩余金额(微分)
*/
Balance?: number;
/**
* 代金券id
*/
VoucherId?: string;
/**
* postPay后付费/prePay预付费/riPay预留实例/空字符串或者'*'表示全部模式
*/
PayMode?: string;
/**
* 付费场景PayMode=postPay时:spotpay-竞价实例,"settle account"-普通后付费PayMode=prePay时:purchase-包年包月新购,renew-包年包月续费(自动续费),modify-包年包月配置变更(变配)PayMode=riPay时:oneOffFee-预留实例预付,hourlyFee-预留实例每小时扣费,*-支持全部付费场景
*/
PayScene?: string;
/**
* 有效期生效时间
*/
BeginTime?: string;
/**
* 有效期截止时间
*/
EndTime?: string;
/**
* 适用商品信息
*/
ApplicableProducts?: ApplicableProducts;
/**
* 不适用商品信息
*/
ExcludedProducts?: Array;
/**
* 使用说明/批次备注
*/
PolicyRemark?: string;
/**
* 发券时间
*/
CreateTime?: string;
}
/**
* DescribeAllocationUnitDetail请求参数结构体
*/
export interface DescribeAllocationUnitDetailRequest {
/**
* 所查询分账单元Id
*/
Id: number;
/**
* 月份,不传默认当前月
*/
Month?: string;
}
/**
* DescribeBillSummaryForOrganization请求参数结构体
*/
export interface DescribeBillSummaryForOrganizationRequest {
/**
* 账单月份,格式为2023-04
*/
Month: string;
/**
* 账单维度类型,枚举值如下:business、project、region、payMode、tag
*/
GroupType: string;
/**
* 标签键,GroupType=tag获取标签维度账单时传
*/
TagKey?: Array;
}
/**
* 分账账单按产品汇总明细
*/
export interface AllocationSummaryByBusiness {
/**
* 分账单元唯一标识
*/
TreeNodeUniqKey?: string;
/**
* 分账单元名称
*/
TreeNodeUniqKeyName?: string;
/**
* 日期:结算日期
*/
BillDate?: string;
/**
* 归集费用(现金):基于归集规则直接归集到分账单元的现金
*/
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;
/**
* 产品编码
*/
BusinessCode?: string;
/**
* 产品名称:用户所采购的各类云产品
*/
BusinessCodeName?: string;
/**
* 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如客户享受一口价/合同价则默认不展示,退费类场景也默认不展示),指定价模式
*/
TotalCost?: string;
/**
* 预留实例抵扣原价:本产品或服务使用预留实例抵扣的组件原价金额
*/
RICost?: string;
/**
* 节省计划抵扣原价:节省计划抵扣原价 = 节省计划包抵扣面值 / 节省计划抵扣率
*/
SPCost?: string;
/**
* 现金账户支出(元):通过现金账户支付的金额
*/
CashPayAmount?: string;
/**
* 代金券支出(元):使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount?: string;
/**
* 赠送账户支出(元):使用赠送金支付的金额
*/
IncentivePayAmount?: string;
/**
* 分成账户支出(元):通过分成金账户支付的金额
*/
TransferPayAmount?: string;
/**
* 优惠后总价:优惠后总价 =(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率
*/
AllocationRealTotalCost?: string;
}
/**
* CreateInstance请求参数结构体
*/
export interface CreateInstanceRequest {
/**
* ClientToken是一个由客户端生成的唯一的、区分大小写、不超过64个ASCII字符的字符串。例如,ClientToken=123e4567-e89b-12d3-a456-42665544****。
*/
ClientToken: string;
/**
* 产品一层code
*/
ProductCode: string;
/**
* 产品二层code
*/
SubProductCode: string;
/**
* 地域code
*/
RegionCode: string;
/**
* 可用区code
*/
ZoneCode: string;
/**
* 付费类型,取值: PrePay:预付费
*/
PayMode: string;
/**
* 商品详情信息
*/
Parameter: string;
/**
* 商品数量,默认取值1
*/
Quantity?: number;
/**
* 项目id,默认取0
*/
ProjectId?: number;
/**
* 新购时长,取值上限:36,默认取值1
*/
Period?: number;
/**
* 新购时长单位,取值:m:按月购买,y:按年购买,默认取值m
*/
PeriodUnit?: string;
/**
* 自动续费标识,取值:NOTIFY_AND_MANUAL_RENEW:手动续费,NOTIFY_AND_AUTO_RENEW:自动续费,DISABLE_NOTIFY_AND_MANUAL_RENEW:到期不续,默认取值NOTIFY_AND_MANUAL_RENEW
*/
RenewFlag?: string;
}
/**
* 分账账单趋势图
*/
export interface AllocationStat {
/**
* 费用平均信息
*/
Average?: AllocationAverageData;
}
/**
* ModifyBudget请求参数结构体
*/
export interface ModifyBudgetRequest {
/**
* 预算项目id
*/
BudgetId: string;
/**
* 预算名称
*/
BudgetName: string;
/**
* DAY 天,MONTH 月度,QUARTER 季度 ,YEAR 年度
*/
CycleType: string;
/**
* 有效期起始时间 2025-01-01
*/
PeriodBegin: string;
/**
* 有效期结束时间 2025-12-01
*/
PeriodEnd: string;
/**
* FIX 固定值,CYCLE 不同值
*/
PlanType: string;
/**
* 预算值额度
预算计划类型固定预算时设为定值;
预算计划类型为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;
/**
* 预算备注
*/
BudgetNote?: string;
/**
* 预算维度范围条件
*/
DimensionsRange?: BudgetConditionsForm;
/**
* 波动提醒
*/
WaveThresholdJson?: Array;
}
/**
* 项目筛选列表
*/
export interface BillProject {
/**
* 项目ID
*/
ProjectId: number;
/**
* 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目
*/
ProjectName: string;
}
/**
* 按交易类型汇总消费详情
*/
export interface ActionSummaryOverviewItem {
/**
* 交易类型编码
*/
ActionType?: string;
/**
* 交易类型:如包年包月新购、包年包月续费、按量计费扣费等类型
*/
ActionTypeName?: string;
/**
* 费用所占百分比,两位小数
*/
RealTotalCostRatio?: string;
/**
* 优惠后总价
*/
RealTotalCost?: string;
/**
* 现金账户支出:通过现金账户支付的金额
*/
CashPayAmount?: string;
/**
* 赠送账户支出:使用赠送金支付的金额
*/
IncentivePayAmount?: string;
/**
* 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount?: string;
/**
* 分成金账户支出:通过分成金账户支付的金额
*/
TransferPayAmount?: string;
/**
* 账单月份,格式2019-08
*/
BillMonth?: string;
/**
* 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。
*/
TotalCost?: string;
}
/**
* DescribeBillDetailForOrganization请求参数结构体
*/
export interface DescribeBillDetailForOrganizationRequest {
/**
* 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,依次类推
*/
Offset: number;
/**
* 数量,最大值为100
*/
Limit: number;
/**
* 周期类型,byUsedTime按计费周期/byPayTime按扣费周期。需要与费用中心该月份账单的周期保持一致。您可前往[账单概览](https://console.cloud.tencent.com/expense/bill/overview)页面顶部查看确认您的账单统计周期类型。
* @deprecated
*/
PeriodType?: string;
/**
* 月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。最多可拉取近18个月内的数据。
*/
Month?: string;
/**
* 周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。最多可拉取18个月内的数据。
*/
BeginTime?: string;
/**
* 周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。最多可拉取近18个月内的数据。
*/
EndTime?: string;
/**
* 是否需要访问列表的总记录数,用于前端分页
1-表示需要, 0-表示不需要
*/
NeedRecordNum?: number;
/**
* 付费模式 prePay(表示包年包月)/postPay(表示按时按量)
*/
PayMode?: string;
/**
* 查询指定资源信息
*/
ResourceId?: string;
/**
* 查询交易类型(请使用交易类型名称入参),入参示例枚举如下:
包年包月新购
包年包月续费
包年包月配置变更
包年包月退款
按量计费扣费
线下项目扣费
线下产品扣费
调账扣费
调账补偿
按量计费小时结
按量计费日结
按量计费月结
竞价实例小时结
线下项目调账补偿
线下产品调账补偿
优惠扣费
优惠补偿
按量计费迁入资源
按量计费迁出资源
包年包月迁入资源
包年包月迁出资源
预付费用
小时费用
预留实例退款
按量计费冲正
包年包月转按量
保底扣款
节省计划小时费用
*/
ActionType?: string;
/**
* 项目ID:资源所属项目ID
*/
ProjectId?: number;
/**
* 产品名称代码
备注:如需获取当月使用过的BusinessCode,请调用API:获取产品汇总费用分布
*/
BusinessCode?: string;
/**
* 上一次请求返回的上下文信息,翻页查询Month>=2023-05的月份的数据可加快查询速度,数据量10万级别以上的用户建议使用,查询速度可提升2~10倍
*/
Context?: string;
}
/**
* DescribeVoucherUsageDetails请求参数结构体
*/
export interface DescribeVoucherUsageDetailsRequest {
/**
* 一页多少条数据,默认是20条,最大不超过1000
*/
Limit: number;
/**
* 第多少页,默认是1
*/
Offset: number;
/**
* 代金券id
*/
VoucherId: string;
/**
* 操作人,默认就是用户uin
*/
Operator?: string;
}
/**
* DescribeBillResourceSummary请求参数结构体
*/
export interface DescribeBillResourceSummaryRequest {
/**
* 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,依次类推
*/
Offset: number;
/**
* 数量,最大值为1000
*/
Limit: number;
/**
* 月份,格式为yyyy-mm。不能早于开通账单2.0的月份
*/
Month: string;
/**
* 周期类型,byUsedTime按计费周期/byPayTime按扣费周期。需要与费用中心该月份账单的周期保持一致。您可前往[账单概览](https://console.cloud.tencent.com/expense/bill/overview)页面顶部查看确认您的账单统计周期类型。
* @deprecated
*/
PeriodType?: string;
/**
* 是否需要访问列表的总记录数,用于前端分页
1-表示需要, 0-表示不需要
*/
NeedRecordNum?: number;
/**
* 查询交易类型(请使用交易类型名称入参),入参示例枚举如下:
包年包月新购
包年包月续费
包年包月配置变更
包年包月退款
按量计费扣费
线下项目扣费
线下产品扣费
调账扣费
调账补偿
按量计费小时结
按量计费日结
按量计费月结
竞价实例小时结
线下项目调账补偿
线下产品调账补偿
优惠扣费
优惠补偿
按量计费迁入资源
按量计费迁出资源
包年包月迁入资源
包年包月迁出资源
预付费用
小时费用
预留实例退款
按量计费冲正
包年包月转按量
保底扣款
节省计划小时费用
*/
ActionType?: string;
/**
* 查询指定资源信息
*/
ResourceId?: string;
/**
* 付费模式 prePay/postPay
*/
PayMode?: string;
/**
* 产品名称代码
备注:如需获取当月使用过的BusinessCode,请调用API:获取产品汇总费用分布
*/
BusinessCode?: string;
/**
* 支付者的账号 ID(账号 ID 是用户在腾讯云的唯一账号标识),默认查询本账号账单,如集团管理账号需查询成员账号自付的账单,该字段需入参成员账号UIN
*/
PayerUin?: string;
/**
* 分账标签键,用户自定义(支持2021-01以后账单查询)
*/
TagKey?: string;
/**
* 分账标签值,该参数为空表示该标签键下未设置标签值的记录
(支持2021-01以后账单查询)
*/
TagValue?: string;
}
/**
* DescribeRenewInstances返回参数结构体
*/
export interface DescribeRenewInstancesResponse {
/**
* 实例汇总列表。
*/
InstanceList?: Array;
/**
* 查询返回结果下一页的令牌。
注意:此字段可能返回 null,表示取不到有效值。
*/
NextToken?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 账单明细组件对象
*/
export interface BillDetailComponent {
/**
* 组件类型:用户购买的产品或服务对应的组件大类,例如:云服务器 CVM 的组件:CPU、内存等
*/
ComponentCodeName?: string;
/**
* 组件名称:用户购买的产品或服务,所包含的具体组件
*/
ItemCodeName?: string;
/**
* 组件刊例价:组件的官网原始单价(如果客户享受一口价/合同价则默认不展示)
*/
SinglePrice?: string;
/**
* 组件指定价(已废弃)
* @deprecated
*/
SpecifiedPrice?: string;
/**
* 组件价格单位:组件价格的单位,单位构成:元/用量单位/时长单位
*/
PriceUnit?: string;
/**
* 组件用量:该组件实际结算用量,组件用量 = 组件原始用量 - 抵扣用量(含资源包
*/
UsedAmount?: string;
/**
* 组件用量单位:组件用量对应的单位
*/
UsedAmountUnit?: string;
/**
* 原始用量/时长:组件被资源包抵扣前的原始用量/时长
*/
RealTotalMeasure?: string;
/**
* 抵扣用量/时长(含资源包):组件被资源包抵扣的用量/时长
*/
DeductedMeasure?: string;
/**
* 使用时长:资源使用的时长
*/
TimeSpan?: string;
/**
* 时长单位:资源使用时长的单位
*/
TimeUnitName?: string;
/**
* 组件原价:原价 = 组件刊例价 * 组件用量 * 使用时长(如果客户享受一口价/合同价则默认不展示,退费类场景也默认不展示)
*/
Cost?: string;
/**
* 折扣率:本资源享受的折扣率(如果客户享受一口价/合同价则默认不展示,退费场景也默认不展示)
*/
Discount?: string;
/**
* 优惠类型
*/
ReduceType?: string;
/**
* 优惠后总价:优惠后总价=(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率
*/
RealCost?: string;
/**
* 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount?: string;
/**
* 现金账户支出:通过现金账户支付的金额
*/
CashPayAmount?: string;
/**
* 赠送账户支出:使用赠送金支付的金额
*/
IncentivePayAmount?: string;
/**
* 分成金账户支出:通过分成金账户支付的金额
*/
TransferPayAmount?: string;
/**
* 组件类型编码
*/
ItemCode?: string;
/**
* 组件名称编码
*/
ComponentCode?: string;
/**
* 组件单价:组件的折后单价,组件单价 = 刊例价 * 折扣
*/
ContractPrice?: string;
/**
* 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。正常的实例展示默认为不展示
*/
InstanceType?: string;
/**
* 预留实例抵扣的使用时长:本产品或服务使用预留实例抵扣的使用时长
*/
RiTimeSpan?: string;
/**
* 预留实例抵扣组件原价:本产品或服务使用预留实例抵扣的组件原价金额
*/
OriginalCostWithRI?: string;
/**
* 节省计划抵扣率:节省计划可用余额额度范围内,节省计划对于此组件打的折扣率
*/
SPDeductionRate?: string;
/**
* 节省计划抵扣金额(已废弃)
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
SPDeduction?: string;
/**
* 节省计划抵扣组件原价:节省计划抵扣原价=节省计划包抵扣金额/节省计划抵扣率
*/
OriginalCostWithSP?: string;
/**
* 混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率 = 优惠后总价 / 组件原价
*/
BlendedDiscount?: string;
/**
* 配置描述:资源配置规格信息
*/
ComponentConfig?: Array;
}
/**
* 地域过滤条件
*/
export interface ConditionRegion {
/**
* 地域ID
*/
RegionId?: string;
/**
* 地域名称
*/
RegionName?: string;
}
/**
* 分账账单趋势图平均值
*/
export interface AllocationAverageData {
/**
* 起始月份
*/
BeginMonth?: string;
/**
* 结束月份
*/
EndMonth?: string;
/**
* 合计费用(折后总额)平均值
*/
RealTotalCost?: string;
}
/**
* 消耗按资源汇总过滤条件
*/
export interface ConsumptionResourceSummaryConditionValue {
/**
* 产品列表
*/
Business: Array;
/**
* 项目列表
*/
Project: Array;
/**
* 地域列表
*/
Region: Array;
/**
* 付费模式列表
*/
PayMode: Array;
}
/**
* DescribeCostSummaryByRegion返回参数结构体
*/
export interface DescribeCostSummaryByRegionResponse {
/**
* 数据是否准备好,0未准备好,1准备好
*/
Ready?: number;
/**
* 消耗详情
*/
Total?: ConsumptionSummaryTotal;
/**
* 消耗按地域汇总详情
*/
Data?: Array;
/**
* 记录数量,NeedRecordNum为0时返回null
*/
RecordNum?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeCostDetail请求参数结构体
*/
export interface DescribeCostDetailRequest {
/**
* 数量,最大值为100
*/
Limit: number;
/**
* 偏移量
*/
Offset: number;
/**
* 周期开始时间,查询粒度为天级别,需传入时分秒参数,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通消耗账单后,且距今 18 个月内的数据。
*/
BeginTime?: string;
/**
* 周期结束时间,查询粒度为天级别,需传入时分秒参数,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为同一月份,暂不支持跨月拉取。可拉取的数据是开通消耗账单后,且距今 18 个月内的数据。
*/
EndTime?: string;
/**
* 是否需要访问列表的总记录数,用于前端分页
1-表示需要, 0-表示不需要
*/
NeedRecordNum?: number;
/**
* 月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通消耗账单的月份,最多可拉取18个月内的数据。
*/
Month?: string;
/**
* 查询指定产品信息
*/
ProductCode?: string;
/**
* 付费模式 prePay/postPay
*/
PayMode?: string;
/**
* 查询指定资源信息
*/
ResourceId?: string;
}
/**
* 预算提醒
*/
export interface BudgetSendInfoDto {
/**
* 通知周期,逗号隔开。
枚举值:
周一:1,
周二:2,
周天:7
注意:此字段可能返回 null,表示取不到有效值。
*/
WeekDays?: Array;
/**
* 接收类型。
枚举值:
UIN 默认模式,
USER 用户,
GROUP 用户组。
注意:此字段可能返回 null,表示取不到有效值。
*/
ReceiverType?: string;
/**
* 发送接收窗口HH:mm:ss
注意:此字段可能返回 null,表示取不到有效值。
*/
EndTime?: string;
/**
* 预算配置id(预算名称)
注意:此字段可能返回 null,表示取不到有效值。
*/
BudgetId?: number;
/**
* 接收渠道,逗号隔开;
枚举值:
TITLE 标题,
SITE 站内信,
EMAIL 邮件,
SMS 短信,
WECHAT 微信,
VOICE 语音,
QYWX 企业微信;
注意:此字段可能返回 null,表示取不到有效值。
*/
NoticeWays?: Array;
/**
* 发送开始窗口HH:mm:ss
注意:此字段可能返回 null,表示取不到有效值。
*/
StartTime?: string;
/**
* id
注意:此字段可能返回 null,表示取不到有效值。
*/
Id?: string;
/**
* 用户id,用户组id
注意:此字段可能返回 null,表示取不到有效值。
*/
ReceiverIds?: Array;
}
/**
* RenewInstance请求参数结构体
*/
export interface RenewInstanceRequest {
/**
* ClientToken是一个由客户端生成的唯一的、区分大小写、不超过64个ASCII字符的字符串。例如,ClientToken=123e4567-e89b-12d3-a456-42665544****。
*/
ClientToken: string;
/**
* 产品一层code
*/
ProductCode: string;
/**
* 产品二层code
*/
SubProductCode: string;
/**
* 地域code
*/
RegionCode: string;
/**
* 实例ID
*/
InstanceId: string;
/**
* 手动续费时长,取值上限:36,默认取值1
*/
Period?: number;
/**
* 手动续费时长单位,取值:m:按月续费,y:按年续费,默认取值m
*/
PeriodUnit?: string;
}
/**
* DescribeBillSummaryForOrganization返回参数结构体
*/
export interface DescribeBillSummaryForOrganizationResponse {
/**
* 数据是否准备好,0准备中,1已就绪。(Ready=0,为当前UIN首次进行初始化出账,预计需要5~10分钟出账,请于10分钟后重试即可)
*/
Ready?: number;
/**
* 账单多维度汇总消费详情
*/
SummaryDetail?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 操作者 UIN筛选列表
*/
export interface BillOperateUin {
/**
* 操作者 UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的ID或者角色 ID)
*/
OperateUin: string;
}
/**
* DescribeTagList请求参数结构体
*/
export interface DescribeTagListRequest {
/**
* 数量,最大值为1000
*/
Limit: number;
/**
* 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,依次类推
*/
Offset: number;
/**
* 分账标签键,用作模糊搜索
*/
TagKey?: string;
/**
* 标签类型,枚举值:0普通标签,1分账标签,用作筛选,不传获取全部标签键
*/
Status?: number;
/**
* 排序方式,枚举值:asc排升序,desc排降序
*/
OrderType?: string;
}
/**
* DescribeBillResourceSummaryForOrganization返回参数结构体
*/
export interface DescribeBillResourceSummaryForOrganizationResponse {
/**
* 资源汇总列表
*/
ResourceSummarySet?: Array;
/**
* 资源汇总列表总数,入参NeedRecordNum为0时不返回
注意:此字段可能返回 null,表示取不到有效值。
*/
Total?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAllocationTree请求参数结构体
*/
export interface DescribeAllocationTreeRequest {
/**
* 月份,不传默认当前月
*/
Month?: string;
}
/**
* DescribeCostSummaryByResource请求参数结构体
*/
export interface DescribeCostSummaryByResourceRequest {
/**
* 目前必须和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;
/**
* 是否需要返回过滤条件,0不需要,1需要,默认不需要
*/
NeedConditionValue?: number;
/**
* 过滤条件,只支持ResourceKeyword(资源关键字,支持资源id及资源名称模糊查询),ProjectIds(项目id),RegionIds(地域id),PayModes(付费模式,可选prePay和postPay),HideFreeCost(是否隐藏0元流水,可选0和1),OrderByCost(按费用排序规则,可选desc和asc)
*/
Conditions?: Conditions;
}
/**
* CreateAllocationTag请求参数结构体
*/
export interface CreateAllocationTagRequest {
/**
* 用户分账标签键
*/
TagKey: Array;
}
/**
* 不适用商品信息
*/
export interface ExcludedProducts {
/**
* 不适用商品名称
*/
GoodsName?: string;
/**
* postPay后付费/prePay预付费/riPay预留实例/空字符串或者"*"表示全部模式。
*/
PayMode?: string;
}
/**
* 按计费模式汇总消费详情
*/
export interface PayModeSummaryOverviewItem {
/**
* 计费模式编码
*/
PayMode: string;
/**
* 计费模式:区分为包年包月和按量计费
*/
PayModeName: string;
/**
* 费用所占百分比,两位小数
*/
RealTotalCostRatio: string;
/**
* 优惠后总价
*/
RealTotalCost: string;
/**
* 现金账户支出:通过现金账户支付的金额
*/
CashPayAmount: string;
/**
* 赠送账户支出:使用赠送金支付的金额
*/
IncentivePayAmount: string;
/**
* 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount: string;
/**
* 分成金账户支出:通过分成金账户支付的金额
*/
TransferPayAmount: string;
/**
* 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。
*/
TotalCost: string;
/**
* 按交易类型汇总消费详情
*/
Detail: Array;
}
/**
* 产品筛选列表
*/
export interface BillBusiness {
/**
* 产品编码
*/
BusinessCode: string;
/**
* 产品名称:用户所采购的各类云产品
*/
BusinessCodeName: string;
}
/**
* 预算历史详情
*/
export interface BudgetRemindRecords {
/**
* 预算周期
*/
DateDesc?: string;
/**
* 实际费用
*/
RealCost?: string;
/**
* 预算值额度
*/
BudgetQuota?: string;
/**
* 提醒类型。
枚举值:
BUDGET 预算提醒,
WAVE 波动提醒.
注意:此字段可能返回 null,表示取不到有效值。
*/
AlarmType?: string;
/**
* 消息内容
注意:此字段可能返回 null,表示取不到有效值。
*/
MessageContent?: string;
/**
* 发送时间
注意:此字段可能返回 null,表示取不到有效值。
*/
SendTime?: number;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreateTime?: number;
}
/**
* DescribeAllocationRuleDetail返回参数结构体
*/
export interface DescribeAllocationRuleDetailResponse {
/**
* 公摊规则ID
*/
Id?: number;
/**
* 公摊规则所属UIN
*/
Uin?: string;
/**
* 公摊规则名称
*/
Name?: string;
/**
* 公摊策略类型,枚举值如下:
1 - 自定义分摊占比
2 - 等比分摊
3 - 按占比分摊
*/
Type?: number;
/**
* 公摊规则表达式
*/
RuleDetail?: AllocationRuleExpression;
/**
* 公摊比例表达式,Type为1和2时返回
*/
RatioDetail?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* SetRenewal返回参数结构体
*/
export interface SetRenewalResponse {
/**
* 操作失败时的实例列表。
*/
InstanceList?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 购买商品信息
*/
export interface UsageDetails {
/**
* 商品名
*/
ProductName?: string;
/**
* 商品细节
*/
SubProductName?: string;
/**
* 产品码
*/
ProductCode?: string;
/**
* 子产品码
*/
SubProductCode?: string;
/**
* 计费项码
*/
BillingItemCode?: string;
/**
* 计费细项码
*/
SubBillingItemCode?: string;
/**
* 产品英文名
*/
ProductEnName?: string;
/**
* 子产品英文名
*/
SubProductEnName?: string;
/**
* 结算周期
*/
CalcUnit?: string;
/**
* payMode为prepay 且 payScene为common的情况下存在
*/
Action?: string;
}
/**
* DescribeBillSummaryByPayMode返回参数结构体
*/
export interface DescribeBillSummaryByPayModeResponse {
/**
* 数据是否准备好,0准备中,1已就绪。(Ready=0,为当前UIN首次进行初始化出账,预计需要5~10分钟出账,请于10分钟后重试即可)
*/
Ready?: number;
/**
* 各付费模式花费分布详情
注意:此字段可能返回 null,表示取不到有效值。
*/
SummaryOverview?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 实例类型筛选列表
*/
export interface BillInstanceType {
/**
* 实例类型编码
*/
InstanceType: string;
/**
* 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-”
*/
InstanceTypeName: string;
}
/**
* 成本分析产品返回复杂类型
*/
export interface AnalyseBusinessDetail {
/**
* 产品码code
*/
BusinessCode?: string;
/**
* 产品名称
*/
BusinessCodeName?: string;
}
/**
* 成本分析查询条件
*/
export interface AnalyseConditions {
/**
* 产品名称代码
*/
BusinessCodes?: string;
/**
* 子产品名称代码
*/
ProductCodes?: string;
/**
* 组件类型代码
*/
ComponentCode?: string;
/**
* 可用区ID:资源所属可用区ID
*/
ZoneIds?: string;
/**
* 地域ID:资源所属地域ID
*/
RegionIds?: string;
/**
* 项目ID:资源所属项目ID
*/
ProjectIds?: string;
/**
* 计费模式 prePay(表示包年包月)/postPay(表示按量计费)
*/
PayModes?: string;
/**
* 交易类型,查询交易类型(请使用交易类型code入参)
*/
ActionTypes?: string;
/**
* 分账标签键
*/
Tags?: string;
/**
* 费用类型,查询费用类型(请使用费用类型code入参)入参枚举如下:
cashPayAmount:现金
incentivePayAmount:赠送金
voucherPayAmount:优惠券
tax:税金
costBeforeTax:税前价
*/
FeeType?: string;
/**
* 查询成本分析数据的用户UIN
*/
PayerUins?: string;
/**
* 使用资源的用户UIN
*/
OwnerUins?: string;
/**
* 消耗类型,查询消耗类型(请使用消耗类型code入参)
*/
ConsumptionTypes?: string;
}
/**
* DeleteAllocationTag返回参数结构体
*/
export interface DeleteAllocationTagResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 预算操作后返回信息
*/
export interface BudgetInfoApiResponse {
/**
* 预算项目id
*/
BudgetId?: string;
/**
* 更新预算时间
*/
UpdateTime?: string;
}
/**
* 消耗明细数据类型
*/
export interface CostDetail {
/**
* 支付者uin
*/
PayerUin?: string;
/**
* 产品名称
*/
BusinessCodeName?: string;
/**
* 子产品名称
*/
ProductCodeName?: string;
/**
* 计费模式名称
*/
PayModeName?: string;
/**
* 项目名称
*/
ProjectName?: string;
/**
* 区域名称
*/
RegionName?: string;
/**
* 地区名称
*/
ZoneName?: string;
/**
* 资源id
*/
ResourceId?: string;
/**
* 资源名称
*/
ResourceName?: string;
/**
* 类型名称
*/
ActionTypeName?: string;
/**
* 订单id
*/
OrderId?: string;
/**
* 交易id
*/
BillId?: string;
/**
* 费用开始时间
*/
FeeBeginTime?: string;
/**
* 费用结束时间
*/
FeeEndTime?: string;
/**
* 组件明细
*/
ComponentSet?: Array;
/**
* 子产品名称代码
*/
ProductCode?: string;
/**
* 标签信息
*/
Tags?: Array;
}
/**
* DescribeBudgetOperationLog请求参数结构体
*/
export interface DescribeBudgetOperationLogRequest {
/**
* 页码
*/
PageNo: number;
/**
* 每页数目
*/
PageSize: number;
/**
* 预算项目id
*/
BudgetId: string;
}
/**
* DescribeBillSummaryByProduct返回参数结构体
*/
export interface DescribeBillSummaryByProductResponse {
/**
* 数据是否准备好,0准备中,1已就绪。(Ready=0,为当前UIN首次进行初始化出账,预计需要5~10分钟出账,请于10分钟后重试即可)
*/
Ready?: number;
/**
* 总花费详情
注意:此字段可能返回 null,表示取不到有效值。
*/
SummaryTotal?: BusinessSummaryTotal;
/**
* 各产品花费分布
注意:此字段可能返回 null,表示取不到有效值。
*/
SummaryOverview?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAllocationRuleSummary请求参数结构体
*/
export interface DescribeAllocationRuleSummaryRequest {
/**
* 每次获取数据量,最大值1000
*/
Limit: number;
/**
* 分页偏移量
*/
Offset: number;
/**
* 月份,不传默认当前月
*/
Month?: string;
/**
* 公摊策略类型,用于筛选。
枚举值如下:
1 - 自定义分摊占比
2 - 等比分摊
3 - 按占比分摊
*/
Type?: number;
/**
* 公摊规则名称或分账单元名称,用于模糊筛选。
*/
Name?: string;
}
/**
* 临时额度详情
*/
export interface UinTempAmountModel {
/**
* 用户uin
*/
Uin?: string;
/**
* 临时额度
*/
TempAmount?: number;
/**
* 开始时间
*/
StartTime?: string;
/**
* 结束时间
*/
EndTime?: string;
}
/**
* CreateAllocationTag返回参数结构体
*/
export interface CreateAllocationTagResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 由域名和使用明细组成的数据结构
*/
export interface DetailSet {
/**
* 域名
*/
Domain?: string;
/**
* 使用数据明细
*/
DetailPoints?: Array;
/**
* 实例ID
*/
InstanceID?: string;
}
/**
* DescribeBillDownloadUrl返回参数结构体
*/
export interface DescribeBillDownloadUrlResponse {
/**
* 账单文件是否准备就绪,0文件生成中,1文件已生成
*/
Ready?: number;
/**
* 账单文件下载链接,有效时长为一天
注意:此字段可能返回 null,表示取不到有效值。
*/
DownloadUrl?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 消耗按资源汇总详情
*/
export interface ConsumptionResourceSummaryDataItem {
/**
* 资源ID
*/
ResourceId?: string;
/**
* 资源名称
*/
ResourceName?: string;
/**
* 折后总价
*/
RealTotalCost?: string;
/**
* 现金花费
*/
CashPayAmount?: string;
/**
* 项目ID
*/
ProjectId?: string;
/**
* 项目名称
*/
ProjectName?: string;
/**
* 地域ID
*/
RegionId?: string;
/**
* 地域名称
*/
RegionName?: string;
/**
* 付费模式
*/
PayMode?: string;
/**
* 付费模式名称
*/
PayModeName?: string;
/**
* 产品名称代码
*/
BusinessCode?: string;
/**
* 产品名称
*/
BusinessCodeName?: string;
/**
* 消耗类型
*/
ConsumptionTypeName?: string;
/**
* 折前价
*/
RealCost?: string;
/**
* 费用起始时间
*/
FeeBeginTime?: string;
/**
* 费用结束时间
*/
FeeEndTime?: string;
/**
* 天数
*/
DayDiff?: string;
/**
* 每日消耗
*/
DailyTotalCost?: string;
/**
* 订单号
*/
OrderId?: string;
/**
* 代金券
*/
VoucherPayAmount?: string;
/**
* 赠送金
*/
IncentivePayAmount?: string;
/**
* 分成金
*/
TransferPayAmount?: string;
/**
* 支付者UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识
*/
PayerUin?: string;
/**
* 使用者UIN:实际使用资源的账号 ID
*/
OwnerUin?: string;
/**
* 操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID )
*/
OperateUin?: string;
/**
* 子产品编码
*/
ProductCode?: string;
/**
* 子产品名称:用户采购的具体产品细分类型,例如:云服务器 CVM-标准型 S1
*/
ProductCodeName?: string;
/**
* 地域类型
*/
RegionType?: string;
/**
* 地域类型名称
*/
RegionTypeName?: string;
/**
* 扩展字段1
*/
Extend1?: string;
/**
* 扩展字段2
*/
Extend2?: string;
/**
* 扩展字段3
*/
Extend3?: string;
/**
* 扩展字段4
*/
Extend4?: string;
/**
* 扩展字段5
*/
Extend5?: string;
/**
* 实例类型
*/
InstanceType?: string;
/**
* 实例类型名称
*/
InstanceTypeName?: string;
/**
* 扣费时间:结算扣费时间
*/
PayTime?: string;
/**
* 可用区:资源所属可用区,如广州三区
*/
ZoneName?: string;
/**
* 配置描述
*/
ComponentConfig?: string;
/**
* 标签信息
*/
Tags?: string;
}
/**
* ModifyGatherRule返回参数结构体
*/
export interface ModifyGatherRuleResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeAccountBalance请求参数结构体
*/
export interface DescribeAccountBalanceRequest {
/**
* 是否查询临时额度
*/
TempCredit?: boolean;
}
/**
* DescribeBillDetail请求参数结构体
*/
export interface DescribeBillDetailRequest {
/**
* 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,依次类推
*/
Offset: number;
/**
* 数量,最大值为300
*/
Limit: number;
/**
* 周期类型,byUsedTime按计费周期/byPayTime按扣费周期。需要与费用中心该月份账单的周期保持一致。您可前往[账单概览](https://console.cloud.tencent.com/expense/bill/overview)页面顶部查看确认您的账单统计周期类型。
* @deprecated
*/
PeriodType?: string;
/**
* 月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。最多可拉取近18个月内的数据。
*/
Month?: string;
/**
* 周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。最多可拉取18个月内的数据。
*/
BeginTime?: string;
/**
* 周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。最多可拉取近18个月内的数据。
*/
EndTime?: string;
/**
* 是否需要访问列表的总记录数,用于前端分页
1-表示需要, 0-表示不需要
*/
NeedRecordNum?: number;
/**
* 已废弃参数,未开放
* @deprecated
*/
ProductCode?: string;
/**
* 付费模式 prePay(表示包年包月)/postPay(表示按时按量)
*/
PayMode?: string;
/**
* 查询指定资源信息
*/
ResourceId?: string;
/**
* 查询交易类型(请使用交易类型名称入参),入参示例枚举如下:
包年包月新购
包年包月续费
包年包月配置变更
包年包月退款
按量计费扣费
线下项目扣费
线下产品扣费
调账扣费
调账补偿
按量计费小时结
按量计费日结
按量计费月结
竞价实例小时结
线下项目调账补偿
线下产品调账补偿
优惠扣费
优惠补偿
按量计费迁入资源
按量计费迁出资源
包年包月迁入资源
包年包月迁出资源
预付费用
小时费用
预留实例退款
按量计费冲正
包年包月转按量
保底扣款
节省计划小时费用
*/
ActionType?: string;
/**
* 项目ID:资源所属项目ID
*/
ProjectId?: number;
/**
* 产品名称代码
备注:如需获取当月使用过的BusinessCode,请调用API:获取产品汇总费用分布
*/
BusinessCode?: string;
/**
* 上一次请求返回的上下文信息,翻页查询Month>=2023-05的月份的数据可加快查询速度,数据量10万级别以上的用户建议使用,查询速度可提升2~10倍
*/
Context?: string;
/**
* 支付者的账号 ID(账号 ID 是用户在腾讯云的唯一账号标识),默认查询本账号账单,如集团管理账号需查询成员账号自付的账单,该字段需入参成员账号UIN
*/
PayerUin?: string;
}
/**
* DescribeCostSummaryByTag返回参数结构体
*/
export interface DescribeCostSummaryByTagResponse {
/**
* 数据是否准备好,0准备中,1已就绪。
*/
Ready?: number;
/**
* 各标签值消耗分布详情
*/
SummaryOverview?: Array;
/**
* 总计
*/
SummaryTotal?: SummaryTotal;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeSavingPlanResourceInfo请求参数结构体
*/
export interface DescribeSavingPlanResourceInfoRequest {
/**
* 数量,最大值为100
*/
Limit: number;
/**
* 偏移量
*/
Offset: number;
/**
* 购买开始时间,格式yyyy-MM-dd
*/
CreateStartDate?: string;
/**
* 购买结束时间,格式yyyy-MM-dd
*/
CreateEndDate?: string;
}
/**
* 成本分析可用区复杂类型
*/
export interface AnalyseZoneDetail {
/**
* 可用区id
*/
ZoneId?: string;
/**
* 可用区Name
*/
ZoneName?: string;
}
/**
* DescribeVoucherInfo返回参数结构体
*/
export interface DescribeVoucherInfoResponse {
/**
* 券总数
*/
TotalCount?: number;
/**
* 总余额(微分)
*/
TotalBalance?: number;
/**
* 代金券相关信息
*/
VoucherInfos?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 公摊规则列表
*/
export interface AllocationRulesSummary {
/**
* 新增公摊规则名称
*/
Name: string;
/**
* 公摊策略类型,枚举值如下:
1 - 自定义分摊占比
2 - 等比分摊
3 - 按占比分摊
*/
Type: number;
/**
* 公摊规则表达式
*/
RuleDetail: AllocationRuleExpression;
/**
* 公摊比例表达式,按占比分摊不传
*/
RatioDetail?: Array;
}
/**
* DeleteGatherRule请求参数结构体
*/
export interface DeleteGatherRuleRequest {
/**
* 所删除归集规则ID
*/
RuleId: number;
/**
* 月份,不传默认当前月
*/
Month?: string;
}
/**
* 获取预算管理的基础信息分页数据
*/
export interface DataForBudgetInfoPage {
/**
* 分页
*/
Pages?: number;
/**
* 分页大小
*/
Size?: number;
/**
* 总量
*/
Total?: number;
/**
* 查询数据列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Records?: Array;
/**
* 当前页
*/
Current?: number;
}
/**
* 预算修改记录信息
*/
export interface BudgetOperationLogEntity {
/**
* 支付者Uin
*/
PayerUin?: number;
/**
* 使用者Uin
*/
OwnerUin?: number;
/**
* 操作用户Uin
*/
OperateUin?: number;
/**
* 日期
*/
BillDay?: number;
/**
* 月份
*/
BillMonth?: string;
/**
* 修改类型:ADD(新增)、UPDATE(更新)、DELETE(删除)
*/
Action?: string;
/**
* 变更信息
*/
DiffValue?: Array;
/**
* 创建时间
*/
CreateTime?: string;
/**
* 修改时间
*/
UpdateTime?: string;
/**
* 修改渠道:CONSOLE/API
*/
OperationChannel?: string;
/**
* 预算项目id
*/
BudgetId?: string;
}
/**
* DescribeAllocationBillDetail返回参数结构体
*/
export interface DescribeAllocationBillDetailResponse {
/**
* 总条数
*/
RecordNum?: number;
/**
* 分账账单概览金额汇总
*/
Total?: AllocationOverviewTotal;
/**
* 分账账单明细
*/
Detail?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 按产品汇总产品详情
*/
export interface BusinessSummaryOverviewItem {
/**
* 产品编码
*/
BusinessCode?: string;
/**
* 产品名称:用户所采购的各类云产品,例如:云服务器 CVM
*/
BusinessCodeName?: string;
/**
* 费用所占百分比,两位小数
*/
RealTotalCostRatio?: string;
/**
* 优惠后总价
*/
RealTotalCost?: string;
/**
* 现金账户支出:通过现金账户支付的金额
*/
CashPayAmount?: string;
/**
* 赠送账户支出:使用赠送金支付的金额
*/
IncentivePayAmount?: string;
/**
* 优惠券支出:使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount?: string;
/**
* 分成金账户支出:通过分成金账户支付的金额
*/
TransferPayAmount?: string;
/**
* 账单月份,格式2019-08
*/
BillMonth?: string;
/**
* 原价,单位为元。TotalCost字段自账单3.0(即2021-05)之后开始生效,账单3.0之前返回"-"。合同价的情况下,TotalCost字段与官网价格存在差异,也返回“-”。
*/
TotalCost?: string;
}
/**
* CreateGatherRule返回参数结构体
*/
export interface CreateGatherRuleResponse {
/**
* 归集规则ID
*/
Id?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 标签筛选列表
*/
export interface BillTag {
/**
* 标签键
*/
TagKey: string;
/**
* 标签值
*/
TagValue: string;
}
/**
* DescribeAllocateConditions返回参数结构体
*/
export interface DescribeAllocateConditionsResponse {
/**
* 产品筛选列表
*/
Business?: Array;
/**
* 子产品筛选列表
*/
Product?: Array;
/**
* 组件名称筛选列表
*/
Item?: Array;
/**
* 地域筛选列表
*/
Region?: Array;
/**
* 实例类型筛选列表
*/
InstanceType?: Array;
/**
* 计费模式筛选列表
*/
PayMode?: Array;
/**
* 项目筛选列表
*/
Project?: Array;
/**
* 标签筛选列表
*/
Tag?: Array;
/**
* 使用者 UIN 筛选列表
*/
OwnerUin?: Array;
/**
* 操作者 UIN 筛选列表
*/
OperateUin?: Array;
/**
* 交易类型筛选列表
*/
ActionType?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeVoucherInfo请求参数结构体
*/
export interface DescribeVoucherInfoRequest {
/**
* 一页多少条数据,默认是20条,最大不超过1000
*/
Limit: number;
/**
* 第多少页,默认是1
*/
Offset: number;
/**
* 券状态:待使用:unUsed,已使用: used,已发货:delivered,已作废: cancel,已过期:overdue
*/
Status?: string;
/**
* 代金券id
*/
VoucherId?: string;
/**
* 代金券订单id
*/
CodeId?: string;
/**
* 商品码
*/
ProductCode?: string;
/**
* 活动id
*/
ActivityId?: string;
/**
* 代金券名称
*/
VoucherName?: string;
/**
* 发放开始时间,例:2021-01-01
*/
TimeFrom?: string;
/**
* 发放结束时间,例:2021-01-01
*/
TimeTo?: string;
/**
* 指定排序字段:BeginTime开始时间、EndTime到期时间、CreateTime创建时间
*/
SortField?: string;
/**
* 指定升序降序:desc、asc
*/
SortOrder?: string;
/**
* 付费模式,postPay后付费/prePay预付费/riPay预留实例/""或者"*"表示全部模式,如果payMode为""或"*",那么productCode与subProductCode必须传空
*/
PayMode?: string;
/**
* 付费场景PayMode=postPay时:spotpay-竞价实例,"settle account"-普通后付费PayMode=prePay时:purchase-包年包月新购,renew-包年包月续费(自动续费),modify-包年包月配置变更(变配)PayMode=riPay时:oneOffFee-预留实例预付,hourlyFee-预留实例每小时扣费,*-支持全部付费场景
*/
PayScene?: string;
/**
* 操作人,默认就是用户uin
*/
Operator?: string;
/**
* 代金券主类型 has_price 为有价现金券 no_price 为无价代金券
*/
VoucherMainType?: string;
/**
* 代金券副类型 discount 为折扣券 deduct 为抵扣券
*/
VoucherSubType?: string;
/**
* 券有效时间开始时间
*/
StartTimeFrom?: string;
/**
* 券有效时间结束时间
*/
StartTimeTo?: string;
/**
* 券失效时间开始时间
*/
EndTimeFrom?: string;
/**
* 券失效时间结束时间
*/
EndTimeTo?: string;
/**
* 发券时间开始时间
*/
CreateTimeFrom?: string;
/**
* 发券时间结束时间
*/
CreateTimeTo?: string;
}
/**
* DescribeDosageDetailList请求参数结构体
*/
export interface DescribeDosageDetailListRequest {
/**
* 用量起始时间,如:2023-02-01
*/
StartTime: string;
/**
* 用量截止时间,如:2023-02-28
*/
EndTime: string;
/**
* 产品编码,已支持查询的产品如下:
p_ccc(云联络中心)
p_rav(实时音视频)
p_pstn(号码保护)
p_smh(智能媒资托管)
p_coding_devops(CODING DevOps)
p_dsa(全球IP应用加速)
*/
ProductCode: string;
/**
* 数据偏移量(从0开始)
*/
Offset: number;
/**
* 单次数据量(最大3000)
*/
Limit: number;
/**
* 用量统计类型:用量明细的数据统计汇总周期类型,包括minute-按5分钟汇总、hour-按小时汇总、day-按天汇总、month-按月汇总、comm-其他,默认查询所有类型明细,目前各产品已支持的统计类型如下:
p_ccc(云联络中心):comm、day
p_rav(实时音视频):minute、day
p_pstn(号码保护):comm
p_smh(智能媒资托管):day
p_coding_devops(CODING DevOps):comm、day
p_dsa(全球IP应用加速):minute
*/
DosageType?: string;
}
/**
* DescribeBudgetRemindRecordList返回参数结构体
*/
export interface DescribeBudgetRemindRecordListResponse {
/**
* 预算配置属性
*/
Data?: BudgetRemindRecordList;
/**
* 错误信息提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Message?: string;
/**
* 错误响应码
*/
Code?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 组件类型筛选列表
*/
export interface BillComponent {
/**
* 组件类型编码
*/
ComponentCode: string;
/**
* 组件类型:用户购买的产品或服务对应的组件大类
*/
ComponentCodeName: string;
}
/**
* DescribeBillSummaryByRegion返回参数结构体
*/
export interface DescribeBillSummaryByRegionResponse {
/**
* 数据是否准备好,0准备中,1已就绪。(Ready=0,为当前UIN首次进行初始化出账,预计需要5~10分钟出账,请于10分钟后重试即可)
*/
Ready?: number;
/**
* 各地域花费分布详情
注意:此字段可能返回 null,表示取不到有效值。
*/
SummaryOverview?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 预算管理的分页数据
*/
export interface BudgetRemindRecordList {
/**
* 自动优化 COUNT SQL 如果遇到 jSqlParser 无法解析情况,设置该参数为 false
注意:此字段可能返回 null,表示取不到有效值。
*/
OptimizeCountSql?: boolean;
/**
* 分页
注意:此字段可能返回 null,表示取不到有效值。
*/
Pages?: number;
/**
* 排序字段信息,允许前端传入的时候,注意 SQL 注入问题,可以使用 SqlInjectionUtils.check(...) 检查文本
注意:此字段可能返回 null,表示取不到有效值。
*/
Orders?: Array;
/**
* xml 自定义 count 查询的 statementId 也可以不用指定在分页 statementId 后面加上 _mpCount 例如分页 selectPageById 指定 count 的查询 statementId 设置为 selectPageById_mpCount 即可默认找到该 SQL 执行
注意:此字段可能返回 null,表示取不到有效值。
*/
CountId?: string;
/**
* 分页大小
注意:此字段可能返回 null,表示取不到有效值。
*/
Size?: number;
/**
* 总量
注意:此字段可能返回 null,表示取不到有效值。
*/
Total?: number;
/**
* 单页分页条数限制
注意:此字段可能返回 null,表示取不到有效值。
*/
MaxLimit?: string;
/**
* 查询数据列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Records?: Array;
/**
* 当前页
注意:此字段可能返回 null,表示取不到有效值。
*/
Current?: number;
/**
* 是否进行 count 查询,如果只想查询到列表不要查询总记录数,设置该参数为 false
注意:此字段可能返回 null,表示取不到有效值。
*/
SearchCount?: boolean;
}
/**
* DeleteBudget请求参数结构体
*/
export interface DeleteBudgetRequest {
/**
* 预算项目id
*/
BudgetIds: Array;
}
/**
* 交易类型筛选列表
*/
export interface BillActionType {
/**
* 交易类型编码
*/
ActionType: string;
/**
* 交易类型:明细交易类型
*/
ActionTypeName: string;
}
/**
* 资源归集汇总
*/
export interface GatherResourceSummary {
/**
* 支付者 UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识
*/
PayerUin?: string;
/**
* 使用者 UIN:实际使用资源的账号 ID
*/
OwnerUin?: string;
/**
* 操作者 UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的ID或者角色 ID)
*/
OperateUin?: string;
/**
* 实例类型编码
*/
InstanceType?: string;
/**
* 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-”
*/
InstanceTypeName?: string;
/**
* 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名
*/
ResourceId?: string;
/**
* 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名
*/
ResourceName?: string;
/**
* 分账单元唯一标识
*/
TreeNodeUniqKey?: string;
/**
* 分账单元名称
*/
TreeNodeUniqKeyName?: string;
/**
* 资源命中公摊规则ID
*/
RuleId?: number;
/**
* 资源命中公摊规则名称
*/
RuleName?: string;
/**
* 产品编码
*/
BusinessCode?: string;
/**
* 产品名称:用户所采购的各类云产品
*/
BusinessCodeName?: string;
/**
* 组件名称编码
*/
ItemCode?: string;
/**
* 组件名称:用户购买的产品或服务,所包含的具体组件
*/
ItemCodeName?: string;
/**
* 地域ID
*/
RegionId?: number;
/**
* 地域名称:资源所属地域
*/
RegionName?: string;
/**
* 分账标签:资源绑定的标签
*/
Tag?: Array;
/**
* 优惠后总价:优惠后总价 =(原价 - 预留实例抵扣原价 - 节省计划抵扣原价)* 折扣率
*/
RealTotalCost?: string;
/**
* 现金账户支出(元):通过现金账户支付的金额
*/
CashPayAmount?: string;
/**
* 代金券支出(元):使用各类优惠券(如代金券、现金券等)支付的金额
*/
VoucherPayAmount?: string;
/**
* 赠送账户支出(元):使用赠送金支付的金额
*/
IncentivePayAmount?: string;
/**
* 分成账户支出(元):通过分成金账户支付的金额
*/
TransferPayAmount?: string;
/**
* 费用归集类型:费用来源类型,分摊、归集、未分配
0 - 分摊
1 - 归集
-1 - 未分配
*/
AllocationType?: number;
/**
* 当前归属单元信息
*/
BelongTreeNodeUniqKey?: AllocationTreeNode;
/**
* 当前资源命中公摊规则信息
*/
BelongRule?: AllocationRule;
/**
* 其它归属单元信息
*/
OtherTreeNodeUniqKeys?: Array;
/**
* 其他命中规则信息
*/
OtherRules?: Array;
/**
* 项目ID
*/
ProjectId?: number;
/**
* 项目名称:资源归属的项目,用户在控制台给资源自主分配项目,未分配则是默认项目
*/
ProjectName?: string;
/**
* 子产品编码
*/
ProductCode?: string;
/**
* 子产品名称:用户采购的具体产品细分类型
*/
ProductCodeName?: string;
/**
* 计费模式编码
*/
PayMode?: string;
/**
* 计费模式:资源的计费模式,区分为包年包月和按量计费
*/
PayModeName?: string;
/**
* 交易类型编码
*/
ActionType?: string;
/**
* 交易类型:明细交易类型
*/
ActionTypeName?: string;
/**
* 分拆项 ID:涉及分拆产品的分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
SplitItemId?: string;
/**
* 分拆项名称:涉及分拆产品的分拆后的分拆项
注意:此字段可能返回 null,表示取不到有效值。
* @deprecated
*/
SplitItemName?: string;
}
/**
* DescribeSavingPlanResourceInfo返回参数结构体
*/
export interface DescribeSavingPlanResourceInfoResponse {
/**
* 记录数
*/
Total?: number;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDealsByCond请求参数结构体
*/
export interface DescribeDealsByCondRequest {
/**
* 开始时间 2016-01-01 00:00:00
*/
StartTime: string;
/**
* 结束时间 2016-02-01 00:00:00 建议跨度不超过3个月
*/
EndTime: string;
/**
* 一页多少条数据,默认是20条,最大不超过1000
*/
Limit: number;
/**
* 第多少页,从0开始,默认是0
*/
Offset?: number;
/**
* 订单状态,默认为4(成功的订单)
订单的状态
1:未支付
2:已支付3:发货中
4:已发货
5:发货失败
6:已退款
7:已关单
8:订单过期
9:订单已失效
10:产品已失效
11:代付拒绝
12:支付中
*/
Status?: number;
/**
* 子订单号
*/
OrderId?: string;
/**
* 大订单号
*/
BigDealId?: string;
/**
* 资源id
*/
ResourceId?: string;
/**
* 订单状态
*/
StatusSet?: Array;
}
/**
* DescribeAllocationSummaryByResource返回参数结构体
*/
export interface DescribeAllocationSummaryByResourceResponse {
/**
* 总条数
*/
RecordNum?: number;
/**
* 分账账单概览金额汇总
*/
Total?: AllocationOverviewTotal;
/**
* 分账账单按资源汇总明细
*/
Detail?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateAllocationUnit返回参数结构体
*/
export interface CreateAllocationUnitResponse {
/**
* 新增分账单元ID
*/
Id?: number;
/**
* 分账单元唯一标识
*/
TreeNodeUniqKey?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeDosageCosDetailByDate返回参数结构体
*/
export interface DescribeDosageCosDetailByDateResponse {
/**
* 用量数组
*/
DetailSets?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 组件名称筛选列表
*/
export interface BillItem {
/**
* 组件名称编码
*/
ItemCode: string;
/**
* 组件名称:用户购买的产品或服务,所包含的具体组件
*/
ItemCodeName: string;
}
/**
* DeleteAllocationUnit请求参数结构体
*/
export interface DeleteAllocationUnitRequest {
/**
* 所删除分账单元ID
*/
Id: number;
/**
* 月份,不传默认当前月
*/
Month?: string;
}
/**
* RefundInstance返回参数结构体
*/
export interface RefundInstanceResponse {
/**
* 订单号列表
*/
OrderIdList?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 分账规则表达式
*/
export interface AllocationRuleExpression {
/**
* RuleKey:分账维度
枚举值:
ownerUin - 使用者UIN,
operateUin - 操作者UIN,
businessCode - 产品一层编码,
productCode - 产品二层编码,
itemCode - 产品四层编码,
projectId - 项目ID,
regionId - 地域ID,
resourceId - 资源ID,
tag - 标签键值对,
payMode - 计费模式,
instanceType - 实例类型,
actionType - 交易类型
*/
RuleKey?: string;
/**
* 分账维度规则
枚举值:
in - 是
not in - 不是
*/
Operator?: string;
/**
* 分账维度值,例如当RuleKey为businessCode时,["p_cbs","p_sqlserver"]表示产品一层是"p_cbs","p_sqlserver"的费用
*/
RuleValue?: Array;
/**
* 分账逻辑连接词,枚举值如下:
and - 且
or - 或
*/
Connectors?: string;
/**
* 嵌套规则
*/
Children?: Array;
}
/**
* 子产品筛选列表
*/
export interface BillProduct {
/**
* 子产品编码
*/
ProductCode: string;
/**
* 子产品名称:用户采购的具体产品细分类型
*/
ProductCodeName: string;
}
/**
* DeleteAllocationUnit返回参数结构体
*/
export interface DeleteAllocationUnitResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 项目过滤条件
*/
export interface ConditionProject {
/**
* 项目ID
*/
ProjectId?: string;
/**
* 项目名称
*/
ProjectName?: string;
}
/**
* DescribeTagList返回参数结构体
*/
export interface DescribeTagListResponse {
/**
* 总记录数
*/
RecordNum?: number;
/**
* 标签信息
*/
Data?: Array;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* cos产品用量明细返回数据结构
*/
export interface CosDetailSets {
/**
* 存储桶名称
*/
BucketName: string;
/**
* 用量开始时间
*/
DosageBeginTime: string;
/**
* 用量结束时间
*/
DosageEndTime: string;
/**
* 子产品名称
*/
SubProductCodeName: string;
/**
* 计费项名称
*/
BillingItemCodeName: string;
/**
* 用量
*/
DosageValue: string;
/**
* 单位
*/
Unit: string;
}
/**
* 计量标准接入类产品支持API接口获取用量明细返回数据结构
*/
export interface DescribeDosageDetail {
/**
* 日期
*/
Date?: string;
/**
* 账号 ID 是用户在腾讯云的唯一账号标识
*/
Uin?: string;
/**
* 用量统计类型
*/
DosageType?: string;
/**
* 产品编码
*/
ProductCode?: string;
/**
* 子产品编码
*/
SubProductCode?: string;
/**
* 组件类型编码
*/
BillingItemCode?: string;
/**
* 组件编码
*/
SubBillingItemCode?: string;
/**
* 产品名称
*/
ProductCodeName?: string;
/**
* 子产品名称
*/
SubProductCodeName?: string;
/**
* 组件类型
*/
BillingItemCodeName?: string;
/**
* 组件
*/
SubBillingItemCodeName?: string;
/**
* 用量单位
*/
DosageUnit?: string;
/**
* 用量起始时间
*/
DosageBeginTime?: string;
/**
* 用量截止时间
*/
DosageEndTime?: string;
/**
* 标准用量
*/
DosageValue?: number;
/**
* 抵扣用量
*/
DeductValue?: number;
/**
* 抵扣余量
*/
RemainValue?: number;
/**
* sdkAppId
*/
SdkAppId?: string;
/**
* 其他信息
*/
AttrStr?: Array;
/**
* 用量模板名称
*/
SheetName?: Array;
}
/**
* 预算计算复杂数据类型
*/
export interface BudgetPlan {
/**
* 前端页面日期显示
注意:此字段可能返回 null,表示取不到有效值。
*/
DateDesc?: string;
/**
* 预算额度
注意:此字段可能返回 null,表示取不到有效值。
*/
Quota?: string;
}
/**
* 计费模式筛选列表
*/
export interface BillPayMode {
/**
* 计费模式编码
*/
PayMode: string;
/**
* 计费模式:资源的计费模式,区分为包年包月和按量计费
*/
PayModeName: string;
}
/**
* DescribeAllocationTrendByMonth返回参数结构体
*/
export interface DescribeAllocationTrendByMonthResponse {
/**
* 当月费用信息
*/
Current?: AllocationBillTrendDetail;
/**
* 之前月份费用信息
*/
Previous?: Array;
/**
* 费用统计信息
*/
Stat?: AllocationStat;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyAllocationUnit返回参数结构体
*/
export interface ModifyAllocationUnitResponse {
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 成本分析过滤框复杂类型
*/
export interface AnalyseConditionDetail {
/**
* 产品
*/
Business?: Array;
/**
* 项目
*/
Project?: Array;
/**
* 地域
*/
Region?: Array;
/**
* 计费模式
*/
PayMode?: Array;
/**
* 交易类型
*/
ActionType?: Array;
/**
* 可用区
*/
Zone?: Array