LambdaMicroVMs module#
Index > LambdaMicroVMs
Auto-generated documentation for LambdaMicroVMs type annotations stubs module types-boto3-lambda-microvms.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3 package locally with mypy-boto3-builder.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.43.35' mypy-boto3-builder - Select
boto3AWS SDK. - Add
LambdaMicroVMsservice. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start command.
Click Modify and select boto3 common and LambdaMicroVMs.
From PyPI with pip#
Install types-boto3 for LambdaMicroVMs service.
# install with boto3 type annotations
python -m pip install 'types-boto3[lambda-microvms]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[lambda-microvms]'
# standalone installation
python -m pip install types-boto3-lambda-microvms
How to uninstall#
python -m pip uninstall -y types-boto3-lambda-microvms
Usage#
Code samples can be found in Examples.
LambdaMicroVMsClient#
Type annotations and code completion for boto3.client("lambda-microvms") as LambdaMicroVMsClient
boto3 documentation
# LambdaMicroVMsClient usage example
from boto3.session import Session
from types_boto3_lambda_microvms.client import LambdaMicroVMsClient
def get_client() -> LambdaMicroVMsClient:
return Session().client("lambda-microvms")
Paginators#
Type annotations and code completion for paginators
from boto3.client("lambda-microvms").get_paginator("...").
# ListManagedMicrovmImageVersionsPaginator usage example
from boto3.session import Session
from types_boto3_lambda_microvms.paginator import ListManagedMicrovmImageVersionsPaginator
def get_list_managed_microvm_image_versions_paginator() -> ListManagedMicrovmImageVersionsPaginator:
return Session().client("lambda-microvms").get_paginator("list_managed_microvm_image_versions"))
- ListManagedMicrovmImageVersionsPaginator
- ListManagedMicrovmImagesPaginator
- ListMicrovmImageBuildsPaginator
- ListMicrovmImageVersionsPaginator
- ListMicrovmImagesPaginator
- ListMicrovmsPaginator
Literals#
Type annotations for literals used in methods and schema.
# ArchitectureType usage example
from types_boto3_lambda_microvms.literals import ArchitectureType
def get_value() -> ArchitectureType:
return "ARM_64"
- ArchitectureType
- BuildStateType
- CapabilityType
- ChipsetType
- HookStateType
- ListManagedMicrovmImageVersionsPaginatorName
- ListManagedMicrovmImagesPaginatorName
- ListMicrovmImageBuildsPaginatorName
- ListMicrovmImageVersionsPaginatorName
- ListMicrovmImagesPaginatorName
- ListMicrovmsPaginatorName
- MicrovmImageStateType
- MicrovmImageVersionStateType
- MicrovmImageVersionStatusType
- MicrovmStateType
- LambdaMicroVMsServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- CloudWatchLoggingTypeDef
- CodeArtifactTypeDef
- CpuConfigurationTypeDef
- ResponseMetadataTypeDef
- ResourcesTypeDef
- CreateMicrovmShellAuthTokenRequestTypeDef
- DeleteMicrovmImageInputTypeDef
- DeleteMicrovmImageVersionInputTypeDef
- GetMicrovmImageBuildInputTypeDef
- SnapshotBuildTypeDef
- GetMicrovmImageInputTypeDef
- GetMicrovmImageVersionInputTypeDef
- GetMicrovmRequestTypeDef
- IdlePolicyTypeDef
- MicrovmHooksTypeDef
- MicrovmImageHooksTypeDef
- PaginatorConfigTypeDef
- ListManagedMicrovmImageVersionsInputTypeDef
- ManagedMicrovmImageVersionTypeDef
- ListManagedMicrovmImagesInputTypeDef
- ManagedMicrovmImageSummaryTypeDef
- ListMicrovmImageBuildsInputTypeDef
- MicrovmImageBuildSummaryTypeDef
- ListMicrovmImageVersionsInputTypeDef
- ListMicrovmImagesRequestTypeDef
- MicrovmImageSummaryTypeDef
- ListMicrovmsRequestTypeDef
- MicrovmItemTypeDef
- ListTagsRequestTypeDef
- PortRangeTypeDef
- ResumeMicrovmRequestTypeDef
- SuspendMicrovmRequestTypeDef
- TagResourceRequestTypeDef
- TerminateMicrovmRequestTypeDef
- UntagResourceRequestTypeDef
- UpdateMicrovmImageVersionRequestTypeDef
- LoggingOutputTypeDef
- LoggingTypeDef
- CreateMicrovmAuthTokenResponseTypeDef
- CreateMicrovmShellAuthTokenResponseTypeDef
- DeleteMicrovmImageOutputTypeDef
- DeleteMicrovmImageVersionOutputTypeDef
- EmptyResponseMetadataTypeDef
- GetMicrovmImageOutputTypeDef
- ListTagsResponseTypeDef
- GetMicrovmImageBuildOutputTypeDef
- GetMicrovmResponseTypeDef
- RunMicrovmResponseTypeDef
- HooksTypeDef
- ListManagedMicrovmImageVersionsInputPaginateTypeDef
- ListManagedMicrovmImagesInputPaginateTypeDef
- ListMicrovmImageBuildsInputPaginateTypeDef
- ListMicrovmImageVersionsInputPaginateTypeDef
- ListMicrovmImagesRequestPaginateTypeDef
- ListMicrovmsRequestPaginateTypeDef
- ListManagedMicrovmImageVersionsOutputTypeDef
- ListManagedMicrovmImagesOutputTypeDef
- ListMicrovmImageBuildsOutputTypeDef
- ListMicrovmImagesResponseTypeDef
- ListMicrovmsResponseTypeDef
- PortSpecificationTypeDef
- LoggingUnionTypeDef
- CreateMicrovmImageResponseTypeDef
- GetMicrovmImageVersionOutputTypeDef
- MicrovmImageVersionSummaryTypeDef
- UpdateMicrovmImageResponseTypeDef
- UpdateMicrovmImageVersionResponseTypeDef
- CreateMicrovmAuthTokenRequestTypeDef
- CreateMicrovmImageRequestTypeDef
- RunMicrovmRequestTypeDef
- UpdateMicrovmImageRequestTypeDef
- ListMicrovmImageVersionsOutputTypeDef