Class: Aws::Inspector::Types::AssessmentTemplate
- Inherits:
-
Struct
- Object
- Struct
- Aws::Inspector::Types::AssessmentTemplate
- Defined in:
- gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb
Overview
Contains information about an Amazon Inspector assessment template. This data type is used as the response element in the DescribeAssessmentTemplates action.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the assessment template.
-
#assessment_run_count ⇒ Integer
The number of existing assessment runs associated with this assessment template.
-
#assessment_target_arn ⇒ String
The ARN of the assessment target that corresponds to this assessment template.
-
#created_at ⇒ Time
The time at which the assessment template is created.
-
#duration_in_seconds ⇒ Integer
The duration in seconds specified for this assessment template.
-
#last_assessment_run_arn ⇒ String
The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template.
-
#name ⇒ String
The name of the assessment template.
-
#rules_package_arns ⇒ Array<String>
The rules packages that are specified for this assessment template.
-
#user_attributes_for_findings ⇒ Array<Types::Attribute>
The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.
Instance Attribute Details
#arn ⇒ String
The ARN of the assessment template.
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |
#assessment_run_count ⇒ Integer
The number of existing assessment runs associated with this assessment template. This value can be zero or a positive integer.
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |
#assessment_target_arn ⇒ String
The ARN of the assessment target that corresponds to this assessment template.
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time at which the assessment template is created.
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |
#duration_in_seconds ⇒ Integer
The duration in seconds specified for this assessment template. The default value is 3600 seconds (one hour). The maximum value is 86400 seconds (one day).
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |
#last_assessment_run_arn ⇒ String
The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template. This value exists only when the value of assessmentRunCount is greaterpa than zero.
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the assessment template.
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |
#rules_package_arns ⇒ Array<String>
The rules packages that are specified for this assessment template.
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |
#user_attributes_for_findings ⇒ Array<Types::Attribute>
The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.
644 645 646 647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 644 class AssessmentTemplate < Struct.new( :arn, :name, :assessment_target_arn, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :last_assessment_run_arn, :assessment_run_count, :created_at) SENSITIVE = [] include Aws::Structure end |