Class: Aws::Inspector::Types::AssessmentRun
- Inherits:
-
Struct
- Object
- Struct
- Aws::Inspector::Types::AssessmentRun
- Includes:
- Structure
- Defined in:
- 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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.
269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 |
# File 'lib/aws-sdk-inspector/types.rb', line 269 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 |