publishVersion
Creates a version from the current code and configuration of a function. Use versions to create a snapshot of your function code and configuration that doesn't change.
Lambda doesn't publish a version if the function's configuration and code haven't changed since the last version. Use UpdateFunctionCode or UpdateFunctionConfiguration to update the function before publishing a version.
Clients can invoke versions directly or with an alias. To create an alias, use CreateAlias.
Samples
fun main() {
//sampleStart
// This operation publishes a version of a Lambda function
val resp = lambdaClient.publishVersion {
functionName = "myFunction"
codeSha256 = ""
description = ""
}
//sampleEnd
}