Terraform 0.11

azurerm_route_table




terraform

azurerm_route_table

एक रूट टेबल का प्रबंधन करता है

उदाहरण उपयोग

resource "azurerm_resource_group" "test" {
  name     = "acceptanceTestResourceGroup1"
  location = "West US"
}

resource "azurerm_route_table" "test" {
  name                = "acceptanceTestSecurityGroup1"
  location            = "${azurerm_resource_group.test.location}"
  resource_group_name = "${azurerm_resource_group.test.name}"

disable_bgp_route_propagation = false

  route {
    name           = "route1"
    address_prefix = "10.1.0.0/16"
    next_hop_type  = "vnetlocal"
  }

  tags {
    environment = "Production"
  }
}

तर्क संदर्भ

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

  • name - (आवश्यक) मार्ग तालिका का नाम। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

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

  • location - (आवश्यक) समर्थित Azure स्थान निर्दिष्ट करता है जहाँ संसाधन मौजूद है। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • route - (वैकल्पिक) कई मार्गों को परिभाषित करने के लिए कई बार निर्दिष्ट किया जा सकता है। प्रत्येक route ब्लॉक नीचे प्रलेखित क्षेत्रों का समर्थन करता है।

  • disable_bgp_route_propagation - (वैकल्पिक) बूलियन ध्वज जो बीजीपी द्वारा सीखे गए मार्गों के प्रसार को नियंत्रित करता है। सत्य का अर्थ है विकलांग।

  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

route अवरोध का समर्थन करता है:

  • name - (आवश्यक) मार्ग का नाम।

  • address_prefix - (आवश्यक) गंतव्य CIDR जिस पर मार्ग लागू होता है, जैसे 10.1.0.0/16

  • next_hop_type - (आवश्यक) Azure हॉप का प्रकार पैकेट को भेजा जाना चाहिए। संभावित मान VirtualNetworkGateway , VnetLocal , Internet , VirtualAppliance और None

  • next_hop_in_ip_address - (वैकल्पिक) इसमें IP पता पैकेट शामिल हैं जिन्हें अग्रेषित किया जाना चाहिए। अगले हॉप मूल्यों को केवल उन मार्गों में अनुमति दी जाती है जहां अगला हॉप प्रकार VirtualAppliance

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

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

  • id - रूट टेबल आईडी।
  • subnets - इस मार्ग तालिका से जुड़े subnets का संग्रह।

आयात

रूट टेबल्स को resource id का उपयोग करके आयात किया जा सकता है, जैसे

terraform import azurerm_route_table.test /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Network/routeTables/mytable1