1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTatInvoker
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getTatInvoker

Explore with Pulumi AI

tencentcloud 1.81.182 published on Monday, Apr 14, 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({});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

invoker = tencentcloud.get_tat_invoker()
Copy
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
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var invoker = Tencentcloud.GetTatInvoker.Invoke();

});
Copy
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();

    }
}
Copy
variables:
  invoker:
    fn::invoke:
      function: tencentcloud:getTatInvoker
      arguments: {}
Copy

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>
Copy
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]
Copy
func LookupTatInvoker(ctx *Context, args *LookupTatInvokerArgs, opts ...InvokeOption) (*LookupTatInvokerResult, error)
func LookupTatInvokerOutput(ctx *Context, args *LookupTatInvokerOutputArgs, opts ...InvokeOption) LookupTatInvokerResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetTatInvokerResult> getTatInvoker(GetTatInvokerArgs args, InvokeOptions options)
public static Output<GetTatInvokerResult> getTatInvoker(GetTatInvokerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTatInvoker:getTatInvoker
  arguments:
    # arguments dictionary
Copy

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

GetTatInvokerInvokerSetScheduleSetting

InvokeTime This property is required. string
The next execution time of the invoker. This field is required if Policy is ONCE.
Policy This property is required. string
Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
Recurrence This property is required. string
Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
InvokeTime This property is required. string
The next execution time of the invoker. This field is required if Policy is ONCE.
Policy This property is required. string
Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
Recurrence This property is required. string
Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
invokeTime This property is required. String
The next execution time of the invoker. This field is required if Policy is ONCE.
policy This property is required. String
Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
recurrence This property is required. String
Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
invokeTime This property is required. string
The next execution time of the invoker. This field is required if Policy is ONCE.
policy This property is required. string
Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
recurrence This property is required. string
Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
invoke_time This property is required. str
The next execution time of the invoker. This field is required if Policy is ONCE.
policy This property is required. str
Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
recurrence This property is required. str
Trigger the crontab expression. This field is required if Policy is RECURRENCE. The crontab expression is parsed in UTC+8.
invokeTime This property is required. String
The next execution time of the invoker. This field is required if Policy is ONCE.
policy This property is required. String
Execution policy: ONCE: Execute once; RECURRENCE: Execute repeatedly.
recurrence This property is required. 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 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack