Class: Aws::IoT::Types::DescribeAuditMitigationActionsTaskResponse

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actions_definitionArray<Types::MitigationAction>

Specifies the mitigation actions and their parameters that are applied as part of this task.

Returns:



6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 6437

class DescribeAuditMitigationActionsTaskResponse < Struct.new(
  :task_status,
  :start_time,
  :end_time,
  :task_statistics,
  :target,
  :audit_check_to_actions_mapping,
  :actions_definition)
  SENSITIVE = []
  include Aws::Structure
end

#audit_check_to_actions_mappingHash<String,Array<String>>

Specifies the mitigation actions that should be applied to specific audit checks.

Returns:

  • (Hash<String,Array<String>>)


6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 6437

class DescribeAuditMitigationActionsTaskResponse < Struct.new(
  :task_status,
  :start_time,
  :end_time,
  :task_statistics,
  :target,
  :audit_check_to_actions_mapping,
  :actions_definition)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The date and time when the task was completed or canceled.

Returns:

  • (Time)


6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 6437

class DescribeAuditMitigationActionsTaskResponse < Struct.new(
  :task_status,
  :start_time,
  :end_time,
  :task_statistics,
  :target,
  :audit_check_to_actions_mapping,
  :actions_definition)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The date and time when the task was started.

Returns:

  • (Time)


6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 6437

class DescribeAuditMitigationActionsTaskResponse < Struct.new(
  :task_status,
  :start_time,
  :end_time,
  :task_statistics,
  :target,
  :audit_check_to_actions_mapping,
  :actions_definition)
  SENSITIVE = []
  include Aws::Structure
end

#targetTypes::AuditMitigationActionsTaskTarget

Identifies the findings to which the mitigation actions are applied. This can be by audit checks, by audit task, or a set of findings.



6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 6437

class DescribeAuditMitigationActionsTaskResponse < Struct.new(
  :task_status,
  :start_time,
  :end_time,
  :task_statistics,
  :target,
  :audit_check_to_actions_mapping,
  :actions_definition)
  SENSITIVE = []
  include Aws::Structure
end

#task_statisticsHash<String,Types::TaskStatisticsForAuditCheck>

Aggregate counts of the results when the mitigation tasks were applied to the findings for this audit mitigation actions task.

Returns:



6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 6437

class DescribeAuditMitigationActionsTaskResponse < Struct.new(
  :task_status,
  :start_time,
  :end_time,
  :task_statistics,
  :target,
  :audit_check_to_actions_mapping,
  :actions_definition)
  SENSITIVE = []
  include Aws::Structure
end

#task_statusString

The current status of the task.

Returns:

  • (String)


6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 6437

class DescribeAuditMitigationActionsTaskResponse < Struct.new(
  :task_status,
  :start_time,
  :end_time,
  :task_statistics,
  :target,
  :audit_check_to_actions_mapping,
  :actions_definition)
  SENSITIVE = []
  include Aws::Structure
end