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:



6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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.



6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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.



6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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)


6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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.



6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
# File 'lib/aws-sdk-iot/types.rb', line 6980

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