

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Création de CloudWatch tableaux de bord flexibles avec des variables de tableau de bord
<a name="cloudwatch_dashboard_variables"></a>

Utilisez des *variables de tableau de bord* pour créer des tableaux de bord flexibles capables d'afficher rapidement différents contenus dans plusieurs widgets en fonction de la valeur d'une zone de saisie dans le tableau de bord. Par exemple, vous pouvez créer un tableau de bord capable de basculer rapidement entre différentes fonctions Lambda ou IDs instance Amazon EC2, ou un tableau de bord qui peut passer d'une région à l'autre. AWS 

Après avoir créé un tableau de bord qui utilise une variable, vous pouvez copier ce même modèle de variable dans d'autres tableaux de bord existants.

L'utilisation de variables de tableau de bord améliore le déroulement des opérations pour les utilisateurs de vos tableaux de bord. Elle peut également réduire vos coûts, car vous utilisez les variables de tableau de bord dans un seul tableau de bord au lieu de créer plusieurs tableaux de bord similaires. 

**Note**  
Si vous partagez un tableau de bord contenant des variables de tableau de bord, les personnes avec lesquelles vous le partagez ne pourront pas changer les valeurs des variables.

## Types de variables de tableau de bord
<a name="cloudwatch_dashboard_variables_types"></a>

Les variables de tableau de bord peuvent être des *variables de propriété* ou des *variables de modèle*.
+ Les *variables de propriété* modifient toutes les instances d'une propriété dans tous les widgets du tableau de bord. Il peut s'agir de n'importe quelle propriété JSON de la source JSON d'un tableau de bord, comme `region`. Il peut également s'agir du nom d'une dimension pour une métrique, comme `InstanceID` ou `FunctionName`.

  Consultez [Tutoriel : Création d'un tableau de bord CloudWatch Lambda avec le nom de la fonction comme variable](cloudwatch_dashboard_variables_property.md) pour voir un didacticiel avec une variable de propriété. 

  Pour de plus amples informations sur la source JSON des tableaux de bord, consultez [Dashboard Body Structure and Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/CloudWatch-Dashboard-Body-Structure.html). Dans la CloudWatch console, vous pouvez voir la source JSON de n'importe quel tableau de bord personnalisé en choisissant **Actions**, **Afficher/modifier** la source.
+ Les *variables de modèle* utilisent un modèle d'expression régulière pour modifier l'ensemble d'une propriété JSON ou seulement une partie de celle-ci.

  Consultez [Tutoriel : Création d'un tableau de bord utilisant un modèle d'expression régulière pour basculer entre Régions AWS](cloudwatch_dashboard_variables_pattern.md) pour voir un didacticiel avec une variable de modèle.

Les variables de propriété s'appliquent à la plupart des cas d'utilisation et sont moins complexes à configurer.

**Topics**
+ [Types de variables de tableau de bord](#cloudwatch_dashboard_variables_types)
+ [Copier une variable vers un autre CloudWatch tableau de bord](cloudwatch_dashboard_variables_copy.md)
+ [Tutoriel : Création d'un tableau de bord utilisant un modèle d'expression régulière pour basculer entre Régions AWS](cloudwatch_dashboard_variables_pattern.md)
+ [Tutoriel : Création d'un tableau de bord CloudWatch Lambda avec le nom de la fonction comme variable](cloudwatch_dashboard_variables_property.md)