Terraform 0.11

azurerm_container_registry




terraform

azurerm_container_registry

एक Azure कंटेनर रजिस्ट्री का प्रबंधन करता है।

उदाहरण उपयोग

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

resource "azurerm_storage_account" "test" {
  name                     = "storageaccount1"
  resource_group_name      = "${azurerm_resource_group.test.name}"
  location                 = "${azurerm_resource_group.test.location}"
  account_tier             = "Standard"
  account_replication_type = "GRS"
}

resource "azurerm_container_registry" "test" {
  name                = "containerRegistry1"
  resource_group_name = "${azurerm_resource_group.test.name}"
  location            = "${azurerm_resource_group.test.location}"
  admin_enabled       = true
  sku                 = "Classic"
  storage_account_id  = "${azurerm_storage_account.test.id}"
}

तर्क संदर्भ

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

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

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

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

  • admin_enabled - (वैकल्पिक) निर्दिष्ट करता है कि क्या व्यवस्थापक उपयोगकर्ता सक्षम है। false अवहेलना करता false

  • storage_account_id - ( Classic Sku के लिए आवश्यक - वैकल्पिक अन्यथा) एक संग्रहण खाते की ID जो कंटेनर रजिस्ट्री के समान Azure क्षेत्र में स्थित होनी चाहिए।

  • sku - (वैकल्पिक) कंटेनर रजिस्ट्री का SKU नाम। संभावित मूल्य Classic (जो पहले Basic ), Basic , Standard और Premium

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

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

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

  • id - कंटेनर रजिस्ट्री आईडी।

  • login_server - वह URL जिसका उपयोग कंटेनर रजिस्ट्री में लॉग इन करने के लिए किया जा सकता है।

  • admin_username - कंटेनर रजिस्ट्री व्यवस्थापक खाते से संबद्ध उपयोगकर्ता नाम - यदि व्यवस्थापक खाता सक्षम है।

  • admin_password - कंटेनर रजिस्ट्री व्यवस्थापक खाते से जुड़ा पासवर्ड - यदि व्यवस्थापक खाता सक्षम है।

आयात

कंटेनर रजिस्ट्रियों को resource id का उपयोग करके आयात किया जा सकता है, जैसे

terraform import azurerm_container_registry.test /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/mygroup1/providers/Microsoft.ContainerRegistry/registries/myregistry1