Skip to content

/AWS1/CL_DOAIDPAUTHCONF

Configuration for external Identity Provider OIDC authentication flow for the Operator App.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_issuerurl TYPE /AWS1/DOASTRING /AWS1/DOASTRING

The OIDC issuer URL of the external Identity Provider

iv_clientid TYPE /AWS1/DOASTRING /AWS1/DOASTRING

The OIDC client ID for the IdP application

iv_operatorapprolearn TYPE /AWS1/DOASTRING /AWS1/DOASTRING

The IAM role end users assume to access AIDevOps APIs

iv_provider TYPE /AWS1/DOASTRING /AWS1/DOASTRING

The Identity Provider name (e.g., Entra, Okta, Google)

iv_createdat TYPE /AWS1/DOATIMESTAMP /AWS1/DOATIMESTAMP

The timestamp when the Operator App IdP auth flow was enabled.

Optional arguments:

iv_updatedat TYPE /AWS1/DOATIMESTAMP /AWS1/DOATIMESTAMP

The timestamp when the Operator App IdP auth flow was updated.


Queryable Attributes

issuerUrl

The OIDC issuer URL of the external Identity Provider

Accessible with the following methods

Method Description
GET_ISSUERURL() Getter for ISSUERURL, with configurable default
ASK_ISSUERURL() Getter for ISSUERURL w/ exceptions if field has no value
HAS_ISSUERURL() Determine if ISSUERURL has a value

clientId

The OIDC client ID for the IdP application

Accessible with the following methods

Method Description
GET_CLIENTID() Getter for CLIENTID, with configurable default
ASK_CLIENTID() Getter for CLIENTID w/ exceptions if field has no value
HAS_CLIENTID() Determine if CLIENTID has a value

operatorAppRoleArn

The IAM role end users assume to access AIDevOps APIs

Accessible with the following methods

Method Description
GET_OPERATORAPPROLEARN() Getter for OPERATORAPPROLEARN, with configurable default
ASK_OPERATORAPPROLEARN() Getter for OPERATORAPPROLEARN w/ exceptions if field has no
HAS_OPERATORAPPROLEARN() Determine if OPERATORAPPROLEARN has a value

provider

The Identity Provider name (e.g., Entra, Okta, Google)

Accessible with the following methods

Method Description
GET_PROVIDER() Getter for PROVIDER, with configurable default
ASK_PROVIDER() Getter for PROVIDER w/ exceptions if field has no value
HAS_PROVIDER() Determine if PROVIDER has a value

createdAt

The timestamp when the Operator App IdP auth flow was enabled.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

updatedAt

The timestamp when the Operator App IdP auth flow was updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value