Terraform 0.11

flexibleengine_networking_port_v2




terraform

flexibleengine_networking_port_v2

FlexibleEngine के भीतर V2 पोर्ट संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

resource "flexibleengine_networking_network_v2" "network_1" {
  name           = "network_1"
  admin_state_up = "true"
}

resource "flexibleengine_networking_port_v2" "port_1" {
  name           = "port_1"
  network_id     = "${flexibleengine_networking_network_v2.network_1.id}"
  admin_state_up = "true"
}

तर्क संदर्भ

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

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

  • name - (वैकल्पिक) बंदरगाह के लिए एक अनूठा नाम। इसे बदलने से मौजूदा पोर्ट का name अपडेट होता है।

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

  • admin_state_up - (वैकल्पिक) पोर्ट के लिए प्रशासनिक अप / डाउन स्थिति (यदि प्रदान की गई हो तो "सही" या "गलत" होना चाहिए)। इसे बदलना किसी मौजूदा पोर्ट के admin_state_up को अपडेट करता है।

  • mac_address - (वैकल्पिक) पोर्ट के लिए एक विशिष्ट मैक एड्रेस निर्दिष्ट करें। इसे बदलने से एक नया पोर्ट बन जाता है।

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

  • device_owner - (वैकल्पिक) पोर्ट का उपकरण स्वामी। इसे बदलने से एक नया पोर्ट बन जाता है।

  • security_group_ids - (वैकल्पिक) पोर्ट पर लागू करने के लिए सुरक्षा समूह आईडी की एक सूची। सुरक्षा समूहों को आईडी द्वारा निर्दिष्ट किया जाना चाहिए और न कि नाम के रूप में (वे किस तरह से संगणना उदाहरण के साथ कॉन्फ़िगर किए गए हैं) इसके विपरीत।

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

  • fixed_ip - (वैकल्पिक) इस बंदरगाह के लिए वांछित आईपी की एक सरणी। संरचना नीचे वर्णित है।

  • allowed_address_pairs - (वैकल्पिक) अतिरिक्त IP पते की एक IP / MAC पता जोड़ी जो इस पोर्ट पर सक्रिय हो सकती है। संरचना नीचे वर्णित है।

  • value_specs - (वैकल्पिक) अतिरिक्त विकल्पों का मानचित्र।

fixed_ip ब्लॉक सपोर्ट करता है:

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

  • ip_address - (वैकल्पिक) आईपी पोर्ट के लिए सबनेट में वांछित। यदि आप ip_address निर्दिष्ट नहीं करते हैं, तो निर्दिष्ट पोर्ट से उपलब्ध IP पता इस पोर्ट को आवंटित किया जाएगा।

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

  • ip_address - (आवश्यक) अतिरिक्त IP पता।

  • mac_address - (वैकल्पिक) अतिरिक्त मैक पता।

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

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

  • region - उपर्युक्त तर्क देखें।
  • admin_state_up - उपर्युक्त तर्क देखें।
  • mac_address - उपर्युक्त तर्क देखें।
  • tenant_id - उपर्युक्त तर्क देखें।
  • device_owner - उपर्युक्त तर्क देखें।
  • security_group_ids - उपरोक्त तर्क देखें।
  • device_id - उपर्युक्त तर्क देखें।
  • fixed_ip - उपर्युक्त तर्क देखें।
  • all fixed_ips - नेटवर्क v2 एपीआई द्वारा लौटाए गए क्रम में पोर्ट पर फिक्स्ड आईपी पतों का संग्रह।

आयात

id का उपयोग करके पोर्ट आयात किए जा सकते हैं, जैसे

$ terraform import flexibleengine_networking_port_v2.port_1 eae26a3e-1c33-4cc1-9c31-0cd729c438a1

टिप्पणियाँ

पोर्ट और उदाहरण

पोर्ट्स का उपयोग करते हुए इंस्टेंस को नेटवर्क से कनेक्ट करते समय विचार करने के लिए कुछ नोट्स हैं। कृपया अधिक दस्तावेज़ीकरण के लिए flexengine_compute_instance_v2 प्रलेखन देखें।