/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
.