I have tried several variations of using `MessageAttributes` in my CloudFormation document but I can't get it to work. This is what I've got:

```yaml
HttpApiSqsIntegration:
  Type: AWS::ApiGatewayV2::Integration
  Properties:
    ApiId: !Ref HttpApiRef
    CredentialsArn: !GetAtt MyHttpApiRole.Arn
    IntegrationType: AWS_PROXY
    IntegrationSubtype: SQS-SendMessage
    PayloadFormatVersion: "1.0"
    RequestParameters:
      QueueUrl: !Ref InputMessageSqs
      MessageBody: $request.body
      MessageAttributes.entry.1.Name: foo
      MessageAttributes.entry.1.Value.StringValue: bar
      MessageAttributes.entry.1.Value.DataType: String

```

I'm following the format specified [here](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [here](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_MessageAttributeValue.html), and [here](https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-aws-services-reference.html) but it gives the following error message:

```none
Parameter: MessageAttributes.entry.1.Name does not fit schema for Operation: 
SQS-SendMessage. (Service: AmazonApiGatewayV2; Status Code: 400; 
Error Code: BadRequestException; Request ID: ...; Proxy: null)

```

Any help is appreciated. Thank you.