ALIYUN::CDN::FcTrigger

更新时间:
复制 MD 格式

ALIYUN::CDN::FcTrigger类型用于添加指定的函数计算触发器。

语法

{
  "Type": "ALIYUN::CDN::FcTrigger",
  "Properties": {
    "EventMetaName": String,
    "EventMetaVersion": String,
    "Notes": String,
    "RoleARN": String,
    "SourceARN": String,
    "TriggerARN": String,
    "FunctionARN": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

EventMetaName

String

是

否

事件元数据名称。

无

EventMetaVersion

String

是

否

事件元数据版本。

无

Notes

String

是

否

备注。

无

RoleARN

String

是

否

角色ARN。

无

SourceARN

String

是

否

源ARN。

无

TriggerARN

String

是

否

触发器ARN。

无

FunctionARN

String

否

否

函数ARN。

无

返回值

Fn::GetAtt

无

示例

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  TriggerARN:
    Type: String
    Description:
      en: The trigger ARN.
      zh: 触发器ARN。
    Required: true
  EventMetaName:
    Type: String
    Description:
      en: The event meta name.
      zh: 事件元数据名称。
    Required: true
  SourceARN:
    Type: String
    Description:
      en: The source ARN.
      zh: 源ARN。
    Required: true
  EventMetaVersion:
    Type: String
    Description:
      en: The event meta version.
      zh: 事件元数据版本。
    Required: true
  RoleARN:
    Type: String
    Description:
      en: The role ARN.
      zh: 角色ARN。
    Required: true
  Notes:
    Type: String
    Description:
      en: The notes.
      zh: 备注。
    Required: true
Resources:
  FcTrigger:
    Type: ALIYUN::CDN::FcTrigger
    Properties:
      TriggerARN:
        Ref: TriggerARN
      EventMetaName:
        Ref: EventMetaName
      SourceARN:
        Ref: SourceARN
      EventMetaVersion:
        Ref: EventMetaVersion
      RoleARN:
        Ref: RoleARN
      Notes:
        Ref: Notes
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "TriggerARN": {
      "Type": "String",
      "Description": {
        "en": "The trigger ARN.",
        "zh": "触发器ARN。"
      },
      "Required": true
    },
    "EventMetaName": {
      "Type": "String",
      "Description": {
        "en": "The event meta name.",
        "zh": "事件元数据名称。"
      },
      "Required": true
    },
    "SourceARN": {
      "Type": "String",
      "Description": {
        "en": "The source ARN.",
        "zh": "源ARN。"
      },
      "Required": true
    },
    "EventMetaVersion": {
      "Type": "String",
      "Description": {
        "en": "The event meta version.",
        "zh": "事件元数据版本。"
      },
      "Required": true
    },
    "RoleARN": {
      "Type": "String",
      "Description": {
        "en": "The role ARN.",
        "zh": "角色ARN。"
      },
      "Required": true
    },
    "Notes": {
      "Type": "String",
      "Description": {
        "en": "The notes.",
        "zh": "备注。"
      },
      "Required": true
    }
  },
  "Resources": {
    "FcTrigger": {
      "Type": "ALIYUN::CDN::FcTrigger",
      "Properties": {
        "TriggerARN": {
          "Ref": "TriggerARN"
        },
        "EventMetaName": {
          "Ref": "EventMetaName"
        },
        "SourceARN": {
          "Ref": "SourceARN"
        },
        "EventMetaVersion": {
          "Ref": "EventMetaVersion"
        },
        "RoleARN": {
          "Ref": "RoleARN"
        },
        "Notes": {
          "Ref": "Notes"
        }
      }
    }
  }
}