url | string | no | no | The SQS URL to consume from. |
delete_message | bool | yes | no | Whether to delete the consumed message once it is acked. Disabling allows you to handle the deletion using a different mechanism. The value defaults to true . |
reset_visibility | bool | yes | no | Whether to set the visibility timeout of the consumed message to zero once it is nacked. Disabling honors the preset visibility timeout specified for the queue. The value defaults to true . |
max_number_of_messages | int | yes | no | The maximum number of messages to return on one poll. Valid values: 1 to 10. The value defaults to 10 . |
max_outstanding_messages | int | yes | no | The maximum number of outstanding pending messages to be consumed at a given time. The value defaults to 1000 . |
wait_time_seconds | int | yes | no | Whether to set the wait time. Enabling this activates long-polling. Valid values: 0 to 20. The value defaults to 0 . |
message_timeout | string | yes | no | The time to process messages before needing to refresh the receipt handle. Messages will be eligible for refresh when half of the timeout has elapsed. This sets MessageVisibility for each received message. The value defaults to 30s . |
region | string | no | no | The AWS region to target. |
endpoint | string | yes | no | Allows you to specify a custom endpoint for the AWS API. The value defaults to ``. |
credentials | credentials | no | no | Optional manual configuration of AWS credentials to use. More information can be found in xref:guides:cloud/aws.adoc[]. |