Détecter les erreurs tôt
Vous pouvez empêcher les utilisateurs de saisir des données invalides en ajoutant des règles de validation à vos variables.
hcl variable "instance_type" { type = string validation { condition = can(regex("^t2.", var.instance_type)) error_message = "Nous n'autorisons que les instances T2 pour le contrôle des coûts." } }
Si quelqu'un essaie d'utiliser une c5.large, le plan échouera immédiatement avec votre message d'erreur personnalisé.