Terraform 0.11

gitlab_project_hook




terraform

gitlab_project_hook

यह संसाधन आपको अपनी GitLab परियोजनाओं के लिए हुक बनाने और प्रबंधित करने की अनुमति देता है। हुक के बारे में अधिक जानकारी के लिए, gitlab प्रलेखन से परामर्श करें।

उदाहरण उपयोग

resource "gitlab_project_hook" "example" {
  project               = "example/hooked"
  url                   = "https://example.com/hook/example"
  merge_requests_events = true
}

तर्क संदर्भ

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

  • project - (आवश्यक) हुक जोड़ने के लिए प्रोजेक्ट का नाम या आईडी।

  • url - (आवश्यक) हुक करने का आग्रह।

  • token - (वैकल्पिक) हुक लगाते समय एक टोकन पेश करना।

  • enable_ssl_verification - (वैकल्पिक) हुक को लागू करते समय ssl सत्यापन सक्षम करें।

  • push_events - (वैकल्पिक) पुश घटनाओं के लिए हुक लागू करें।

  • issues_events - (वैकल्पिक) मुद्दों की घटनाओं के लिए हुक लागू करें।

  • merge_requests_events - (वैकल्पिक) मर्ज अनुरोधों के लिए हुक लागू करें।

  • tag_push_events - (वैकल्पिक) टैग पुश ईवेंट के लिए हुक को tag_push_events

  • note_events - (वैकल्पिक) नोट घटनाओं के लिए हुक note_events

  • job_events - (वैकल्पिक) नौकरी की घटनाओं के लिए हुक job_events

  • pipeline_events - (वैकल्पिक) पाइपलाइन की घटनाओं के लिए हुक लागू करें।

  • wiki_page_events - (वैकल्पिक) विकी पृष्ठ घटनाओं के लिए हुक लागू करें।

संदर्भ संदर्भित करता है

संसाधन निम्नलिखित विशेषताओं का निर्यात करता है:

  • id - GitLab सर्वर द्वारा हुक के लिए निर्दिष्ट अद्वितीय आईडी।