DATASOURCE::FC::Triggers は、トリガーをクエリするために使用されます。
構文
{
"Type": "DATASOURCE::FC::Triggers",
"Properties": {
"FunctionName": String, // 関数名
"ServiceName": String, // サービス名
"Prefix": String, // リソース名のプレフィックス
"RefreshOptions": String // スタックの更新時のデータソースリソースのリフレッシュポリシー
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
FunctionName | String | はい | はい | 関数名。 | なし。 |
ServiceName | String | はい | はい | サービス名。 | なし。 |
Prefix | String | いいえ | はい | リソース名のプレフィックス。 | リソース名は、このプロパティの値で始まる必要があります。 たとえば、Prefix を a に設定すると、返されるリソースの名前には a というプレフィックスが付きます。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースのリフレッシュポリシー。 | 有効な値:
|
戻り値 (Fn::GetAtt)
TriggerNames: トリガーの名前。
Triggers: トリガーの詳細。
プロパティ | タイプ | 説明 | 制約 |
TriggerNames | List | トリガーの名前。 | なし。 |
Triggers | List | トリガーの詳細。 | なし。 |
TriggerName | String | トリガー名。 | なし。 |
TriggerId | String | トリガー ID。 | なし。 |
TriggerConfig | String | トリガーの構成。 | なし。 |
TriggerType | String | トリガータイプ。 | 有効な値:
|
Description | String | トリガーの説明。 | なし。 |
InvocationRole | String | OSS などのイベントソースが関数を呼び出すために使用する Resource Access Management(RAM)ロール。 | 詳細については、「トリガーの概要」をご参照ください。 |
CreatedTime | String | トリガーが作成された時刻。 | なし。 |
LastModifiedTime | String | トリガーが最後に変更された時刻。 | なし。 |
Qualifier | String | サービスのバージョン。 | 詳細については、「バージョンの管理」をご参照ください。 |
SourceArn | String | トリガーのイベントソースの Alibaba Cloud Resource Name(ARN)。 | なし。 |
DomainName | String | ドメイン名。 | なし。 |
例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"FunctionName": {
"Type": "String",
"Description": "関数名。" // Function name.
},
"ServiceName": {
"Type": "String",
"Description": "サービス名。" // Service name.
}
},
"Resources": {
"Triggers": {
"Type": "DATASOURCE::FC::Triggers",
"Properties": {
"FunctionName": {
"Ref": "FunctionName"
},
"ServiceName": {
"Ref": "ServiceName"
}
}
}
},
"Outputs": {
"TriggerNames": {
"Description": "トリガー名の一覧。", // The list of trigger names.
"Value": {
"Fn::GetAtt": [
"Triggers",
"TriggerNames"
]
}
},
"Triggers": {
"Description": "トリガーの一覧。", // The list of triggers.
"Value": {
"Fn::GetAtt": [
"Triggers",
"Triggers"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
FunctionName:
Type: String
Description: 関数名。 # Function name.
ServiceName:
Type: String
Description: サービス名。 # Service name.
Resources:
Triggers:
Type: DATASOURCE::FC::Triggers
Properties:
FunctionName:
Ref: FunctionName
ServiceName:
Ref: ServiceName
Outputs:
TriggerNames:
Description: トリガー名の一覧。 # The list of trigger names.
Value:
Fn::GetAtt:
- Triggers
- TriggerNames
Triggers:
Description: トリガーの一覧。 # The list of triggers.
Value:
Fn::GetAtt:
- Triggers
- Triggers