Terraform 0.11

google_project_services




terraform

google_project_services

किसी मौजूदा Google क्लाउड प्लेटफ़ॉर्म प्रोजेक्ट के लिए सक्षम API सेवाओं के प्रबंधन की अनुमति देता है। किसी मौजूदा प्रोजेक्ट में जो कॉन्फ़िगरेशन में परिभाषित नहीं हैं, उन्हें हटा दिया जाएगा।

उपलब्ध सेवाओं की सूची के लिए, एपीआई पुस्तकालय पृष्ठ पर जाएं या gcloud services list

उदाहरण उपयोग

resource "google_project_services" "project" {
  project = "your-project-id"
  services   = ["iam.googleapis.com", "cloudresourcemanager.googleapis.com"]
}

तर्क संदर्भ

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

  • project - (आवश्यक) परियोजना आईडी। पिछले प्रोजेक्ट में सभी पूर्व प्रबंधित API सेवाओं को अक्षम करने के प्रयास के लिए इस परिवर्तन को बदलने के लिए Terraform को बाध्य करता है

  • services - (आवश्यक) उन सेवाओं की सूची जो सक्षम हैं। अद्यतन का समर्थन करता है।

आयात

project_id का उपयोग करके परियोजना सेवाओं को आयात किया जा सकता है, जैसे

$ terraform import google_project_services.my_project your-project-id