Terraform 0.11

google_compute_address




terraform

google_compute_address

IP पते को स्थिर पते से प्राप्त करें। अधिक जानकारी के लिए आधिकारिक API प्रलेखन देखें।

उदाहरण उपयोग

data "google_compute_address" "my_address" {
  name = "foobar"
}

resource "google_dns_record_set" "frontend" {
  name = "frontend.${google_dns_managed_zone.prod.dns_name}"
  type = "A"
  ttl  = 300

  managed_zone = "${google_dns_managed_zone.prod.name}"

  rrdatas = ["${data.google_compute_address.my_address.address}"]
}

resource "google_dns_managed_zone" "prod" {
  name     = "prod-zone"
  dns_name = "prod.mydomain.com."
}

तर्क संदर्भ

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

  • name - (आवश्यक) संसाधन के लिए एक अनूठा नाम, जीसीई द्वारा आवश्यक।
  • project - (वैकल्पिक) वह परियोजना जिसमें संसाधन होता है। यदि यह प्रदान नहीं किया जाता है, तो प्रदाता परियोजना का उपयोग किया जाता है।

  • region - (वैकल्पिक) वह क्षेत्र जिसमें बनाया गया पता रहता है। यदि यह प्रदान नहीं किया जाता है, तो प्रदाता क्षेत्र का उपयोग किया जाता है।

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

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

  • self_link - निर्मित संसाधन का URI।
  • address - निर्मित संसाधन का आईपी।
  • status - यदि पते का उपयोग किया जाता है तो इंगित करता है। संभावित मान हैं: आरक्षित या IN_USE।