Terraform 0.11

aws_network_interface




terraform

aws_network_interface

एक लोचदार नेटवर्क इंटरफ़ेस (ENI) संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "aws_network_interface" "test" {
  subnet_id       = "${aws_subnet.public_a.id}"
  private_ips     = ["10.0.0.50"]
  security_groups = ["${aws_security_group.web.id}"]

  attachment {
    instance     = "${aws_instance.test.id}"
    device_index = 1
  }
}

तर्क संदर्भ

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

  • subnet_id - (आवश्यक) सबनेट आईडी subnet_id बनाने के लिए।
  • description - (वैकल्पिक) नेटवर्क इंटरफ़ेस के लिए एक विवरण।
  • private_ips - (वैकल्पिक) private_ips को असाइन करने के लिए निजी आईपी की सूची।
  • private_ips_count - (वैकल्पिक) ENI को असाइन करने के लिए निजी IP की संख्या।
  • security_groups - (वैकल्पिक) ईएनआई को असाइन करने के लिए सुरक्षा समूह आईडी की सूची।
  • attachment - (वैकल्पिक) ENI के लगाव को परिभाषित करने के लिए ब्लॉक करें। नीचे प्रलेखित है।
  • source_dest_check - (वैकल्पिक) ENI के लिए स्रोत गंतव्य जाँच सक्षम करना है या नहीं। डिफ़ॉल्ट सत्य।
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

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

  • instance - (आवश्यक) संलग्न करने के लिए उदाहरण की आईडी।
  • device_index - (आवश्यक) डिवाइस इंडेक्स को परिभाषित करने के लिए पूर्णांक।

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

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • subnet_id - सबनेट आईडी subnet_id है।
  • description - नेटवर्क इंटरफेस के लिए एक विवरण।
  • private_ips - ENI को सौंपे गए निजी आईपी की सूची।
  • security_groups - ENI से जुड़े सुरक्षा समूहों की सूची।
  • attachment - ENI के लगाव को परिभाषित करने वाला ब्लॉक।
  • source_dest_check - क्या स्रोत गंतव्य जाँच सक्षम है
  • tags - टैग ENI को सौंपा गया।

आयात

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

$ terraform import aws_network_interface.test eni-e5aa89a3