1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getTatInvocationTask
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack

tencentcloud.getTatInvocationTask

Explore with Pulumi AI

Use this data source to query detailed information of tat invocation_task

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const invocationTask = tencentcloud.getTatInvocationTask({
    filters: [{
        name: "instance-id",
        values: ["ins-p4pq4gaq"],
    }],
    hideOutput: true,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

invocation_task = tencentcloud.get_tat_invocation_task(filters=[{
        "name": "instance-id",
        "values": ["ins-p4pq4gaq"],
    }],
    hide_output=True)
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.GetTatInvocationTask(ctx, &tencentcloud.GetTatInvocationTaskArgs{
			Filters: []tencentcloud.GetTatInvocationTaskFilter{
				{
					Name: "instance-id",
					Values: []string{
						"ins-p4pq4gaq",
					},
				},
			},
			HideOutput: pulumi.BoolRef(true),
		}, 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 invocationTask = Tencentcloud.GetTatInvocationTask.Invoke(new()
    {
        Filters = new[]
        {
            new Tencentcloud.Inputs.GetTatInvocationTaskFilterInputArgs
            {
                Name = "instance-id",
                Values = new[]
                {
                    "ins-p4pq4gaq",
                },
            },
        },
        HideOutput = true,
    });

});
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.GetTatInvocationTaskArgs;
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 invocationTask = TencentcloudFunctions.getTatInvocationTask(GetTatInvocationTaskArgs.builder()
            .filters(GetTatInvocationTaskFilterArgs.builder()
                .name("instance-id")
                .values("ins-p4pq4gaq")
                .build())
            .hideOutput(true)
            .build());

    }
}
Copy
variables:
  invocationTask:
    fn::invoke:
      function: tencentcloud:getTatInvocationTask
      arguments:
        filters:
          - name: instance-id
            values:
              - ins-p4pq4gaq
        hideOutput: true
Copy

Using getTatInvocationTask

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 getTatInvocationTask(args: GetTatInvocationTaskArgs, opts?: InvokeOptions): Promise<GetTatInvocationTaskResult>
function getTatInvocationTaskOutput(args: GetTatInvocationTaskOutputArgs, opts?: InvokeOptions): Output<GetTatInvocationTaskResult>
Copy
def get_tat_invocation_task(filters: Optional[Sequence[GetTatInvocationTaskFilter]] = None,
                            hide_output: Optional[bool] = None,
                            id: Optional[str] = None,
                            invocation_task_ids: Optional[Sequence[str]] = None,
                            result_output_file: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetTatInvocationTaskResult
def get_tat_invocation_task_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetTatInvocationTaskFilterArgs]]]] = None,
                            hide_output: Optional[pulumi.Input[bool]] = None,
                            id: Optional[pulumi.Input[str]] = None,
                            invocation_task_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            result_output_file: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetTatInvocationTaskResult]
Copy
func GetTatInvocationTask(ctx *Context, args *GetTatInvocationTaskArgs, opts ...InvokeOption) (*GetTatInvocationTaskResult, error)
func GetTatInvocationTaskOutput(ctx *Context, args *GetTatInvocationTaskOutputArgs, opts ...InvokeOption) GetTatInvocationTaskResultOutput
Copy

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

