class Aws::IoT::Types::MitigationActionParams
@return [Types::PublishFindingToSnsParams]
your own custom actions in response to the Amazon SNS messages.
Amazon Simple Notification Service (Amazon SNS. You can implement
Parameters to define a mitigation action that publishes findings to
@!attribute [rw] publish_finding_to_sns_params
@return [Types::EnableIoTLoggingParams]
Services IoT Core logging at a specified level of detail.
Parameters to define a mitigation action that enables Amazon Web
@!attribute [rw] enable_io_t_logging_params
@return [Types::ReplaceDefaultPolicyVersionParams]
restrict permissions.
Parameters to define a mitigation action that adds a blank policy to
@!attribute [rw] replace_default_policy_version_params
@return [Types::AddThingsToThingGroupParams]
typically for quarantine.
associated with a certificate to one or more specified thing groups,
Parameters to define a mitigation action that moves devices
@!attribute [rw] add_things_to_thing_group_params
@return [Types::UpdateCACertificateParams]
the CA certificate to inactive.
Parameters to define a mitigation action that changes the state of
@!attribute [rw] update_ca_certificate_params
@return [Types::UpdateDeviceCertificateParams]
the device certificate to inactive.
Parameters to define a mitigation action that changes the state of
@!attribute [rw] update_device_certificate_params
}
},
topic_arn: “SnsTopicArn”, # required
publish_finding_to_sns_params: {
},
log_level: “DEBUG”, # required, accepts DEBUG, INFO, ERROR, WARN, DISABLED
role_arn_for_logging: “RoleArn”, # required
enable_io_t_logging_params: {
},
template_name: “BLANK_POLICY”, # required, accepts BLANK_POLICY
replace_default_policy_version_params: {
},
override_dynamic_groups: false,
thing_group_names: [“ThingGroupName”], # required
add_things_to_thing_group_params: {
},
action: “DEACTIVATE”, # required, accepts DEACTIVATE
update_ca_certificate_params: {
},
action: “DEACTIVATE”, # required, accepts DEACTIVATE
update_device_certificate_params: {
{
data as a hash:
@note When making an API call, you may pass MitigationActionParams
for each defined mitigation action).
one type of parameter (in other words, you can apply only one action
The set of parameters for this mitigation action. You can specify only