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