Terraform 0.11

digitalocean_image




terraform

digitalocean_image

एक स्नैपशॉट छवियों पर जानकारी प्राप्त करें। इस डेटा स्रोत का उद्देश्य आपको स्नैपशॉट नामों के आधार पर बूंदों का निर्माण करने में सक्षम करना है।

यदि शून्य या एक से अधिक परिणाम क्वेरी द्वारा लौटाए जाते हैं, तो एक त्रुटि उत्पन्न होती है।

उदाहरण उपयोग

स्नैपशॉट के बारे में डेटा प्राप्त करें:

data "digitalocean_image" "example1" {
  name = "example-1.0.0"
}

एक छोटी बूंद बनाने के लिए डेटा का पुन: उपयोग करें:

data "digitalocean_image" "example1" {
  name = "example-1.0.0"
}
resource "digitalocean_droplet" "example1" {
  image  = "${data.digitalocean_image.example1.image}"
  name   = "example-1"
  region = "nyc2"
  size   = "512mb"
}

तर्क संदर्भ

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

  • name - छवि का नाम।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • name - उपर्युक्त तर्क देखें।
  • image - image की आईडी।
  • min_disk_size : छवि के लिए आवश्यक न्यूनतम 'डिस्क'।
  • private - छवि एक सार्वजनिक छवि है या नहीं। सार्वजनिक चित्र लिनक्स वितरण या अनुप्रयोग का प्रतिनिधित्व करते हैं, जबकि गैर-सार्वजनिक चित्र स्नैपशॉट और बैकअप का प्रतिनिधित्व करते हैं और केवल आपके खाते में उपलब्ध हैं।
  • regions : वे क्षेत्र जिनमें छवि उपलब्ध है।
  • size_gigabytes : गीगाबाइट में छवि का आकार।
  • type : छवि का प्रकार। "स्नैपशॉट" या "बैकअप" हो सकता है।