1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTatInvokerRecords
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getTatInvokerRecords

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of tat invoker_records

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const invokerRecords = tencentcloud.getTatInvokerRecords({
        invokerIds: ["ivk-cas4upyf"],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    invoker_records = tencentcloud.get_tat_invoker_records(invoker_ids=["ivk-cas4upyf"])
    
    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.GetTatInvokerRecords(ctx, &tencentcloud.GetTatInvokerRecordsArgs{
    			InvokerIds: []string{
    				"ivk-cas4upyf",
    			},
    		}, 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 invokerRecords = Tencentcloud.GetTatInvokerRecords.Invoke(new()
        {
            InvokerIds = new[]
            {
                "ivk-cas4upyf",
            },
        });
    
    });
    
    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.GetTatInvokerRecordsArgs;
    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 invokerRecords = TencentcloudFunctions.getTatInvokerRecords(GetTatInvokerRecordsArgs.builder()
                .invokerIds("ivk-cas4upyf")
                .build());
    
        }
    }
    
    variables:
      invokerRecords:
        fn::invoke:
          function: tencentcloud:getTatInvokerRecords
          arguments:
            invokerIds:
              - ivk-cas4upyf
    

    Using getTatInvokerRecords

    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 getTatInvokerRecords(args: GetTatInvokerRecordsArgs, opts?: InvokeOptions): Promise<GetTatInvokerRecordsResult>
    function getTatInvokerRecordsOutput(args: GetTatInvokerRecordsOutputArgs, opts?: InvokeOptions): Output<GetTatInvokerRecordsResult>
    def get_tat_invoker_records(id: Optional[str] = None,
                                invoker_ids: Optional[Sequence[str]] = None,
                                result_output_file: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetTatInvokerRecordsResult
    def get_tat_invoker_records_output(id: Optional[pulumi.Input[str]] = None,
                                invoker_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                result_output_file: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetTatInvokerRecordsResult]
    func GetTatInvokerRecords(ctx *Context, args *GetTatInvokerRecordsArgs, opts ...InvokeOption) (*GetTatInvokerRecordsResult, error)
    func GetTatInvokerRecordsOutput(ctx *Context, args *GetTatInvokerRecordsOutputArgs, opts ...InvokeOption) GetTatInvokerRecordsResultOutput

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

    public static class GetTatInvokerRecords 
    {
        public static Task<GetTatInvokerRecordsResult> InvokeAsync(GetTatInvokerRecordsArgs args, InvokeOptions? opts = null)
        public static Output<GetTatInvokerRecordsResult> Invoke(GetTatInvokerRecordsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTatInvokerRecordsResult> getTatInvokerRecords(GetTatInvokerRecordsArgs args, InvokeOptions options)
    public static Output<GetTatInvokerRecordsResult> getTatInvokerRecords(GetTatInvokerRecordsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTatInvokerRecords:getTatInvokerRecords
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    InvokerIds List<string>
    List of invoker IDs. Up to 100 IDs are allowed.
    ResultOutputFile string
    Used to save results.
    Id string
    InvokerIds []string
    List of invoker IDs. Up to 100 IDs are allowed.
    ResultOutputFile string
    Used to save results.
    id String
    invokerIds List<String>
    List of invoker IDs. Up to 100 IDs are allowed.
    resultOutputFile String
    Used to save results.
    id string
    invokerIds string[]
    List of invoker IDs. Up to 100 IDs are allowed.
    resultOutputFile string
    Used to save results.
    id str
    invoker_ids Sequence[str]
    List of invoker IDs. Up to 100 IDs are allowed.
    result_output_file str
    Used to save results.
    id String
    invokerIds List<String>
    List of invoker IDs. Up to 100 IDs are allowed.
    resultOutputFile String
    Used to save results.

    getTatInvokerRecords Result

    The following output properties are available:

    Id string
    InvokerRecordSets List<GetTatInvokerRecordsInvokerRecordSet>
    Execution history of an invoker.
    InvokerIds List<string>
    ResultOutputFile string
    Id string
    InvokerRecordSets []GetTatInvokerRecordsInvokerRecordSet
    Execution history of an invoker.
    InvokerIds []string
    ResultOutputFile string
    id String
    invokerRecordSets List<GetTatInvokerRecordsInvokerRecordSet>
    Execution history of an invoker.
    invokerIds List<String>
    resultOutputFile String
    id string
    invokerRecordSets GetTatInvokerRecordsInvokerRecordSet[]
    Execution history of an invoker.
    invokerIds string[]
    resultOutputFile string
    id String
    invokerRecordSets List<Property Map>
    Execution history of an invoker.
    invokerIds List<String>
    resultOutputFile String

    Supporting Types

    GetTatInvokerRecordsInvokerRecordSet

    InvocationId string
    Command execution ID.
    InvokeTime string
    Execution time.
    InvokerId string
    Invoker ID.
    Reason string
    Execution reason.
    Result string
    Trigger result.
    InvocationId string
    Command execution ID.
    InvokeTime string
    Execution time.
    InvokerId string
    Invoker ID.
    Reason string
    Execution reason.
    Result string
    Trigger result.
    invocationId String
    Command execution ID.
    invokeTime String
    Execution time.
    invokerId String
    Invoker ID.
    reason String
    Execution reason.
    result String
    Trigger result.
    invocationId string
    Command execution ID.
    invokeTime string
    Execution time.
    invokerId string
    Invoker ID.
    reason string
    Execution reason.
    result string
    Trigger result.
    invocation_id str
    Command execution ID.
    invoke_time str
    Execution time.
    invoker_id str
    Invoker ID.
    reason str
    Execution reason.
    result str
    Trigger result.
    invocationId String
    Command execution ID.
    invokeTime String
    Execution time.
    invokerId String
    Invoker ID.
    reason String
    Execution reason.
    result String
    Trigger result.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack