Class: Aws::IoT::Types::StartAuditMitigationActionsTaskRequest

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#audit_check_to_actions_mappingHash<String,Array<String>>

For an audit check, specifies which mitigation actions to apply. Those actions must be defined in your Amazon Web Services accounts.

Returns:

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


15316
15317
15318
15319
15320
15321
15322
15323
# File 'lib/aws-sdk-iot/types.rb', line 15316

class StartAuditMitigationActionsTaskRequest < Struct.new(
  :task_id,
  :target,
  :audit_check_to_actions_mapping,
  :client_request_token)
  SENSITIVE = []
  include Aws::Structure
end

#client_request_tokenString

Each audit mitigation task must have a unique client request token. If you try to start a new task with the same token as a task that already exists, an exception occurs. If you omit this value, a unique client request token is generated automatically.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


15316
15317
15318
15319
15320
15321
15322
15323
# File 'lib/aws-sdk-iot/types.rb', line 15316

class StartAuditMitigationActionsTaskRequest < Struct.new(
  :task_id,
  :target,
  :audit_check_to_actions_mapping,
  :client_request_token)
  SENSITIVE = []
  include Aws::Structure
end

#targetTypes::AuditMitigationActionsTaskTarget

Specifies the audit findings to which the mitigation actions are applied. You can apply them to a type of audit check, to all findings from an audit, or to a specific set of findings.



15316
15317
15318
15319
15320
15321
15322
15323
# File 'lib/aws-sdk-iot/types.rb', line 15316

class StartAuditMitigationActionsTaskRequest < Struct.new(
  :task_id,
  :target,
  :audit_check_to_actions_mapping,
  :client_request_token)
  SENSITIVE = []
  include Aws::Structure
end

#task_idString

A unique identifier for the task. You can use this identifier to check the status of the task or to cancel it.

Returns:

  • (String)


15316
15317
15318
15319
15320
15321
15322
15323
# File 'lib/aws-sdk-iot/types.rb', line 15316

class StartAuditMitigationActionsTaskRequest < Struct.new(
  :task_id,
  :target,
  :audit_check_to_actions_mapping,
  :client_request_token)
  SENSITIVE = []
  include Aws::Structure
end