Class: Aws::IoT::Types::MitigationAction

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

Overview

Describes which changes should be applied as part of a mitigation action.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_paramsTypes::MitigationActionParams

The set of parameters for this mitigation action. The parameters vary, depending on the kind of action you apply.



13135
13136
13137
13138
13139
13140
13141
13142
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13135

class MitigationAction < Struct.new(
  :name,
  :id,
  :role_arn,
  :action_params)
  SENSITIVE = []
  include Aws::Structure
end

#idString

A unique identifier for the mitigation action.

Returns:

  • (String)


13135
13136
13137
13138
13139
13140
13141
13142
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13135

class MitigationAction < Struct.new(
  :name,
  :id,
  :role_arn,
  :action_params)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

A user-friendly name for the mitigation action.

Returns:

  • (String)


13135
13136
13137
13138
13139
13140
13141
13142
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13135

class MitigationAction < Struct.new(
  :name,
  :id,
  :role_arn,
  :action_params)
  SENSITIVE = []
  include Aws::Structure
end

#role_arnString

The IAM role ARN used to apply this mitigation action.

Returns:

  • (String)


13135
13136
13137
13138
13139
13140
13141
13142
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13135

class MitigationAction < Struct.new(
  :name,
  :id,
  :role_arn,
  :action_params)
  SENSITIVE = []
  include Aws::Structure
end