Terraform 0.11

alicloud_security_groups




terraform

alicloud_security_groups

सुरक्षा समूह डेटा स्रोत निर्दिष्ट फ़िल्टर के अनुसार एक एलिकॉल्ड खाते में सुरक्षा समूहों की एक सूची प्रदान करता है।

उदाहरण उपयोग

# Filter security groups and output to a file

data "alicloud_security_groups" "web" {
  name_regex  = "^web-"
  output_file = "web_access.json"
}

# in conjunction with vpc

resource "alicloud_vpc" "primary" {
  ...
}

data "alicloud_security_groups" "primary_groups" {
  vpc_id = "${alicloud_vpc.primary.id}"
}

तर्क संदर्भ

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

  • name_regex - (वैकल्पिक) सुरक्षा समूहों की सूची में लागू करने के लिए एक regex स्ट्रिंग, जो एलिसॉल्ड द्वारा लौटाया गया है।
  • vpc_id - (वैकल्पिक) सुरक्षा समूहों को पुनः प्राप्त करने के लिए प्रयुक्त vpc_id आईडी से संबंधित है।
  • output_file - (वैकल्पिक) फ़ाइल का नाम जो output_file terraform plan चलाने के बाद सुरक्षा समूहों के डेटा स्रोत को बचा सकता है।

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

सुरक्षा समूहों की एक सूची निर्यात की जाएगी और इसके प्रत्येक तत्व में निम्नलिखित विशेषताएं हैं:

  • id - सुरक्षा समूह की आईडी।
  • name - सुरक्षा समूह का नाम।
  • description - सुरक्षा समूह का विवरण।
  • vpc_id - VPC की आईडी।
  • inner_access - आंतरिक नेटवर्क एक्सेस की अनुमति देना है या नहीं।
  • creation_time - सुरक्षा समूह का निर्माण समय।