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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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:



6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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)


6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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)


6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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.



6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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)


6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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)


6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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)


6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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.



6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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)


6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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.



6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
# File 'lib/aws-sdk-iot/types.rb', line 6788

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