/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.
Optional arguments:¶
iv_agentelevatedrolearn TYPE /AWS1/DOAROLEARN /AWS1/DOAROLEARN¶
Optional IAM role ARN to be assumed by AIDevOps for elevated directed actions on behalf of the customer. Used for mutating operations gated by elevatedActionsEnabled on the AgentSpace. When not provided, only non-elevated directed actions are available for this AWS account.
iv_agentelevatedrolearnstat TYPE /AWS1/DOAVALIDATIONSTATUS /AWS1/DOAVALIDATIONSTATUS¶
Validation status of the agentElevatedRoleArn. Updated asynchronously after the customer registers an elevated role. Possible values: PENDING_CONFIRMATION (validation in progress), VALID (role validated), INVALID (validation failed).
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 |
agentElevatedRoleArn¶
Optional IAM role ARN to be assumed by AIDevOps for elevated directed actions on behalf of the customer. Used for mutating operations gated by elevatedActionsEnabled on the AgentSpace. When not provided, only non-elevated directed actions are available for this AWS account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENTELEVATEDROLEARN() |
Getter for AGENTELEVATEDROLEARN, with configurable default |
ASK_AGENTELEVATEDROLEARN() |
Getter for AGENTELEVATEDROLEARN w/ exceptions if field has n |
HAS_AGENTELEVATEDROLEARN() |
Determine if AGENTELEVATEDROLEARN has a value |
agentElevatedRoleArnStatus¶
Validation status of the agentElevatedRoleArn. Updated asynchronously after the customer registers an elevated role. Possible values: PENDING_CONFIRMATION (validation in progress), VALID (role validated), INVALID (validation failed).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AGENTELEVATEDROLEARNSTAT() |
Getter for AGENTELEVATEDROLEARNSTATUS, with configurable def |
ASK_AGENTELEVATEDROLEARNSTAT() |
Getter for AGENTELEVATEDROLEARNSTATUS w/ exceptions if field |
HAS_AGENTELEVATEDROLEARNSTAT() |
Determine if AGENTELEVATEDROLEARNSTATUS has a value |