AWSIoTStartAuditMitigationActionsTaskRequest

Objective-C

@interface AWSIoTStartAuditMitigationActionsTaskRequest

Swift

class AWSIoTStartAuditMitigationActionsTaskRequest
  • For an audit check, specifies which mitigation actions to apply. Those actions must be defined in your Amazon Web Services accounts.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, NSArray<NSString *> *> *_Nullable auditCheckToActionsMapping;

    Swift

    var auditCheckToActionsMapping: [String : [String]]? { get set }
  • Each audit mitigation task must have a unique client request token. If you try to start a new task with the same token as a task that already exists, an exception occurs. If you omit this value, a unique client request token is generated automatically.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable clientRequestToken;

    Swift

    var clientRequestToken: String? { get set }
  • Specifies the audit findings to which the mitigation actions are applied. You can apply them to a type of audit check, to all findings from an audit, or to a specific set of findings.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSIoTAuditMitigationActionsTaskTarget *_Nullable target;

    Swift

    var target: AWSIoTAuditMitigationActionsTaskTarget? { get set }
  • A unique identifier for the task. You can use this identifier to check the status of the task or to cancel it.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable taskId;

    Swift

    var taskId: String? { get set }