/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 |