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:



8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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)


8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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)


8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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.



8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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)


8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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)


8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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)


8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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.



8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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)


8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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.



8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
# File 'lib/aws-sdk-iot/types.rb', line 8389

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