1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getScfAsyncEventStatus
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack

tencentcloud.getScfAsyncEventStatus

Explore with Pulumi AI

Use this data source to query detailed information of scf async_event_status

Example Usage

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

const asyncEventStatus = tencentcloud.getScfAsyncEventStatus({
    invokeRequestId: "9de9405a-e33a-498d-bb59-e80b7bed1191",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

async_event_status = tencentcloud.get_scf_async_event_status(invoke_request_id="9de9405a-e33a-498d-bb59-e80b7bed1191")
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.LookupScfAsyncEventStatus(ctx, &tencentcloud.LookupScfAsyncEventStatusArgs{
			InvokeRequestId: "9de9405a-e33a-498d-bb59-e80b7bed1191",
		}, 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 asyncEventStatus = Tencentcloud.GetScfAsyncEventStatus.Invoke(new()
    {
        InvokeRequestId = "9de9405a-e33a-498d-bb59-e80b7bed1191",
    });

});
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.GetScfAsyncEventStatusArgs;
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 asyncEventStatus = TencentcloudFunctions.getScfAsyncEventStatus(GetScfAsyncEventStatusArgs.builder()
            .invokeRequestId("9de9405a-e33a-498d-bb59-e80b7bed1191")
            .build());

    }
}
Copy
variables:
  asyncEventStatus:
    fn::invoke:
      function: tencentcloud:getScfAsyncEventStatus
      arguments:
        invokeRequestId: 9de9405a-e33a-498d-bb59-e80b7bed1191
Copy

Using getScfAsyncEventStatus

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 getScfAsyncEventStatus(args: GetScfAsyncEventStatusArgs, opts?: InvokeOptions): Promise<GetScfAsyncEventStatusResult>
function getScfAsyncEventStatusOutput(args: GetScfAsyncEventStatusOutputArgs, opts?: InvokeOptions): Output<GetScfAsyncEventStatusResult>
Copy
def get_scf_async_event_status(id: Optional[str] = None,
                               invoke_request_id: Optional[str] = None,
                               result_output_file: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetScfAsyncEventStatusResult
def get_scf_async_event_status_output(id: Optional[pulumi.Input[str]] = None,
                               invoke_request_id: Optional[pulumi.Input[str]] = None,
                               result_output_file: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetScfAsyncEventStatusResult]
Copy
func LookupScfAsyncEventStatus(ctx *Context, args *LookupScfAsyncEventStatusArgs, opts ...InvokeOption) (*LookupScfAsyncEventStatusResult, error)
func LookupScfAsyncEventStatusOutput(ctx *Context, args *LookupScfAsyncEventStatusOutputArgs, opts ...InvokeOption) LookupScfAsyncEventStatusResultOutput
Copy

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

public static class GetScfAsyncEventStatus 
{
    public static Task<GetScfAsyncEventStatusResult> InvokeAsync(GetScfAsyncEventStatusArgs args, InvokeOptions? opts = null)
    public static Output<GetScfAsyncEventStatusResult> Invoke(GetScfAsyncEventStatusInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetScfAsyncEventStatusResult> getScfAsyncEventStatus(GetScfAsyncEventStatusArgs args, InvokeOptions options)
public static Output<GetScfAsyncEventStatusResult> getScfAsyncEventStatus(GetScfAsyncEventStatusArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getScfAsyncEventStatus:getScfAsyncEventStatus
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

InvokeRequestId This property is required. string
ID of the async execution request.
Id string
ResultOutputFile string
Used to save results.
InvokeRequestId This property is required. string
ID of the async execution request.
Id string
ResultOutputFile string
Used to save results.
invokeRequestId This property is required. String
ID of the async execution request.
id String
resultOutputFile String
Used to save results.
invokeRequestId This property is required. string
ID of the async execution request.
id string
resultOutputFile string
Used to save results.
invoke_request_id This property is required. str
ID of the async execution request.
id str
result_output_file str
Used to save results.
invokeRequestId This property is required. String
ID of the async execution request.
id String
resultOutputFile String
Used to save results.

getScfAsyncEventStatus Result

The following output properties are available:

Id string
InvokeRequestId string
Async execution request ID.
Results List<GetScfAsyncEventStatusResult>
Async event status.
ResultOutputFile string
Id string
InvokeRequestId string
Async execution request ID.
Results []GetScfAsyncEventStatusResult
Async event status.
ResultOutputFile string
id String
invokeRequestId String
Async execution request ID.
results List<GetScfAsyncEventStatusResult>
Async event status.
resultOutputFile String
id string
invokeRequestId string
Async execution request ID.
results GetScfAsyncEventStatusResult[]
Async event status.
resultOutputFile string
id str
invoke_request_id str
Async execution request ID.
results Sequence[GetScfAsyncEventStatusResult]
Async event status.
result_output_file str
id String
invokeRequestId String
Async execution request ID.
results List<Property Map>
Async event status.
resultOutputFile String

Supporting Types

GetScfAsyncEventStatusResult

InvokeRequestId This property is required. string
ID of the async execution request.
Status This property is required. string
Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
StatusCode This property is required. double
Request status code.
InvokeRequestId This property is required. string
ID of the async execution request.
Status This property is required. string
Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
StatusCode This property is required. float64
Request status code.
invokeRequestId This property is required. String
ID of the async execution request.
status This property is required. String
Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
statusCode This property is required. Double
Request status code.
invokeRequestId This property is required. string
ID of the async execution request.
status This property is required. string
Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
statusCode This property is required. number
Request status code.
invoke_request_id This property is required. str
ID of the async execution request.
status This property is required. str
Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
status_code This property is required. float
Request status code.
invokeRequestId This property is required. String
ID of the async execution request.
status This property is required. String
Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
statusCode This property is required. Number
Request status code.

Package Details

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