Terraform 0.11 - azurerm_network_security_group

डेटा स्रोत: azurerm_network_security_group




terraform

डेटा स्रोत: azurerm_network_security_group

नेटवर्क सुरक्षा समूह के गुणों तक पहुँचने के लिए इस डेटा स्रोत का उपयोग करें।

उदाहरण उपयोग

data "azurerm_network_security_group" "test" {
  name                = "${azurerm_network_security_group.test.name}"
  resource_group_name = "${azurerm_resource_group.test.name}"
}

output "location" {
  value = "${data.azurerm_network_security_group.test.location}"
}

तर्क संदर्भ

  • name - (आवश्यक) नेटवर्क सुरक्षा समूह का नाम निर्दिष्ट करता है।
  • resource_group_name - (आवश्यक) संसाधन समूह का नाम निर्दिष्ट करता है जिसके भीतर नेटवर्क सुरक्षा समूह मौजूद है

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

  • id - नेटवर्क सुरक्षा समूह की आईडी।

  • location - समर्थित Azure स्थान जहाँ संसाधन मौजूद है।

  • security_rule - नीचे दिए गए अनुसार एक या अधिक security_rule ब्लॉक।

  • tags - संसाधनों को सौंपे गए टैग की मैपिंग।

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

  • name - सुरक्षा नियम का नाम।

  • description - इस नियम के लिए विवरण।

  • protocol - नेटवर्क प्रोटोकॉल इस नियम पर लागू होता है।

  • source_port_range - सोर्स पोर्ट या रेंज।

  • destination_port_range - डेस्टिनेशन पोर्ट या रेंज।

  • source_address_prefix - CIDR या स्रोत IP रेंज या * किसी भी IP से मेल करने के लिए।

  • destination_address_prefix - किसी भी आईपी से मिलान करने के लिए CIDR या डेस्टिनेशन IP रेंज या *।

  • source_application_security_group_ids - स्रोत एप्लिकेशन सुरक्षा समूह आईडी की सूची

  • destination_application_security_group_ids - डेस्टिनेशन एप्लिकेशन सिक्योरिटी ग्रुप आईडी की सूची

  • access - क्या नेटवर्क ट्रैफ़िक की अनुमति है या अस्वीकृत है?

  • priority - नियम की प्राथमिकता

  • direction - दिशा निर्दिष्ट करती है कि क्या आने वाले या बाहर जाने वाले ट्रैफ़िक पर नियम का मूल्यांकन किया जाएगा।