tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getScfAsyncEventStatus
Explore with Pulumi AI
tencentcloud 1.81.183 published on Wednesday, Apr 16, 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 dictionaryThe following arguments are supported:
- InvokeRequest stringId 
- ID of the async execution request.
- Id string
- ResultOutput stringFile 
- Used to save results.
- InvokeRequest stringId 
- ID of the async execution request.
- Id string
- ResultOutput stringFile 
- Used to save results.
- invokeRequest StringId 
- ID of the async execution request.
- id String
- resultOutput StringFile 
- Used to save results.
- invokeRequest stringId 
- ID of the async execution request.
- id string
- resultOutput stringFile 
- Used to save results.
- invoke_request_ strid 
- ID of the async execution request.
- id str
- result_output_ strfile 
- Used to save results.
- invokeRequest StringId 
- ID of the async execution request.
- id String
- resultOutput StringFile 
- Used to save results.
getScfAsyncEventStatus Result
The following output properties are available:
- Id string
- InvokeRequest stringId 
- Async execution request ID.
- Results
List<GetScf Async Event Status Result> 
- Async event status.
- ResultOutput stringFile 
- Id string
- InvokeRequest stringId 
- Async execution request ID.
- Results
[]GetScf Async Event Status Result 
- Async event status.
- ResultOutput stringFile 
- id String
- invokeRequest StringId 
- Async execution request ID.
- results
List<GetScf Async Event Status Result> 
- Async event status.
- resultOutput StringFile 
- id string
- invokeRequest stringId 
- Async execution request ID.
- results
GetScf Async Event Status Result[] 
- Async event status.
- resultOutput stringFile 
- id str
- invoke_request_ strid 
- Async execution request ID.
- results
Sequence[GetScf Async Event Status Result] 
- Async event status.
- result_output_ strfile 
- id String
- invokeRequest StringId 
- Async execution request ID.
- results List<Property Map>
- Async event status.
- resultOutput StringFile 
Supporting Types
GetScfAsyncEventStatusResult     
- InvokeRequest stringId 
- 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.
- InvokeRequest stringId 
- 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.
- invokeRequest StringId 
- 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.
- invokeRequest stringId 
- 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_ strid 
- 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.
- invokeRequest StringId 
- 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 tencentcloudTerraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack