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"
        }
      }
    }
  }
}