You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When calling AWS eventbridge PutEvents with LocalStack, a PutEventsRequestEntry array with more than 10 entries can go through successfully with a resulting FailedEntryCount of zero.
Expected Behavior
When calling AWS eventbridge PutEvents with LocalStack, a PutEventsRequestEntry array with more than 10 entries should return an error on the entire request.
How are you starting LocalStack?
With a docker-compose file
Steps To Reproduce
How are you starting localstack (e.g., bin/localstack command, arguments, or docker-compose.yml)
docker run localstack/localstack
Client commands (e.g., AWS SDK code snippet, or sequence of "awslocal" commands)
Welcome to LocalStack! Thanks for reporting your first issue and our team will be working towards fixing the issue for you or reach out for more background information. We recommend joining our Slack Community for real-time help and drop a message to LocalStack Pro Support if you are a Pro user! If you are willing to contribute towards fixing this issue, please have a look at our contributing guidelines and our contributing guide.
Is there an existing issue for this?
Current Behavior
When calling AWS eventbridge PutEvents with LocalStack, a PutEventsRequestEntry array with more than 10 entries can go through successfully with a resulting FailedEntryCount of zero.
Expected Behavior
When calling AWS eventbridge PutEvents with LocalStack, a PutEventsRequestEntry array with more than 10 entries should return an error on the entire request.
How are you starting LocalStack?
With a docker-compose file
Steps To Reproduce
How are you starting localstack (e.g.,
bin/localstack
command, arguments, ordocker-compose.yml
)docker run localstack/localstack
Client commands (e.g., AWS SDK code snippet, or sequence of "awslocal" commands)
running against LocalStack returns:
running against AWS returns:
An error occurred (ValidationException) when calling the PutEvents operation: 1 validation error detected: Value '[PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test1": "test1"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test2": "test2"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test3": "test3"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test4": "test4"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test5": "test5"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test6": "test6"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test7": "test7"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test8": "test8"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test9": "test9"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test10": "test10"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test11": "test11"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null), PutEventsRequestEntry(time=null, source=testing.123, resources=null, detailType=Test, detail={"test12": "test12"}, eventBusName=null, traceHeader=null, kmsKeyIdentifier=null, internalMetadata=null)]' at 'entries' failed to satisfy constraint: Member must have length less than or equal to 10
Environment
Anything else?
AWS documentation showing a max of 10 entries for PutEventsRequestEntry:
https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html
The text was updated successfully, but these errors were encountered: