Skip to content

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