/AWS1/CL_DOAREGDAZUREIDDETAILS¶
Details specific to a registered Azure identity using AWS Outbound Identity Federation.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_tenantid TYPE /AWS1/DOAGUID /AWS1/DOAGUID¶
The Azure Active Directory tenant ID for the identity.
iv_clientid TYPE /AWS1/DOAGUID /AWS1/DOAGUID¶
The client ID of the service principal or managed identity used for authentication.
iv_webidentityrolearn TYPE /AWS1/DOAROLEARN /AWS1/DOAROLEARN¶
The role ARN to be assumed by DevOps Agent for requesting Web Identity Token.
it_webidentitytokenaudiences TYPE /AWS1/CL_DOAWEBIDTOKAUDNCLST_W=>TT_WEBIDENTITYTOKENAUDNCLIST TT_WEBIDENTITYTOKENAUDNCLIST¶
The audiences for the Web Identity Token.
Queryable Attributes¶
tenantId¶
The Azure Active Directory tenant ID for the identity.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TENANTID() |
Getter for TENANTID, with configurable default |
ASK_TENANTID() |
Getter for TENANTID w/ exceptions if field has no value |
HAS_TENANTID() |
Determine if TENANTID has a value |
clientId¶
The client ID of the service principal or managed identity used for authentication.
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 |
webIdentityRoleArn¶
The role ARN to be assumed by DevOps Agent for requesting Web Identity Token.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WEBIDENTITYROLEARN() |
Getter for WEBIDENTITYROLEARN, with configurable default |
ASK_WEBIDENTITYROLEARN() |
Getter for WEBIDENTITYROLEARN w/ exceptions if field has no |
HAS_WEBIDENTITYROLEARN() |
Determine if WEBIDENTITYROLEARN has a value |
webIdentityTokenAudiences¶
The audiences for the Web Identity Token.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WEBIDENTITYTOKENAUDNCS() |
Getter for WEBIDENTITYTOKENAUDIENCES, with configurable defa |
ASK_WEBIDENTITYTOKENAUDNCS() |
Getter for WEBIDENTITYTOKENAUDIENCES w/ exceptions if field |
HAS_WEBIDENTITYTOKENAUDNCS() |
Determine if WEBIDENTITYTOKENAUDIENCES has a value |