1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getBillingBudgetOperationLog
tencentcloud 1.82.29 published on Friday, Oct 10, 2025 by tencentcloudstack

tencentcloud.getBillingBudgetOperationLog

Deploy with Pulumi
tencentcloud logo
tencentcloud 1.82.29 published on Friday, Oct 10, 2025 by tencentcloudstack

    Use this data source to query detailed information of billing billing_budget_operation_log

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const billingBudgetOperationLog = tencentcloud.getBillingBudgetOperationLog({
        budgetId: "1971489821259956225",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    billing_budget_operation_log = tencentcloud.get_billing_budget_operation_log(budget_id="1971489821259956225")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetBillingBudgetOperationLog(ctx, &tencentcloud.GetBillingBudgetOperationLogArgs{
    			BudgetId: "1971489821259956225",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var billingBudgetOperationLog = Tencentcloud.GetBillingBudgetOperationLog.Invoke(new()
        {
            BudgetId = "1971489821259956225",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetBillingBudgetOperationLogArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var billingBudgetOperationLog = TencentcloudFunctions.getBillingBudgetOperationLog(GetBillingBudgetOperationLogArgs.builder()
                .budgetId("1971489821259956225")
                .build());
    
        }
    }
    
    variables:
      billingBudgetOperationLog:
        fn::invoke:
          function: tencentcloud:getBillingBudgetOperationLog
          arguments:
            budgetId: '1971489821259956225'
    

    Using getBillingBudgetOperationLog

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBillingBudgetOperationLog(args: GetBillingBudgetOperationLogArgs, opts?: InvokeOptions): Promise<GetBillingBudgetOperationLogResult>
    function getBillingBudgetOperationLogOutput(args: GetBillingBudgetOperationLogOutputArgs, opts?: InvokeOptions): Output<GetBillingBudgetOperationLogResult>
    def get_billing_budget_operation_log(budget_id: Optional[str] = None,
                                         id: Optional[str] = None,
                                         result_output_file: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetBillingBudgetOperationLogResult
    def get_billing_budget_operation_log_output(budget_id: Optional[pulumi.Input[str]] = None,
                                         id: Optional[pulumi.Input[str]] = None,
                                         result_output_file: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetBillingBudgetOperationLogResult]
    func GetBillingBudgetOperationLog(ctx *Context, args *GetBillingBudgetOperationLogArgs, opts ...InvokeOption) (*GetBillingBudgetOperationLogResult, error)
    func GetBillingBudgetOperationLogOutput(ctx *Context, args *GetBillingBudgetOperationLogOutputArgs, opts ...InvokeOption) GetBillingBudgetOperationLogResultOutput

    > Note: This function is named GetBillingBudgetOperationLog in the Go SDK.

    public static class GetBillingBudgetOperationLog 
    {
        public static Task<GetBillingBudgetOperationLogResult> InvokeAsync(GetBillingBudgetOperationLogArgs args, InvokeOptions? opts = null)
        public static Output<GetBillingBudgetOperationLogResult> Invoke(GetBillingBudgetOperationLogInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBillingBudgetOperationLogResult> getBillingBudgetOperationLog(GetBillingBudgetOperationLogArgs args, InvokeOptions options)
    public static Output<GetBillingBudgetOperationLogResult> getBillingBudgetOperationLog(GetBillingBudgetOperationLogArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getBillingBudgetOperationLog:getBillingBudgetOperationLog
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BudgetId string
    Budget id.
    Id string
    ResultOutputFile string
    Used to save results.
    BudgetId string
    Budget id.
    Id string
    ResultOutputFile string
    Used to save results.
    budgetId String
    Budget id.
    id String
    resultOutputFile String
    Used to save results.
    budgetId string
    Budget id.
    id string
    resultOutputFile string
    Used to save results.
    budget_id str
    Budget id.
    id str
    result_output_file str
    Used to save results.
    budgetId String
    Budget id.
    id String
    resultOutputFile String
    Used to save results.

    getBillingBudgetOperationLog Result

    The following output properties are available:

    BudgetId string
    Budget item id.
    Id string
    Records List<GetBillingBudgetOperationLogRecord>
    Query data list.
    ResultOutputFile string
    BudgetId string
    Budget item id.
    Id string
    Records []GetBillingBudgetOperationLogRecord
    Query data list.
    ResultOutputFile string
    budgetId String
    Budget item id.
    id String
    records List<GetBillingBudgetOperationLogRecord>
    Query data list.
    resultOutputFile String
    budgetId string
    Budget item id.
    id string
    records GetBillingBudgetOperationLogRecord[]
    Query data list.
    resultOutputFile string
    budgetId String
    Budget item id.
    id String
    records List<Property Map>
    Query data list.
    resultOutputFile String

    Supporting Types

    GetBillingBudgetOperationLogRecord

    Action string
    Modification type: ADD, UPDATE.
    BillDay double
    Bill day.
    BillMonth string
    Bill month.
    BudgetId string
    Budget id.
    CreateTime string
    Create time.
    DiffValues List<GetBillingBudgetOperationLogRecordDiffValue>
    change information.
    OperateUin double
    Operate uin.
    OperationChannel string
    Operation channel.
    OwnerUin double
    Owner uin.
    PayerUin double
    Payer uin.
    UpdateTime string
    Update time.
    Action string
    Modification type: ADD, UPDATE.
    BillDay float64
    Bill day.
    BillMonth string
    Bill month.
    BudgetId string
    Budget id.
    CreateTime string
    Create time.
    DiffValues []GetBillingBudgetOperationLogRecordDiffValue
    change information.
    OperateUin float64
    Operate uin.
    OperationChannel string
    Operation channel.
    OwnerUin float64
    Owner uin.
    PayerUin float64
    Payer uin.
    UpdateTime string
    Update time.
    action String
    Modification type: ADD, UPDATE.
    billDay Double
    Bill day.
    billMonth String
    Bill month.
    budgetId String
    Budget id.
    createTime String
    Create time.
    diffValues List<GetBillingBudgetOperationLogRecordDiffValue>
    change information.
    operateUin Double
    Operate uin.
    operationChannel String
    Operation channel.
    ownerUin Double
    Owner uin.
    payerUin Double
    Payer uin.
    updateTime String
    Update time.
    action string
    Modification type: ADD, UPDATE.
    billDay number
    Bill day.
    billMonth string
    Bill month.
    budgetId string
    Budget id.
    createTime string
    Create time.
    diffValues GetBillingBudgetOperationLogRecordDiffValue[]
    change information.
    operateUin number
    Operate uin.
    operationChannel string
    Operation channel.
    ownerUin number
    Owner uin.
    payerUin number
    Payer uin.
    updateTime string
    Update time.
    action str
    Modification type: ADD, UPDATE.
    bill_day float
    Bill day.
    bill_month str
    Bill month.
    budget_id str
    Budget id.
    create_time str
    Create time.
    diff_values Sequence[GetBillingBudgetOperationLogRecordDiffValue]
    change information.
    operate_uin float
    Operate uin.
    operation_channel str
    Operation channel.
    owner_uin float
    Owner uin.
    payer_uin float
    Payer uin.
    update_time str
    Update time.
    action String
    Modification type: ADD, UPDATE.
    billDay Number
    Bill day.
    billMonth String
    Bill month.
    budgetId String
    Budget id.
    createTime String
    Create time.
    diffValues List<Property Map>
    change information.
    operateUin Number
    Operate uin.
    operationChannel String
    Operation channel.
    ownerUin Number
    Owner uin.
    payerUin Number
    Payer uin.
    updateTime String
    Update time.

    GetBillingBudgetOperationLogRecordDiffValue

    After string
    Content after change.
    Before string
    Content before change.
    Property string
    Change attributes.
    After string
    Content after change.
    Before string
    Content before change.
    Property string
    Change attributes.
    after String
    Content after change.
    before String
    Content before change.
    property String
    Change attributes.
    after string
    Content after change.
    before string
    Content before change.
    property string
    Change attributes.
    after str
    Content after change.
    before str
    Content before change.
    property str
    Change attributes.
    after String
    Content after change.
    before String
    Content before change.
    property String
    Change attributes.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.82.29 published on Friday, Oct 10, 2025 by tencentcloudstack
      Meet Neo: Your AI Platform Teammate