Terraform 0.11

openstack_lb_vip_v1




terraform

openstack_lb_vip_v1

ओपनस्टैक के भीतर एक V1 लोड बैलेंसर वीआईपी संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

resource "openstack_lb_vip_v1" "vip_1" {
  name      = "tf_test_lb_vip"
  subnet_id = "12345"
  protocol  = "HTTP"
  port      = 80
  pool_id   = "67890"
}

तर्क संदर्भ

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

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

  • name - (आवश्यक) vip का नाम। इसे बदलने से मौजूदा वीआईपी का नाम अपडेट होता है।

  • subnet_id - (आवश्यक) वह नेटवर्क जिस पर वीआईपी का पता आवंटित किया जाए। एक किरायेदार केवल नीति द्वारा अधिकृत नेटवर्क पर वीआईपीएस बना सकता है (उदाहरण के लिए नेटवर्क जो उनके हैं या साझा किए गए नेटवर्क)। इसे बदलने से एक नया वीआईपी बनता है।

  • protocol - (आवश्यक) प्रोटोकॉल - या तो 'टीसीपी,' एचटीटीपी 'या एचटीटीपीएस हो सकता है। इसे बदलने से एक नया वीआईपी बनता है।

  • port - (आवश्यक) वह पोर्ट जिस पर क्लाइंट ट्रैफ़िक को सुनना है। इसे बदलने से एक नया वीआईपी बनता है।

  • pool_id - (आवश्यक) उस पूल की आईडी जिसके साथ वीआईपी जुड़ा हुआ है। इसे बदलना मौजूदा वीआईपी के पूल_आईडी को अपडेट करता है।

  • tenant_id - (वैकल्पिक) वीआईपी का मालिक। आवश्यक है यदि व्यवस्थापक किसी अन्य किरायेदार के लिए वीआईपी सदस्य बनाना चाहता है। इसे बदलने से एक नया वीआईपी बनता है।

  • address - (वैकल्पिक) वीआईपी का आईपी पता। इसे बदलने से एक नया वीआईपी बनता है।

  • description - (वैकल्पिक) वीआईपी के लिए मानव-पठनीय विवरण। इसे बदलना मौजूदा वीआईपी के विवरण को अद्यतन करता है।

  • persistence - (वैकल्पिक) सत्र की दृढ़ता को रोकने के लिए इस क्षेत्र को स्वीकार करें। हठ वस्तु संरचना नीचे प्रलेखित है। इसे बदलना मौजूदा वीआईपी की दृढ़ता को अद्यतन करता है।

  • conn_limit - (वैकल्पिक) vip के लिए अधिकतम कनेक्शन की अनुमति है। डिफ़ॉल्ट -1 है, जिसका अर्थ है कोई सीमा नहीं। इसे परिवर्तित करने से मौजूदा वीआईपी का con_limit अपडेट हो जाता है।

  • floating_ip - (वैकल्पिक) एक नेटवर्किंग फ़्लोटिंग आईपी जो वीआईपी के साथ जुड़ा होगा। फ्लोटिंग आईपी को पहले ही प्रावधान किया जाना चाहिए।

  • admin_state_up - (वैकल्पिक) vip की प्रशासनिक स्थिति। स्वीकार्य मूल्य "सच्चे" और "झूठे" हैं। इस मान को बदलने से मौजूदा वीआईपी की स्थिति अपडेट होती है।

persistence ब्लॉक का समर्थन करता है:

  • type - (आवश्यक) दृढ़ता का प्रकार। मान्य मान "SOURCE_IP", "HTTP_COOKIE" या "APP_COOKIE" हैं।

  • cookie_name - (वैकल्पिक) कुकी का नाम यदि दृढ़ता मोड उचित रूप से सेट किया गया है।

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

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

  • region - उपर्युक्त तर्क देखें।
  • name - उपर्युक्त तर्क देखें।
  • subnet_id - उपर्युक्त तर्क देखें।
  • protocol - उपर्युक्त तर्क देखें।
  • port - उपर्युक्त तर्क देखें।
  • pool_id - उपर्युक्त तर्क देखें।
  • tenant_id - उपर्युक्त तर्क देखें।
  • address - उपर्युक्त तर्क देखें।
  • description - उपर्युक्त तर्क देखें।
  • persistence - उपर्युक्त तर्क देखें।
  • conn_limit - उपर्युक्त तर्क देखें।
  • floating_ip - देखें ऊपर दिया गया संदर्भ।
  • admin_state_up - उपर्युक्त तर्क देखें।
  • port_id - इस वीआईपी के लिए पोर्ट UUID संबद्ध फ्लोटिंग आईपी (यदि कोई हो) पर।

आयात

लोड बैलेंसर वीआईपी को id , जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import openstack_lb_vip_v1.vip_1 50e16b26-89c1-475e-a492-76167182511e