Terraform 0.11

google_compute_image




terraform

google_compute_image

Google कंप्यूट छवि के बारे में जानकारी प्राप्त करें। यदि आप किसी अन्य प्रोजेक्ट से कस्टम चित्र साझा करना चाहते हैं, तो जाँच लें कि आपके सेवा खाते में compute.imageUser भूमिका है। यदि आप सार्वजनिक छवियों का उपयोग करना चाहते हैं, तो समर्पित परियोजना को निर्दिष्ट करना न भूलें। अधिक जानकारी के लिए आधिकारिक दस्तावेज और उसके API

उदाहरण उपयोग

data "google_compute_image" "my_image" {
  name    = "debian-9"
  project = "debian-cloud"
}

resource "google_compute_instance" "default" {
  # ...

  boot_disk {
    initialize_params {
      image = "${data.google_compute_image.my_image.self_link}"
    }
  }
}

तर्क संदर्भ

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

  • name या family - (आवश्यक) किसी विशिष्ट छवि या परिवार का नाम। बिल्कुल family के name से एक को निर्दिष्ट किया जाना चाहिए। यदि name निर्दिष्ट किया गया है, तो वह संबंधित छवि लाएगा। यदि family निर्दिष्ट किया गया है, तो यह नवीनतम छवि लौटाएगा जो एक छवि परिवार का हिस्सा है और इसे पदावनत नहीं किया गया है।
  • project - (वैकल्पिक) वह परियोजना जिसमें संसाधन होता है। यदि यह प्रदान नहीं किया जाता है, तो प्रदाता परियोजना का उपयोग किया जाता है। यदि आप सार्वजनिक आधार छवि का उपयोग कर रहे हैं, तो सही छवि परियोजना को निर्दिष्ट करना सुनिश्चित करें।

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

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