Terraform 0.11

google_organization_iam_binding




terraform

google_organization_iam_binding

किसी मौजूदा Google क्लाउड प्लेटफ़ॉर्म संगठन के लिए IAM नीति के भीतर एकल बाइंडिंग के निर्माण और प्रबंधन की अनुमति देता है।

उदाहरण उपयोग

resource "google_organization_iam_binding" "binding" {
  org_id = "123456789"
  role    = "roles/browser"

  members = [
    "user:[email protected]",
  ]
}

तर्क संदर्भ

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

  • org_id - (आवश्यक) उस संगठन की संख्यात्मक आईडी जिसमें आप एक कस्टम भूमिका बनाना चाहते हैं।

  • role - (आवश्यक) वह भूमिका जिसे लागू किया जाना चाहिए। प्रति भूमिका केवल एक ही google_organization_iam_binding का उपयोग किया जा सकता है। ध्यान दें कि कस्टम भूमिकाएँ प्रारूप [projects|organizations]/{parent-name}/roles/{role-name} की होनी चाहिए।

  • members - (आवश्यक) उन उपयोगकर्ताओं की एक सूची जो भूमिका पर लागू होनी चाहिए।

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

ऊपर सूचीबद्ध तर्कों के अलावा, निम्नलिखित गणना की गई विशेषताएँ निर्यात की जाती हैं:

  • etag - (कम्प्यूटेड) संगठन की IAM नीति का etag।

आयात

IAM बाइंडिंग आयात अंतरिक्ष-सीमांकित पहचानकर्ताओं का उपयोग करता है; पहले प्रश्न में संसाधन और फिर भूमिका। इन बाइंडिंग को org_id और भूमिका का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import google_organization_iam_binding.my_org "your-org-id roles/viewer"