lib/v20180709/models.rb in tencentcloud-sdk-billing-3.0.792 vs lib/v20180709/models.rb in tencentcloud-sdk-billing-3.0.793

- old
+ new

@@ -172,14 +172,14 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type ZoneId: Integer # @param ZoneName: 可用区:资源所属可用区 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ZoneName: String - # @param ResourceId: 资源ID:账单中出账对象 ID,不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID + # @param ResourceId: 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceId: String - # @param ResourceName: 实例名称:用户在控制台为资源设置的名称,如未设置默认为空 + # @param ResourceName: 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceName: String # @param InstanceType: 实例类型编码 # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceType: String @@ -329,10 +329,15 @@ # -1 - 未分配 # 注意:此字段可能返回 null,表示取不到有效值。 # @type AllocationType: Integer attr_accessor :TreeNodeUniqKey, :TreeNodeUniqKeyName, :BillDate, :PayerUin, :OwnerUin, :OperateUin, :BusinessCode, :BusinessCodeName, :PayMode, :PayModeName, :ProjectId, :ProjectName, :RegionId, :RegionName, :ZoneId, :ZoneName, :ResourceId, :ResourceName, :InstanceType, :InstanceTypeName, :SplitItemId, :SplitItemName, :ProductCode, :ProductCodeName, :ActionType, :ActionTypeName, :OrderId, :BillId, :PayTime, :FeeBeginTime, :FeeEndTime, :ComponentCode, :ComponentCodeName, :SinglePrice, :ContractPrice, :SinglePriceUnit, :UsedAmount, :UsedAmountUnit, :TimeSpan, :TimeUnit, :ReserveDetail, :SplitRatio, :TotalCost, :RITimeSpan, :RICost, :SPCost, :Discount, :BlendedDiscount, :RealTotalCost, :CashPayAmount, :VoucherPayAmount, :IncentivePayAmount, :TransferPayAmount, :Tag, :RegionType, :RegionTypeName, :ItemCode, :ItemCodeName, :AssociatedOrder, :PriceInfo, :Formula, :FormulaUrl, :RealTotalMeasure, :DeductedMeasure, :ComponentConfig, :AllocationType + extend Gem::Deprecate + deprecate :SplitItemId, :none, 2024, 3 + deprecate :SplitItemId=, :none, 2024, 3 + deprecate :SplitItemName, :none, 2024, 3 + deprecate :SplitItemName=, :none, 2024, 3 def initialize(treenodeuniqkey=nil, treenodeuniqkeyname=nil, billdate=nil, payeruin=nil, owneruin=nil, operateuin=nil, businesscode=nil, businesscodename=nil, paymode=nil, paymodename=nil, projectid=nil, projectname=nil, regionid=nil, regionname=nil, zoneid=nil, zonename=nil, resourceid=nil, resourcename=nil, instancetype=nil, instancetypename=nil, splititemid=nil, splititemname=nil, productcode=nil, productcodename=nil, actiontype=nil, actiontypename=nil, orderid=nil, billid=nil, paytime=nil, feebegintime=nil, feeendtime=nil, componentcode=nil, componentcodename=nil, singleprice=nil, contractprice=nil, singlepriceunit=nil, usedamount=nil, usedamountunit=nil, timespan=nil, timeunit=nil, reservedetail=nil, splitratio=nil, totalcost=nil, ritimespan=nil, ricost=nil, spcost=nil, discount=nil, blendeddiscount=nil, realtotalcost=nil, cashpayamount=nil, voucherpayamount=nil, incentivepayamount=nil, transferpayamount=nil, tag=nil, regiontype=nil, regiontypename=nil, itemcode=nil, itemcodename=nil, associatedorder=nil, priceinfo=nil, formula=nil, formulaurl=nil, realtotalmeasure=nil, deductedmeasure=nil, componentconfig=nil, allocationtype=nil) @TreeNodeUniqKey = treenodeuniqkey @TreeNodeUniqKeyName = treenodeuniqkeyname @BillDate = billdate @@ -1012,14 +1017,14 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceType: String # @param InstanceTypeName: 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-” # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceTypeName: String - # @param ResourceId: 资源ID:账单中出账对象 ID,不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID + # @param ResourceId: 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceId: String - # @param ResourceName: 实例名称:用户在控制台为资源设置的名称,如未设置默认为空 + # @param ResourceName: 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceName: String # @param Tag: 分账标签:资源绑定的标签 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Tag: Array @@ -1142,10 +1147,15 @@ # @param ComponentConfig: 配置描述:资源配置规格信息 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ComponentConfig: String attr_accessor :TreeNodeUniqKey, :TreeNodeUniqKeyName, :BillDate, :PayerUin, :OwnerUin, :OperateUin, :PayMode, :PayModeName, :ActionType, :ActionTypeName, :BusinessCode, :BusinessCodeName, :ProductCode, :ProductCodeName, :RegionId, :RegionName, :ZoneId, :ZoneName, :InstanceType, :InstanceTypeName, :ResourceId, :ResourceName, :Tag, :ProjectId, :ProjectName, :AllocationType, :TotalCost, :RiTimeSpan, :RiCost, :RealTotalCost, :CashPayAmount, :VoucherPayAmount, :IncentivePayAmount, :TransferPayAmount, :ItemCode, :ItemCodeName, :ComponentCode, :ComponentCodeName, :SplitItemId, :SplitItemName, :FeeBeginTime, :FeeEndTime, :SPCost, :RegionType, :RegionTypeName, :SinglePrice, :ContractPrice, :SinglePriceUnit, :UsedAmount, :UsedAmountUnit, :TimeSpan, :TimeUnit, :ReserveDetail, :RealTotalMeasure, :DeductedMeasure, :Discount, :BlendedDiscount, :PriceInfo, :Formula, :FormulaUrl, :ComponentConfig + extend Gem::Deprecate + deprecate :SplitItemId, :none, 2024, 3 + deprecate :SplitItemId=, :none, 2024, 3 + deprecate :SplitItemName, :none, 2024, 3 + deprecate :SplitItemName=, :none, 2024, 3 def initialize(treenodeuniqkey=nil, treenodeuniqkeyname=nil, billdate=nil, payeruin=nil, owneruin=nil, operateuin=nil, paymode=nil, paymodename=nil, actiontype=nil, actiontypename=nil, businesscode=nil, businesscodename=nil, productcode=nil, productcodename=nil, regionid=nil, regionname=nil, zoneid=nil, zonename=nil, instancetype=nil, instancetypename=nil, resourceid=nil, resourcename=nil, tag=nil, projectid=nil, projectname=nil, allocationtype=nil, totalcost=nil, ritimespan=nil, ricost=nil, realtotalcost=nil, cashpayamount=nil, voucherpayamount=nil, incentivepayamount=nil, transferpayamount=nil, itemcode=nil, itemcodename=nil, componentcode=nil, componentcodename=nil, splititemid=nil, splititemname=nil, feebegintime=nil, feeendtime=nil, spcost=nil, regiontype=nil, regiontypename=nil, singleprice=nil, contractprice=nil, singlepriceunit=nil, usedamount=nil, usedamountunit=nil, timespan=nil, timeunit=nil, reservedetail=nil, realtotalmeasure=nil, deductedmeasure=nil, discount=nil, blendeddiscount=nil, priceinfo=nil, formula=nil, formulaurl=nil, componentconfig=nil) @TreeNodeUniqKey = treenodeuniqkey @TreeNodeUniqKeyName = treenodeuniqkeyname @BillDate = billdate @@ -1341,14 +1351,14 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceType: String # @param InstanceTypeName: 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-” # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceTypeName: String - # @param ResourceId: 资源ID:账单中出账对象 ID,不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID + # @param ResourceId: 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceId: String - # @param ResourceName: 实例名称:用户在控制台为资源设置的名称,如未设置默认为空 + # @param ResourceName: 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceName: String # @param Tag: 分账标签:资源绑定的标签 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Tag: Array @@ -1412,10 +1422,15 @@ # @param ComponentConfig: 配置描述:对应资源下各组件名称及用量(如组件为用量累加型计费则为合计用量) # 注意:此字段可能返回 null,表示取不到有效值。 # @type ComponentConfig: String attr_accessor :TreeNodeUniqKey, :TreeNodeUniqKeyName, :BillDate, :PayerUin, :OwnerUin, :OperateUin, :PayMode, :PayModeName, :ActionType, :ActionTypeName, :BusinessCode, :BusinessCodeName, :ProductCode, :ProductCodeName, :RegionId, :RegionName, :ZoneId, :ZoneName, :InstanceType, :InstanceTypeName, :ResourceId, :ResourceName, :Tag, :ProjectId, :ProjectName, :AllocationType, :TotalCost, :RiTimeSpan, :RiCost, :RealTotalCost, :CashPayAmount, :VoucherPayAmount, :IncentivePayAmount, :TransferPayAmount, :SplitItemId, :SplitItemName, :FeeBeginTime, :FeeEndTime, :SPCost, :RegionType, :RegionTypeName, :ComponentConfig + extend Gem::Deprecate + deprecate :SplitItemId, :none, 2024, 3 + deprecate :SplitItemId=, :none, 2024, 3 + deprecate :SplitItemName, :none, 2024, 3 + deprecate :SplitItemName=, :none, 2024, 3 def initialize(treenodeuniqkey=nil, treenodeuniqkeyname=nil, billdate=nil, payeruin=nil, owneruin=nil, operateuin=nil, paymode=nil, paymodename=nil, actiontype=nil, actiontypename=nil, businesscode=nil, businesscodename=nil, productcode=nil, productcodename=nil, regionid=nil, regionname=nil, zoneid=nil, zonename=nil, instancetype=nil, instancetypename=nil, resourceid=nil, resourcename=nil, tag=nil, projectid=nil, projectname=nil, allocationtype=nil, totalcost=nil, ritimespan=nil, ricost=nil, realtotalcost=nil, cashpayamount=nil, voucherpayamount=nil, incentivepayamount=nil, transferpayamount=nil, splititemid=nil, splititemname=nil, feebegintime=nil, feeendtime=nil, spcost=nil, regiontype=nil, regiontypename=nil, componentconfig=nil) @TreeNodeUniqKey = treenodeuniqkey @TreeNodeUniqKeyName = treenodeuniqkeyname @BillDate = billdate @@ -3476,22 +3491,26 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type VoucherPayAmount: String # @param TransferPayAmount: 分成金 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TransferPayAmount: String + # @param RegionName: 地域名称(仅在地域汇总总展示) + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RegionName: String - attr_accessor :BusinessCode, :BusinessCodeName, :RealTotalCost, :Trend, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :TransferPayAmount + attr_accessor :BusinessCode, :BusinessCodeName, :RealTotalCost, :Trend, :CashPayAmount, :IncentivePayAmount, :VoucherPayAmount, :TransferPayAmount, :RegionName - def initialize(businesscode=nil, businesscodename=nil, realtotalcost=nil, trend=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, transferpayamount=nil) + def initialize(businesscode=nil, businesscodename=nil, realtotalcost=nil, trend=nil, cashpayamount=nil, incentivepayamount=nil, voucherpayamount=nil, transferpayamount=nil, regionname=nil) @BusinessCode = businesscode @BusinessCodeName = businesscodename @RealTotalCost = realtotalcost @Trend = trend @CashPayAmount = cashpayamount @IncentivePayAmount = incentivepayamount @VoucherPayAmount = voucherpayamount @TransferPayAmount = transferpayamount + @RegionName = regionname end def deserialize(params) @BusinessCode = params['BusinessCode'] @BusinessCodeName = params['BusinessCodeName'] @@ -3502,10 +3521,11 @@ end @CashPayAmount = params['CashPayAmount'] @IncentivePayAmount = params['IncentivePayAmount'] @VoucherPayAmount = params['VoucherPayAmount'] @TransferPayAmount = params['TransferPayAmount'] + @RegionName = params['RegionName'] end end # 消耗按项目汇总详情 class ConsumptionProjectSummaryDataItem < TencentCloud::Common::AbstractModel @@ -3579,19 +3599,35 @@ # @type RealTotalCost: String # @param Trend: 趋势 # @type Trend: :class:`Tencentcloud::Billing.v20180709.models.ConsumptionSummaryTrend` # @param Business: 产品消费详情 # @type Business: Array + # @param CashPayAmount: 现金 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type CashPayAmount: String + # @param VoucherPayAmount: 代金券 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type VoucherPayAmount: String + # @param IncentivePayAmount: 赠送金 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type IncentivePayAmount: String + # @param TransferPayAmount: 分成金 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type TransferPayAmount: String - attr_accessor :RegionId, :RegionName, :RealTotalCost, :Trend, :Business + attr_accessor :RegionId, :RegionName, :RealTotalCost, :Trend, :Business, :CashPayAmount, :VoucherPayAmount, :IncentivePayAmount, :TransferPayAmount - def initialize(regionid=nil, regionname=nil, realtotalcost=nil, trend=nil, business=nil) + def initialize(regionid=nil, regionname=nil, realtotalcost=nil, trend=nil, business=nil, cashpayamount=nil, voucherpayamount=nil, incentivepayamount=nil, transferpayamount=nil) @RegionId = regionid @RegionName = regionname @RealTotalCost = realtotalcost @Trend = trend @Business = business + @CashPayAmount = cashpayamount + @VoucherPayAmount = voucherpayamount + @IncentivePayAmount = incentivepayamount + @TransferPayAmount = transferpayamount end def deserialize(params) @RegionId = params['RegionId'] @RegionName = params['RegionName'] @@ -3606,10 +3642,14 @@ consumptionbusinesssummarydataitem_tmp = ConsumptionBusinessSummaryDataItem.new consumptionbusinesssummarydataitem_tmp.deserialize(i) @Business << consumptionbusinesssummarydataitem_tmp end end + @CashPayAmount = params['CashPayAmount'] + @VoucherPayAmount = params['VoucherPayAmount'] + @IncentivePayAmount = params['IncentivePayAmount'] + @TransferPayAmount = params['TransferPayAmount'] end end # 消耗按资源汇总过滤条件 class ConsumptionResourceSummaryConditionValue < TencentCloud::Common::AbstractModel @@ -3720,14 +3760,65 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type IncentivePayAmount: String # @param TransferPayAmount: 分成金 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TransferPayAmount: String + # @param PayerUin: 支付者UIN:支付者的账号 ID,账号 ID 是用户在腾讯云的唯一账号标识 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type PayerUin: String + # @param OwnerUin: 使用者UIN:实际使用资源的账号 ID + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type OwnerUin: String + # @param OperateUin: 操作者UIN:操作者账号 ID(预付费资源下单或后付费操作开通资源账号的 ID 或者角色 ID ) + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type OperateUin: String + # @param ProductCode: 子产品编码 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ProductCode: String + # @param ProductCodeName: 子产品名称:用户采购的具体产品细分类型,例如:云服务器 CVM-标准型 S1 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ProductCodeName: String + # @param RegionType: 地域类型 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RegionType: String + # @param RegionTypeName: 地域类型名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type RegionTypeName: String + # @param Extend1: 扩展字段1 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Extend1: String + # @param Extend2: 扩展字段2 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Extend2: String + # @param Extend3: 扩展字段3 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Extend3: String + # @param Extend4: 扩展字段4 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Extend4: String + # @param Extend5: 扩展字段5 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type Extend5: String + # @param InstanceType: 实例类型 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type InstanceType: String + # @param InstanceTypeName: 实例类型名称 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type InstanceTypeName: String + # @param PayTime: 扣费时间:结算扣费时间 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type PayTime: String + # @param ZoneName: 可用区:资源所属可用区,如广州三区 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ZoneName: String + # @param ComponentConfig: 配置描述 + # 注意:此字段可能返回 null,表示取不到有效值。 + # @type ComponentConfig: String - attr_accessor :ResourceId, :ResourceName, :RealTotalCost, :CashPayAmount, :ProjectId, :ProjectName, :RegionId, :RegionName, :PayMode, :PayModeName, :BusinessCode, :BusinessCodeName, :ConsumptionTypeName, :RealCost, :FeeBeginTime, :FeeEndTime, :DayDiff, :DailyTotalCost, :OrderId, :VoucherPayAmount, :IncentivePayAmount, :TransferPayAmount + attr_accessor :ResourceId, :ResourceName, :RealTotalCost, :CashPayAmount, :ProjectId, :ProjectName, :RegionId, :RegionName, :PayMode, :PayModeName, :BusinessCode, :BusinessCodeName, :ConsumptionTypeName, :RealCost, :FeeBeginTime, :FeeEndTime, :DayDiff, :DailyTotalCost, :OrderId, :VoucherPayAmount, :IncentivePayAmount, :TransferPayAmount, :PayerUin, :OwnerUin, :OperateUin, :ProductCode, :ProductCodeName, :RegionType, :RegionTypeName, :Extend1, :Extend2, :Extend3, :Extend4, :Extend5, :InstanceType, :InstanceTypeName, :PayTime, :ZoneName, :ComponentConfig - def initialize(resourceid=nil, resourcename=nil, realtotalcost=nil, cashpayamount=nil, projectid=nil, projectname=nil, regionid=nil, regionname=nil, paymode=nil, paymodename=nil, businesscode=nil, businesscodename=nil, consumptiontypename=nil, realcost=nil, feebegintime=nil, feeendtime=nil, daydiff=nil, dailytotalcost=nil, orderid=nil, voucherpayamount=nil, incentivepayamount=nil, transferpayamount=nil) + def initialize(resourceid=nil, resourcename=nil, realtotalcost=nil, cashpayamount=nil, projectid=nil, projectname=nil, regionid=nil, regionname=nil, paymode=nil, paymodename=nil, businesscode=nil, businesscodename=nil, consumptiontypename=nil, realcost=nil, feebegintime=nil, feeendtime=nil, daydiff=nil, dailytotalcost=nil, orderid=nil, voucherpayamount=nil, incentivepayamount=nil, transferpayamount=nil, payeruin=nil, owneruin=nil, operateuin=nil, productcode=nil, productcodename=nil, regiontype=nil, regiontypename=nil, extend1=nil, extend2=nil, extend3=nil, extend4=nil, extend5=nil, instancetype=nil, instancetypename=nil, paytime=nil, zonename=nil, componentconfig=nil) @ResourceId = resourceid @ResourceName = resourcename @RealTotalCost = realtotalcost @CashPayAmount = cashpayamount @ProjectId = projectid @@ -3746,10 +3837,27 @@ @DailyTotalCost = dailytotalcost @OrderId = orderid @VoucherPayAmount = voucherpayamount @IncentivePayAmount = incentivepayamount @TransferPayAmount = transferpayamount + @PayerUin = payeruin + @OwnerUin = owneruin + @OperateUin = operateuin + @ProductCode = productcode + @ProductCodeName = productcodename + @RegionType = regiontype + @RegionTypeName = regiontypename + @Extend1 = extend1 + @Extend2 = extend2 + @Extend3 = extend3 + @Extend4 = extend4 + @Extend5 = extend5 + @InstanceType = instancetype + @InstanceTypeName = instancetypename + @PayTime = paytime + @ZoneName = zonename + @ComponentConfig = componentconfig end def deserialize(params) @ResourceId = params['ResourceId'] @ResourceName = params['ResourceName'] @@ -3771,10 +3879,27 @@ @DailyTotalCost = params['DailyTotalCost'] @OrderId = params['OrderId'] @VoucherPayAmount = params['VoucherPayAmount'] @IncentivePayAmount = params['IncentivePayAmount'] @TransferPayAmount = params['TransferPayAmount'] + @PayerUin = params['PayerUin'] + @OwnerUin = params['OwnerUin'] + @OperateUin = params['OperateUin'] + @ProductCode = params['ProductCode'] + @ProductCodeName = params['ProductCodeName'] + @RegionType = params['RegionType'] + @RegionTypeName = params['RegionTypeName'] + @Extend1 = params['Extend1'] + @Extend2 = params['Extend2'] + @Extend3 = params['Extend3'] + @Extend4 = params['Extend4'] + @Extend5 = params['Extend5'] + @InstanceType = params['InstanceType'] + @InstanceTypeName = params['InstanceTypeName'] + @PayTime = params['PayTime'] + @ZoneName = params['ZoneName'] + @ComponentConfig = params['ComponentConfig'] end end # 消耗汇总详情 class ConsumptionSummaryTotal < TencentCloud::Common::AbstractModel @@ -4796,11 +4921,11 @@ # DescribeAllocationBillDetail请求参数结构体 class DescribeAllocationBillDetailRequest < TencentCloud::Common::AbstractModel # @param Limit: 数量,最大值为1000 # @type Limit: Integer - # @param Offset: 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,依次类推 + # @param Offset: 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推 # @type Offset: Integer # @param Month: 账单月份,格式为2024-02,不传默认当前月 # @type Month: String # @param TreeNodeUniqKeys: 分账单元唯一标识,用作筛选 # @type TreeNodeUniqKeys: Array @@ -4840,11 +4965,11 @@ # @type Tag: Array # @param ComponentCodes: 组件类型编码,用作筛选 # @type ComponentCodes: Array # @param ItemCodes: 组件名称编码,用作筛选 # @type ItemCodes: Array - # @param SearchKey: 模糊搜索:支持标签、资源id、资源别名、分拆项id和分拆项名称 + # @param SearchKey: 模糊搜索:支持标签、资源id、资源别名 # @type SearchKey: String # @param ProjectIds: 项目ID,用作筛选 # @type ProjectIds: Array attr_accessor :Limit, :Offset, :Month, :TreeNodeUniqKeys, :Sort, :SortType, :BusinessCodes, :OwnerUins, :OperateUins, :PayModes, :ActionTypes, :ProductCodes, :RegionIds, :ZoneIds, :InstanceTypes, :Tag, :ComponentCodes, :ItemCodes, :SearchKey, :ProjectIds @@ -5214,11 +5339,11 @@ # DescribeAllocationSummaryByItem请求参数结构体 class DescribeAllocationSummaryByItemRequest < TencentCloud::Common::AbstractModel # @param Limit: 数量,最大值为1000 # @type Limit: Integer - # @param Offset: 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,依次类推 + # @param Offset: 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推 # @type Offset: Integer # @param Month: 账单月份,格式为2024-02,不传默认当前月 # @type Month: String # @param PeriodType: 统计周期,枚举值如下 # month - 月 @@ -5264,11 +5389,11 @@ # @type Tag: Array # @param ComponentCodes: 组件类型编码,用作筛选 # @type ComponentCodes: Array # @param ItemCodes: 组件名称编码,用作筛选 # @type ItemCodes: Array - # @param SearchKey: 模糊搜索:支持标签、资源id、资源别名、分拆项id和分拆项名称 + # @param SearchKey: 模糊搜索:支持标签、资源id、资源别名 # @type SearchKey: String # @param ProjectIds: 项目ID,用作筛选 # @type ProjectIds: Array # @param AllocationType: 费用归集类型,枚举值如下: # 0 - 分摊 @@ -5376,11 +5501,11 @@ # DescribeAllocationSummaryByResource请求参数结构体 class DescribeAllocationSummaryByResourceRequest < TencentCloud::Common::AbstractModel # @param Limit: 数量,最大值为1000 # @type Limit: Integer - # @param Offset: 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,依次类推 + # @param Offset: 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推 # @type Offset: Integer # @param Month: 账单月份,格式为2024-02,不传默认当前月 # @type Month: String # @param PeriodType: 统计周期,枚举值如下 # month - 月 @@ -5422,11 +5547,11 @@ # @type ZoneIds: Array # @param InstanceTypes: 实例类型编码,用作筛选 # @type InstanceTypes: Array # @param Tag: 标签,用作筛选 # @type Tag: Array - # @param SearchKey: 模糊搜索:支持标签、资源id、资源别名、分拆项id和分拆项名称 + # @param SearchKey: 模糊搜索:支持标签、资源id、资源别名 # @type SearchKey: String # @param ProjectIds: 项目ID,用作筛选 # @type ProjectIds: Array # @param AllocationType: 费用归集类型,枚举值如下: # 0 - 分摊 @@ -7717,11 +7842,11 @@ # DescribeGatherResource请求参数结构体 class DescribeGatherResourceRequest < TencentCloud::Common::AbstractModel # @param Limit: 数量,最大值为1000 # @type Limit: Integer - # @param Offset: 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,依次类推 + # @param Offset: 分页偏移量,Offset=0表示第一页,如果Limit=100,则Offset=100表示第二页,Offset=200表示第三页,以此类推 # @type Offset: Integer # @param Month: 账单月份,格式为2024-02,不传默认当前月 # @type Month: String # @param TreeNodeUniqKey: 分账单元唯一标识,用作筛选 # @type TreeNodeUniqKey: String @@ -7754,11 +7879,11 @@ # @type PayModes: Array # @param OperateUins: 操作者UIN,用作筛选 # @type OperateUins: Array # @param OwnerUins: 使用者UIN,用作筛选 # @type OwnerUins: Array - # @param SearchKey: 模糊搜索:支持标签、资源id、资源别名、分拆项id和分拆项名称 + # @param SearchKey: 模糊搜索:支持标签、资源id、资源别名 # @type SearchKey: String # @param Tag: 标签,用作筛选 # @type Tag: Array # @param ProjectIds: 项目ID,用作筛选 # @type ProjectIds: Array @@ -8580,14 +8705,14 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceType: String # @param InstanceTypeName: 实例类型:购买的产品服务对应的实例类型,包括资源包、RI、SP、竞价实例。常规实例默认展示“-” # 注意:此字段可能返回 null,表示取不到有效值。 # @type InstanceTypeName: String - # @param ResourceId: 资源ID:账单中出账对象 ID,不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID + # @param ResourceId: 资源ID:不同产品因资源形态不同,资源内容不完全相同,如云服务器 CVM 为对应的实例 ID; 若该产品被分拆,则展示产品分拆后的分拆项 ID,如 COS 桶 ID,CDN 域名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceId: String - # @param ResourceName: 实例名称:用户在控制台为资源设置的名称,如未设置默认为空 + # @param ResourceName: 实例名称:用户在控制台为资源设置的名称,如未设置默认为空;若该产品被分拆,则展示分拆产品分拆后的分拆项资源别名 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ResourceName: String # @param TreeNodeUniqKey: 分账单元唯一标识 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TreeNodeUniqKey: String @@ -8684,9 +8809,14 @@ # @param SplitItemName: 分拆项名称:涉及分拆产品的分拆后的分拆项 # 注意:此字段可能返回 null,表示取不到有效值。 # @type SplitItemName: String attr_accessor :PayerUin, :OwnerUin, :OperateUin, :InstanceType, :InstanceTypeName, :ResourceId, :ResourceName, :TreeNodeUniqKey, :TreeNodeUniqKeyName, :RuleId, :RuleName, :BusinessCode, :BusinessCodeName, :ItemCode, :ItemCodeName, :RegionId, :RegionName, :Tag, :RealTotalCost, :CashPayAmount, :VoucherPayAmount, :IncentivePayAmount, :TransferPayAmount, :AllocationType, :BelongTreeNodeUniqKey, :BelongRule, :OtherTreeNodeUniqKeys, :OtherRules, :ProjectId, :ProjectName, :ProductCode, :ProductCodeName, :PayMode, :PayModeName, :ActionType, :ActionTypeName, :SplitItemId, :SplitItemName + extend Gem::Deprecate + deprecate :SplitItemId, :none, 2024, 3 + deprecate :SplitItemId=, :none, 2024, 3 + deprecate :SplitItemName, :none, 2024, 3 + deprecate :SplitItemName=, :none, 2024, 3 def initialize(payeruin=nil, owneruin=nil, operateuin=nil, instancetype=nil, instancetypename=nil, resourceid=nil, resourcename=nil, treenodeuniqkey=nil, treenodeuniqkeyname=nil, ruleid=nil, rulename=nil, businesscode=nil, businesscodename=nil, itemcode=nil, itemcodename=nil, regionid=nil, regionname=nil, tag=nil, realtotalcost=nil, cashpayamount=nil, voucherpayamount=nil, incentivepayamount=nil, transferpayamount=nil, allocationtype=nil, belongtreenodeuniqkey=nil, belongrule=nil, othertreenodeuniqkeys=nil, otherrules=nil, projectid=nil, projectname=nil, productcode=nil, productcodename=nil, paymode=nil, paymodename=nil, actiontype=nil, actiontypename=nil, splititemid=nil, splititemname=nil) @PayerUin = payeruin @OwnerUin = owneruin @OperateUin = operateuin