Terraform 0.11

openstack_networking_floatingip_associate_v2




terraform

openstack_networking_floatingip_associate_v2

पोर्ट के लिए एक अस्थायी आईपी को संबद्ध करता है। यह उन स्थितियों के लिए उपयोगी है, जहां आपके पास एक पूर्व-आवंटित फ्लोटिंग आईपी है या फ्लोटिंग आईपी बनाने के लिए openstack_networking_floatingip_v2 संसाधन का उपयोग करने में असमर्थ हैं।

उदाहरण उपयोग

resource "openstack_networking_port_v2" "port_1" {
  network_id = "a5bbd213-e1d3-49b6-aed1-9df60ea94b9a"
}

resource "openstack_networking_floatingip_associate_v2" "fip_1" {
  floating_ip = "1.2.3.4"
  port_id = "${openstack_networking_port_v2.port_1.id}"
}

तर्क संदर्भ

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

  • region - (वैकल्पिक) V2 नेटवर्किंग क्लाइंट प्राप्त करने के लिए क्षेत्र। एक फ्लोटिंग आईपी बनाने के लिए एक नेटवर्किंग क्लाइंट की आवश्यकता होती है जिसका उपयोग किसी अन्य नेटवर्किंग संसाधन के साथ किया जा सकता है, जैसे कि लोड बैलेंसर। यदि छोड़ दिया जाता है, तो प्रदाता के region तर्क का उपयोग किया जाता है। इसे बदलने से एक नया फ़्लोटिंग आईपी (जो एक अलग पता हो सकता है या नहीं भी हो सकता है) बनाता है।

  • floating_ip - (आवश्यक) मौजूदा फ्लोटिंग आईपी का आईपी पता।

  • port_id - (आवश्यक) इस अस्थायी IP के साथ जुड़ने के लिए कम से कम एक IP पते के साथ मौजूदा पोर्ट की ID।

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

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

  • region - उपर्युक्त तर्क देखें।
  • floating_ip - देखें ऊपर दिया गया संदर्भ।
  • port_id - उपरोक्त तर्क देखें।

आयात

फ्लोटिंग आईपी संघों को फ्लोटिंग आईपी की id का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import openstack_networking_floatingip_associate_v2.fip 2c7f39f3-702b-48d1-940c-b50384177ee1