Skip to content

/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