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

tencentcloud.getTatInvoker

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

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const invoker = tencentcloud.getTatInvoker({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    invoker = tencentcloud.get_tat_invoker()
    
    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.LookupTatInvoker(ctx, &tencentcloud.LookupTatInvokerArgs{}, 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 invoker = Tencentcloud.GetTatInvoker.Invoke();
    
    });
    
    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.GetTatInvokerArgs;
    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 invoker = TencentcloudFunctions.getTatInvoker();
    
        }
    }
    
    variables:
      invoker:
        fn::invoke:
          function: tencentcloud:getTatInvoker
          arguments: {}
    

    Using getTatInvoker

    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 getTatInvoker(args: GetTatInvokerArgs, opts?: InvokeOptions): Promise<GetTatInvokerResult>
    function getTatInvokerOutput(args: GetTatInvokerOutputArgs, opts?: InvokeOptions): Output<GetTatInvokerResult>
    def get_tat_invoker(command_id: Optional[str] = None,
                        id: Optional[str] = None,
                        invoker_id: Optional[str] = None,
                        result_output_file: Optional[str] = None,
                        type: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetTatInvokerResult
    def get_tat_invoker_output(command_id: Optional[pulumi.Input[str]] = None,
                        id: Optional[pulumi.Input[str]] = None,
                        invoker_id: Optional[pulumi.Input[str]] = None,
                        result_output_file: Optional[pulumi.Input[str]] = None,
                        type: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetTatInvokerResult]
    func LookupTatInvoker(ctx *Context, args *LookupTatInvokerArgs, opts ...InvokeOption) (*LookupTatInvokerResult, error)
    func LookupTatInvokerOutput(ctx *Context, args *LookupTatInvokerOutputArgs, opts ...InvokeOption) LookupTatInvokerResultOutput

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

    public static class GetTatInvoker 
    {
        public static Task<GetTatInvokerResult> InvokeAsync(GetTatInvokerArgs args, InvokeOptions? opts = null)
        public static Output<GetTatInvokerResult> Invoke(GetTatInvokerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetTatInvokerResult> getTatInvoker(GetTatInvokerArgs args, InvokeOptions options)
    public static Output<GetTatInvokerResult> getTatInvoker(GetTatInvokerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getTatInvoker:getTatInvoker
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CommandId string
    Command ID.
    Id string
    InvokerId string
    Invoker ID.
    ResultOutputFile string
    Used to save results.
    Type string
    Invoker type.
    CommandId string
    Command ID.
    Id string
    InvokerId string
    Invoker ID.
    ResultOutputFile string
    Used to save results.
    Type string
    Invoker type.
    commandId String
    Command ID.
    id String
    invokerId String
    Invoker ID.
    resultOutputFile String
    Used to save results.
    type String
    Invoker type.
    commandId string
    Command ID.
    id string
    invokerId string
    Invoker ID.
    resultOutputFile string
    Used to save results.
    type string
    Invoker type.
    command_id str
    Command ID.
    id str
    invoker_id str
    Invoker ID.
    result_output_file str
    Used to save results.
    type str
    Invoker type.
    commandId String
    Command ID.
    id String
    invokerId String
    Invoker ID.
    resultOutputFile String
    Used to save results.
    type String
    Invoker type.

    getTatInvoker Result

    The following output properties are available:

    Id string
    InvokerSets List<GetTatInvokerInvokerSet>
    Invoker information.
    CommandId string
    Command ID.
    InvokerId string
    Invoker ID.
    ResultOutputFile string
    Type string
    Invoker type.
    Id string
    InvokerSets []GetTatInvokerInvokerSet
    Invoker information.
    CommandId string
    Command ID.
    InvokerId string
    Invoker ID.
    ResultOutputFile string
    Type string
    Invoker type.
    id String
    invokerSets List<GetTatInvokerInvokerSet>
    Invoker information.
    commandId String
    Command ID.
    invokerId String
    Invoker ID.
    resultOutputFile String
    type String
    Invoker type.
    id string
    invokerSets GetTatInvokerInvokerSet[]
    Invoker information.
    commandId string
    Command ID.
    invokerId string
    Invoker ID.
    resultOutputFile string
    type string
    Invoker type.
    id str
    invoker_sets Sequence[GetTatInvokerInvokerSet]
    Invoker information.
    command_id str
    Command ID.
    invoker_id str
    Invoker ID.
    result_output_file str
    type str
    Invoker type.
    id String
    invokerSets List<Property Map>
    Invoker information.
    commandId String
    Command ID.
    invokerId String
    Invoker ID.
    resultOutputFile String
    type String
    Invoker type.

    Supporting Types

    GetTatInvokerInvokerSet

    CommandId string
    Command ID.
    CreatedTime string
    Creation time.
    Enable bool
    Whether to enable the invoker.
    InstanceIds List<string>
    Instance ID list.
    InvokerId string
    Invoker ID.
    Name string
    Invoker name.
    Parameters string
    Custom parameters.
    ScheduleSettings List<GetTatInvokerInvokerSetScheduleSetting>
    Execution schedule of the invoker. This field is returned for recurring invokers.
    Type string
    Invoker type.
    UpdatedTime string
    Modification time.
    Username string
    Username.
    CommandId string
    Command ID.
    CreatedTime string
    Creation time.
    Enable bool
    Whether to enable the invoker.
    InstanceIds []string
    Instance ID list.
    InvokerId string
    Invoker ID.
    Name string
    Invoker name.
    Parameters string
    Custom parameters.
    ScheduleSettings []GetTatInvokerInvokerSetScheduleSetting
    Execution schedule of the invoker. This field is returned for recurring invokers.
    Type string
    Invoker type.
    UpdatedTime string
    Modification time.
    Username string
    Username.
    commandId String
    Command ID.
    createdTime String
    Creation time.
    enable Boolean
    Whether to enable the invoker.
    instanceIds List<String>
    Instance ID list.
    invokerId String
    Invoker ID.
    name String
    Invoker name.
    parameters String
    Custom parameters.
    scheduleSettings List<GetTatInvokerInvokerSetScheduleSetting>
    Execution schedule of the invoker. This field is returned for recurring invokers.
    type String
    Invoker type.
    updatedTime String
    Modification time.
    username String
    Username.
    commandId string
    Command ID.
    createdTime string
    Creation time.
    enable boolean
    Whether to enable the invoker.
    instanceIds string[]
    Instance ID list.
    invokerId string
    Invoker ID.
    name string
    Invoker name.
    parameters string
    Custom parameters.
    scheduleSettings GetTatInvokerInvokerSetScheduleSetting[]
    Execution schedule of the invoker. This field is returned for recurring invokers.
    type string
    Invoker type.
    updatedTime string
    Modification time.
    username string
    Username.
    command_id str
    Command ID.
    created_time str
    Creation time.
    enable bool
    Whether to enable the invoker.
    instance_ids Sequence[str]
    Instance ID list.
    invoker_id str
    Invoker ID.
    name str
    Invoker name.
    parameters str
    Custom parameters.
    schedule_settings Sequence[GetTatInvokerInvokerSetScheduleSetting]
    Execution schedule of the invoker. This field is returned for recurring invokers.
    type str
    Invoker type.
    updated_time str
    Modification time.
    username str
    Username.
    commandId String
    Command ID.
    createdTime String
    Creation time.
    enable Boolean
    Whether to enable the invoker.
    instanceIds List<String>
    Instance ID list.
    invokerId String
    Invoker ID.
    name String
    Invoker name.
    parameters String
    Custom parameters.
    scheduleSettings List<Property Map>
    Execution schedule of the invoker. This field is returned for recurring invokers.
    type String
    Invoker type.
    updatedTime String
    Modification time.
    username String
    Username.

    GetTatInvokerInvokerSetScheduleSetting

    InvokeTime string
    The next execution time of the invoker. This field is required if Policy is ONCE.
    Policy string
    Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
    Recurrence string
    Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
    InvokeTime string
    The next execution time of the invoker. This field is required if Policy is ONCE.
    Policy string
    Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
    Recurrence string
    Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
    invokeTime String
    The next execution time of the invoker. This field is required if Policy is ONCE.
    policy String
    Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
    recurrence String
    Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
    invokeTime string
    The next execution time of the invoker. This field is required if Policy is ONCE.
    policy string
    Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
    recurrence string
    Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
    invoke_time str
    The next execution time of the invoker. This field is required if Policy is ONCE.
    policy str
    Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
    recurrence str
    Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
    invokeTime String
    The next execution time of the invoker. This field is required if Policy is ONCE.
    policy String
    Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
    recurrence String
    Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.

    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