Skip to content

ApprovalRule

Source code in docs_src/capo_codecommit/types/approval_rule.py
class ApprovalRule(TypedDict, closed=True):
    approval_rule_id: NotRequired[
        "capo_codecommit.types.approval_rule_id.ApprovalRuleId"
    ]
    """<p>The system-generated ID of the approval rule.</p>"""
    approval_rule_name: NotRequired[
        "capo_codecommit.types.approval_rule_name.ApprovalRuleName"
    ]
    """<p>The name of the approval rule.</p>"""
    approval_rule_content: NotRequired[
        "capo_codecommit.types.approval_rule_content.ApprovalRuleContent"
    ]
    """<p>The content of the approval rule.</p>"""
    rule_content_sha256: NotRequired[
        "capo_codecommit.types.rule_content_sha256.RuleContentSha256"
    ]
    """<p>The SHA-256 hash signature for the content of the approval rule.</p>"""
    last_modified_date: NotRequired[
        "capo_codecommit.types.last_modified_date.LastModifiedDate"
    ]
    """<p>The date the approval rule was most recently changed, in timestamp format.</p>"""
    creation_date: NotRequired["capo_codecommit.types.creation_date.CreationDate"]
    """<p>The date the approval rule was created, in timestamp format.</p>"""
    last_modified_user: NotRequired["capo_codecommit.types.arn.Arn"]
    """<p>The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.</p>"""
    origin_approval_rule_template: NotRequired[
        "capo_codecommit.types.origin_approval_rule_template.OriginApprovalRuleTemplate"
    ]
    """<p>The approval rule template used to create the rule.</p>"""

approval_rule_content instance-attribute

approval_rule_content: NotRequired[ApprovalRuleContent]

The content of the approval rule.

approval_rule_id instance-attribute

approval_rule_id: NotRequired[ApprovalRuleId]

The system-generated ID of the approval rule.

approval_rule_name instance-attribute

approval_rule_name: NotRequired[ApprovalRuleName]

The name of the approval rule.

creation_date instance-attribute

creation_date: NotRequired[CreationDate]

The date the approval rule was created, in timestamp format.

last_modified_date instance-attribute

last_modified_date: NotRequired[LastModifiedDate]

The date the approval rule was most recently changed, in timestamp format.

last_modified_user instance-attribute

last_modified_user: NotRequired[Arn]

The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.

origin_approval_rule_template instance-attribute

origin_approval_rule_template: NotRequired[OriginApprovalRuleTemplate]

The approval rule template used to create the rule.

rule_content_sha256 instance-attribute

rule_content_sha256: NotRequired[RuleContentSha256]

The SHA-256 hash signature for the content of the approval rule.