Terraform 0.11

aws_route_table




terraform

aws_route_table

VPC रूटिंग टेबल बनाने के लिए एक संसाधन प्रदान करता है।

टैग के साथ उदाहरण का उपयोग करें:

resource "aws_route_table" "r" {
  vpc_id = "${aws_vpc.default.id}"

  route {
    cidr_block = "10.0.1.0/24"
    gateway_id = "${aws_internet_gateway.main.id}"
  }

  route {
    ipv6_cidr_block = "::/0"
    egress_only_gateway_id = "${aws_egress_only_internet_gateway.foo.id}"
  }

  tags {
    Name = "main"
  }
}

तर्क संदर्भ

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

  • vpc_id - (आवश्यक) vpc_id आईडी।
  • route - (वैकल्पिक) मार्ग की वस्तुओं की एक सूची। उनकी चाबियाँ नीचे प्रलेखित हैं।
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।
  • propagating_vgws - (वैकल्पिक) प्रचार के लिए वर्चुअल गेटवे की एक सूची।

प्रत्येक मार्ग निम्नलिखित का समर्थन करता है:

प्रत्येक मार्ग में एक gateway_id , एक nat_gateway_id , एक vpc_peering_connection_id , एक vpc_peering_connection_id या एक network_interface_id । ध्यान दें कि डिफ़ॉल्ट मार्ग, VPC के CIDR ब्लॉक को "लोकल" में मैप करना, अंतर्निहित रूप से बनाया गया है और इसे निर्दिष्ट नहीं किया जा सकता है।

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

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं: ~> नोट: मार्ग संसाधन बनने के बाद केवल लक्षित लक्ष्य को निर्यात योग्य विशेषता के रूप में निर्यात किया जाता है।

  • id - रूटिंग टेबल की आईडी

आयात

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

$ terraform import aws_route_table.public_rt rtb-22574640