Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

RuleTypeId

Focus mode
RuleTypeId - CodePipeline

The ID for the rule type, which is made up of the combined values for category, owner, provider, and version. For more information about conditions, see Stage conditions. For more information about rules, see the AWS CodePipeline rule reference.

Contents

category

A category defines what kind of rule can be run in the stage, and constrains the provider type for the rule. The valid category is Rule.

Type: String

Valid Values: Rule

Required: Yes

provider

The rule provider, such as the DeploymentWindow rule. For a list of rule provider names, see the rules listed in the AWS CodePipeline rule reference.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 35.

Pattern: [0-9A-Za-z_-]+

Required: Yes

owner

The creator of the rule being called. The valid value for the Owner field in the rule category is AWS.

Type: String

Valid Values: AWS

Required: No

version

A string that describes the rule version.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 9.

Pattern: [0-9A-Za-z_-]+

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.