public static class GetTatInvocationTask 
{
    public static Task<GetTatInvocationTaskResult> InvokeAsync(GetTatInvocationTaskArgs args, InvokeOptions? opts = null)
    public static Output<GetTatInvocationTaskResult> Invoke(GetTatInvocationTaskInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTatInvocationTaskResult> getTatInvocationTask(GetTatInvocationTaskArgs args, InvokeOptions options)
public static Output<GetTatInvocationTaskResult> getTatInvocationTask(GetTatInvocationTaskArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getTatInvocationTask:getTatInvocationTask
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Filters List<GetTatInvocationTaskFilter>
Filter conditions.invocation-id - String - Required: No - (Filter condition) Filter by the execution activity ID.invocation-task-id - String - Required: No - (Filter condition) Filter by the execution task ID.instance-id - String - Required: No - (Filter condition) Filter by the instance ID.command-id - String - Required: No - (Filter condition) Filter by the command ID.Up to 10 Filters are allowed for each request. Each filter can have up to five Filter.Values. InvocationTaskIds and Filters cannot be specified at the same time.
HideOutput bool
Whether to hide the output. Valid values:True (default): Hide the outputFalse: Show the output.
Id string
InvocationTaskIds List<string>
List of execution task IDs. Up to 100 IDs are allowed for each request. InvocationTaskIds and Filters cannot be specified at the same time.
ResultOutputFile string
Used to save results.
Filters []GetTatInvocationTaskFilter
Filter conditions.invocation-id - String - Required: No - (Filter condition) Filter by the execution activity ID.invocation-task-id - String - Required: No - (Filter condition) Filter by the execution task ID.instance-id - String - Required: No - (Filter condition) Filter by the instance ID.command-id - String - Required: No - (Filter condition) Filter by the command ID.Up to 10 Filters are allowed for each request. Each filter can have up to five Filter.Values. InvocationTaskIds and Filters cannot be specified at the same time.
HideOutput bool
Whether to hide the output. Valid values:True (default): Hide the outputFalse: Show the output.
Id string
InvocationTaskIds []string
List of execution task IDs. Up to 100 IDs are allowed for each request. InvocationTaskIds and Filters cannot be specified at the same time.
ResultOutputFile string
Used to save results.
filters List<GetTatInvocationTaskFilter>
Filter conditions.invocation-id - String - Required: No - (Filter condition) Filter by the execution activity ID.invocation-task-id - String - Required: No - (Filter condition) Filter by the execution task ID.instance-id - String - Required: No - (Filter condition) Filter by the instance ID.command-id - String - Required: No - (Filter condition) Filter by the command ID.Up to 10 Filters are allowed for each request. Each filter can have up to five Filter.Values. InvocationTaskIds and Filters cannot be specified at the same time.
hideOutput Boolean
Whether to hide the output. Valid values:True (default): Hide the outputFalse: Show the output.
id String
invocationTaskIds List<String>
List of execution task IDs. Up to 100 IDs are allowed for each request. InvocationTaskIds and Filters cannot be specified at the same time.
resultOutputFile String
Used to save results.
filters GetTatInvocationTaskFilter[]
Filter conditions.invocation-id - String - Required: No - (Filter condition) Filter by the execution activity ID.invocation-task-id - String - Required: No - (Filter condition) Filter by the execution task ID.instance-id - String - Required: No - (Filter condition) Filter by the instance ID.command-id - String - Required: No - (Filter condition) Filter by the command ID.Up to 10 Filters are allowed for each request. Each filter can have up to five Filter.Values. InvocationTaskIds and Filters cannot be specified at the same time.
hideOutput boolean
Whether to hide the output. Valid values:True (default): Hide the outputFalse: Show the output.
id string
invocationTaskIds string[]
List of execution task IDs. Up to 100 IDs are allowed for each request. InvocationTaskIds and Filters cannot be specified at the same time.
resultOutputFile string
Used to save results.
filters Sequence[GetTatInvocationTaskFilter]
Filter conditions.invocation-id - String - Required: No - (Filter condition) Filter by the execution activity ID.invocation-task-id - String - Required: No - (Filter condition) Filter by the execution task ID.instance-id - String - Required: No - (Filter condition) Filter by the instance ID.command-id - String - Required: No - (Filter condition) Filter by the command ID.Up to 10 Filters are allowed for each request. Each filter can have up to five Filter.Values. InvocationTaskIds and Filters cannot be specified at the same time.
hide_output bool
Whether to hide the output. Valid values:True (default): Hide the outputFalse: Show the output.
id str
invocation_task_ids Sequence[str]
List of execution task IDs. Up to 100 IDs are allowed for each request. InvocationTaskIds and Filters cannot be specified at the same time.
result_output_file str
Used to save results.
filters List<Property Map>
Filter conditions.invocation-id - String - Required: No - (Filter condition) Filter by the execution activity ID.invocation-task-id - String - Required: No - (Filter condition) Filter by the execution task ID.instance-id - String - Required: No - (Filter condition) Filter by the instance ID.command-id - String - Required: No - (Filter condition) Filter by the command ID.Up to 10 Filters are allowed for each request. Each filter can have up to five Filter.Values. InvocationTaskIds and Filters cannot be specified at the same time.
hideOutput Boolean
Whether to hide the output. Valid values:True (default): Hide the outputFalse: Show the output.
id String
invocationTaskIds List<String>
List of execution task IDs. Up to 100 IDs are allowed for each request. InvocationTaskIds and Filters cannot be specified at the same time.
resultOutputFile String
Used to save results.

getTatInvocationTask Result

The following output properties are available:

Supporting Types

GetTatInvocationTaskFilter

Name This property is required. string
Field to be filtered.
Values This property is required. List<string>
Filter values of the field.
Name This property is required. string
Field to be filtered.
Values This property is required. []string
Filter values of the field.
name This property is required. String
Field to be filtered.
values This property is required. List<String>
Filter values of the field.
name This property is required. string
Field to be filtered.
values This property is required. string[]
Filter values of the field.
name This property is required. str
Field to be filtered.
values This property is required. Sequence[str]
Filter values of the field.
name This property is required. String
Field to be filtered.
values This property is required. List<String>
Filter values of the field.

GetTatInvocationTaskInvocationTaskSet

CommandDocuments This property is required. List<GetTatInvocationTaskInvocationTaskSetCommandDocument>
Command details of the execution task.
CommandId This property is required. string
Command ID.
CreatedTime This property is required. string
Creation time.
EndTime This property is required. string
End time of the execution task.
ErrorInfo This property is required. string
Error message displayed when the execution task fails.
InstanceId This property is required. string
Instance ID.
InvocationId This property is required. string
Execution activity ID.
InvocationSource This property is required. string
Invocation source.
InvocationTaskId This property is required. string
Execution task ID.
StartTime This property is required. string
Start time of the execution task.
TaskResults This property is required. List<GetTatInvocationTaskInvocationTaskSetTaskResult>
Execution result.
TaskStatus This property is required. string
Execution task status. Valid values:PENDING: PendingDELIVERING: DeliveringDELIVER_DELAYED: Delivery delayedDELIVER_FAILED: Delivery failedSTART_FAILED: Failed to start the commandRUNNING: RunningSUCCESS: SuccessFAILED: Failed to execute the command. The exit code is not 0 after execution.TIMEOUT: Command timed outTASK_TIMEOUT: Task timed outCANCELLING: CancelingCANCELLED: Canceled (canceled before execution)TERMINATED: Terminated (canceled during execution).
UpdatedTime This property is required. string
Update time.
CommandDocuments This property is required. []GetTatInvocationTaskInvocationTaskSetCommandDocument
Command details of the execution task.
CommandId This property is required. string
Command ID.
CreatedTime This property is required. string
Creation time.
EndTime This property is required. string
End time of the execution task.
ErrorInfo This property is required. string
Error message displayed when the execution task fails.
InstanceId This property is required. string
Instance ID.
InvocationId This property is required. string
Execution activity ID.
InvocationSource This property is required. string
Invocation source.
InvocationTaskId This property is required. string
Execution task ID.
StartTime This property is required. string
Start time of the execution task.
TaskResults This property is required. []GetTatInvocationTaskInvocationTaskSetTaskResult
Execution result.
TaskStatus This property is required. string
Execution task status. Valid values:PENDING: PendingDELIVERING: DeliveringDELIVER_DELAYED: Delivery delayedDELIVER_FAILED: Delivery failedSTART_FAILED: Failed to start the commandRUNNING: RunningSUCCESS: SuccessFAILED: Failed to execute the command. The exit code is not 0 after execution.TIMEOUT: Command timed outTASK_TIMEOUT: Task timed outCANCELLING: CancelingCANCELLED: Canceled (canceled before execution)TERMINATED: Terminated (canceled during execution).
UpdatedTime This property is required. string
Update time.
commandDocuments This property is required. List<GetTatInvocationTaskInvocationTaskSetCommandDocument>
Command details of the execution task.
commandId This property is required. String
Command ID.
createdTime This property is required. String
Creation time.
endTime This property is required. String
End time of the execution task.
errorInfo This property is required. String
Error message displayed when the execution task fails.
instanceId This property is required. String
Instance ID.
invocationId This property is required. String
Execution activity ID.
invocationSource This property is required. String
Invocation source.
invocationTaskId This property is required. String
Execution task ID.
startTime This property is required. String
Start time of the execution task.
taskResults This property is required. List<GetTatInvocationTaskInvocationTaskSetTaskResult>
Execution result.
taskStatus This property is required. String
Execution task status. Valid values:PENDING: PendingDELIVERING: DeliveringDELIVER_DELAYED: Delivery delayedDELIVER_FAILED: Delivery failedSTART_FAILED: Failed to start the commandRUNNING: RunningSUCCESS: SuccessFAILED: Failed to execute the command. The exit code is not 0 after execution.TIMEOUT: Command timed outTASK_TIMEOUT: Task timed outCANCELLING: CancelingCANCELLED: Canceled (canceled before execution)TERMINATED: Terminated (canceled during execution).
updatedTime This property is required. String
Update time.
commandDocuments This property is required. GetTatInvocationTaskInvocationTaskSetCommandDocument[]
Command details of the execution task.
commandId This property is required. string
Command ID.
createdTime This property is required. string
Creation time.
endTime This property is required. string
End time of the execution task.
errorInfo This property is required. string
Error message displayed when the execution task fails.
instanceId This property is required. string
Instance ID.
invocationId This property is required. string
Execution activity ID.
invocationSource This property is required. string
Invocation source.
invocationTaskId This property is required. string
Execution task ID.
startTime This property is required. string
Start time of the execution task.
taskResults This property is required. GetTatInvocationTaskInvocationTaskSetTaskResult[]
Execution result.
taskStatus This property is required. string
Execution task status. Valid values:PENDING: PendingDELIVERING: DeliveringDELIVER_DELAYED: Delivery delayedDELIVER_FAILED: Delivery failedSTART_FAILED: Failed to start the commandRUNNING: RunningSUCCESS: SuccessFAILED: Failed to execute the command. The exit code is not 0 after execution.TIMEOUT: Command timed outTASK_TIMEOUT: Task timed outCANCELLING: CancelingCANCELLED: Canceled (canceled before execution)TERMINATED: Terminated (canceled during execution).
updatedTime This property is required. string
Update time.
command_documents This property is required. Sequence[GetTatInvocationTaskInvocationTaskSetCommandDocument]
Command details of the execution task.
command_id This property is required. str
Command ID.
created_time This property is required. str
Creation time.
end_time This property is required. str
End time of the execution task.
error_info This property is required. str
Error message displayed when the execution task fails.
instance_id This property is required. str
Instance ID.
invocation_id This property is required. str
Execution activity ID.
invocation_source This property is required. str
Invocation source.
invocation_task_id This property is required. str
Execution task ID.
start_time This property is required. str
Start time of the execution task.
task_results This property is required. Sequence[GetTatInvocationTaskInvocationTaskSetTaskResult]
Execution result.
task_status This property is required. str
Execution task status. Valid values:PENDING: PendingDELIVERING: DeliveringDELIVER_DELAYED: Delivery delayedDELIVER_FAILED: Delivery failedSTART_FAILED: Failed to start the commandRUNNING: RunningSUCCESS: SuccessFAILED: Failed to execute the command. The exit code is not 0 after execution.TIMEOUT: Command timed outTASK_TIMEOUT: Task timed outCANCELLING: CancelingCANCELLED: Canceled (canceled before execution)TERMINATED: Terminated (canceled during execution).
updated_time This property is required. str
Update time.
commandDocuments This property is required. List<Property Map>
Command details of the execution task.
commandId This property is required. String
Command ID.
createdTime This property is required. String
Creation time.
endTime This property is required. String
End time of the execution task.
errorInfo This property is required. String
Error message displayed when the execution task fails.
instanceId This property is required. String
Instance ID.
invocationId This property is required. String
Execution activity ID.
invocationSource This property is required. String
Invocation source.
invocationTaskId This property is required. String
Execution task ID.
startTime This property is required. String
Start time of the execution task.
taskResults This property is required. List<Property Map>
Execution result.
taskStatus This property is required. String
Execution task status. Valid values:PENDING: PendingDELIVERING: DeliveringDELIVER_DELAYED: Delivery delayedDELIVER_FAILED: Delivery failedSTART_FAILED: Failed to start the commandRUNNING: RunningSUCCESS: SuccessFAILED: Failed to execute the command. The exit code is not 0 after execution.TIMEOUT: Command timed outTASK_TIMEOUT: Task timed outCANCELLING: CancelingCANCELLED: Canceled (canceled before execution)TERMINATED: Terminated (canceled during execution).
updatedTime This property is required. String
Update time.

GetTatInvocationTaskInvocationTaskSetCommandDocument

CommandType This property is required. string
Command type.
Content This property is required. string
Base64-encoded command.
OutputCosBucketUrl This property is required. string
URL of the COS bucket to store the output.
OutputCosKeyPrefix This property is required. string
Prefix of the output file name.
Timeout This property is required. double
Timeout period.
Username This property is required. string
The user who executes the command.
WorkingDirectory This property is required. string
Execution path.
CommandType This property is required. string
Command type.
Content This property is required. string
Base64-encoded command.
OutputCosBucketUrl This property is required. string
URL of the COS bucket to store the output.
OutputCosKeyPrefix This property is required. string
Prefix of the output file name.
Timeout This property is required. float64
Timeout period.
Username This property is required. string
The user who executes the command.
WorkingDirectory This property is required. string
Execution path.
commandType This property is required. String
Command type.
content This property is required. String
Base64-encoded command.
outputCosBucketUrl This property is required. String
URL of the COS bucket to store the output.
outputCosKeyPrefix This property is required. String
Prefix of the output file name.
timeout This property is required. Double
Timeout period.
username This property is required. String
The user who executes the command.
workingDirectory This property is required. String
Execution path.
commandType This property is required. string
Command type.
content This property is required. string
Base64-encoded command.
outputCosBucketUrl This property is required. string
URL of the COS bucket to store the output.
outputCosKeyPrefix This property is required. string
Prefix of the output file name.
timeout This property is required. number
Timeout period.
username This property is required. string
The user who executes the command.
workingDirectory This property is required. string
Execution path.
command_type This property is required. str
Command type.
content This property is required. str
Base64-encoded command.
output_cos_bucket_url This property is required. str
URL of the COS bucket to store the output.
output_cos_key_prefix This property is required. str
Prefix of the output file name.
timeout This property is required. float
Timeout period.
username This property is required. str
The user who executes the command.
working_directory This property is required. str
Execution path.
commandType This property is required. String
Command type.
content This property is required. String
Base64-encoded command.
outputCosBucketUrl This property is required. String
URL of the COS bucket to store the output.
outputCosKeyPrefix This property is required. String
Prefix of the output file name.
timeout This property is required. Number
Timeout period.
username This property is required. String
The user who executes the command.
workingDirectory This property is required. String
Execution path.

GetTatInvocationTaskInvocationTaskSetTaskResult

Dropped This property is required. double
Dropped bytes of the command output.
ExecEndTime This property is required. string
Time when the execution is ended.
ExecStartTime This property is required. string
Time when the execution is started.
ExitCode This property is required. double
ExitCode of the execution.
Output This property is required. string
Base64-encoded command output. The maximum length is 24 KB.
OutputUploadCosErrorInfo This property is required. string
Error message for uploading logs to COS.
OutputUrl This property is required. string
COS URL of the logs.
Dropped This property is required. float64
Dropped bytes of the command output.
ExecEndTime This property is required. string
Time when the execution is ended.
ExecStartTime This property is required. string
Time when the execution is started.
ExitCode This property is required. float64
ExitCode of the execution.
Output This property is required. string
Base64-encoded command output. The maximum length is 24 KB.
OutputUploadCosErrorInfo This property is required. string
Error message for uploading logs to COS.
OutputUrl This property is required. string
COS URL of the logs.
dropped This property is required. Double
Dropped bytes of the command output.
execEndTime This property is required. String
Time when the execution is ended.
execStartTime This property is required. String
Time when the execution is started.
exitCode This property is required. Double
ExitCode of the execution.
output This property is required. String
Base64-encoded command output. The maximum length is 24 KB.
outputUploadCosErrorInfo This property is required. String
Error message for uploading logs to COS.
outputUrl This property is required. String
COS URL of the logs.
dropped This property is required. number
Dropped bytes of the command output.
execEndTime This property is required. string
Time when the execution is ended.
execStartTime This property is required. string
Time when the execution is started.
exitCode This property is required. number
ExitCode of the execution.
output This property is required. string
Base64-encoded command output. The maximum length is 24 KB.
outputUploadCosErrorInfo This property is required. string
Error message for uploading logs to COS.
outputUrl This property is required. string
COS URL of the logs.
dropped This property is required. float
Dropped bytes of the command output.
exec_end_time This property is required. str
Time when the execution is ended.
exec_start_time This property is required. str
Time when the execution is started.
exit_code This property is required. float
ExitCode of the execution.
output This property is required. str
Base64-encoded command output. The maximum length is 24 KB.
output_upload_cos_error_info This property is required. str
Error message for uploading logs to COS.
output_url This property is required. str
COS URL of the logs.
dropped This property is required. Number
Dropped bytes of the command output.
execEndTime This property is required. String
Time when the execution is ended.
execStartTime This property is required. String
Time when the execution is started.
exitCode This property is required. Number
ExitCode of the execution.
output This property is required. String
Base64-encoded command output. The maximum length is 24 KB.
outputUploadCosErrorInfo This property is required. String
Error message for uploading logs to COS.
outputUrl This property is required. String
COS URL of the logs.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.