avm-res-operationalinsights-workspace

Azure/avm-res-operationalinsights-workspace/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Resource Module for Log Analytics workspace

Install
module "avm-res-operationalinsights-workspace" {
source = "Azure/avm-res-operationalinsights-workspace/azurerm"
version = "0.5.1"
}
plain text: /constructs/tfmod-azure-avm-res-operationalinsights-workspace-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-azurerm-avm-res-operationalinsights-workspace This repo is to deploy an Log Analytics Workspace. Major version Zero (0.y.z) is for initial development. Anything MAY change at any time. The module SHOULD NOT be considered stable till at least it is major version one (1.0.0) or greater. Changes will always be via new versions being published and no changes will be made to existing published versions. For more details please go to Requirements The following requirements are needed by this module: - terraform (>= 1.9, azapi (~> 2.4) - azurerm (>= 4.36.0, modtm (~> 0.3) - random (~> 3.5) - time (~> 0.9) Resources The following resources are used by this module: - azapi_resource.ampls (resource) - azapi_resource.amplscope (resource) - azapi_resource.data_export (resource) - azapi_resou

Inputs (31)
NameTypeDescriptionDefault
locationstring(Required) Specifies the suppored Azure location where the Log Analytics Workspa required
resource_group_namestring(Required) Specifies the name of the Resource Group in which the Log Analytics W required
namestringSpecifies the name of the Log Analytics Workspace. Changing this forces a new re required
log_analytics_workspace_reservation_capacity_in_gb_per_daynumber(Optional) The capacity reservation level in GB for this workspace. Possible valnull
private_endpointsmap(object({ name = option A map of private endpoints to create on the resource. The map key is deliberat{}
log_analytics_workspace_dedicated_cluster_resource_idstring(Optional) The resource ID of the dedicated cluster to link to the Log Analyticsnull
log_analytics_workspace_timeoutsobject({ create = optional - `create` - (Defaults to 30 minutes) Used when creating the Log Analytics Worknull
monitor_private_link_scoped_service_namestringThe name of the service to connect to the Monitor Private Link Scope.null
log_analytics_workspace_cmk_for_query_forcedbool(Optional) Is Customer Managed Storage mandatory for query management?null
network_security_perimeter_associationobject({ resource_id = st(Optional) The Network Security Perimeter (NSP) association configuration. - `renull
log_analytics_workspace_internet_ingestion_enabledstring(Optional) Should the Log Analytics Workspace support ingestion over the Public "false"
tagsmap(string)(Optional) Tags of the resource.null
log_analytics_workspace_tables_updatemap(object({ name A map of tables to update in the Log Analytics Workspace. This is useful for upd{}
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
log_analytics_workspace_allow_resource_only_permissionsbool(Optional) Specifies if the log Analytics Workspace allow users accessing to datnull
log_analytics_workspace_retention_in_daysnumber(Optional) The workspace data retention in days. Possible values are either 7 (Fnull
log_analytics_workspace_skustring(Optional) Specifies the SKU of the Log Analytics Workspace. Possible values arenull
monitor_private_link_scoped_resourcemap(object({ name = - `name` - Defaults to the name of the Log Analytics Workspace. - `resource_id{}
role_assignmentsmap(object({ role_definiti A map of role assignments to create on the <RESOURCE>. The map key is delibera{}
lockobject({ kind = string Controls the Resource Lock configuration for this resource. The following propernull
log_analytics_workspace_internet_query_enabledstring(Optional) Should the Log Analytics Workspace support querying over the Public I"false"
log_analytics_workspace_linked_storage_accountsmap(object({ data_source_t A map of linked storage accounts to create. - `data_source_type` - The data {}
monitor_private_link_scopemap(object({ name A map of Monitor Private Link Scopes to create. The map key is deliberately ar{}
Outputs (3)
resource — "This is the full output for the Log Analytics resource. This is the default output for the module f
resource_id — This is the full output for the Log Analytics resource ID. This is the default output for the module
private_endpoints — A map of the private endpoints created.
Resources (14)
azapi_resourceazapi_update_resourceazurerm_log_analytics_linked_serviceazurerm_log_analytics_linked_storage_accountazurerm_log_analytics_workspaceazurerm_management_lockazurerm_monitor_diagnostic_settingazurerm_monitor_private_link_scoped_serviceazurerm_private_endpointazurerm_private_endpoint_application_security_group_associationazurerm_role_assignmentmodtm_telemetryrandom_uuidtime_sleep
Details
FrameworkTerraform Module
LanguageHCL
Version0.5.1
Cloud AZURERM
★ Stars13
Forks16
Total downloads612.9k
Inputs31
Outputs3
Resources14
Examples4
Submodules2
LicenseMIT
NamespaceAzure
Updated