/AWS1/CL_IOTAUTHRESULT¶
The authorizer result.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_authinfo TYPE REF TO /AWS1/CL_IOTAUTHINFO /AWS1/CL_IOTAUTHINFO¶
Authorization information.
io_allowed TYPE REF TO /AWS1/CL_IOTALLOWED /AWS1/CL_IOTALLOWED¶
The policies and statements that allowed the specified action.
io_denied TYPE REF TO /AWS1/CL_IOTDENIED /AWS1/CL_IOTDENIED¶
The policies and statements that denied the specified action.
iv_authdecision TYPE /AWS1/IOTAUTHDECISION /AWS1/IOTAUTHDECISION¶
The final authorization decision of this scenario. Multiple statements are taken into account when determining the authorization decision. An explicit deny statement can override multiple allow statements.
it_missingcontextvalues TYPE /AWS1/CL_IOTMISSINGCTXVALUES_W=>TT_MISSINGCONTEXTVALUES TT_MISSINGCONTEXTVALUES¶
Contains any missing context values found while evaluating policy.
Queryable Attributes¶
authInfo¶
Authorization information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHINFO() |
Getter for AUTHINFO |
allowed¶
The policies and statements that allowed the specified action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWED() |
Getter for ALLOWED |
denied¶
The policies and statements that denied the specified action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DENIED() |
Getter for DENIED |
authDecision¶
The final authorization decision of this scenario. Multiple statements are taken into account when determining the authorization decision. An explicit deny statement can override multiple allow statements.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTHDECISION() |
Getter for AUTHDECISION, with configurable default |
ASK_AUTHDECISION() |
Getter for AUTHDECISION w/ exceptions if field has no value |
HAS_AUTHDECISION() |
Determine if AUTHDECISION has a value |
missingContextValues¶
Contains any missing context values found while evaluating policy.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MISSINGCONTEXTVALUES() |
Getter for MISSINGCONTEXTVALUES, with configurable default |
ASK_MISSINGCONTEXTVALUES() |
Getter for MISSINGCONTEXTVALUES w/ exceptions if field has n |
HAS_MISSINGCONTEXTVALUES() |
Determine if MISSINGCONTEXTVALUES 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_AUTHRESULTS¶
TYPES TT_AUTHRESULTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOTAUTHRESULT WITH DEFAULT KEY
.