Terraform 0.11

opc_compute_image_list_entry




terraform

opc_compute_image_list_entry

छवि सूची प्रविष्टि के कॉन्फ़िगरेशन तक पहुंचने के लिए इस डेटा स्रोत का उपयोग करें।

उदाहरण उपयोग

data "opc_compute_image_list_entry" "foo" {
  image_list = "my_image_list"
  version = "version_of_my_list"
}

output "machine_images" {
  value = "${data.opc_compute_image_list_entry.foo.machine_images}"
}

output "single_image" {
  value = "${data.opc_compute_image_list_entry.foo.machine_images[1]}"
}

तर्क संदर्भ

  • image_list - (आवश्यक) - देखने के लिए छवि सूची का नाम।
  • version - (आवश्यक) - उपयोग करने के लिए छवि सूची का संस्करण (पूर्णांक)।
  • entry - (वैकल्पिक) - किस मशीन की छवि का उपयोग करना है। अधिक विवरण के लिए नीचे entry देखें

प्रवेश

डेटा स्रोत को कॉन्फ़िगर करते समय entry तर्क पूरी तरह से वैकल्पिक है। यदि निर्दिष्ट किया गया है, हालांकि, मशीन चित्रों की लौटे सरणी में 1 की लंबाई होगी, और केवल वांछित छवि होती है।

इस प्रकार, यदि "my_image_list" एक छवि सूची है जिसमें निम्नलिखित चित्र शामिल हैं:

["image1", "image2", "image3", "image4", "image5"]

फिर 3 entry निर्दिष्ट करते हुए, लौटे machine_images सरणी में एक सिग्ल तत्व होगा: "image3" । यदि entry छोड़ी गई थी, या 0 सेट किया गया था, तो दिए गए machine_images सरणी में उस छवि सूची संस्करण के सभी चित्र होंगे।

यदि छवि सूची के लिए आपूर्ति की गई entry मान अमान्य है, तो Terraform एक त्रुटि के साथ बाहर निकलेगा, जो वांछित छवि सूची प्रविष्टि नहीं मिली।

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

  • dns - इंटरफ़ेस के लिए DNS सर्वरों का एरियर।
  • attributes - छवि सूची की सभी attributes JSON ऑब्जेक्ट
  • machine_images - स्ट्रिंग्स के रूप में मशीन चित्रों की एक सरणी
  • uri - छवि सूची का यूआरआई