/AWS1/CL_IOTACTIVEVIOLATION¶
Information about an active Device Defender security profile behavior violation.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_VIOLATIONID
TYPE /AWS1/IOTVIOLATIONID
/AWS1/IOTVIOLATIONID
¶
The ID of the active violation.
IV_THINGNAME
TYPE /AWS1/IOTDEVDEFENDERTHINGNAME
/AWS1/IOTDEVDEFENDERTHINGNAME
¶
The name of the thing responsible for the active violation.
IV_SECURITYPROFILENAME
TYPE /AWS1/IOTSECURITYPROFILENAME
/AWS1/IOTSECURITYPROFILENAME
¶
The security profile with the behavior is in violation.
IO_BEHAVIOR
TYPE REF TO /AWS1/CL_IOTBEHAVIOR
/AWS1/CL_IOTBEHAVIOR
¶
The behavior that is being violated.
IO_LASTVIOLATIONVALUE
TYPE REF TO /AWS1/CL_IOTMETRICVALUE
/AWS1/CL_IOTMETRICVALUE
¶
The value of the metric (the measurement) that caused the most recent violation.
IO_VIOLATIONEVENTADDLINFO
TYPE REF TO /AWS1/CL_IOTVIOEVENTADDLINFO
/AWS1/CL_IOTVIOEVENTADDLINFO
¶
The details of a 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_LASTVIOLATIONTIME
TYPE /AWS1/IOTTIMESTAMP
/AWS1/IOTTIMESTAMP
¶
The time the most recent violation occurred.
IV_VIOLATIONSTARTTIME
TYPE /AWS1/IOTTIMESTAMP
/AWS1/IOTTIMESTAMP
¶
The time the violation started.
Queryable Attributes¶
violationId¶
The ID of the active violation.
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 active violation.
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 security profile with the behavior is in violation.
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 is being violated.
Accessible with the following methods¶
Method | Description |
---|---|
GET_BEHAVIOR() |
Getter for BEHAVIOR |
lastViolationValue¶
The value of the metric (the measurement) that caused the most recent violation.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LASTVIOLATIONVALUE() |
Getter for LASTVIOLATIONVALUE |
violationEventAdditionalInfo¶
The details of a violation event.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VIOLATIONEVENTADDLINFO() |
Getter for VIOLATIONEVENTADDITIONALINFO |
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 |
lastViolationTime¶
The time the most recent violation occurred.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LASTVIOLATIONTIME() |
Getter for LASTVIOLATIONTIME, with configurable default |
ASK_LASTVIOLATIONTIME() |
Getter for LASTVIOLATIONTIME w/ exceptions if field has no v |
HAS_LASTVIOLATIONTIME() |
Determine if LASTVIOLATIONTIME has a value |
violationStartTime¶
The time the violation started.
Accessible with the following methods¶
Method | Description |
---|---|
GET_VIOLATIONSTARTTIME() |
Getter for VIOLATIONSTARTTIME, with configurable default |
ASK_VIOLATIONSTARTTIME() |
Getter for VIOLATIONSTARTTIME w/ exceptions if field has no |
HAS_VIOLATIONSTARTTIME() |
Determine if VIOLATIONSTARTTIME 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_ACTIVEVIOLATIONS
¶
TYPES TT_ACTIVEVIOLATIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOTACTIVEVIOLATION WITH DEFAULT KEY
.