Terraform 0.11

google_compute_global_address




terraform

google_compute_global_address

एक वैश्विक अग्रेषण नियम के लिए आरक्षित स्थैतिक पते से आईपी पता प्राप्त करें जो केवल HTTP लोड संतुलन के लिए उपयोग किया जाता है। अधिक जानकारी के लिए आधिकारिक API प्रलेखन देखें।

उदाहरण उपयोग

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

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

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

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

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

तर्क संदर्भ

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

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

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

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

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