Class: Aws::CodeCommit::Types::ApprovalRule
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeCommit::Types::ApprovalRule
- Defined in:
- gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb
Overview
Returns information about an approval rule.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#approval_rule_content ⇒ String
The content of the approval rule.
-
#approval_rule_id ⇒ String
The system-generated ID of the approval rule.
-
#approval_rule_name ⇒ String
The name of the approval rule.
-
#creation_date ⇒ Time
The date the approval rule was created, in timestamp format.
-
#last_modified_date ⇒ Time
The date the approval rule was most recently changed, in timestamp format.
-
#last_modified_user ⇒ String
The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.
-
#origin_approval_rule_template ⇒ Types::OriginApprovalRuleTemplate
The approval rule template used to create the rule.
-
#rule_content_sha_256 ⇒ String
The SHA-256 hash signature for the content of the approval rule.
Instance Attribute Details
#approval_rule_content ⇒ String
The content of the approval rule.
78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 78 class ApprovalRule < Struct.new( :approval_rule_id, :approval_rule_name, :approval_rule_content, :rule_content_sha_256, :last_modified_date, :creation_date, :last_modified_user, :origin_approval_rule_template) SENSITIVE = [] include Aws::Structure end |
#approval_rule_id ⇒ String
The system-generated ID of the approval rule.
78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 78 class ApprovalRule < Struct.new( :approval_rule_id, :approval_rule_name, :approval_rule_content, :rule_content_sha_256, :last_modified_date, :creation_date, :last_modified_user, :origin_approval_rule_template) SENSITIVE = [] include Aws::Structure end |
#approval_rule_name ⇒ String
The name of the approval rule.
78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 78 class ApprovalRule < Struct.new( :approval_rule_id, :approval_rule_name, :approval_rule_content, :rule_content_sha_256, :last_modified_date, :creation_date, :last_modified_user, :origin_approval_rule_template) SENSITIVE = [] include Aws::Structure end |
#creation_date ⇒ Time
The date the approval rule was created, in timestamp format.
78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 78 class ApprovalRule < Struct.new( :approval_rule_id, :approval_rule_name, :approval_rule_content, :rule_content_sha_256, :last_modified_date, :creation_date, :last_modified_user, :origin_approval_rule_template) SENSITIVE = [] include Aws::Structure end |
#last_modified_date ⇒ Time
The date the approval rule was most recently changed, in timestamp format.
78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 78 class ApprovalRule < Struct.new( :approval_rule_id, :approval_rule_name, :approval_rule_content, :rule_content_sha_256, :last_modified_date, :creation_date, :last_modified_user, :origin_approval_rule_template) SENSITIVE = [] include Aws::Structure end |
#last_modified_user ⇒ String
The Amazon Resource Name (ARN) of the user who made the most recent changes to the approval rule.
78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 78 class ApprovalRule < Struct.new( :approval_rule_id, :approval_rule_name, :approval_rule_content, :rule_content_sha_256, :last_modified_date, :creation_date, :last_modified_user, :origin_approval_rule_template) SENSITIVE = [] include Aws::Structure end |
#origin_approval_rule_template ⇒ Types::OriginApprovalRuleTemplate
The approval rule template used to create the rule.
78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 78 class ApprovalRule < Struct.new( :approval_rule_id, :approval_rule_name, :approval_rule_content, :rule_content_sha_256, :last_modified_date, :creation_date, :last_modified_user, :origin_approval_rule_template) SENSITIVE = [] include Aws::Structure end |
#rule_content_sha_256 ⇒ String
The SHA-256 hash signature for the content of the approval rule.
78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 78 class ApprovalRule < Struct.new( :approval_rule_id, :approval_rule_name, :approval_rule_content, :rule_content_sha_256, :last_modified_date, :creation_date, :last_modified_user, :origin_approval_rule_template) SENSITIVE = [] include Aws::Structure end |