Terraform 0.11

aws_codecommit_trigger




terraform

aws_codecommit_trigger

एक CodeCommit ट्रिगर संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "aws_codecommit_trigger" "test" {
  depends_on      = ["aws_codecommit_repository.test"]
  repository_name = "my_test_repository"

  trigger {
    name            = "noname"
    events          = ["all"]
    destination_arn = "${aws_sns_topic.test.arn}"
  }
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • repository_name - (आवश्यक) repository_name का नाम। इसके लिए 100 से कम वर्ण होना आवश्यक है।
  • name - (आवश्यक) ट्रिगर का नाम।
  • destination_arn - (आवश्यक) संसाधन का एआरएन जो एक ट्रिगर के लिए लक्ष्य है। उदाहरण के लिए, अमेज़ॅन सिंपल नोटिफिकेशन सर्विस (एसएनएस) में एक विषय का एआरएन।
  • custom_data - (वैकल्पिक) ट्रिगर से जुड़ा कोई भी कस्टम डेटा जो ट्रिगर के लक्ष्य को भेजी गई जानकारी में शामिल किया जाएगा।
  • branches - (वैकल्पिक) वे शाखाएँ जिन्हें ट्रिगर कॉन्फ़िगरेशन में शामिल किया जाएगा। यदि कोई शाखा निर्दिष्ट नहीं है, तो ट्रिगर सभी शाखाओं पर लागू होगा।
  • events - (आवश्यक) रिपॉजिटरी ईवेंट्स जो ट्रिगर को किसी अन्य सेवा में क्रियाओं को चलाने का कारण बनेंगे, जैसे कि अमेज़ॅन सरल अधिसूचना सेवा (एसएनएस) के माध्यम से एक अधिसूचना भेजना। यदि कोई ईवेंट निर्दिष्ट नहीं हैं, तो ट्रिगर सभी रिपॉजिटरी इवेंट्स के लिए चलेगा। घटना के प्रकार में शामिल हैं: all , updateReference , createReference , deleteReference , deleteReference