VersionArgs

data class VersionArgs(val codeSha256: Output<String>? = null, val description: Output<String>? = null, val functionName: Output<String>? = null, val provisionedConcurrencyConfig: Output<VersionProvisionedConcurrencyConfigurationArgs>? = null, val runtimePolicy: Output<VersionRuntimePolicyArgs>? = null) : ConvertibleToJava<VersionArgs>

Resource Type definition for AWS::Lambda::Version

Constructors

Link copied to clipboard
constructor(codeSha256: Output<String>? = null, description: Output<String>? = null, functionName: Output<String>? = null, provisionedConcurrencyConfig: Output<VersionProvisionedConcurrencyConfigurationArgs>? = null, runtimePolicy: Output<VersionRuntimePolicyArgs>? = null)

Properties

Link copied to clipboard
val codeSha256: Output<String>? = null

Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. Updates are not supported for this property.

Link copied to clipboard
val description: Output<String>? = null

A description for the version to override the description in the function configuration. Updates are not supported for this property.

Link copied to clipboard
val functionName: Output<String>? = null

The name of the Lambda function.

Link copied to clipboard

Specifies a provisioned concurrency configuration for a function's version. Updates are not supported for this property.

Link copied to clipboard

Specifies the runtime management configuration of a function. Displays runtimeVersionArn only for Manual.

Functions

Link copied to clipboard
open override fun toJava(): VersionArgs