AWSIoTDescribeAuditMitigationActionsTaskResponse

@interface AWSIoTDescribeAuditMitigationActionsTaskResponse
  • Specifies the mitigation actions and their parameters that are applied as part of this task.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSArray<AWSIoTMitigationAction *> *_Nullable actionsDefinition;

    Swift

    var actionsDefinition: [AWSIoTMitigationAction]? { get set }
  • Specifies the mitigation actions that should be applied to specific audit checks.

    Declaration

    Objective-C

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

    Swift

    var auditCheckToActionsMapping: [String : [String]]? { get set }
  • The date and time when the task was completed or canceled.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable endTime;

    Swift

    var endTime: Date? { get set }
  • The date and time when the task was started.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable startTime;

    Swift

    var startTime: Date? { get set }
  • Identifies the findings to which the mitigation actions are applied. This can be by audit checks, by audit task, or a set of findings.

    Declaration

    Objective-C

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

    Swift

    var target: AWSIoTAuditMitigationActionsTaskTarget? { get set }
  • Aggregate counts of the results when the mitigation tasks were applied to the findings for this audit mitigation actions task.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        NSDictionary<NSString *, AWSIoTTaskStatisticsForAuditCheck *>
            *_Nullable taskStatistics;

    Swift

    var taskStatistics: [String : AWSIoTTaskStatisticsForAuditCheck]? { get set }
  • The current status of the task.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic)
        AWSIoTAuditMitigationActionsTaskStatus taskStatus;

    Swift

    var taskStatus: AWSIoTAuditMitigationActionsTaskStatus { get set }