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 }