/AWS1/CL_IOTAUTHINFO¶
A collection of authorization information.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
it_resources TYPE /AWS1/CL_IOTRESOURCES_W=>TT_RESOURCES TT_RESOURCES¶
The resources for which the principal is being authorized to perform the specified action.
Optional arguments:¶
iv_actiontype TYPE /AWS1/IOTACTIONTYPE /AWS1/IOTACTIONTYPE¶
The type of action for which the principal is being authorized.
Queryable Attributes¶
actionType¶
The type of action for which the principal is being authorized.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIONTYPE() |
Getter for ACTIONTYPE, with configurable default |
ASK_ACTIONTYPE() |
Getter for ACTIONTYPE w/ exceptions if field has no value |
HAS_ACTIONTYPE() |
Determine if ACTIONTYPE has a value |
resources¶
The resources for which the principal is being authorized to perform the specified action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCES() |
Getter for RESOURCES, with configurable default |
ASK_RESOURCES() |
Getter for RESOURCES w/ exceptions if field has no value |
HAS_RESOURCES() |
Determine if RESOURCES 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_AUTHINFOS¶
TYPES TT_AUTHINFOS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOTAUTHINFO WITH DEFAULT KEY
.