Terraform 0.11

azurerm_application_insights




terraform

azurerm_application_insights

एक एप्लिकेशन अंतर्दृष्टि घटक बनाएं।

उदाहरण उपयोग

resource "azurerm_resource_group" "test" {
  name     = "tf-test"
  location = "West Europe"
}

resource "azurerm_application_insights" "test" {
  name                = "tf-test-appinsights"
  location            = "West Europe"
  resource_group_name = "${azurerm_resource_group.test.name}"
  application_type    = "Web"
}

output "instrumentation_key" {
  value = "${azurerm_application_insights.test.instrumentation_key}"
}

output "app_id" {
  value = "${azurerm_application_insights.test.app_id}"
}

तर्क संदर्भ

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

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

  • resource_group_name - (आवश्यक) संसाधन समूह का नाम जिसमें अनुप्रयोग अंतर्दृष्टि घटक बनाने के लिए।

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

  • application_type - (आवश्यक) बनाने के लिए अनुप्रयोग अंतर्दृष्टि के प्रकार को निर्दिष्ट करता है। मान्य मूल्य Web और Other

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

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

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

  • id - एप्लीकेशन इनसाइट्स घटक की आईडी।

  • app_id - इस एप्लिकेशन अंतर्दृष्टि घटक के साथ जुड़े ऐप आईडी।

  • instrumentation_key - इस एप्लिकेशन के घटक के लिए इंस्ट्रूमेंटेशन कुंजी।

आयात

आवेदन अंतर्दृष्टि उदाहरण resource id का उपयोग करके आयात किया जा सकता है, उदाहरण के लिए

terraform import azurerm_application_insights.instance1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/microsoft.insights/components/instance1