AWSIoTAuditFinding

Objective-C

@interface AWSIoTAuditFinding

Swift

class AWSIoTAuditFinding

The findings (results) of the audit.

  • The audit check that generated this result.

    Declaration

    Objective-C

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

    Swift

    var checkName: String? { get set }
  • A unique identifier for this set of audit findings. This identifier is used to apply mitigation tasks to one or more sets of findings.

    Declaration

    Objective-C

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

    Swift

    var findingId: String? { get set }
  • The time the result (finding) was discovered.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable findingTime;

    Swift

    var findingTime: Date? { get set }
  • Indicates whether the audit finding was suppressed or not during reporting.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable isSuppressed;

    Swift

    var isSuppressed: NSNumber? { get set }
  • The resource that was found to be noncompliant with the audit check.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSIoTNonCompliantResource *_Nullable nonCompliantResource;

    Swift

    var nonCompliantResource: AWSIoTNonCompliantResource? { get set }
  • The reason the resource was noncompliant.

    Declaration

    Objective-C

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

    Swift

    var reasonForNonCompliance: String? { get set }
  • A code that indicates the reason that the resource was noncompliant.

    Declaration

    Objective-C

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

    Swift

    var reasonForNonComplianceCode: String? { get set }
  • The list of related resources.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSIoTRelatedResource *> *_Nullable relatedResources;

    Swift

    var relatedResources: [AWSIoTRelatedResource]? { get set }
  • The severity of the result (finding).

    Declaration

    Objective-C

    @property (nonatomic) AWSIoTAuditFindingSeverity severity;

    Swift

    var severity: AWSIoTAuditFindingSeverity { get set }
  • The ID of the audit that generated this result (finding).

    Declaration

    Objective-C

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

    Swift

    var taskId: String? { get set }
  • The time the audit started.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable taskStartTime;

    Swift

    var taskStartTime: Date? { get set }