Terraform 0.11

openstack_fw_policy_v1




terraform

openstack_fw_policy_v1

OpenStack के भीतर एक v1 फ़ायरवॉल नीति संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

resource "openstack_fw_rule_v1" "rule_1" {
  name             = "my-rule-1"
  description      = "drop TELNET traffic"
  action           = "deny"
  protocol         = "tcp"
  destination_port = "23"
  enabled          = "true"
}

resource "openstack_fw_rule_v1" "rule_2" {
  name             = "my-rule-2"
  description      = "drop NTP traffic"
  action           = "deny"
  protocol         = "udp"
  destination_port = "123"
  enabled          = "false"
}

resource "openstack_fw_policy_v1" "policy_1" {
  name = "my-policy"

  rules = ["${openstack_fw_rule_v1.rule_1.id}",
    "${openstack_fw_rule_v1.rule_2.id}",
  ]
}

तर्क संदर्भ

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

  • region - (वैकल्पिक) वह क्षेत्र जिसमें v1 नेटवर्किंग क्लाइंट प्राप्त करना है। फ़ायरवॉल नीति बनाने के लिए एक नेटवर्किंग क्लाइंट की आवश्यकता होती है। यदि छोड़ दिया जाता है, तो प्रदाता के region तर्क का उपयोग किया जाता है। इसे बदलने से नई फ़ायरवॉल नीति बनती है।

  • name - (वैकल्पिक) फ़ायरवॉल नीति का एक नाम। इसे बदलने से मौजूदा फ़ायरवॉल नीति का name अपडेट होता है।

  • description - (वैकल्पिक) फ़ायरवॉल नीति के लिए एक विवरण। इसे बदलने से मौजूदा फ़ायरवॉल नीति का description अपडेट हो जाता है।

  • rules - (वैकल्पिक) एक या अधिक फ़ायरवॉल नियमों की एक सरणी जिसमें नीति शामिल है। मौजूदा फ़ायरवॉल नीति से नियमों को जोड़ने / हटाने में इस परिणाम को बदलना।

  • audited - (वैकल्पिक) फ़ायरवॉल नीति की ऑडिट स्थिति ("सही" या "झूठी" होनी चाहिए यदि प्रदान की गई हो - "गलत" के लिए चूक)। जब भी फ़ायरवॉल नीति या इसके किसी भी नियम को बदल दिया जाता है, तो यह स्थिति "झूठी" हो जाती है। इसे बदलने से मौजूदा फ़ायरवॉल पॉलिसी की audited स्थिति अपडेट हो जाती है।

  • shared - (वैकल्पिक) फ़ायरवॉल नीति की शेयरिंग स्थिति (यदि प्रदान की गई है "सही" या "गलत" होनी चाहिए)। यदि यह "सत्य" है, तो नीति अन्य किरायेदारों को दिखाई देने वाली, फायरवॉल में उपयोग की जा सकती है। इसे बदलने से मौजूदा फ़ायरवॉल नीति की shared स्थिति अपडेट होती है। यदि नीति साझा की जानी चाहिए तो केवल प्रशासनिक उपयोगकर्ता ही निर्दिष्ट कर सकते हैं।

  • value_specs - (वैकल्पिक) अतिरिक्त विकल्पों का मानचित्र।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • region - उपर्युक्त तर्क देखें।
  • name - उपर्युक्त तर्क देखें।
  • description - उपर्युक्त तर्क देखें।
  • audited - उपर्युक्त तर्क देखें।
  • shared - उपर्युक्त तर्क देखें।

आयात

फ़ायरवॉल नीतियों को id , जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import openstack_fw_policy_v1.policy_1 07f422e6-c596-474b-8b94-fe2c12506ce0