quickstarts/Microsoft.OperationalInsights/list_workspace_tables/main.tf (36 lines of code) (raw):
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azurerm" {
features {}
}
provider "azapi" {
}
resource "azurerm_resource_group" "test" {
name = "myResourceGroup"
location = "West Europe"
}
resource "azurerm_log_analytics_workspace" "test" {
name = "myworkspace"
location = azurerm_resource_group.test.location
resource_group_name = azurerm_resource_group.test.name
sku = "PerGB2018"
retention_in_days = 30
}
data "azapi_resource_action" "test" {
type = "Microsoft.OperationalInsights/workspaces@2021-12-01-preview"
resource_id = azurerm_log_analytics_workspace.test.id
action = "tables"
method = "GET"
response_export_values = ["*"]
}
output "first_table_name" {
value = data.azapi_resource_action.test.output.value.0.name
}
output "count" {
value = length(data.azapi_resource_action.test.output.value)
}