Skip to content

RuleTypeId

Source code in docs_src/capo_codepipeline/types/rule_type_id.py
class RuleTypeId(TypedDict, closed=True):
    category: "capo_codepipeline.types.rule_category.RuleCategory"
    """<p>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 <code>Rule</code>. </p>"""
    owner: NotRequired["capo_codepipeline.types.rule_owner.RuleOwner"]
    """<p>The creator of the rule being called. The valid value for the <code>Owner</code> field in the rule category is <code>AWS</code>. </p>"""
    provider: "capo_codepipeline.types.rule_provider.RuleProvider"
    """<p>The rule provider, such as the <code>DeploymentWindow</code> rule. For a list of rule provider names, see the rules listed in the <a href="https://docs.aws.amazon.com/codepipeline/latest/userguide/rule-reference.html">CodePipeline rule reference</a>.</p>"""
    version: NotRequired["capo_codepipeline.types.version.Version"]
    """<p>A string that describes the rule version.</p>"""

category instance-attribute

category: RuleCategory

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.

owner instance-attribute

owner: NotRequired[RuleOwner]

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

provider instance-attribute

provider: RuleProvider

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

version instance-attribute

version: NotRequired[Version]

A string that describes the rule version.