» azurerm_log_analytics_linked_service
Links a Log Analytics (formally Operational Insights) Workspace to another resource. The (currently) only linkable service is an Azure Automation Account.
» Example Usage
resource "azurerm_resource_group" "test" {
name = "resourcegroup-01"
location = "West Europe"
}
resource "azurerm_automation_account" "test" {
name = "automation-01"
location = "${azurerm_resource_group.test.location}"
resource_group_name = "${azurerm_resource_group.test.name}"
sku {
name = "Basic"
}
tags = {
environment = "development"
}
}
resource "azurerm_log_analytics_workspace" "test" {
name = "workspace-01"
location = "${azurerm_resource_group.test.location}"
resource_group_name = "${azurerm_resource_group.test.name}"
sku = "PerGB2018"
retention_in_days = 30
}
resource "azurerm_log_analytics_linked_service" "test" {
resource_group_name = "${azurerm_resource_group.test.name}"
workspace_name = "${azurerm_log_analytics_workspace.test.name}"
resource_id = "${azurerm_automation_account.test.id}"
}
» Argument Reference
The following arguments are supported:
-
resource_group_name
- (Required) The name of the resource group in which the Log Analytics Linked Service is created. Changing this forces a new resource to be created. -
workspace_name
- (Required) Name of the Log Analytics Workspace that will contain the linkedServices resource. Changing this forces a new resource to be created. -
linked_service_name
- (Optional) Name of the type of linkedServices resource to connect to the Log Analytics Workspace specified inworkspace_name
. Currently it defaults to and only supportsautomation
as a value. Changing this forces a new resource to be created. -
resource_id
- (Optional) The ID of the Resource that will be linked to the workspace. -
linked_service_properties
- (Optional Deprecated) Alinked_service_properties
block as defined below. -
tags
- (Optional) A mapping of tags to assign to the resource.
linked_service_properties
supports the following:
-
resource_id
- (Optional Deprecated) The resource id of the resource that will be linked to the workspace. This field has been deprecated in favour of the top-levelresource_id
field and will be removed in v2.0 of the AzureRM Provider.
» Attributes Reference
The following attributes are exported:
-
id
- The Log Analytics Linked Service ID. -
name
- The automatically generated name of the Linked Service. This cannot be specified. The format is always<workspace_name>/<linked_service_name>
e.g.workspace1/Automation
» Import
Log Analytics Workspaces can be imported using the resource id
, e.g.
terraform import azurerm_log_analytics_linked_service.test /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.OperationalInsights/workspaces/workspace1/linkedservices/automation