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 }