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.



13813
13814
13815
13816
13817
13818
13819
13820
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13813

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)


13813
13814
13815
13816
13817
13818
13819
13820
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13813

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)


13813
13814
13815
13816
13817
13818
13819
13820
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13813

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)


13813
13814
13815
13816
13817
13818
13819
13820
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 13813

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