# TFNFR1 - Descriptions Module Specification for the Azure Verified Modules (AVM) program ID: TFNFR1 - Category: Documentation - Descriptions Where descriptions for variables and outputs spans multiple lines. The description MAY provide variable input examples for each variable using the HEREDOC format and embedded markdown. Example: variable "my_complex_input" { type = map(object({ param1 = string param2 = optional(number, null) })) description = <<DESCRIPTION A complex input variable that is a map of objects. Each object has two attributes: - `param1`: A required string parameter. - `param2`: (Optional) An optional number parameter. Example Input: ```terraform my_complex_input = { "object1" = { param1 = "value1" param2 = 2 } "object2" = { param1 = "value2" } } ``` DESCRIPTION } --- Source: https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR1.md Last Modified: 0001-01-01