Class: Aws::Inspector::Types::AssessmentRun
- Inherits:
-
Struct
- Object
- Struct
- Aws::Inspector::Types::AssessmentRun
- Defined in:
- gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb
Overview
A snapshot of an Amazon Inspector assessment run that contains the findings of the assessment run .
Used as the response element in the DescribeAssessmentRuns action.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#arn ⇒ String
The ARN of the assessment run.
-
#assessment_template_arn ⇒ String
The ARN of the assessment template that is associated with the assessment run.
-
#completed_at ⇒ Time
The assessment run completion time that corresponds to the rules packages evaluation completion time or failure.
-
#created_at ⇒ Time
The time when StartAssessmentRun was called.
-
#data_collected ⇒ Boolean
A Boolean value (true or false) that specifies whether the process of collecting data from the agents is completed.
-
#duration_in_seconds ⇒ Integer
The duration of the assessment run.
-
#finding_counts ⇒ Hash<String,Integer>
Provides a total count of generated findings per severity.
-
#name ⇒ String
The auto-generated name for the assessment run.
-
#notifications ⇒ Array<Types::AssessmentRunNotification>
A list of notifications for the event subscriptions.
-
#rules_package_arns ⇒ Array<String>
The rules packages selected for the assessment run.
-
#started_at ⇒ Time
The time when StartAssessmentRun was called.
-
#state ⇒ String
The state of the assessment run.
-
#state_changed_at ⇒ Time
The last time when the assessment run's state changed.
-
#state_changes ⇒ Array<Types::AssessmentRunStateChange>
A list of the assessment run state changes.
-
#user_attributes_for_findings ⇒ Array<Types::Attribute>
The user-defined attributes that are assigned to every generated finding.
Instance Attribute Details
#arn ⇒ String
The ARN of the assessment run.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#assessment_template_arn ⇒ String
The ARN of the assessment template that is associated with the assessment run.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#completed_at ⇒ Time
The assessment run completion time that corresponds to the rules packages evaluation completion time or failure.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time when StartAssessmentRun was called.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#data_collected ⇒ Boolean
A Boolean value (true or false) that specifies whether the process of collecting data from the agents is completed.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#duration_in_seconds ⇒ Integer
The duration of the assessment run.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#finding_counts ⇒ Hash<String,Integer>
Provides a total count of generated findings per severity.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The auto-generated name for the assessment run.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#notifications ⇒ Array<Types::AssessmentRunNotification>
A list of notifications for the event subscriptions. A notification about a particular generated finding is added to this list only once.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#rules_package_arns ⇒ Array<String>
The rules packages selected for the assessment run.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#started_at ⇒ Time
The time when StartAssessmentRun was called.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the assessment run.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#state_changed_at ⇒ Time
The last time when the assessment run's state changed.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#state_changes ⇒ Array<Types::AssessmentRunStateChange>
A list of the assessment run state changes.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |
#user_attributes_for_findings ⇒ Array<Types::Attribute>
The user-defined attributes that are assigned to every generated finding.
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 |
# File 'gems/aws-sdk-inspector/lib/aws-sdk-inspector/types.rb', line 290 class AssessmentRun < Struct.new( :arn, :name, :assessment_template_arn, :state, :duration_in_seconds, :rules_package_arns, :user_attributes_for_findings, :created_at, :started_at, :completed_at, :state_changed_at, :data_collected, :state_changes, :notifications, :finding_counts) SENSITIVE = [] include Aws::Structure end |