Skip to content

/AWS1/CL_DOAAWSCONFIGURATION

Configuration for AWS monitor account integration, allowing AIDevOps to monitor AWS resources.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_assumablerolearn TYPE /AWS1/DOAROLEARN /AWS1/DOAROLEARN

Role ARN to be assumed by AIDevOps to operate on behalf of customer.

iv_accountid TYPE /AWS1/DOASTRING /AWS1/DOASTRING

AWS Account Id corresponding to provided resources.

iv_accounttype TYPE /AWS1/DOAMONITORACCOUNTTYPE /AWS1/DOAMONITORACCOUNTTYPE

Account Type 'monitor' for AIDevOps monitoring.


Queryable Attributes

assumableRoleArn

Role ARN to be assumed by AIDevOps to operate on behalf of customer.

Accessible with the following methods

Method Description
GET_ASSUMABLEROLEARN() Getter for ASSUMABLEROLEARN, with configurable default
ASK_ASSUMABLEROLEARN() Getter for ASSUMABLEROLEARN w/ exceptions if field has no va
HAS_ASSUMABLEROLEARN() Determine if ASSUMABLEROLEARN has a value

accountId

AWS Account Id corresponding to provided resources.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID has a value

accountType

Account Type 'monitor' for AIDevOps monitoring.

Accessible with the following methods

Method Description
GET_ACCOUNTTYPE() Getter for ACCOUNTTYPE, with configurable default
ASK_ACCOUNTTYPE() Getter for ACCOUNTTYPE w/ exceptions if field has no value
HAS_ACCOUNTTYPE() Determine if ACCOUNTTYPE has a value