AWSIoTViolationEvent
Objective-C
@interface AWSIoTViolationEvent
Swift
class AWSIoTViolationEvent
Information about a Device Defender security profile behavior violation.
-
The behavior that was violated.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTBehavior *_Nullable behavior;Swift
var behavior: AWSIoTBehavior? { get set } -
The value of the metric (the measurement).
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTMetricValue *_Nullable metricValue;Swift
var metricValue: AWSIoTMetricValue? { get set } -
The name of the security profile whose behavior was violated.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable securityProfileName;Swift
var securityProfileName: String? { get set } -
The name of the thing responsible for the violation event.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable thingName;Swift
var thingName: String? { get set } -
The verification state of the violation (detect alarm).
Declaration
Objective-C
@property (nonatomic) AWSIoTVerificationState verificationState;Swift
var verificationState: AWSIoTVerificationState { get set } -
The description of the verification state of the violation.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable verificationStateDescription;Swift
var verificationStateDescription: String? { get set } -
The details of a violation event.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTViolationEventAdditionalInfo *_Nullable violationEventAdditionalInfo;Swift
var violationEventAdditionalInfo: AWSIoTViolationEventAdditionalInfo? { get set } -
The time the violation event occurred.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable violationEventTime;Swift
var violationEventTime: Date? { get set } -
The type of violation event.
Declaration
Objective-C
@property (nonatomic) AWSIoTViolationEventType violationEventType;Swift
var violationEventType: AWSIoTViolationEventType { get set } -
The ID of the violation event.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable violationId;Swift
var violationId: String? { get set }
View on GitHub
Install in Dash
AWSIoTViolationEvent Class Reference