/AWS1/CL_VPSBTCISAUTHDINPITEM¶
An authorization request that you include in a BatchIsAuthorized API request.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_principal TYPE REF TO /AWS1/CL_VPSENTITYIDENTIFIER /AWS1/CL_VPSENTITYIDENTIFIER¶
Specifies the principal for which the authorization decision is to be made.
io_action TYPE REF TO /AWS1/CL_VPSACTIONIDENTIFIER /AWS1/CL_VPSACTIONIDENTIFIER¶
Specifies the requested action to be authorized. For example,
PhotoFlash::ReadPhoto.
io_resource TYPE REF TO /AWS1/CL_VPSENTITYIDENTIFIER /AWS1/CL_VPSENTITYIDENTIFIER¶
Specifies the resource that you want an authorization decision for. For example,
PhotoFlash::Photo.
io_context TYPE REF TO /AWS1/CL_VPSCONTEXTDEFINITION /AWS1/CL_VPSCONTEXTDEFINITION¶
Specifies additional context that can be used to make more granular authorization decisions.
Queryable Attributes¶
principal¶
Specifies the principal for which the authorization decision is to be made.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRINCIPAL() |
Getter for PRINCIPAL |
action¶
Specifies the requested action to be authorized. For example,
PhotoFlash::ReadPhoto.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTION() |
Getter for ACTION |
resource¶
Specifies the resource that you want an authorization decision for. For example,
PhotoFlash::Photo.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCE() |
Getter for RESOURCE |
context¶
Specifies additional context that can be used to make more granular authorization decisions.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTEXT() |
Getter for CONTEXT |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_BATCHISAUTHORIZEDINPUTLIST¶
TYPES TT_BATCHISAUTHORIZEDINPUTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_VPSBTCISAUTHDINPITEM WITH DEFAULT KEY
.