ALBMultiValueHeadersEvent: {
    body: string;
    headers?: Record<string, string>;
    httpMethod: string;
    isBase64Encoded: boolean;
    multiValueHeaders: Record<string, string[]>;
    multiValueQueryStringParameters: Record<string, string[]>;
    path: string;
    queryStringParameters?: Record<string, string>;
    requestContext: { elb: { targetGroupArn: string } };
}

Type declaration

  • body: string
  • Optionalheaders?: Record<string, string>
  • httpMethod: string
  • isBase64Encoded: boolean
  • multiValueHeaders: Record<string, string[]>
  • multiValueQueryStringParameters: Record<string, string[]>
  • path: string
  • OptionalqueryStringParameters?: Record<string, string>
  • requestContext: { elb: { targetGroupArn: string } }

Use AlbSchema instead, which handles both types of headers & querystring parameters.

This schema will be removed in a future major release.