Class: Aws::CodeCommit::Types::ApprovalRule
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::CodeCommit::Types::ApprovalRule
 
 
- Includes:
 - Structure
 
- Defined in:
 - 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 '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 '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 '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 '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 '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 '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 '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 '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  |