PythonLayerVersionProps
- class aws_cdk.aws_lambda_python.PythonLayerVersionProps(*, description=None, layer_version_name=None, license=None, removal_policy=None, entry, bundling=None, compatible_architectures=None, compatible_runtimes=None)
Bases:
LayerVersionOptions
(experimental) Properties for PythonLayerVersion.
- 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.DESTROYentry (
str
) – (experimental) The path to the root directory of the lambda layer.bundling (
Union
[BundlingOptions
,Dict
[str
,Any
],None
]) – (experimental) Bundling options to use for this function. Use this to specify custom bundling options like the bundling Docker image, asset hash type, custom hash, architecture, etc. Default: - Use the default bundling Docker image, with x86_64 architecture.compatible_architectures (
Optional
[Sequence
[Architecture
]]) – (experimental) The system architectures compatible with this layer. Default: [Architecture.X86_64]compatible_runtimes (
Optional
[Sequence
[Runtime
]]) – (experimental) The runtimes compatible with the python layer. Default: - Only Python 3.7 is supported.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
lambda_.PythonLayerVersion(self, "MyLayer", entry="/path/to/my/layer" )
Attributes
- bundling
(experimental) Bundling options to use for this function.
Use this to specify custom bundling options like the bundling Docker image, asset hash type, custom hash, architecture, etc.
- Default:
Use the default bundling Docker image, with x86_64 architecture.
- Stability:
experimental
- compatible_architectures
(experimental) The system architectures compatible with this layer.
- Default:
[Architecture.X86_64]
- Stability:
experimental
- compatible_runtimes
(experimental) The runtimes compatible with the python layer.
- Default:
Only Python 3.7 is supported.
- Stability:
experimental
- description
The description the this Lambda Layer.
- Default:
No description.
- entry
(experimental) The path to the root directory of the lambda layer.
- Stability:
experimental
- layer_version_name
The name of the layer.
- Default:
A name will be generated.
- license
The SPDX licence identifier or URL to the license file for this layer.
- Default:
No license information will be recorded.
- 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