Terraform 0.11

azurerm_servicebus_topic_authorization_rule




terraform

azurerm_servicebus_topic_authorization_rule

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

उदाहरण उपयोग

variable "location" {
  description = "Azure datacenter to deploy to."
  default = "West US"
}

resource "azurerm_resource_group" "test" {
  name     = "terraform-servicebus"
  location = "${var.location}"
}

resource "azurerm_servicebus_namespace" "test" {
  name                = "${var.servicebus_name}"
  location            = "${var.location}"
  resource_group_name = "${azurerm_resource_group.test.name}"
  sku                 = "standard"

  tags {
    source = "terraform"
  }
}

resource "azurerm_servicebus_topic" "test" {
  name                = "testTopic"
  resource_group_name = "${azurerm_resource_group.test.name}"
  namespace_name      = "${azurerm_servicebus_namespace.test.name}"
}

resource "azurerm_servicebus_topic_authorization_rule" "test" {
  name                = "examplerule"
  namespace_name      = "${azurerm_servicebus_namespace.test.name}"
  topic_name          = "${azurerm_servicebus_topic.test.name}"
  resource_group_name = "${azurerm_resource_group.test.name}"
  listen              = true
  send                = false
  manage              = false
}

तर्क संदर्भ

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

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

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

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

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

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

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

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

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

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

  • id - सर्विसबस टॉपिक आईडी।

  • primary_key - ServiceBus Topic प्राधिकरण नियम के लिए प्राथमिक कुंजी।

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

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

  • secondary_connection_string - ServiceBus Topic के लिए माध्यमिक कनेक्शन स्ट्रिंग नियम।

आयात

सर्विसबस टॉपिक ऑथराइजेशन नियमों को resource id , जैसे का उपयोग करके आयात किया जा सकता है

terraform import azurerm_servicebus_topic_authorization_rule.rule1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ServiceBus/namespaces/namespace1/topics/topic1/authorizationRules/rule1