Alibaba Cloud v3.88.1 published on Saturday, Nov 8, 2025 by Pulumi
Alibaba Cloud v3.88.1 published on Saturday, Nov 8, 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 dictionaryThe following arguments are supported:
- Function
Name string - Function Name
- Ids List<string>
- A list of Trigger IDs. The value is formulated as
<function_name>:<trigger_name>. - Name
Regex string - A regex string to filter results by Group Metric Rule name.
- Output
File string - File name where to save data source results (after running
pulumi preview).
- Function
Name string - Function Name
- Ids []string
- A list of Trigger IDs. The value is formulated as
<function_name>:<trigger_name>. - Name
Regex string - A regex string to filter results by Group Metric Rule name.
- Output
File string - File name where to save data source results (after running
pulumi preview).
- function
Name String - Function Name
- ids List<String>
- A list of Trigger IDs. The value is formulated as
<function_name>:<trigger_name>. - name
Regex String - A regex string to filter results by Group Metric Rule name.
- output
File String - File name where to save data source results (after running
pulumi preview).
- function
Name string - Function Name
- ids string[]
- A list of Trigger IDs. The value is formulated as
<function_name>:<trigger_name>. - name
Regex string - A regex string to filter results by Group Metric Rule name.
- output
File 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).
- function
Name String - Function Name
- ids List<String>
- A list of Trigger IDs. The value is formulated as
<function_name>:<trigger_name>. - name
Regex String - A regex string to filter results by Group Metric Rule name.
- output
File String - File name where to save data source results (after running
pulumi preview).
getV3Triggers Result
The following output properties are available:
- Function
Name 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.
Ali Cloud. FC. Outputs. Get V3Triggers Trigger> - A list of Trigger Entries. Each element contains the following attributes:
- Name
Regex string - Output
File string
- Function
Name 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
[]Get
V3Triggers Trigger - A list of Trigger Entries. Each element contains the following attributes:
- Name
Regex string - Output
File string
- function
Name 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<Get
V3Triggers Trigger> - A list of Trigger Entries. Each element contains the following attributes:
- name
Regex String - output
File String
- function
Name 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
Get
V3Triggers Trigger[] - A list of Trigger Entries. Each element contains the following attributes:
- name
Regex string - output
File 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[Get
V3Triggers Trigger] - A list of Trigger Entries. Each element contains the following attributes:
- name_
regex str - output_
file str
- function
Name 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:
- name
Regex String - output
File String
Supporting Types
GetV3TriggersTrigger
- Create
Time string - Creation time
- Description string
- Description of the trigger
- Http
Trigger Pulumi.Ali Cloud. FC. Inputs. Get V3Triggers Trigger Http Trigger - HTTP trigger information
- Id string
- The ID of the resource supplied above.
- Invocation
Role string - The role required by the event source (such as OSS) to call the function.
- Last
Modified stringTime - The last modified time of the trigger
- Qualifier string
- The version or alias of the function
- Source
Arn string - Trigger Event source ARN
- Status string
- The state of the trigger
- Target
Arn string - Resource identity of the function
- Trigger
Config string - Trigger configuration. The configuration varies for different types of triggers.
- Trigger
Id string - Trigger ID
- Trigger
Name string - Trigger Name
- Trigger
Type string - The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
- Create
Time string - Creation time
- Description string
- Description of the trigger
- Http
Trigger GetV3Triggers Trigger Http Trigger - HTTP trigger information
- Id string
- The ID of the resource supplied above.
- Invocation
Role string - The role required by the event source (such as OSS) to call the function.
- Last
Modified stringTime - The last modified time of the trigger
- Qualifier string
- The version or alias of the function
- Source
Arn string - Trigger Event source ARN
- Status string
- The state of the trigger
- Target
Arn string - Resource identity of the function
- Trigger
Config string - Trigger configuration. The configuration varies for different types of triggers.
- Trigger
Id string - Trigger ID
- Trigger
Name string - Trigger Name
- Trigger
Type string - The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
- create
Time String - Creation time
- description String
- Description of the trigger
- http
Trigger GetV3Triggers Trigger Http Trigger - HTTP trigger information
- id String
- The ID of the resource supplied above.
- invocation
Role String - The role required by the event source (such as OSS) to call the function.
- last
Modified StringTime - The last modified time of the trigger
- qualifier String
- The version or alias of the function
- source
Arn String - Trigger Event source ARN
- status String
- The state of the trigger
- target
Arn String - Resource identity of the function
- trigger
Config String - Trigger configuration. The configuration varies for different types of triggers.
- trigger
Id String - Trigger ID
- trigger
Name String - Trigger Name
- trigger
Type String - The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
- create
Time string - Creation time
- description string
- Description of the trigger
- http
Trigger GetV3Triggers Trigger Http Trigger - HTTP trigger information
- id string
- The ID of the resource supplied above.
- invocation
Role string - The role required by the event source (such as OSS) to call the function.
- last
Modified stringTime - The last modified time of the trigger
- qualifier string
- The version or alias of the function
- source
Arn string - Trigger Event source ARN
- status string
- The state of the trigger
- target
Arn string - Resource identity of the function
- trigger
Config string - Trigger configuration. The configuration varies for different types of triggers.
- trigger
Id string - Trigger ID
- trigger
Name string - Trigger Name
- trigger
Type 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 GetV3Triggers Trigger Http Trigger - 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_ strtime - 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.
- create
Time String - Creation time
- description String
- Description of the trigger
- http
Trigger Property Map - HTTP trigger information
- id String
- The ID of the resource supplied above.
- invocation
Role String - The role required by the event source (such as OSS) to call the function.
- last
Modified StringTime - The last modified time of the trigger
- qualifier String
- The version or alias of the function
- source
Arn String - Trigger Event source ARN
- status String
- The state of the trigger
- target
Arn String - Resource identity of the function
- trigger
Config String - Trigger configuration. The configuration varies for different types of triggers.
- trigger
Id String - Trigger ID
- trigger
Name String - Trigger Name
- trigger
Type String - The type of the trigger. Currently, the supported types include oss, log, http, timer, tablestore, cdn_events, mns_topic and eventbridge.
GetV3TriggersTriggerHttpTrigger
- Url
Internet string - The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
- Url
Intranet string - The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.
- Url
Internet string - The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
- Url
Intranet string - The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.
- url
Internet String - The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
- url
Intranet String - The private domain name address. In a VPC, you can access the HTTP Trigger through HTTP or HTTPS.
- url
Internet string - The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
- url
Intranet 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.
- url
Internet String - The public domain name address. On the Internet, you can access the HTTP Trigger through the HTTP protocol or HTTPS protocol.
- url
Intranet 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
alicloudTerraform Provider.
Alibaba Cloud v3.88.1 published on Saturday, Nov 8, 2025 by Pulumi
