What is 'Messages available' in the AWS SQS console?
I'm familiar with message queueing concepts, and 'messages in flight' seems obvious - that's the amount of unprocesed messages on the queue. But what does a message being 'available' mean? How can a message be available or not available? I've read the SQS docs and FAQ and can't find an answer.
Note I marked this as a possible dupe of Why do SqS messages sometimes remain in-flight on queue myself, but that question is focused on the definition of 'in flight' not 'available'.