MitigationActionParams class
The set of parameters for this mitigation action. You can specify only one type of parameter (in other words, you can apply only one action for each defined mitigation action).
Constructors
- MitigationActionParams({AddThingsToThingGroupParams? addThingsToThingGroupParams, EnableIoTLoggingParams? enableIoTLoggingParams, PublishFindingToSnsParams? publishFindingToSnsParams, ReplaceDefaultPolicyVersionParams? replaceDefaultPolicyVersionParams, UpdateCACertificateParams? updateCACertificateParams, UpdateDeviceCertificateParams? updateDeviceCertificateParams})
-
MitigationActionParams.fromJson(Map<
String, dynamic> json) -
factory
Properties
- addThingsToThingGroupParams → AddThingsToThingGroupParams?
-
Parameters to define a mitigation action that moves devices associated with
a certificate to one or more specified thing groups, typically for
quarantine.
final
- enableIoTLoggingParams → EnableIoTLoggingParams?
-
Parameters to define a mitigation action that enables AWS IoT logging at a
specified level of detail.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- publishFindingToSnsParams → PublishFindingToSnsParams?
-
Parameters to define a mitigation action that publishes findings to Amazon
Simple Notification Service (Amazon SNS. You can implement your own custom
actions in response to the Amazon SNS messages.
final
- replaceDefaultPolicyVersionParams → ReplaceDefaultPolicyVersionParams?
-
Parameters to define a mitigation action that adds a blank policy to
restrict permissions.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- updateCACertificateParams → UpdateCACertificateParams?
-
Parameters to define a mitigation action that changes the state of the CA
certificate to inactive.
final
- updateDeviceCertificateParams → UpdateDeviceCertificateParams?
-
Parameters to define a mitigation action that changes the state of the
device certificate to inactive.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited