Terraform 0.11

azurerm_eventhub_namespace




terraform

azurerm_eventhub_namespace

एक EventHub नाम स्थान बनाएँ।

उदाहरण उपयोग

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

resource "azurerm_eventhub_namespace" "test" {
  name                = "acceptanceTestEventHubNamespace"
  location            = "${azurerm_resource_group.test.location}"
  resource_group_name = "${azurerm_resource_group.test.name}"
  sku                 = "Standard"
  capacity            = 2

  tags {
    environment = "Production"
  }
}

तर्क संदर्भ

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

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

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

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

  • sku - (आवश्यक) परिभाषित करता है कि किस स्तरीय का उपयोग करना है। वैध विकल्प Basic और Standard

  • capacity - (वैकल्पिक) एक Standard SKU नाम स्थान के लिए क्षमता / थ्रूपुट इकाइयों को निर्दिष्ट करता है। मान्य मान 1 से 20 तक होते हैं।

  • auto_inflate_enabled - (वैकल्पिक) EventHub Namespace के लिए Auto Inflate सक्षम है?

  • maximum_throughput_units (वैकल्पिक) थ्रूपुट इकाइयों की अधिकतम संख्या को निर्दिष्ट करता है। मान्य मान 1 से 20 तक होते हैं।

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

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

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

  • id - द इवेंटहब नेमस्पेस आईडी।

निम्नलिखित विशेषताएँ केवल तभी निर्यात की जाती हैं, जब एक प्राधिकरण नियम होता है जिसका नाम RootManageSharedAccessKey होता है, जो स्वचालित रूप से RootManageSharedAccessKey द्वारा बनाया जाता है।

  • default_primary_connection_string - प्राधिकरण नियम के लिए प्राथमिक कनेक्शन स्ट्रिंग RootManageSharedAccessKey

  • default_secondary_connection_string - प्राधिकरण नियम के लिए द्वितीयक कनेक्शन स्ट्रिंग RootManageSharedAccessKey

  • default_primary_key - प्राधिकरण नियम के लिए प्राथमिक एक्सेस कुंजी RootManageSharedAccessKey

  • default_secondary_key - प्राधिकरण नियम के लिए द्वितीयक एक्सेस कुंजी RootManageSharedAccessKey

आयात

EventHub नामस्थान resource id का उपयोग करके आयात किया जा सकता है, उदा

terraform import azurerm_eventhub_namespace.namespace1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1