I just redeployed a stack that added VisibilityTimeout to a SQS FIFIO Queue resource.
This unexpectedly deleted the queue. The CloudFormation logs say
Requested update requires the creation of a new physical resource; hence creating one.
Does any change to a SQS Resource cause this to happen ? What about messages that might be in the Queue ? Does Serverless take care not to loose them ?