

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

 **Descrição** 

 Esse runbook usa um [AWS CloudFormation Linter](https://github.com/aws-cloudformation/cfn-python-lint) (`cfn-python-lint`) para validar os modelos YAML e JSON em relação à especificação do recurso. CloudFormation O runbook do `AWS-RunCfnLint` realiza verificações adicionais, como garantir que valores válidos foram inseridos para as propriedades do recurso. Se a validação não for bem-sucedida, a etapa `RunCfnLintAgainstTemplate` falhará e a saída da ferramenta de linter será fornecida em uma mensagem de erro. Este runbook está usando cfn-lint v0.24.4. 

 [Execute esta automação (console)](https://console.aws.amazon.com/systems-manager/automation/execute/AWS-RunCfnLint) 

**Tipo de documento**

Automação

**Proprietário**

Amazon

**Plataformas**

Linux, macOS, Windows

**Parâmetros**
+ AutomationAssumeRole

  Tipo: String

  Descrição: (opcional) o nome do recurso da Amazon (ARN) do perfil do AWS Identity and Access Management (IAM) que permite que o Systems Manager Automation realize ações em seu nome. Se nenhum perfil for especificado, o Systems Manager Automation usa as permissões do usuário que inicia este runbook.
+ ConfigureRuleFlag

  Tipo: string

   Descrição: (Opcional) opções de configuração para uma regra a ser passado para o parâmetro `--configure-rule`. 

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

  Tipo: string

   Descrição: (Opcional) valor a ser passado ao parâmetro `--format` para especificar o formato de saída. 

  Valores válidos: Default \$1 quiet \$1 parseable \$1 json

  Padrão: Default
+ IgnoreChecksFlag

  Tipo: string

  Descrição: (Opcional) IDs das regras a serem passadas para o parâmetro --ignore-checks. Essas regras não são verificadas.

  Exemplo: E1001,E1003,W7001
+ IncludeChecksFlag

  Tipo: string

   Descrição: (Opcional) IDs das regras a serem passadas para o `--include-checks` parâmetro. Essas regras são verificadas. 

  Exemplo: E1001,E1003,W7001
+ InfoFlag

  Tipo: string

   Descrição: (Opcional) opção para o parâmetro `--info`. Inclua a opção para habilitar informações adicionais de registro em log sobre o processamento do modelo. 

  Padrão: False
+ TemplateFileName

  Tipo: string

  Descrição: o nome ou a chave do arquivo de modelo no bucket do S3.
+ Templates3 BucketName

  Tipo: string

  Descrição: o nome do bucket do S3 que contém o modelo do empacotador.
+ RegionsFlag

  Tipo: string

   Descrição: (Opcional) Valores a serem passados para o `--regions` parâmetro for para testar o modelo em relação ao especificado Regiões da AWS. 

  Exemplo: us-east-1,us-west-1

 **Etapas do documento** 

 RunCfnLintAgainstTemplate — Executa a `cfn-python-lint` ferramenta em relação ao CloudFormation modelo especificado. 

 **Saídas** 

 RunCfnLintAgainstTemplate.output — O stdout da ferramenta. `cfn-python-lint` 