how long does it take to deploy a serverless function? using any method - cli, serverless.com, terraform, roughly:

how much time can i expect to pass between these two steps:


submitting a new function to AWS (or azure or GCF), and 
having that function hosted live in the cloud?


note that i'm not asking about cold start times.  

i'm wondering how long it takes new function code to be entered into and hosted in the AWS lambda system (or azure, ibm, google etc) for a given region.  that is, after taking steps to deploy some new lambda/serverless function code, approximately how soon will i be able to use it?
This will vary based on your cloud provider and what services you are using.  AWS Lambda functions are designed to be highly available for the region.  Per the AWS Lambda FAQ: 


  When you update a Lambda function, there will be a brief window of time, typically less than a minute, when requests could be served by either the old or the new version of your function.


So the new function will not be instantaneously available, and there is a possibility that the old function may be called.