AWSIoTDescribeAuditMitigationActionsTaskResponse

Objective-C

@interface AWSIoTDescribeAuditMitigationActionsTaskResponse

Swift

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

    Declaration

    Objective-C

    @property (nonatomic, strong) 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 (nonatomic, strong) 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 (nonatomic, strong) NSDate *_Nullable endTime;

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic, strong) 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 (nonatomic, strong) 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 (nonatomic, strong) NSDictionary<NSString *, AWSIoTTaskStatisticsForAuditCheck *> *_Nullable taskStatistics;

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic) AWSIoTAuditMitigationActionsTaskStatus taskStatus;

    Swift

    var taskStatus: AWSIoTAuditMitigationActionsTaskStatus { get set }