

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.

# `AWS-RunCfnLint`
<a name="automation-aws-runcfnlint"></a>

 **Description** 

 Ce runbook utilise un [AWS CloudFormation Linter](https://github.com/aws-cloudformation/cfn-python-lint) (`cfn-python-lint`) pour valider les modèles YAML et JSON par rapport à la CloudFormation spécification des ressources. Le `AWS-RunCfnLint` runbook effectue des vérifications supplémentaires, notamment en s'assurant que des valeurs valides ont été saisies pour les propriétés des ressources. Si la validation échoue, l'étape `RunCfnLintAgainstTemplate` échoue et la sortie de l'outil linter est fournie dans un message d'erreur. Ce runbook utilise cfn-lint v0.24.4. 

 [Exécuter cette automatisation (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-RunCfnLint) 

**Type de document**

 Automatisation

**Propriétaire**

Amazon

**Plateformes**

Linux, macOS, Windows

**Paramètres**
+ AutomationAssumeRole

  Type : String

  Description : (Facultatif) Le nom de ressource Amazon (ARN) du rôle Gestion des identités et des accès AWS (IAM) qui permet à Systems Manager Automation d'effectuer les actions en votre nom. Si aucun rôle n'est spécifié, Systems Manager Automation utilise les autorisations de l'utilisateur qui lance ce runbook.
+ ConfigureRuleFlag

  Type : String

   Description : (Facultatif) Options de configuration d'une règle à transmettre au paramètre `--configure-rule`. 

  Exemple : E2001:strict=false, E3012:strict=false.
+ FormatFlag

  Type : String

   Description : (Facultatif) Valeur à transmettre au paramètre `--format` pour spécifier le format de sortie. 

  Valeurs valides : Default \$1 quiet \$1 parseable \$1 json

  Par défaut : Default
+ IgnoreChecksFlag

  Type : String

  Description : (Facultatif) IDs des règles à transmettre au paramètre --ignore-checks. Ces règles ne sont pas vérifiées.

  Exemple : E1001, E1003, W7001
+ IncludeChecksFlag

  Type : String

   Description : (Facultatif) IDs des règles à transmettre au `--include-checks` paramètre. Ces règles sont vérifiées. 

  Exemple : E1001, E1003, W7001
+ InfoFlag

  Type : String

   Description : (Facultatif) Option du paramètre `--info`. Incluez l'option permettant d'activation des informations de journalisation supplémentaires sur le traitement du modèle. 

  Valeur par défaut : false
+ TemplateFileName

  Type : String

  Description : Nom, ou clé, du fichier modèle dans le compartiment S3.
+ Modèles 3 BucketName

  Type : String

  Description : Nom du compartiment S3 contenant le modèle de packer.
+ RegionsFlag

  Type : String

   Description : (Facultatif) Valeurs à transmettre au `--regions` paramètre for pour tester le modèle par rapport à celui spécifié Régions AWS. 

  Exemple : us-east-1, us-west-1

 **Étapes de document** 

 RunCfnLintAgainstTemplate — Exécute l'`cfn-python-lint`outil sur le CloudFormation modèle spécifié. 

 **Sorties** 

 RunCfnLintAgainstTemplate.output — La sortie standard de l'outil. `cfn-python-lint` 