Skip to content

/AWS1/CL_CNTRULESUMMARY

A list of ActionTypes associated with a rule.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_name TYPE /AWS1/CNTRULENAME /AWS1/CNTRULENAME

The name of the rule.

iv_ruleid TYPE /AWS1/CNTRULEID /AWS1/CNTRULEID

A unique identifier for the rule.

iv_rulearn TYPE /AWS1/CNTARN /AWS1/CNTARN

The Amazon Resource Name (ARN) of the rule.

iv_eventsourcename TYPE /AWS1/CNTEVENTSOURCENAME /AWS1/CNTEVENTSOURCENAME

The name of the event source.

iv_publishstatus TYPE /AWS1/CNTRULEPUBLISHSTATUS /AWS1/CNTRULEPUBLISHSTATUS

The publish status of the rule.

it_actionsummaries TYPE /AWS1/CL_CNTACTIONSUMMARY=>TT_ACTIONSUMMARIES TT_ACTIONSUMMARIES

A list of ActionTypes associated with a rule.

iv_createdtime TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP

The timestamp for when the rule was created.

iv_lastupdatedtime TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP

The timestamp for when the rule was last updated.

Optional arguments:

it_rulecapabilitytiers TYPE /AWS1/CL_CNTRULECAPABTIERS_W=>TT_RULECAPABILITYTIERS TT_RULECAPABILITYTIERS

The list of capability tiers associated with the rule. Used for categorizing rules by capability (for example, GenerativeAI).


Queryable Attributes

Name

The name of the rule.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

RuleId

A unique identifier for the rule.

Accessible with the following methods

Method Description
GET_RULEID() Getter for RULEID, with configurable default
ASK_RULEID() Getter for RULEID w/ exceptions if field has no value
HAS_RULEID() Determine if RULEID has a value

RuleArn

The Amazon Resource Name (ARN) of the rule.

Accessible with the following methods

Method Description
GET_RULEARN() Getter for RULEARN, with configurable default
ASK_RULEARN() Getter for RULEARN w/ exceptions if field has no value
HAS_RULEARN() Determine if RULEARN has a value

EventSourceName

The name of the event source.

Accessible with the following methods

Method Description
GET_EVENTSOURCENAME() Getter for EVENTSOURCENAME, with configurable default
ASK_EVENTSOURCENAME() Getter for EVENTSOURCENAME w/ exceptions if field has no val
HAS_EVENTSOURCENAME() Determine if EVENTSOURCENAME has a value

PublishStatus

The publish status of the rule.

Accessible with the following methods

Method Description
GET_PUBLISHSTATUS() Getter for PUBLISHSTATUS, with configurable default
ASK_PUBLISHSTATUS() Getter for PUBLISHSTATUS w/ exceptions if field has no value
HAS_PUBLISHSTATUS() Determine if PUBLISHSTATUS has a value

RuleCapabilityTiers

The list of capability tiers associated with the rule. Used for categorizing rules by capability (for example, GenerativeAI).

Accessible with the following methods

Method Description
GET_RULECAPABILITYTIERS() Getter for RULECAPABILITYTIERS, with configurable default
ASK_RULECAPABILITYTIERS() Getter for RULECAPABILITYTIERS w/ exceptions if field has no
HAS_RULECAPABILITYTIERS() Determine if RULECAPABILITYTIERS has a value

ActionSummaries

A list of ActionTypes associated with a rule.

Accessible with the following methods

Method Description
GET_ACTIONSUMMARIES() Getter for ACTIONSUMMARIES, with configurable default
ASK_ACTIONSUMMARIES() Getter for ACTIONSUMMARIES w/ exceptions if field has no val
HAS_ACTIONSUMMARIES() Determine if ACTIONSUMMARIES has a value

CreatedTime

The timestamp for when the rule was created.

Accessible with the following methods

Method Description
GET_CREATEDTIME() Getter for CREATEDTIME, with configurable default
ASK_CREATEDTIME() Getter for CREATEDTIME w/ exceptions if field has no value
HAS_CREATEDTIME() Determine if CREATEDTIME has a value

LastUpdatedTime

The timestamp for when the rule was last updated.

Accessible with the following methods

Method Description
GET_LASTUPDATEDTIME() Getter for LASTUPDATEDTIME, with configurable default
ASK_LASTUPDATEDTIME() Getter for LASTUPDATEDTIME w/ exceptions if field has no val
HAS_LASTUPDATEDTIME() Determine if LASTUPDATEDTIME 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_RULESUMMARYLIST

TYPES TT_RULESUMMARYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_CNTRULESUMMARY WITH DEFAULT KEY
.