1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. fc
  5. getV3Triggers
Alibaba Cloud v3.81.0 published on Monday, Jun 23, 2025 by Pulumi

alicloud.fc.getV3Triggers

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.81.0 published on Monday, Jun 23, 2025 by Pulumi

    This data source provides Fcv3 Trigger available to the user.What is Trigger

    NOTE: Available since v1.250.0.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as alicloud from "@pulumi/alicloud";
    
    const config = new pulumi.Config();
    const name = config.get("name") || "terraform-exampleTriggerResourceAPI";
    const functionName = config.get("functionName") || "terraform-exampleTriggerResourceAPI";
    const triggerName = config.get("triggerName") || "exampleTrigger_HTTP";
    const _function = new alicloud.fc.V3Function("function", {
        memorySize: 512,
        cpu: 0.5,
        handler: "index.Handler",
        code: {
            zipFile: "UEsDBBQACAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAaW5kZXgucHmEkEFKxEAQRfd9ig9ZTCJOooIwDMwNXLqXnnQlaalUhU5lRj2KZ/FOXkESGR114bJ/P/7jV4b1xRq1hijtFpM1682cuNgPmgysbRulPT0fRxXnMtwrSPyeCdYRokSLnuMLJTTkbUqEvDMbxm1VdcRD6Tk+T1LW2ldB66knsYdA5iNX17ebm6tN2VnPhcswMPmREPuBacb+CiapLarAj9gT6/H97dVlCNScY3mtYvRkxdZlwDKDEnanPWVLdrdkeXEGlFEazVdfPVHaVeHc3N15CUwppwOJXeK7HshAB8NuOU7J6sP4SRXuH/EvbUfMiqMmDqv5M5FNSfAj/wgAAP//UEsHCPl//NYAAQAArwEAAFBLAQIUABQACAAIAAAAAAD5f/zWAAEAAK8BAAAIAAAAAAAAAAAAAAAAAAAAAABpbmRleC5weVBLBQYAAAAAAQABADYAAAA2AQAAAAA=",
        },
        functionName: name,
        runtime: "python3.9",
        diskSize: 512,
        logConfig: {
            logBeginRule: "None",
        },
    });
    const defaultV3Trigger = new alicloud.fc.V3Trigger("default", {
        functionName: _function.functionName,
        triggerType: "http",
        triggerName: "tf-exampleacceu-central-1fcv3trigger28547",
        description: "create",
        qualifier: "LATEST",
        triggerConfig: JSON.stringify({
            authType: "anonymous",
            methods: [
                "GET",
                "POST",
            ],
        }),
    });
    const _default = alicloud.fc.getV3TriggersOutput({
        ids: [defaultV3Trigger.id],
        nameRegex: defaultV3Trigger.triggerName,
        functionName: functionName,
    });
    export const alicloudFcv3TriggerExampleId = _default.apply(_default => _default.triggers?.[0]?.id);
    
    import pulumi
    import json
    import pulumi_alicloud as alicloud
    
    config = pulumi.Config()
    name = config.get("name")
    if name is None:
        name = "terraform-exampleTriggerResourceAPI"
    function_name = config.get("functionName")
    if function_name is None:
        function_name = "terraform-exampleTriggerResourceAPI"
    trigger_name = config.get("triggerName")
    if trigger_name is None:
        trigger_name = "exampleTrigger_HTTP"
    function = alicloud.fc.V3Function("function",
        memory_size=512,
        cpu=0.5,
        handler="index.Handler",
        code={
            "zip_file": "UEsDBBQACAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAaW5kZXgucHmEkEFKxEAQRfd9ig9ZTCJOooIwDMwNXLqXnnQlaalUhU5lRj2KZ/FOXkESGR114bJ/P/7jV4b1xRq1hijtFpM1682cuNgPmgysbRulPT0fRxXnMtwrSPyeCdYRokSLnuMLJTTkbUqEvDMbxm1VdcRD6Tk+T1LW2ldB66knsYdA5iNX17ebm6tN2VnPhcswMPmREPuBacb+CiapLarAj9gT6/H97dVlCNScY3mtYvRkxdZlwDKDEnanPWVLdrdkeXEGlFEazVdfPVHaVeHc3N15CUwppwOJXeK7HshAB8NuOU7J6sP4SRXuH/EvbUfMiqMmDqv5M5FNSfAj/wgAAP//UEsHCPl//NYAAQAArwEAAFBLAQIUABQACAAIAAAAAAD5f/zWAAEAAK8BAAAIAAAAAAAAAAAAAAAAAAAAAABpbmRleC5weVBLBQYAAAAAAQABADYAAAA2AQAAAAA=",
        },
        function_name=name,
        runtime="python3.9",
        disk_size=512,
        log_config={
            "log_begin_rule": "None",
        })
    default_v3_trigger = alicloud.fc.V3Trigger("default",
        function_name=function.function_name,
        trigger_type="http",
        trigger_name="tf-exampleacceu-central-1fcv3trigger28547",
        description="create",
        qualifier="LATEST",
        trigger_config=json.dumps({
            "authType": "anonymous",
            "methods": [
                "GET",
                "POST",
            ],
        }))
    default = alicloud.fc.get_v3_triggers_output(ids=[default_v3_trigger.id],
        name_regex=default_v3_trigger.trigger_name,
        function_name=function_name)
    pulumi.export("alicloudFcv3TriggerExampleId", default.triggers[0].id)
    
    package main
    
    import (
    	"encoding/json"
    
    	"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/fc"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
    cfg := config.New(ctx, "")
    name := "terraform-exampleTriggerResourceAPI";
    if param := cfg.Get("name"); param != ""{
    name = param
    }
    functionName := "terraform-exampleTriggerResourceAPI";
    if param := cfg.Get("functionName"); param != ""{
    functionName = param
    }
    triggerName := "exampleTrigger_HTTP";
    if param := cfg.Get("triggerName"); param != ""{
    triggerName = param
    }
    function, err := fc.NewV3Function(ctx, "function", &fc.V3FunctionArgs{
    MemorySize: pulumi.Int(512),
    Cpu: pulumi.Float64(0.5),
    Handler: pulumi.String("index.Handler"),
    Code: &fc.V3FunctionCodeArgs{
    ZipFile: pulumi.String("UEsDBBQACAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAaW5kZXgucHmEkEFKxEAQRfd9ig9ZTCJOooIwDMwNXLqXnnQlaalUhU5lRj2KZ/FOXkESGR114bJ/P/7jV4b1xRq1hijtFpM1682cuNgPmgysbRulPT0fRxXnMtwrSPyeCdYRokSLnuMLJTTkbUqEvDMbxm1VdcRD6Tk+T1LW2ldB66knsYdA5iNX17ebm6tN2VnPhcswMPmREPuBacb+CiapLarAj9gT6/H97dVlCNScY3mtYvRkxdZlwDKDEnanPWVLdrdkeXEGlFEazVdfPVHaVeHc3N15CUwppwOJXeK7HshAB8NuOU7J6sP4SRXuH/EvbUfMiqMmDqv5M5FNSfAj/wgAAP//UEsHCPl//NYAAQAArwEAAFBLAQIUABQACAAIAAAAAAD5f/zWAAEAAK8BAAAIAAAAAAAAAAAAAAAAAAAAAABpbmRleC5weVBLBQYAAAAAAQABADYAAAA2AQAAAAA="),
    },
    FunctionName: pulumi.String(name),
    Runtime: pulumi.String("python3.9"),
    DiskSize: pulumi.Int(512),
    LogConfig: &fc.V3FunctionLogConfigArgs{
    LogBeginRule: pulumi.String("None"),
    },
    })
    if err != nil {
    return err
    }
    tmpJSON0, err := json.Marshal(map[string]interface{}{
    "authType": "anonymous",
    "methods": []string{
    "GET",
    "POST",
    },
    })
    if err != nil {
    return err
    }
    json0 := string(tmpJSON0)
    defaultV3Trigger, err := fc.NewV3Trigger(ctx, "default", &fc.V3TriggerArgs{
    FunctionName: function.FunctionName,
    TriggerType: pulumi.String("http"),
    TriggerName: pulumi.String("tf-exampleacceu-central-1fcv3trigger28547"),
    Description: pulumi.String("create"),
    Qualifier: pulumi.String("LATEST"),
    TriggerConfig: pulumi.String(json0),
    })
    if err != nil {
    return err
    }
    _default := fc.GetV3TriggersOutput(ctx, fc.GetV3TriggersOutputArgs{
    Ids: pulumi.StringArray{
    defaultV3Trigger.ID(),
    },
    NameRegex: defaultV3Trigger.TriggerName,
    FunctionName: pulumi.String(functionName),
    }, nil);
    ctx.Export("alicloudFcv3TriggerExampleId", _default.ApplyT(func(_default fc.GetV3TriggersResult) (*string, error) {
    return &default.Triggers[0].Id, nil
    }).(pulumi.StringPtrOutput))
    return nil
    })
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using System.Text.Json;
    using Pulumi;
    using AliCloud = Pulumi.AliCloud;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var name = config.Get("name") ?? "terraform-exampleTriggerResourceAPI";
        var functionName = config.Get("functionName") ?? "terraform-exampleTriggerResourceAPI";
        var triggerName = config.Get("triggerName") ?? "exampleTrigger_HTTP";
        var function = new AliCloud.FC.V3Function("function", new()
        {
            MemorySize = 512,
            Cpu = 0.5,
            Handler = "index.Handler",
            Code = new AliCloud.FC.Inputs.V3FunctionCodeArgs
            {
                ZipFile = "UEsDBBQACAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAaW5kZXgucHmEkEFKxEAQRfd9ig9ZTCJOooIwDMwNXLqXnnQlaalUhU5lRj2KZ/FOXkESGR114bJ/P/7jV4b1xRq1hijtFpM1682cuNgPmgysbRulPT0fRxXnMtwrSPyeCdYRokSLnuMLJTTkbUqEvDMbxm1VdcRD6Tk+T1LW2ldB66knsYdA5iNX17ebm6tN2VnPhcswMPmREPuBacb+CiapLarAj9gT6/H97dVlCNScY3mtYvRkxdZlwDKDEnanPWVLdrdkeXEGlFEazVdfPVHaVeHc3N15CUwppwOJXeK7HshAB8NuOU7J6sP4SRXuH/EvbUfMiqMmDqv5M5FNSfAj/wgAAP//UEsHCPl//NYAAQAArwEAAFBLAQIUABQACAAIAAAAAAD5f/zWAAEAAK8BAAAIAAAAAAAAAAAAAAAAAAAAAABpbmRleC5weVBLBQYAAAAAAQABADYAAAA2AQAAAAA=",
            },
            FunctionName = name,
            Runtime = "python3.9",
            DiskSize = 512,
            LogConfig = new AliCloud.FC.Inputs.V3FunctionLogConfigArgs
            {
                LogBeginRule = "None",
            },
        });
    
        var defaultV3Trigger = new AliCloud.FC.V3Trigger("default", new()
        {
            FunctionName = function.FunctionName,
            TriggerType = "http",
            TriggerName = "tf-exampleacceu-central-1fcv3trigger28547",
            Description = "create",
            Qualifier = "LATEST",
            TriggerConfig = JsonSerializer.Serialize(new Dictionary<string, object?>
            {
                ["authType"] = "anonymous",
                ["methods"] = new[]
                {
                    "GET",
                    "POST",
                },
            }),
        });
    
        var @default = AliCloud.FC.GetV3Triggers.Invoke(new()
        {
            Ids = new[]
            {
                defaultV3Trigger.Id,
            },
            NameRegex = defaultV3Trigger.TriggerName,
            FunctionName = functionName,
        });
    
        return new Dictionary<string, object?>
        {
            ["alicloudFcv3TriggerExampleId"] = @default.Apply(@default => @default.Apply(getV3TriggersResult => getV3TriggersResult.Triggers[0]?.Id)),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.alicloud.fc.V3Function;
    import com.pulumi.alicloud.fc.V3FunctionArgs;
    import com.pulumi.alicloud.fc.inputs.V3FunctionCodeArgs;
    import com.pulumi.alicloud.fc.inputs.V3FunctionLogConfigArgs;
    import com.pulumi.alicloud.fc.V3Trigger;
    import com.pulumi.alicloud.fc.V3TriggerArgs;
    import com.pulumi.alicloud.fc.FcFunctions;
    import com.pulumi.alicloud.fc.inputs.GetV3TriggersArgs;
    import static com.pulumi.codegen.internal.Serialization.*;
    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 config = ctx.config();
            final var name = config.get("name").orElse("terraform-exampleTriggerResourceAPI");
            final var functionName = config.get("functionName").orElse("terraform-exampleTriggerResourceAPI");
            final var triggerName = config.get("triggerName").orElse("exampleTrigger_HTTP");
            var function = new V3Function("function", V3FunctionArgs.builder()
                .memorySize(512)
                .cpu(0.5)
                .handler("index.Handler")
                .code(V3FunctionCodeArgs.builder()
                    .zipFile("UEsDBBQACAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAaW5kZXgucHmEkEFKxEAQRfd9ig9ZTCJOooIwDMwNXLqXnnQlaalUhU5lRj2KZ/FOXkESGR114bJ/P/7jV4b1xRq1hijtFpM1682cuNgPmgysbRulPT0fRxXnMtwrSPyeCdYRokSLnuMLJTTkbUqEvDMbxm1VdcRD6Tk+T1LW2ldB66knsYdA5iNX17ebm6tN2VnPhcswMPmREPuBacb+CiapLarAj9gT6/H97dVlCNScY3mtYvRkxdZlwDKDEnanPWVLdrdkeXEGlFEazVdfPVHaVeHc3N15CUwppwOJXeK7HshAB8NuOU7J6sP4SRXuH/EvbUfMiqMmDqv5M5FNSfAj/wgAAP//UEsHCPl//NYAAQAArwEAAFBLAQIUABQACAAIAAAAAAD5f/zWAAEAAK8BAAAIAAAAAAAAAAAAAAAAAAAAAABpbmRleC5weVBLBQYAAAAAAQABADYAAAA2AQAAAAA=")
                    .build())
                .functionName(name)
                .runtime("python3.9")
                .diskSize(512)
                .logConfig(V3FunctionLogConfigArgs.builder()
                    .logBeginRule("None")
                    .build())
                .build());
    
            var defaultV3Trigger = new V3Trigger("defaultV3Trigger", V3TriggerArgs.builder()
                .functionName(function.functionName())
                .triggerType("http")
                .triggerName("tf-exampleacceu-central-1fcv3trigger28547")
                .description("create")
                .qualifier("LATEST")
                .triggerConfig(serializeJson(
                    jsonObject(
                        jsonProperty("authType", "anonymous"),
                        jsonProperty("methods", jsonArray(
                            "GET", 
                            "POST"
                        ))
                    )))
                .build());
    
            final var default = FcFunctions.getV3Triggers(GetV3TriggersArgs.builder()
                .ids(defaultV3Trigger.id())
                .nameRegex(defaultV3Trigger.triggerName())
                .functionName(functionName)
                .build());
    
            ctx.export("alicloudFcv3TriggerExampleId", default_.applyValue(_default_ -> _default_.triggers()[0].id()));
        }
    }
    
    configuration:
      name:
        type: string
        default: terraform-exampleTriggerResourceAPI
      functionName:
        type: string
        default: terraform-exampleTriggerResourceAPI
      triggerName:
        type: string
        default: exampleTrigger_HTTP
    resources:
      function:
        type: alicloud:fc:V3Function
        properties:
          memorySize: '512'
          cpu: 0.5
          handler: index.Handler
          code:
            zipFile: UEsDBBQACAAIAAAAAAAAAAAAAAAAAAAAAAAIAAAAaW5kZXgucHmEkEFKxEAQRfd9ig9ZTCJOooIwDMwNXLqXnnQlaalUhU5lRj2KZ/FOXkESGR114bJ/P/7jV4b1xRq1hijtFpM1682cuNgPmgysbRulPT0fRxXnMtwrSPyeCdYRokSLnuMLJTTkbUqEvDMbxm1VdcRD6Tk+T1LW2ldB66knsYdA5iNX17ebm6tN2VnPhcswMPmREPuBacb+CiapLarAj9gT6/H97dVlCNScY3mtYvRkxdZlwDKDEnanPWVLdrdkeXEGlFEazVdfPVHaVeHc3N15CUwppwOJXeK7HshAB8NuOU7J6sP4SRXuH/EvbUfMiqMmDqv5M5FNSfAj/wgAAP//UEsHCPl//NYAAQAArwEAAFBLAQIUABQACAAIAAAAAAD5f/zWAAEAAK8BAAAIAAAAAAAAAAAAAAAAAAAAAABpbmRleC5weVBLBQYAAAAAAQABADYAAAA2AQAAAAA=
          functionName: ${name}
          runtime: python3.9
          diskSize: '512'
          logConfig:
            logBeginRule: None
      defaultV3Trigger:
        type: alicloud:fc:V3Trigger
        name: default
        properties:
          functionName: ${function.functionName}
          triggerType: http
          triggerName: tf-exampleacceu-central-1fcv3trigger28547
          description: create
          qualifier: LATEST
          triggerConfig:
            fn::toJSON:
              authType: anonymous
              methods:
                - GET
                - POST
    variables:
      default:
        fn::invoke:
          function: alicloud:fc:getV3Triggers
          arguments:
            ids:
              - ${defaultV3Trigger.id}
            nameRegex: ${defaultV3Trigger.triggerName}
            functionName: ${functionName}
    outputs:
      alicloudFcv3TriggerExampleId: ${default.triggers[0].id}
    

    Using getV3Triggers

    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 getV3Triggers(args: GetV3TriggersArgs, opts?: InvokeOptions): Promise<GetV3TriggersResult>
    function getV3TriggersOutput(args: GetV3TriggersOutputArgs, opts?: InvokeOptions): Output<GetV3TriggersResult>
    def get_v3_triggers(function_name: Optional[str] = None,
                        ids: Optional[Sequence[str]] = None,
                        name_regex: Optional[str] = None,
                        output_file: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetV3TriggersResult
    def get_v3_triggers_output(function_name: Optional[pulumi.Input[str]] = None,
                        ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        name_regex: Optional[pulumi.Input[str]] = None,
                        output_file: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetV3TriggersResult]
    func GetV3Triggers(ctx *Context, args *GetV3TriggersArgs, opts ...InvokeOption) (*GetV3TriggersResult, error)
    func GetV3TriggersOutput(ctx *Context, args *GetV3TriggersOutputArgs, opts ...InvokeOption) GetV3TriggersResultOutput

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

    public static class GetV3Triggers 
    {
        public static Task<GetV3TriggersResult> InvokeAsync(GetV3TriggersArgs args, InvokeOptions? opts = null)
        public static Output<GetV3TriggersResult> Invoke(GetV3TriggersInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetV3TriggersResult> getV3Triggers(GetV3TriggersArgs args, InvokeOptions options)
    public static Output<GetV3TriggersResult> getV3Triggers(GetV3TriggersArgs args, InvokeOptions options)
    
    fn::invoke:
      function: alicloud:fc/getV3Triggers:getV3Triggers
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FunctionName string
    Function Name
    Ids List<string>
    A list of Trigger IDs. The value is formulated as <function_name>:<trigger_name>.
    NameRegex string
    A regex string to filter results by Group Metric Rule name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    FunctionName string
    Function Name
    Ids []string
    A list of Trigger IDs. The value is formulated as <function_name>:<trigger_name>.
    NameRegex string
    A regex string to filter results by Group Metric Rule name.
    OutputFile string
    File name where to save data source results (after running pulumi preview).
    functionName String
    Function Name
    ids List<String>
    A list of Trigger IDs. The value is formulated as <function_name>:<trigger_name>.
    nameRegex String
    A regex string to filter results by Group Metric Rule name.
    outputFile String
    File name where to save data source results (after running pulumi preview).
    functionName string
    Function Name
    ids string[]
    A list of Trigger IDs. The value is formulated as <function_name>:<trigger_name>.
    nameRegex string
    A regex string to filter results by Group Metric Rule name.
    outputFile string
    File name where to save data source results (after running pulumi preview).
    function_name str
    Function Name
    ids Sequence[str]
    A list of Trigger IDs. The value is formulated as <function_name>:<trigger_name>.
    name_regex str
    A regex string to filter results by Group Metric Rule name.
    output_file str
    File name where to save data source results (after running pulumi preview).
    functionName String
    Function Name
    ids List<String>
    A list of Trigger IDs. The value is formulated as <function_name>:<trigger_name>.
    nameRegex String
    A regex string to filter results by Group Metric Rule name.
    outputFile String
    File name where to save data source results (after running pulumi preview).

    getV3Triggers Result

    The following output properties are available:

    FunctionName string
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids List<string>
    A list of Trigger IDs.
    Names List<string>
    A list of name of Triggers.
    Triggers List<Pulumi.AliCloud.FC.Outputs.GetV3TriggersTrigger>
    A list of Trigger Entries. Each element contains the following attributes:
    NameRegex string
    OutputFile string
    FunctionName string
    Id string
    The provider-assigned unique ID for this managed resource.
    Ids []string
    A list of Trigger IDs.
    Names []string
    A list of name of Triggers.
    Triggers []GetV3TriggersTrigger
    A list of Trigger Entries. Each element contains the following attributes:
    NameRegex string
    OutputFile string
    functionName String
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of Trigger IDs.
    names List<String>
    A list of name of Triggers.
    triggers List<GetV3TriggersTrigger>
    A list of Trigger Entries. Each element contains the following attributes:
    nameRegex String
    outputFile String
    functionName string
    id string
    The provider-assigned unique ID for this managed resource.
    ids string[]
    A list of Trigger IDs.
    names string[]
    A list of name of Triggers.
    triggers GetV3TriggersTrigger[]
    A list of Trigger Entries. Each element contains the following attributes:
    nameRegex string
    outputFile string
    function_name str
    id str
    The provider-assigned unique ID for this managed resource.
    ids Sequence[str]
    A list of Trigger IDs.
    names Sequence[str]
    A list of name of Triggers.
    triggers Sequence[GetV3TriggersTrigger]
    A list of Trigger Entries. Each element contains the following attributes:
    name_regex str
    output_file str
    functionName String
    id String
    The provider-assigned unique ID for this managed resource.
    ids List<String>
    A list of Trigger IDs.
    names List<String>
    A list of name of Triggers.
    triggers List<Property Map>
    A list of Trigger Entries. Each element contains the following attributes:
    nameRegex String
    outputFile String

    Supporting Types

    GetV3TriggersTrigger

    CreateTime string
    Creation time
    Description string
    Description of the trigger
    HttpTrigger Pulumi.AliCloud.FC.Inputs.GetV3TriggersTriggerHttpTrigger
    HTTP trigger information
    Id string
    The ID of the resource supplied above.
    InvocationRole string
    The role required by the event source (such as OSS) to call the function.
    LastModifiedTime string
    The last modified time of the trigger
    Qualifier string
    The version or alias of the function
    SourceArn string
    Trigger Event source ARN
    Status string
    The state of the trigger
    TargetArn string
    Resource identity of the function
    TriggerConfig string
    Trigger configuration. The configuration varies for different types of triggers.
    TriggerId string
    Trigger ID
    TriggerName string
    Trigger Name
    TriggerType string
    The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
    CreateTime string
    Creation time
    Description string
    Description of the trigger
    HttpTrigger GetV3TriggersTriggerHttpTrigger
    HTTP trigger information
    Id string
    The ID of the resource supplied above.
    InvocationRole string
    The role required by the event source (such as OSS) to call the function.
    LastModifiedTime string
    The last modified time of the trigger
    Qualifier string
    The version or alias of the function
    SourceArn string
    Trigger Event source ARN
    Status string
    The state of the trigger
    TargetArn string
    Resource identity of the function
    TriggerConfig string
    Trigger configuration. The configuration varies for different types of triggers.
    TriggerId string
    Trigger ID
    TriggerName string
    Trigger Name
    TriggerType string
    The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
    createTime String
    Creation time
    description String
    Description of the trigger
    httpTrigger GetV3TriggersTriggerHttpTrigger
    HTTP trigger information
    id String
    The ID of the resource supplied above.
    invocationRole String
    The role required by the event source (such as OSS) to call the function.
    lastModifiedTime String
    The last modified time of the trigger
    qualifier String
    The version or alias of the function
    sourceArn String
    Trigger Event source ARN
    status String
    The state of the trigger
    targetArn String
    Resource identity of the function
    triggerConfig String
    Trigger configuration. The configuration varies for different types of triggers.
    triggerId String
    Trigger ID
    triggerName String
    Trigger Name
    triggerType String
    The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
    createTime string
    Creation time
    description string
    Description of the trigger
    httpTrigger GetV3TriggersTriggerHttpTrigger
    HTTP trigger information
    id string
    The ID of the resource supplied above.
    invocationRole string
    The role required by the event source (such as OSS) to call the function.
    lastModifiedTime string
    The last modified time of the trigger
    qualifier string
    The version or alias of the function
    sourceArn string
    Trigger Event source ARN
    status string
    The state of the trigger
    targetArn string
    Resource identity of the function
    triggerConfig string
    Trigger configuration. The configuration varies for different types of triggers.
    triggerId string
    Trigger ID
    triggerName string
    Trigger Name
    triggerType string
    The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
    create_time str
    Creation time
    description str
    Description of the trigger
    http_trigger GetV3TriggersTriggerHttpTrigger
    HTTP trigger information
    id str
    The ID of the resource supplied above.
    invocation_role str
    The role required by the event source (such as OSS) to call the function.
    last_modified_time str
    The last modified time of the trigger
    qualifier str
    The version or alias of the function
    source_arn str
    Trigger Event source ARN
    status str
    The state of the trigger
    target_arn str
    Resource identity of the function
    trigger_config str
    Trigger configuration. The configuration varies for different types of triggers.
    trigger_id str
    Trigger ID
    trigger_name str
    Trigger Name
    trigger_type str
    The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
    createTime String
    Creation time
    description String
    Description of the trigger
    httpTrigger Property Map
    HTTP trigger information
    id String
    The ID of the resource supplied above.
    invocationRole String
    The role required by the event source (such as OSS) to call the function.
    lastModifiedTime String
    The last modified time of the trigger
    qualifier String
    The version or alias of the function
    sourceArn String
    Trigger Event source ARN
    status String
    The state of the trigger
    targetArn String
    Resource identity of the function
    triggerConfig String
    Trigger configuration. The configuration varies for different types of triggers.
    triggerId String
    Trigger ID
    triggerName String
    Trigger Name
    triggerType String
    The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.

    GetV3TriggersTriggerHttpTrigger

    UrlInternet string
    The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
    UrlIntranet string
    The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.
    UrlInternet string
    The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
    UrlIntranet string
    The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.
    urlInternet String
    The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
    urlIntranet String
    The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.
    urlInternet string
    The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
    urlIntranet string
    The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.
    url_internet str
    The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
    url_intranet str
    The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.
    urlInternet String
    The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
    urlIntranet String
    The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.

    Package Details

    Repository
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.81.0 published on Monday, Jun 23, 2025 by Pulumi