Terraform 0.11

aws_network_acl_rule




terraform

aws_network_acl_rule

निर्दिष्ट नियम संख्या के साथ एक नेटवर्क ACL में एक प्रविष्टि (एक नियम) बनाता है।

उदाहरण उपयोग

resource "aws_network_acl" "bar" {
  vpc_id = "${aws_vpc.foo.id}"
}

resource "aws_network_acl_rule" "bar" {
  network_acl_id = "${aws_network_acl.bar.id}"
  rule_number    = 200
  egress         = false
  protocol       = "tcp"
  rule_action    = "allow"
  cidr_block     = "0.0.0.0/0"
  from_port      = 22
  to_port        = 22
}

तर्क संदर्भ

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

  • network_acl_id - (आवश्यक) नेटवर्क ACL की आईडी।
  • rule_number - (आवश्यक) प्रविष्टि के लिए नियम संख्या (उदाहरण के लिए, 100)। एसीएल प्रविष्टियों को नियम संख्या के अनुसार आरोही क्रम में संसाधित किया जाता है।
  • egress - (ऑप्शनल, बूल) यह बताता है कि क्या यह एक इगोर रूल है (सबनेट छोड़ कर ट्रैफिक पर नियम लागू होता है)। डिफ़ॉल्ट false
  • protocol - (आवश्यक) प्रोटोकॉल। -1 के मान का अर्थ है सभी प्रोटोकॉल।
  • rule_action - (आवश्यक) यह इंगित करता है कि नियम से मेल खाने वाले ट्रैफ़िक को अनुमति या अस्वीकार करना है या नहीं। स्वीकृत मान: allow | deny
  • cidr_block - (वैकल्पिक) CIDR नोटेशन (उदाहरण के लिए 172.16.0.0/24) में अनुमति देने या अस्वीकार करने के लिए नेटवर्क रेंज।
  • ipv6_cidr_block - (वैकल्पिक) IPv6 CIDR ब्लॉक को अनुमति देने या अस्वीकार करने के लिए।
  • from_port - (वैकल्पिक) पोर्ट से मैच के लिए।
  • to_port - (वैकल्पिक) मिलान करने के लिए पोर्ट के लिए।
  • icmp_type - (वैकल्पिक) ICMP प्रोटोकॉल: ICMP प्रकार। प्रोटोकॉल के लिए ICMP निर्दिष्ट करने के लिए आवश्यक है। उदाहरण -1
  • icmp_code - (वैकल्पिक) ICMP प्रोटोकॉल: ICMP कोड। प्रोटोकॉल के लिए ICMP निर्दिष्ट करने के लिए आवश्यक है। उदाहरण -1

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

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

  • id - नेटवर्क एसीएल नियम की आईडी