Skip to content

/AWS1/CL_CRLACCESSBUDGET

An access budget that defines consumption limits for a specific resource within defined time periods.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_resourcearn TYPE /AWS1/CRLBUDGETEDRESOURCEARN /AWS1/CRLBUDGETEDRESOURCEARN

The Amazon Resource Name (ARN) of the resource that this access budget applies to.

it_details TYPE /AWS1/CL_CRLACCESSBUDGETDETS=>TT_ACCESSBUDGETDETAILSLIST TT_ACCESSBUDGETDETAILSLIST

A list of budget details for this resource. Contains active budget periods that apply to the resource.

iv_aggregateremainingbudget TYPE /AWS1/CRLBUDGET /AWS1/CRLBUDGET

The total remaining budget across all active budget periods for this resource.


Queryable Attributes

resourceArn

The Amazon Resource Name (ARN) of the resource that this access budget applies to.

Accessible with the following methods

Method Description
GET_RESOURCEARN() Getter for RESOURCEARN, with configurable default
ASK_RESOURCEARN() Getter for RESOURCEARN w/ exceptions if field has no value
HAS_RESOURCEARN() Determine if RESOURCEARN has a value

details

A list of budget details for this resource. Contains active budget periods that apply to the resource.

Accessible with the following methods

Method Description
GET_DETAILS() Getter for DETAILS, with configurable default
ASK_DETAILS() Getter for DETAILS w/ exceptions if field has no value
HAS_DETAILS() Determine if DETAILS has a value

aggregateRemainingBudget

The total remaining budget across all active budget periods for this resource.

Accessible with the following methods

Method Description
GET_AGGREGATEREMAININGBUDGET() Getter for AGGREGATEREMAININGBUDGET, with configurable defau
ASK_AGGREGATEREMAININGBUDGET() Getter for AGGREGATEREMAININGBUDGET w/ exceptions if field h
HAS_AGGREGATEREMAININGBUDGET() Determine if AGGREGATEREMAININGBUDGET 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_ACCESSBUDGETS

TYPES TT_ACCESSBUDGETS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CRLACCESSBUDGET WITH DEFAULT KEY
.