Terraform 0.11

google_folder_iam_policy




terraform

google_folder_iam_policy

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

उदाहरण उपयोग

resource "google_folder_iam_policy" "folder_admin_policy" {
  folder     = "${google_folder.department1.name}"
  policy_data = "${data.google_iam_policy.admin.policy_data}"
}

resource "google_folder" "department1" {
  display_name = "Department 1"
  parent     = "organizations/1234567"
}

data "google_iam_policy" "admin" {
  binding {
    role = "roles/editor"

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

तर्क संदर्भ

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

  • folder - (आवश्यक) उस फ़ोल्डर का संसाधन नाम जिसे पॉलिसी संलग्न है। इसका प्रारूप फ़ोल्डर / {folder_id} है।

  • policy_data - (आवश्यक) google_iam_policy डेटा स्रोत जो IAM नीति का प्रतिनिधित्व करता है जिसे फ़ोल्डर में लागू किया जाएगा। यह नीति फ़ोल्डर में लागू किसी भी मौजूदा नीति को ओवरराइड करती है।

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

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

  • etag - (कम्प्यूटेड) फ़ोल्डर की IAM नीति का etag। etag का उपयोग आशावादी संगोष्ठी नियंत्रण के लिए किया जाता है, जो एक दूसरे को अधिलेखित करने से नीति के युगपत अद्यतन को रोकने में मदद करता है।