Cet article se focalise sur les types de variables utilisés avec Terraform avec une approche basée sur des exemples pour vous aider à mieux visualiser et mieux appréhender leur manipulation.
Sommaire
- Variable « string »
- Variable « object »
- Variable « map »
- Variable « list »
- Variable « list(string) »
- Variable « list(object) »
- Variable « list(map) »
Variable « string »
Chaine de caractères.
Exemple
"this_is_a_string"
Valeur par défaut
""
Variable « object »
Objet composé d’attributs.
Exemple
{ "firstname": "John", "city": "Lille" }
Valeur par défaut
{}
Variable « map »
Objet identifié par une clé, un attribut.
Exemple
{ john = { "firstname": "John", "city": "Lille" } }
Valeur par défaut
{}
Variable « list »
Tableau d’éléments.
Exemple
[1, 2, 3]
Valeur par défaut
[]
Variable « list(string) »
Tableau de chaine de caractères.
Exemple
[ "first", "second" ]
Valeur par défaut
[]
Variable « list(object) »
Tableau d’objets.
Exemple
[ { "id": "123abc" }, { "id": "456def" } ]
Valeur par défaut
[]
Variable « list(map) »
Tableau de structures.
Exemple
[ { germain = { "firstname": "John", "city": "Lille" } } ]
Valeur par défaut
[]