Terraform 0.11

azurerm_eventhub_authorization_rule




terraform

azurerm_eventhub_authorization_rule

इवेंट हब का प्रबंधन करता है एक इवेंट हब के भीतर नियम।

उदाहरण उपयोग

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

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

  tags {
    environment = "Production"
  }
}

resource "azurerm_eventhub" "test" {
  name                = "acceptanceTestEventHub"
  namespace_name      = "${azurerm_eventhub_namespace.test.name}"
  resource_group_name = "${azurerm_resource_group.test.name}"
  partition_count     = 2
  message_retention   = 2
}

resource "azurerm_eventhub_authorization_rule" "test" {
  name                = "navi"
  namespace_name      = "${azurerm_eventhub_namespace.test.name}"
  eventhub_name       = "${azurerm_eventhub.test.name}"
  resource_group_name = "${azurerm_resource_group.test.name}"
  listen              = true
  send                = false
  manage              = false
}

तर्क संदर्भ

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

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

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

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

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

  • listen - (वैकल्पिक) क्या इस प्राधिकरण नियम में इवेंट हब को सुनने की अनुमति है? false अवहेलना करता false

  • send - (वैकल्पिक) क्या इस प्राधिकरण नियम में इवेंट हब में भेजने की अनुमति है? false अवहेलना करता false

  • manage - (वैकल्पिक) क्या इस प्राधिकरण नियम में इवेंट हब को प्रबंधित करने की अनुमति है? जब यह संपत्ति true - दोनों को listen और send भी आवश्यक है। false अवहेलना करता false

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

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

  • id - EventHub आईडी।

  • primary_key - इवेंट हब प्राधिकार के लिए प्राथमिक कुंजी।

  • primary_connection_string - इवेंट हब प्राधिकरण नियम के लिए प्राथमिक कनेक्शन स्ट्रिंग।

  • secondary_key - इवेंट हब प्राधिकरण के लिए माध्यमिक कुंजी नियम।

  • secondary_connection_string - इवेंट हब प्राधिकरण के लिए द्वितीयक कनेक्शन स्ट्रिंग।

आयात

EventHubs resource id , जैसे का उपयोग कर आयात किया जा सकता है

terraform import azurerm_eventhub_authorization_rule.rule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.EventHub/namespaces/namespace1/eventhubs/eventhub1/authorizationRules/rule1