/AWS1/CL_IOTVIOLATIONEVENT¶
Information about a Device Defender security profile behavior violation.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_violationid TYPE /AWS1/IOTVIOLATIONID /AWS1/IOTVIOLATIONID¶
The ID of the violation event.
iv_thingname TYPE /AWS1/IOTDEVDEFENDERTHINGNAME /AWS1/IOTDEVDEFENDERTHINGNAME¶
The name of the thing responsible for the violation event.
iv_securityprofilename TYPE /AWS1/IOTSECURITYPROFILENAME /AWS1/IOTSECURITYPROFILENAME¶
The name of the security profile whose behavior was violated.
io_behavior TYPE REF TO /AWS1/CL_IOTBEHAVIOR /AWS1/CL_IOTBEHAVIOR¶
The behavior that was violated.
io_metricvalue TYPE REF TO /AWS1/CL_IOTMETRICVALUE /AWS1/CL_IOTMETRICVALUE¶
The value of the metric (the measurement).
io_violationeventaddlinfo TYPE REF TO /AWS1/CL_IOTVIOEVENTADDLINFO /AWS1/CL_IOTVIOEVENTADDLINFO¶
The details of a violation event.
iv_violationeventtype TYPE /AWS1/IOTVIOLATIONEVENTTYPE /AWS1/IOTVIOLATIONEVENTTYPE¶
The type of violation event.
iv_verificationstate TYPE /AWS1/IOTVERIFICATIONSTATE /AWS1/IOTVERIFICATIONSTATE¶
The verification state of the violation (detect alarm).
iv_verificationstatedesc TYPE /AWS1/IOTVERIFICATIONSTATEDESC /AWS1/IOTVERIFICATIONSTATEDESC¶
The description of the verification state of the violation.
iv_violationeventtime TYPE /AWS1/IOTTIMESTAMP /AWS1/IOTTIMESTAMP¶
The time the violation event occurred.
Queryable Attributes¶
violationId¶
The ID of the violation event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VIOLATIONID() |
Getter for VIOLATIONID, with configurable default |
ASK_VIOLATIONID() |
Getter for VIOLATIONID w/ exceptions if field has no value |
HAS_VIOLATIONID() |
Determine if VIOLATIONID has a value |
thingName¶
The name of the thing responsible for the violation event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_THINGNAME() |
Getter for THINGNAME, with configurable default |
ASK_THINGNAME() |
Getter for THINGNAME w/ exceptions if field has no value |
HAS_THINGNAME() |
Determine if THINGNAME has a value |
securityProfileName¶
The name of the security profile whose behavior was violated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECURITYPROFILENAME() |
Getter for SECURITYPROFILENAME, with configurable default |
ASK_SECURITYPROFILENAME() |
Getter for SECURITYPROFILENAME w/ exceptions if field has no |
HAS_SECURITYPROFILENAME() |
Determine if SECURITYPROFILENAME has a value |
behavior¶
The behavior that was violated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BEHAVIOR() |
Getter for BEHAVIOR |
metricValue¶
The value of the metric (the measurement).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_METRICVALUE() |
Getter for METRICVALUE |
violationEventAdditionalInfo¶
The details of a violation event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VIOLATIONEVENTADDLINFO() |
Getter for VIOLATIONEVENTADDITIONALINFO |
violationEventType¶
The type of violation event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VIOLATIONEVENTTYPE() |
Getter for VIOLATIONEVENTTYPE, with configurable default |
ASK_VIOLATIONEVENTTYPE() |
Getter for VIOLATIONEVENTTYPE w/ exceptions if field has no |
HAS_VIOLATIONEVENTTYPE() |
Determine if VIOLATIONEVENTTYPE has a value |
verificationState¶
The verification state of the violation (detect alarm).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERIFICATIONSTATE() |
Getter for VERIFICATIONSTATE, with configurable default |
ASK_VERIFICATIONSTATE() |
Getter for VERIFICATIONSTATE w/ exceptions if field has no v |
HAS_VERIFICATIONSTATE() |
Determine if VERIFICATIONSTATE has a value |
verificationStateDescription¶
The description of the verification state of the violation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERIFICATIONSTATEDESC() |
Getter for VERIFICATIONSTATEDESCRIPTION, with configurable d |
ASK_VERIFICATIONSTATEDESC() |
Getter for VERIFICATIONSTATEDESCRIPTION w/ exceptions if fie |
HAS_VERIFICATIONSTATEDESC() |
Determine if VERIFICATIONSTATEDESCRIPTION has a value |
violationEventTime¶
The time the violation event occurred.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VIOLATIONEVENTTIME() |
Getter for VIOLATIONEVENTTIME, with configurable default |
ASK_VIOLATIONEVENTTIME() |
Getter for VIOLATIONEVENTTIME w/ exceptions if field has no |
HAS_VIOLATIONEVENTTIME() |
Determine if VIOLATIONEVENTTIME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_VIOLATIONEVENTS¶
TYPES TT_VIOLATIONEVENTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOTVIOLATIONEVENT WITH DEFAULT KEY
.