LayerVersionProps¶
-
class
aws_cdk.aws_lambda.
LayerVersionProps
(*, description=None, layer_version_name=None, license=None, removal_policy=None, code, compatible_runtimes=None)¶ Bases:
aws_cdk.aws_lambda.LayerVersionOptions
- Parameters
description (
Optional
[str
]) – The description the this Lambda Layer. Default: - No description.layer_version_name (
Optional
[str
]) – The name of the layer. Default: - A name will be generated.license (
Optional
[str
]) – The SPDX licence identifier or URL to the license file for this layer. Default: - No license information will be recorded.removal_policy (
Optional
[RemovalPolicy
]) – Whether to retain this version of the layer when a new version is added or when the stack is deleted. Default: RemovalPolicy.DESTROYcode (
Code
) – The content of this Layer. UsingCode.fromInline
is not supported.compatible_runtimes (
Optional
[List
[Runtime
]]) – The runtimes compatible with this Layer. Default: - All runtimes are supported.
Attributes
-
compatible_runtimes
¶ The runtimes compatible with this Layer.
- Default
All runtimes are supported.
- Return type
Optional
[List
[Runtime
]]
-
description
¶ The description the this Lambda Layer.
- Default
No description.
- Return type
Optional
[str
]
-
layer_version_name
¶ The name of the layer.
- Default
A name will be generated.
- Return type
Optional
[str
]
-
license
¶ The SPDX licence identifier or URL to the license file for this layer.
- Default
No license information will be recorded.
- Return type
Optional
[str
]
-
removal_policy
¶ Whether to retain this version of the layer when a new version is added or when the stack is deleted.
- Default
RemovalPolicy.DESTROY
- Return type
Optional
[RemovalPolicy
]