

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Referencia de estructura de las reglas
<a name="rule-reference"></a>

En esta sección se hace referencia únicamente a la configuración de reglas. Para obtener información general conceptual sobre la estructura de la canalización, consulte [CodePipeline referencia de estructura de tubería](reference-pipeline-structure.md).

Cada proveedor de reglas de CodePipeline utiliza un conjunto de campos de configuración obligatorios y opcionales en la estructura de la canalización. En esta sección se proporciona la siguiente información de referencia según el proveedor de reglas:
+ Valores válidos para los campos `RuleType` incluidos en el bloque de regla de estructura de canalización, como, por ejemplo, `Owner` y `Provider`.
+ Descripciones y otra información de referencia sobre los parámetros `Configuration` (obligatorios y opcionales) incluidos en la sección de regla de estructura de canalización.
+ Ejemplos de campos de configuración de reglas JSON y YAML válidos.

La información de referencia está disponible para los siguientes proveedores de reglas:

**Topics**
+ [CloudWatchAlarm](rule-reference-CloudWatchAlarm.md)
+ [Regla de 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)