/AWS1/CL_IOTAUDITNOTIFTARGET¶
Information about the targets to which audit notifications are sent.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_TARGETARN
TYPE /AWS1/IOTTARGETARN
/AWS1/IOTTARGETARN
¶
The ARN of the target (SNS topic) to which audit notifications are sent.
IV_ROLEARN
TYPE /AWS1/IOTROLEARN
/AWS1/IOTROLEARN
¶
The ARN of the role that grants permission to send notifications to the target.
IV_ENABLED
TYPE /AWS1/IOTENABLED
/AWS1/IOTENABLED
¶
True if notifications to the target are enabled.
Queryable Attributes¶
targetArn¶
The ARN of the target (SNS topic) to which audit notifications are sent.
Accessible with the following methods¶
Method | Description |
---|---|
GET_TARGETARN() |
Getter for TARGETARN, with configurable default |
ASK_TARGETARN() |
Getter for TARGETARN w/ exceptions if field has no value |
HAS_TARGETARN() |
Determine if TARGETARN has a value |
roleArn¶
The ARN of the role that grants permission to send notifications to the target.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ROLEARN() |
Getter for ROLEARN, with configurable default |
ASK_ROLEARN() |
Getter for ROLEARN w/ exceptions if field has no value |
HAS_ROLEARN() |
Determine if ROLEARN has a value |
enabled¶
True if notifications to the target are enabled.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENABLED() |
Getter for ENABLED |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TS_AUDITNOTIFTGTCONFS_MAPROW
¶
TYPES: BEGIN OF TS_AUDITNOTIFTGTCONFS_MAPROW,
key TYPE /AWS1/IOTAUDITNOTIFICATIONTYPE,
value TYPE REF TO /AWS1/CL_IOTAUDITNOTIFTARGET,
END OF TS_AUDITNOTIFTGTCONFS_MAPROW.
TT_AUDITNOTIFTARGETCONFS
¶
TYPES TT_AUDITNOTIFTARGETCONFS TYPE HASHED TABLE OF /AWS1/CL_IOTAUDITNOTIFTARGET=>TS_AUDITNOTIFTGTCONFS_MAPROW WITH UNIQUE KEY key
.