Interface GatewayIamRoleCredentialProviderProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
GatewayIamRoleCredentialProviderProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-22T17:37:21.429Z") @Stability(Stable) public interface GatewayIamRoleCredentialProviderProps extends software.amazon.jsii.JsiiSerializable
Properties for configuring the IAM role credential provider.

When a target is authenticated via the gateway's execution role, the gateway signs outbound requests with SigV4. These properties let you tell the gateway which AWS service and region to sign for, instead of letting it infer them from the target endpoint.

Example:

 GatewayCredentialProvider.fromIamRole(GatewayIamRoleCredentialProviderProps.builder()
         .service("bedrock-runtime") // SigV4 signing name (typically the endpoint prefix); see the AWS service authorization reference
         .region("us-east-1")
         .build());