Terraform 0.11 - azurerm_virtual_network_gateway

डेटा स्रोत: azurerm_virtual_network_gateway




terraform

डेटा स्रोत: azurerm_virtual_network_gateway

Azure वर्चुअल नेटवर्क गेटवे के गुणों तक पहुँचने के लिए इस डेटा स्रोत का उपयोग करें।

उदाहरण उपयोग

data "azurerm_virtual_network_gateway" "test" {
  name                 = "production"
  resource_group_name  = "networking"
}

output "virtual_network_gateway_id" {
  value = "${data.azurerm_virtual_network_gateway.test.id}"
}

तर्क संदर्भ

  • name - (आवश्यक) वर्चुअल नेटवर्क गेटवे का नाम निर्दिष्ट करता है।
  • resource_group_name - (आवश्यक) संसाधन समूह का नाम निर्दिष्ट करता है जो वर्चुअल नेटवर्क गेटवे में स्थित है।

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

  • id - वर्चुअल नेटवर्क गेटवे की आईडी।

  • location - वह स्थान / क्षेत्र जहां वर्चुअल नेटवर्क गेटवे स्थित है।

  • type - वर्चुअल नेटवर्क गेटवे का प्रकार।

  • vpn_type - वर्चुअल नेटवर्क गेटवे का रूटिंग प्रकार।

  • इस वर्चुअल नेटवर्क गेटवे के लिए enable_bgp - Will BGP (बॉर्डर गेटवे प्रोटोकॉल) सक्षम किया जाएगा।

  • active_active - (वैकल्पिक) क्या यह एक सक्रिय-सक्रिय गेटवे है?

  • default_local_network_gateway_id - स्थानीय नेटवर्क गेटवे की आईडी जिसके माध्यम से वर्चुअल ट्रैफ़िक को आउटबाउंड वर्चुअल ट्रैफ़िक जिसमें गेटवे बनाया जाता है, रूट किया जाएगा ( मजबूर सुरंग )। मजबूर सुरंग पर Azure दस्तावेज़ देखें।

  • sku - वर्चुअल नेटवर्क गेटवे के आकार और क्षमता का विन्यास।

  • ip_configuration - नीचे प्रलेखित एक या दो ip_configuration ब्लॉक।

  • vpn_client_configuration - एक vpn_client_configuration ब्लॉक जो नीचे प्रलेखित है।

  • tags - संसाधनों को सौंपे गए टैग की मैपिंग।

ip_configuration block सपोर्ट करता है:

  • name - IP कॉन्फ़िगरेशन का एक उपयोगकर्ता-परिभाषित नाम।

  • private_ip_address_allocation - यह private_ip_address_allocation करता है कि गेटवे वर्चुअल इंटरफ़ेस का निजी आईपी पता कैसे असाइन किया गया है।

  • subnet_id - एक वर्चुअल नेटवर्क के गेटवे सबनेट की आईडी जिसमें वर्चुअल नेटवर्क गेटवे बनाया जाएगा। यह अनिवार्य है कि संबंधित सबनेट का नाम GatewaySubnet । इसलिए, प्रत्येक वर्चुअल नेटवर्क में अधिकांश एकल वर्चुअल नेटवर्क गेटवे हो सकते हैं।

  • public_ip_address_id - वर्चुअल नेटवर्क गेटवे से जुड़े सार्वजनिक आईपी पते की आईडी।

vpn_client_configuration block सपोर्ट करता है:

  • address_space - पता स्थान जिसमें से vpn क्लाइंट के लिए ip पते लिए जाएंगे। आप CIDR संकेतन में एक से अधिक एड्रेस स्पेस दे सकते हैं।

  • root_certificate - एक या अधिक root_certificate ब्लॉक जो नीचे परिभाषित हैं। इन रूट प्रमाणपत्रों का उपयोग वीपीएन ग्राहकों द्वारा गेटवे से कनेक्ट करने के लिए उपयोग किए जाने वाले क्लाइंट प्रमाणपत्र पर हस्ताक्षर करने के लिए किया जाता है।

  • revoked_certificate - एक या एक से अधिक revoked_certificate ब्लॉक जो नीचे परिभाषित किए गए हैं।

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

  • asn - बीजीपी के हिस्से के रूप में उपयोग करने के लिए स्वायत्त प्रणाली संख्या (ASN)।

  • peering_address - वर्चुअल नेटवर्क गेटवे का BGP सहकर्मी IP पता। ऑन-प्रिमाइसेस वीपीएन डिवाइसेज़ पर BGP Peer के रूप में निर्मित गेटवे को कॉन्फ़िगर करने के लिए इस पते की आवश्यकता होती है।

  • peer_weight - वजन को उन मार्गों से जोड़ा गया है जो BGP peering के माध्यम से सीखे गए हैं।

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

  • name - रूट प्रमाणपत्र का उपयोगकर्ता-परिभाषित नाम।

  • public_cert_data - मूल प्रमाणपत्र प्राधिकारी का सार्वजनिक प्रमाणपत्र। प्रमाणपत्र बेस -64 एनकोडेड X.509 प्रारूप (पीईएम) में प्रदान किया जाना चाहिए।

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

  • name - उपयोगकर्ता द्वारा परिभाषित प्रमाणपत्र का नाम।

  • public_cert_data - प्रमाणपत्र का SHA1 थंबप्रिंट निरस्त किया जाएगा।