Class IAMPrincipal

  • All Implemented Interfaces:
    Principal

    public class IAMPrincipal
    extends Object
    implements Principal
    Used if IAM is used for authentication. Will only be allocated if requestContext.authorizer.iam.userId is set in the http event sent by API Gateway
    • Constructor Detail

      • IAMPrincipal

        public IAMPrincipal​(com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent.RequestContext.IAM iam)
    • Method Detail

      • getIam

        public com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent.RequestContext.IAM getIam()