Class: Aws::CodeCommit::Types::UpdateApprovalRuleTemplateContentInput

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#approval_rule_template_nameString

The name of the approval rule template where you want to update the content of the rule.

Returns:

  • (String)


6797
6798
6799
6800
6801
6802
6803
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 6797

class UpdateApprovalRuleTemplateContentInput < Struct.new(
  :approval_rule_template_name,
  :new_rule_content,
  :existing_rule_content_sha_256)
  SENSITIVE = []
  include Aws::Structure
end

#existing_rule_content_sha_256String

The SHA-256 hash signature for the content of the approval rule. You can retrieve this information by using GetPullRequest.

Returns:

  • (String)


6797
6798
6799
6800
6801
6802
6803
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 6797

class UpdateApprovalRuleTemplateContentInput < Struct.new(
  :approval_rule_template_name,
  :new_rule_content,
  :existing_rule_content_sha_256)
  SENSITIVE = []
  include Aws::Structure
end

#new_rule_contentString

The content that replaces the existing content of the rule. Content statements must be complete. You cannot provide only the changes.

Returns:

  • (String)


6797
6798
6799
6800
6801
6802
6803
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 6797

class UpdateApprovalRuleTemplateContentInput < Struct.new(
  :approval_rule_template_name,
  :new_rule_content,
  :existing_rule_content_sha_256)
  SENSITIVE = []
  include Aws::Structure
end