AWSIoTStartDetectMitigationActionsTaskRequest
Objective-C
@interface AWSIoTStartDetectMitigationActionsTaskRequest
Swift
class AWSIoTStartDetectMitigationActionsTaskRequest
-
The actions to be performed when a device has unexpected behavior.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable actions;
Swift
var actions: [String]? { get set }
-
Each mitigation action task must have a unique client request token. If you try to create a new task with the same token as a task that already exists, an exception occurs. If you omit this value, Amazon Web Services SDKs will automatically generate a unique client request.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientRequestToken;
Swift
var clientRequestToken: String? { get set }
-
Specifies to list only active violations.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable includeOnlyActiveViolations;
Swift
var includeOnlyActiveViolations: NSNumber? { get set }
-
Specifies to include suppressed alerts.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable includeSuppressedAlerts;
Swift
var includeSuppressedAlerts: NSNumber? { get set }
-
Specifies the ML Detect findings to which the mitigation actions are applied.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTDetectMitigationActionsTaskTarget *_Nullable target;
Swift
var target: AWSIoTDetectMitigationActionsTaskTarget? { get set }
-
The unique identifier of the task.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable taskId;
Swift
var taskId: String? { get set }
-
Specifies the time period of which violation events occurred between.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTViolationEventOccurrenceRange *_Nullable violationEventOccurrenceRange;
Swift
var violationEventOccurrenceRange: AWSIoTViolationEventOccurrenceRange? { get set }