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

tencentcloud.getScfAsyncEventStatus

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 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",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    async_event_status = tencentcloud.get_scf_async_event_status(invoke_request_id="9de9405a-e33a-498d-bb59-e80b7bed1191")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      asyncEventStatus:
        fn::invoke:
          function: tencentcloud:getScfAsyncEventStatus
          arguments:
            invokeRequestId: 9de9405a-e33a-498d-bb59-e80b7bed1191
    

    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>
    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]
    func LookupScfAsyncEventStatus(ctx *Context, args *LookupScfAsyncEventStatusArgs, opts ...InvokeOption) (*LookupScfAsyncEventStatusResult, error)
    func LookupScfAsyncEventStatusOutput(ctx *Context, args *LookupScfAsyncEventStatusOutputArgs, opts ...InvokeOption) LookupScfAsyncEventStatusResultOutput

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

    The following arguments are supported:

    InvokeRequestId string
    ID of the async execution request.
    Id string
    ResultOutputFile string
    Used to save results.
    InvokeRequestId string
    ID of the async execution request.
    Id string
    ResultOutputFile string
    Used to save results.
    invokeRequestId String
    ID of the async execution request.
    id String
    resultOutputFile String
    Used to save results.
    invokeRequestId string
    ID of the async execution request.
    id string
    resultOutputFile string
    Used to save results.
    invoke_request_id str
    ID of the async execution request.
    id str
    result_output_file str
    Used to save results.
    invokeRequestId 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 string
    ID of the async execution request.
    Status string
    Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
    StatusCode double
    Request status code.
    InvokeRequestId string
    ID of the async execution request.
    Status string
    Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
    StatusCode float64
    Request status code.
    invokeRequestId String
    ID of the async execution request.
    status String
    Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
    statusCode Double
    Request status code.
    invokeRequestId string
    ID of the async execution request.
    status string
    Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
    statusCode number
    Request status code.
    invoke_request_id str
    ID of the async execution request.
    status str
    Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
    status_code float
    Request status code.
    invokeRequestId String
    ID of the async execution request.
    status String
    Async event status. Values: RUNNING (running); FINISHED (invoked successfully); ABORTED (invocation ended); FAILED (invocation failed).
    statusCode Number
    Request status code.

    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