Class: Aws::IoT::Types::DetectMitigationActionsTaskSummary

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

Overview

The summary of the mitigation action tasks.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actions_definitionArray<Types::MitigationAction>

The definition of the actions.

Returns:



8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#only_active_violations_includedBoolean

Includes only active violations.

Returns:

  • (Boolean)


8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#suppressed_alerts_includedBoolean

Includes suppressed alerts.

Returns:

  • (Boolean)


8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#targetTypes::DetectMitigationActionsTaskTarget

Specifies the ML Detect findings to which the mitigation actions are applied.



8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#task_end_timeTime

The date the task ended.

Returns:

  • (Time)


8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#task_idString

The unique identifier of the task.

Returns:

  • (String)


8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#task_start_timeTime

The date the task started.

Returns:

  • (Time)


8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#task_statisticsTypes::DetectMitigationActionsTaskStatistics

The statistics of a mitigation action task.



8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#task_statusString

The status of the task.

Returns:

  • (String)


8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end

#violation_event_occurrence_rangeTypes::ViolationEventOccurrenceRange

Specifies the time period of which violation events occurred between.



8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 8312

class DetectMitigationActionsTaskSummary < Struct.new(
  :task_id,
  :task_status,
  :task_start_time,
  :task_end_time,
  :target,
  :violation_event_occurrence_range,
  :only_active_violations_included,
  :suppressed_alerts_included,
  :actions_definition,
  :task_statistics)
  SENSITIVE = []
  include Aws::Structure
end