Terraform 0.11

azurerm_sql_firewall_rule




terraform

azurerm_sql_firewall_rule

आपको Azure SQL फ़ायरवॉल नियम प्रबंधित करने देता है

उदाहरण उपयोग

resource "azurerm_resource_group" "test" {
  name     = "acceptanceTestResourceGroup1"
  location = "West US"
}

resource "azurerm_sql_server" "test" {
    name = "mysqlserver"
    resource_group_name = "${azurerm_resource_group.test.name}"
    location = "West US"
    version = "12.0"
    administrator_login = "4dm1n157r470r"
    administrator_login_password = "4-v3ry-53cr37-p455w0rd"
}

resource "azurerm_sql_firewall_rule" "test" {
  name                = "FirewallRule1"
  resource_group_name = "${azurerm_resource_group.test.name}"
  server_name         = "${azurerm_sql_server.test.name}"
  start_ip_address    = "10.0.17.62"
  end_ip_address      = "10.0.17.62"
}

तर्क संदर्भ

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

  • name - (आवश्यक) फ़ायरवॉल नियम का नाम।

  • resource_group_name - (आवश्यक) संसाधन समूह का नाम जिसमें sql सर्वर बनाना है।

  • server_name - (आवश्यक) SQL सर्वर का नाम जिस पर फ़ायरवॉल नियम बनाने के लिए।

  • start_ip_address - (आवश्यक) इस नियम के लिए फ़ायरवॉल के माध्यम से अनुमति देने के लिए प्रारंभिक IP पता।

  • end_ip_address - (आवश्यक) इस नियम के लिए फ़ायरवॉल के माध्यम से अनुमति देने के लिए अंतिम IP पता।

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

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

  • id - एसक्यूएल फ़ायरवॉल नियम आईडी।

आयात

एसक्यूएल फ़ायरवॉल नियम resource id का उपयोग करके आयात किया जा सकता है, जैसे

terraform import azurerm_sql_firewall_rule.rule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.Sql/servers/myserver/firewallRules/rule1