

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 规则结构参考
<a name="rule-reference"></a>

本节仅为规则配置提供参考。有关管道结构的概念性介绍，请参阅 [CodePipeline 管道结构参考](reference-pipeline-structure.md)。

CodePipeline 中的每个规则提供方都在管道结构中使用一组必需和可选的配置字段。本节按规则提供方提供以下参考信息：
+ 管道结构规则块中包含的 `RuleType` 字段的有效值，如 `Owner` 和 `Provider`。
+ 管道结构规则部分中包含的 `Configuration` 参数（必需和可选）的描述和其它参考信息。
+ 有效的示例 JSON 和 YAML 规则配置字段。

参考信息对下列规则提供方可用：

**Topics**
+ [CloudWatchAlarm](rule-reference-CloudWatchAlarm.md)
+ [CodeBuild 规则](rule-reference-CodeBuild.md)
+ [命令](rule-reference-Commands.md)
+ [DeploymentWindow](rule-reference-DeploymentWindow.md)
+ [LambdaInvoke](rule-reference-LambdaInvoke.md)
+ [VariableCheck](rule-reference-VariableCheck.md)