Terraform 0.11
azurerm_lb_nat_rule

azurerm_lb_nat_rule
एक LoadBalancer NAT नियम बनाएँ।
नोट इस संसाधन का उपयोग करते समय, LoadBalancer को FrontEnd IP कॉन्फ़िगरेशन संलग्न करने की आवश्यकता होती है
उदाहरण उपयोग
resource "azurerm_resource_group" "test" { name = "LoadBalancerRG" location = "West US" } resource "azurerm_public_ip" "test" { name = "PublicIPForLB" location = "West US" resource_group_name = "${azurerm_resource_group.test.name}" public_ip_address_allocation = "static" } resource "azurerm_lb" "test" { name = "TestLoadBalancer" location = "West US" resource_group_name = "${azurerm_resource_group.test.name}" frontend_ip_configuration { name = "PublicIPAddress" public_ip_address_id = "${azurerm_public_ip.test.id}" } } resource "azurerm_lb_nat_rule" "test" { resource_group_name = "${azurerm_resource_group.test.name}" loadbalancer_id = "${azurerm_lb.test.id}" name = "RDPAccess" protocol = "Tcp" frontend_port = 3389 backend_port = 3389 frontend_ip_configuration_name = "PublicIPAddress" }
तर्क संदर्भ
निम्नलिखित तर्क समर्थित हैं:
-
name
- (आवश्यक) NAT नियम का नाम निर्दिष्ट करता है। -
resource_group_name
- (आवश्यक) संसाधन समूह का नाम जिसमें संसाधन बनाना है। -
loadbalancer_id
- (आवश्यक) LoadBalancer की ID जिसमें NAT नियम बनाने के लिए। -
frontend_ip_configuration_name
- (आवश्यक) इस नियम को उजागर करने वाले frontend IP कॉन्फ़िगरेशन का नाम। -
protocol
- (आवश्यक) बाहरी समापन बिंदु के लिए परिवहन प्रोटोकॉल। संभावित मानTcp
याTcp
। -
frontend_port
- (आवश्यक) बाहरी समापन बिंदु के लिए पोर्ट। लोड नियम के भीतर प्रत्येक नियम के लिए पोर्ट नंबर अद्वितीय होना चाहिए। संभावित मान 1 और 65534 के बीच होता है, समावेशी है। -
backend_port
- (आवश्यक) समापन बिंदु पर आंतरिक कनेक्शन के लिए उपयोग किया जाने वाला पोर्ट। संभावित मान 1 और 65535 के बीच होता है, समावेशी है। -
enable_floating_ip
- (वैकल्पिक) एक फ़्लोटिंग IP क्षमता को सक्षम करता है, जो कि SQL AlwaysOn उपलब्धता समूह को कॉन्फ़िगर करने के लिए आवश्यक है।
संदर्भ संदर्भित करता है
निम्नलिखित विशेषताएँ निर्यात की जाती हैं:
-
id
- लोडबेलर की आईडी जिससे संसाधन जुड़ा हुआ है।
आयात
लोड बैलेंसर एनएटी नियमों को
resource id
का उपयोग करके आयात किया जा सकता है, जैसे
terraform import azurerm_lb_nat_rule.test /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Network/loadBalancers/lb1/inboundNatRules/rule1