Terraform 0.11

azurerm_sql_server




terraform

azurerm_sql_server

SQL Azure डेटाबेस सर्वर का प्रबंधन करता है।

उदाहरण उपयोग

resource "azurerm_resource_group" "test" {
  name     = "database-rg"
  location = "West US"
}

resource "azurerm_sql_server" "test" {
  name                         = "mysqlserver"
  resource_group_name          = "${azurerm_resource_group.test.name}"
  location                     = "${azurerm_resource_group.test.location}"
  version                      = "12.0"
  administrator_login          = "mradministrator"
  administrator_login_password = "thisIsDog11"

  tags {
    environment = "production"
  }
}

तर्क संदर्भ

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

  • name - (आवश्यक) SQL सर्वर का नाम। यह Azure के भीतर विश्व स्तर पर अद्वितीय होने की आवश्यकता है।

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

  • location - (आवश्यक) समर्थित Azure स्थान निर्दिष्ट करता है जहाँ संसाधन मौजूद है। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • version - (आवश्यक) नए सर्वर के लिए संस्करण। मान्य मान हैं: 2.0 (v11 सर्वर के लिए) और 12.0 (v12 सर्वर के लिए)।

  • administrator_login - (आवश्यक) नए सर्वर के लिए व्यवस्थापक लॉगिन नाम। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • administrator_login_password - (आवश्यक) administrator_login उपयोगकर्ता से जुड़ा पासवर्ड। Azure की पासवर्ड नीति का अनुपालन करने की आवश्यकता है

  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

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

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

आयात

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

terraform import azurerm_sql_server.test /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myresourcegroup/providers/Microsoft.Sql/servers/myserver