

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á.

# Referência da estrutura de regras
<a name="rule-reference"></a>

Esta seção é uma referência somente para a configuração de regras. Para obter uma visão geral conceitual da estrutura do pipeline, consulte [CodePipeline referência de estrutura de tubulação](reference-pipeline-structure.md).

Cada provedor de regras no CodePipeline usa um conjunto de campos de configuração obrigatórios e opcionais na estrutura do pipeline. Esta seção fornece as seguintes informações de referência por provedor de regras:
+ Valores válidos para os campos `RuleType` incluídos no bloco de regras da estrutura do pipeline, como `Owner` e `Provider`.
+ Descrições e outras informações de referência para os parâmetros de `Configuration` (obrigatórios e opcionais) incluídos na seção de regras da estrutura de pipeline.
+ Exemplos válidos de campos de configuração de regras JSON e YAML.

As informações de referência estão disponíveis para os seguintes provedores de regras:

**Topics**
+ [CloudWatchAlarm](rule-reference-CloudWatchAlarm.md)
+ [Regra do CodeBuild](rule-reference-CodeBuild.md)
+ [Comandos](rule-reference-Commands.md)
+ [DeploymentWindow](rule-reference-DeploymentWindow.md)
+ [LambdaInvoke](rule-reference-LambdaInvoke.md)
+ [VariableCheck](rule-reference-VariableCheck.md)