AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Class: Aws::CodeCommit::Types::ApprovalRuleTemplate

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

Overview

Returns information about an approval rule template.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#approval_rule_template_contentString

The content of the approval rule template.

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 202

class ApprovalRuleTemplate < Struct.new(
  :approval_rule_template_id,
  :approval_rule_template_name,
  :approval_rule_template_description,
  :approval_rule_template_content,
  :rule_content_sha_256,
  :last_modified_date,
  :creation_date,
  :last_modified_user)
  SENSITIVE = []
  include Aws::Structure
end

#approval_rule_template_descriptionString

The description of the approval rule template.

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 202

class ApprovalRuleTemplate < Struct.new(
  :approval_rule_template_id,
  :approval_rule_template_name,
  :approval_rule_template_description,
  :approval_rule_template_content,
  :rule_content_sha_256,
  :last_modified_date,
  :creation_date,
  :last_modified_user)
  SENSITIVE = []
  include Aws::Structure
end

#approval_rule_template_idString

The system-generated ID of the approval rule template.

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 202

class ApprovalRuleTemplate < Struct.new(
  :approval_rule_template_id,
  :approval_rule_template_name,
  :approval_rule_template_description,
  :approval_rule_template_content,
  :rule_content_sha_256,
  :last_modified_date,
  :creation_date,
  :last_modified_user)
  SENSITIVE = []
  include Aws::Structure
end

#approval_rule_template_nameString

The name of the approval rule template.

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 202

class ApprovalRuleTemplate < Struct.new(
  :approval_rule_template_id,
  :approval_rule_template_name,
  :approval_rule_template_description,
  :approval_rule_template_content,
  :rule_content_sha_256,
  :last_modified_date,
  :creation_date,
  :last_modified_user)
  SENSITIVE = []
  include Aws::Structure
end

#creation_dateTime

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

Returns:

  • (Time)


202
203
204
205
206
207
208
209
210
211
212
213
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 202

class ApprovalRuleTemplate < Struct.new(
  :approval_rule_template_id,
  :approval_rule_template_name,
  :approval_rule_template_description,
  :approval_rule_template_content,
  :rule_content_sha_256,
  :last_modified_date,
  :creation_date,
  :last_modified_user)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_dateTime

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

Returns:

  • (Time)


202
203
204
205
206
207
208
209
210
211
212
213
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 202

class ApprovalRuleTemplate < Struct.new(
  :approval_rule_template_id,
  :approval_rule_template_name,
  :approval_rule_template_description,
  :approval_rule_template_content,
  :rule_content_sha_256,
  :last_modified_date,
  :creation_date,
  :last_modified_user)
  SENSITIVE = []
  include Aws::Structure
end

#last_modified_userString

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

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 202

class ApprovalRuleTemplate < Struct.new(
  :approval_rule_template_id,
  :approval_rule_template_name,
  :approval_rule_template_description,
  :approval_rule_template_content,
  :rule_content_sha_256,
  :last_modified_date,
  :creation_date,
  :last_modified_user)
  SENSITIVE = []
  include Aws::Structure
end

#rule_content_sha_256String

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

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
# File 'gems/aws-sdk-codecommit/lib/aws-sdk-codecommit/types.rb', line 202

class ApprovalRuleTemplate < Struct.new(
  :approval_rule_template_id,
  :approval_rule_template_name,
  :approval_rule_template_description,
  :approval_rule_template_content,
  :rule_content_sha_256,
  :last_modified_date,
  :creation_date,
  :last_modified_user)
  SENSITIVE = []
  include Aws::Structure
end