# TFNFR18 - Variables with Types Module Specification for the Azure Verified Modules (AVM) program ID: TFNFR18 - Category: Code Style - Variables with Types type MUST be defined for every variable. type SHOULD be as precise as possible, any MAY only be defined with adequate reasons. Use bool instead of string or number for true/false Use string for text Use concrete object instead of map(any) --- Source: https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR18.md Last Modified: 0001-01-01