Terraform 0.11

azurerm_sql_elasticpool




terraform

azurerm_sql_elasticpool

आपको एज़ुर एसक्यूएल इलास्टिक पूल का प्रबंधन करने की अनुमति देता है।

उदाहरण उपयोग

resource "azurerm_resource_group" "test" {
  name = "my-resource-group"
  location = "West US"
}

resource "azurerm_sql_server" "test" {
    name = "my-sql-server" # NOTE: needs to be globally unique
    resource_group_name = "${azurerm_resource_group.test.name}"
    location = "${azurerm_resource_group.test.location}"
    version = "12.0"
    administrator_login = "4dm1n157r470r"
    administrator_login_password = "4-v3ry-53cr37-p455w0rd"
}

resource "azurerm_sql_elasticpool" "test" {
    name = "test"
    resource_group_name = "${azurerm_resource_group.test.name}"
    location = "${azurerm_resource_group.test.location}"
    server_name = "${azurerm_sql_server.test.name}"
    edition = "Basic"
    dtu = 50
    db_dtu_min = 0
    db_dtu_max = 5
    pool_size = 5000
}

तर्क संदर्भ

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

  • name - (आवश्यक) लोचदार पूल का नाम। इसके लिए विश्व स्तर पर अद्वितीय होना आवश्यक है। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • resource_group_name - (आवश्यक) संसाधन समूह का नाम जिसमें लोचदार पूल बनाना है। यह अंतर्निहित SQL सर्वर के संसाधन समूह के समान होना चाहिए।

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

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

  • edition - (आवश्यक) लोचदार पूल का संस्करण बनाया जाना। मान्य मूल्य Basic , Standard और Premium । विवरण के लिए एज़्योर SQL डेटाबेस सर्विस टियर का संदर्भ लें। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • dtu - (आवश्यक) लोचदार पूल के लिए कुल साझा DTU। मान्य मान उस edition पर निर्भर करते हैं जिसे परिभाषित किया गया है। मान्य संयोजनों के लिए Azure SQL डेटाबेस सेवा स्तरों का संदर्भ लें।

  • db_dtu_min - (वैकल्पिक) न्यूनतम DTU जो लोचदार पूल में सभी डेटाबेस को बनाए जाने की गारंटी होगी।

  • db_dtu_max - (वैकल्पिक) अधिकतम DTU जो लोचदार पूल में सभी डेटाबेस को बनाए जाने की गारंटी होगी।

  • pool_size - (वैकल्पिक) MB में अधिकतम आकार जो लोचदार पूल में सभी डेटाबेस तक बढ़ सकता है। अधिकतम आकार edition और dtu संयोजन और Azure SQL डेटाबेस सेवा स्तरों में प्रलेखित सीमाओं के अनुरूप होना चाहिए। यदि एक लोचदार पूल बनाते समय परिभाषित नहीं किया जाता है, तो मूल्य edition और dtu द्वारा निहित आकार पर सेट dtu

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

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

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

  • id - एसक्यूएल इलास्टिक पूल आईडी।

  • creation_date - SQL इलास्टिक पूल की निर्माण तिथि।