Terraform 0.11

opentelekomcloud_lb_pool_v2




terraform

opentelekomcloud_lb_pool_v2

OpenTelekomCloud के भीतर V2 पूल संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

resource "opentelekomcloud_lb_pool_v2" "pool_1" {
  protocol    = "HTTP"
  lb_method   = "ROUND_ROBIN"
  listener_id = "d9415786-5f1a-428b-b35f-2f1523e146d2"

  persistence {
    type        = "HTTP_COOKIE"
    cookie_name = "testCookie"
  }
}

तर्क संदर्भ

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

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

  • tenant_id - (वैकल्पिक) प्रवेश के लिए आवश्यक। पूल का मालिक होने वाले किरायेदार का यूयूआईडी। केवल प्रशासनिक उपयोगकर्ता अपने स्वयं के अलावा एक किरायेदार यूयूआईडी निर्दिष्ट कर सकते हैं। इसे बदलने से एक नया पूल बनता है।

  • name - (वैकल्पिक) पूल के लिए मानव-पठनीय नाम।

  • description - (वैकल्पिक) पूल के लिए मानव-पठनीय विवरण।

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

  • loadbalancer_id - (वैकल्पिक) लोड बैलेंसर जिस पर इस पूल का प्रावधान है। इसे बदलने से एक नया पूल बनता है। नोट: LoadbalancerID या ListenerID में से एक प्रदान किया जाना चाहिए।

  • listener_id - (वैकल्पिक) श्रोता जिस पर पूल के सदस्य जुड़े होंगे। इसे बदलने से एक नया पूल बनता है। नोट: LoadbalancerID या ListenerID में से एक प्रदान किया जाना चाहिए।

  • lb_method - (आवश्यक) पूल के सदस्यों को यातायात वितरित करने के लिए लोड संतुलन एल्गोरिदम। ROUND_ROBIN, LEAST_CONNECTIONS या SOURCE_IP में से एक होना चाहिए।

  • persistence - सत्र दृढ़ता को रोकने के लिए इस क्षेत्र को स्वीकार करें। इंगित करता है कि एक ही सत्र में कनेक्शन एक ही पूल सदस्य द्वारा संसाधित किए जाएंगे या नहीं। इसे बदलने से एक नया पूल बनता है।

  • admin_state_up - (वैकल्पिक) पूल की प्रशासनिक स्थिति। एक मान्य मान सही (UP) या गलत (DOWN) है।

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

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

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

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

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

  • id - पूल के लिए अद्वितीय आईडी।
  • tenant_id - उपर्युक्त तर्क देखें।
  • name - उपर्युक्त तर्क देखें।
  • description - उपर्युक्त तर्क देखें।
  • protocol - उपर्युक्त तर्क देखें।
  • lb_method - उपर्युक्त तर्क देखें।
  • persistence - उपर्युक्त तर्क देखें।
  • admin_state_up - उपर्युक्त तर्क देखें।