Skip to content

/AWS1/CL_DOAMCPSRVSIGV4AUTHCFG

Authorization configuration for SigV4-authenticated MCP server.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_region TYPE /AWS1/DOASIGV4REGION /AWS1/DOASIGV4REGION

AWS region for SigV4 signing. Use '*' for SigV4a multi-region signing.

iv_service TYPE /AWS1/DOASTRING /AWS1/DOASTRING

AWS service name for SigV4 signing.

iv_rolearn TYPE /AWS1/DOAROLEARN /AWS1/DOAROLEARN

IAM role ARN to assume for SigV4 signing.

Optional arguments:

it_customheaders TYPE /AWS1/CL_DOACUSTOMHEADERS_W=>TT_CUSTOMHEADERS TT_CUSTOMHEADERS

Custom headers for the SigV4 MCP server.


Queryable Attributes

region

AWS region for SigV4 signing. Use '*' for SigV4a multi-region signing.

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

service

AWS service name for SigV4 signing.

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

roleArn

IAM role ARN to assume for SigV4 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

customHeaders

Custom headers for the SigV4 MCP server.

Accessible with the following methods

Method Description
GET_CUSTOMHEADERS() Getter for CUSTOMHEADERS, with configurable default
ASK_CUSTOMHEADERS() Getter for CUSTOMHEADERS w/ exceptions if field has no value
HAS_CUSTOMHEADERS() Determine if CUSTOMHEADERS has a value