Skip to content

/AWS1/CL_TCEREGRECIAMCREDPVDR

The configuration for an IAM role credential provider that signs requests to a registry record's source with AWS Signature Version 4 (SigV4).

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_rolearn TYPE /AWS1/TCEIAMROLEARN /AWS1/TCEIAMROLEARN

The &ARN; of the IAM role to assume for request signing.

iv_service TYPE /AWS1/TCEIAMSIGNINGSERVICENAME /AWS1/TCEIAMSIGNINGSERVICENAME

The service name to use for request signing, such as execute-api.

iv_region TYPE /AWS1/TCEIAMSIGNINGREGION /AWS1/TCEIAMSIGNINGREGION

The AWS Region to use for request signing. If not specified, the Region is derived from the source URL hostname, falling back to the Region of the registry.


Queryable Attributes

roleArn

The &ARN; of the IAM role to assume for request signing.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

service

The service name to use for request signing, such as execute-api.

Accessible with the following methods

Method Description
GET_SERVICE() Getter for SERVICE, with configurable default
ASK_SERVICE() Getter for SERVICE w/ exceptions if field has no value
HAS_SERVICE() Determine if SERVICE has a value

region

The AWS Region to use for request signing. If not specified, the Region is derived from the source URL hostname, falling back to the Region of the registry.

Accessible with the following methods

Method Description
GET_REGION() Getter for REGION, with configurable default
ASK_REGION() Getter for REGION w/ exceptions if field has no value
HAS_REGION() Determine if REGION has a value