Skip to content

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