Terraform 0.11

opsgenie_team




terraform

opsgenie_team

OpsGenie के भीतर एक टीम का प्रबंधन करता है।

उदाहरण उपयोग

resource "opsgenie_user" "first" {
  username  = "[email protected]"
  full_name = "Cookie Monster"
  role      = "User"
}

resource "opsgenie_user" "second" {
  username  = "[email protected]"
  full_name = "Dr Ivo Eggman Robotnik"
  role      = "User"
}

resource "opsgenie_team" "test" {
  name        = "example"
  description = "This team deals with all the things"

  member {
    username = "${opsgenie_user.first.username}"
    role     = "admin"
  }

  member {
    username = "${opsgenie_user.second.username}"
    role     = "user"
  }
}

तर्क संदर्भ

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

  • name - (आवश्यक) इस टीम से जुड़ा नाम। OpsGenie परिभाषित करता है कि यह 100 वर्णों से अधिक लंबा नहीं होना चाहिए।

  • description - (वैकल्पिक) इस टीम के लिए एक विवरण।

  • member - (वैकल्पिक) नीचे दिए गए दस्तावेज के रूप में एक सदस्य ब्लॉक।

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

  • username - (आवश्यक) इस टीम में जोड़ने के लिए सदस्य के लिए उपयोगकर्ता नाम।
  • role - (आवश्यक) टीम के भीतर उपयोगकर्ता के लिए भूमिका - 'व्यवस्थापक' या 'उपयोगकर्ता' हो सकती है।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - OpsGenie उपयोगकर्ता की आईडी।

आयात

उपयोगकर्ताओं को id का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import opsgenie_team.team1 812be1a1-32c8-4666-a7fb-03ecc385106c