GreengrassV2 module#
Index > GreengrassV2
Auto-generated documentation for GreengrassV2 type annotations stubs module types-boto3-greengrassv2.
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.35.86' mypy_boto3_builder
- Select
boto3
AWS SDK. - Add
GreengrassV2
service. - 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 GreengrassV2
.
From PyPI with pip#
Install types-boto3
for GreengrassV2
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[greengrassv2]'
# 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[greengrassv2]'
# standalone installation
python -m pip install types-boto3-greengrassv2
How to uninstall#
python -m pip uninstall -y types-boto3-greengrassv2
Usage#
Code samples can be found in Examples.
GreengrassV2Client#
Type annotations and code completion for boto3.client("greengrassv2")
as GreengrassV2Client
boto3 documentation
# GreengrassV2Client usage example
from boto3.session import Session
from types_boto3_greengrassv2.client import GreengrassV2Client
def get_client() -> GreengrassV2Client:
return Session().client("greengrassv2")
Paginators#
Type annotations and code completion for paginators
from boto3.client("greengrassv2").get_paginator("...")
.
# ListClientDevicesAssociatedWithCoreDevicePaginator usage example
from boto3.session import Session
from types_boto3_greengrassv2.paginator import ListClientDevicesAssociatedWithCoreDevicePaginator
def get_list_client_devices_associated_with_core_device_paginator() -> ListClientDevicesAssociatedWithCoreDevicePaginator:
return Session().client("greengrassv2").get_paginator("list_client_devices_associated_with_core_device"))
- ListClientDevicesAssociatedWithCoreDevicePaginator
- ListComponentVersionsPaginator
- ListComponentsPaginator
- ListCoreDevicesPaginator
- ListDeploymentsPaginator
- ListEffectiveDeploymentsPaginator
- ListInstalledComponentsPaginator
Literals#
Type annotations for literals used in methods and schema.
# CloudComponentStateType usage example
from types_boto3_greengrassv2.literals import CloudComponentStateType
def get_value() -> CloudComponentStateType:
return "DEPLOYABLE"
- CloudComponentStateType
- ComponentDependencyTypeType
- ComponentVisibilityScopeType
- CoreDeviceStatusType
- DeploymentComponentUpdatePolicyActionType
- DeploymentFailureHandlingPolicyType
- DeploymentHistoryFilterType
- DeploymentStatusType
- EffectiveDeploymentExecutionStatusType
- InstalledComponentLifecycleStateType
- InstalledComponentTopologyFilterType
- IoTJobAbortActionType
- IoTJobExecutionFailureTypeType
- IotEndpointTypeType
- LambdaEventSourceTypeType
- LambdaFilesystemPermissionType
- LambdaInputPayloadEncodingTypeType
- LambdaIsolationModeType
- ListClientDevicesAssociatedWithCoreDevicePaginatorName
- ListComponentVersionsPaginatorName
- ListComponentsPaginatorName
- ListCoreDevicesPaginatorName
- ListDeploymentsPaginatorName
- ListEffectiveDeploymentsPaginatorName
- ListInstalledComponentsPaginatorName
- RecipeOutputFormatType
- S3EndpointTypeType
- VendorGuidanceType
- GreengrassV2ServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AssociateClientDeviceWithCoreDeviceEntryTypeDef
- AssociateClientDeviceWithCoreDeviceErrorEntryTypeDef
- AssociateServiceRoleToAccountRequestRequestTypeDef
- ResponseMetadataTypeDef
- AssociatedClientDeviceTypeDef
- DisassociateClientDeviceFromCoreDeviceEntryTypeDef
- DisassociateClientDeviceFromCoreDeviceErrorEntryTypeDef
- BlobTypeDef
- CancelDeploymentRequestRequestTypeDef
- CloudComponentStatusTypeDef
- ComponentCandidateTypeDef
- ComponentConfigurationUpdateOutputTypeDef
- ComponentConfigurationUpdateTypeDef
- ComponentDependencyRequirementTypeDef
- ComponentPlatformOutputTypeDef
- ComponentPlatformTypeDef
- SystemResourceLimitsTypeDef
- ComponentVersionListItemTypeDef
- ConnectivityInfoTypeDef
- CoreDeviceTypeDef
- DeleteComponentRequestRequestTypeDef
- DeleteCoreDeviceRequestRequestTypeDef
- DeleteDeploymentRequestRequestTypeDef
- DeploymentComponentUpdatePolicyTypeDef
- DeploymentConfigurationValidationPolicyTypeDef
- IoTJobTimeoutConfigTypeDef
- DeploymentTypeDef
- DescribeComponentRequestRequestTypeDef
- EffectiveDeploymentStatusDetailsTypeDef
- GetComponentRequestRequestTypeDef
- GetComponentVersionArtifactRequestRequestTypeDef
- GetConnectivityInfoRequestRequestTypeDef
- GetCoreDeviceRequestRequestTypeDef
- GetDeploymentRequestRequestTypeDef
- InstalledComponentTypeDef
- IoTJobAbortCriteriaTypeDef
- IoTJobRateIncreaseCriteriaTypeDef
- LambdaDeviceMountTypeDef
- LambdaVolumeMountTypeDef
- LambdaEventSourceTypeDef
- PaginatorConfigTypeDef
- ListClientDevicesAssociatedWithCoreDeviceRequestRequestTypeDef
- ListComponentVersionsRequestRequestTypeDef
- ListComponentsRequestRequestTypeDef
- ListCoreDevicesRequestRequestTypeDef
- ListDeploymentsRequestRequestTypeDef
- ListEffectiveDeploymentsRequestRequestTypeDef
- ListInstalledComponentsRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ResolvedComponentVersionTypeDef
- TagResourceRequestRequestTypeDef
- UntagResourceRequestRequestTypeDef
- BatchAssociateClientDeviceWithCoreDeviceRequestRequestTypeDef
- AssociateServiceRoleToAccountResponseTypeDef
- BatchAssociateClientDeviceWithCoreDeviceResponseTypeDef
- CancelDeploymentResponseTypeDef
- CreateDeploymentResponseTypeDef
- DisassociateServiceRoleFromAccountResponseTypeDef
- EmptyResponseMetadataTypeDef
- GetComponentResponseTypeDef
- GetComponentVersionArtifactResponseTypeDef
- GetCoreDeviceResponseTypeDef
- GetServiceRoleForAccountResponseTypeDef
- ListTagsForResourceResponseTypeDef
- UpdateConnectivityInfoResponseTypeDef
- ListClientDevicesAssociatedWithCoreDeviceResponseTypeDef
- BatchDisassociateClientDeviceFromCoreDeviceRequestRequestTypeDef
- BatchDisassociateClientDeviceFromCoreDeviceResponseTypeDef
- CreateComponentVersionResponseTypeDef
- ComponentConfigurationUpdateUnionTypeDef
- ComponentLatestVersionTypeDef
- DescribeComponentResponseTypeDef
- ComponentPlatformUnionTypeDef
- ResolveComponentCandidatesRequestRequestTypeDef
- ComponentRunWithTypeDef
- ListComponentVersionsResponseTypeDef
- GetConnectivityInfoResponseTypeDef
- UpdateConnectivityInfoRequestRequestTypeDef
- ListCoreDevicesResponseTypeDef
- DeploymentPoliciesTypeDef
- ListDeploymentsResponseTypeDef
- EffectiveDeploymentTypeDef
- ListInstalledComponentsResponseTypeDef
- IoTJobAbortConfigOutputTypeDef
- IoTJobAbortConfigTypeDef
- IoTJobExponentialRolloutRateTypeDef
- LambdaContainerParamsTypeDef
- ListClientDevicesAssociatedWithCoreDeviceRequestPaginateTypeDef
- ListComponentVersionsRequestPaginateTypeDef
- ListComponentsRequestPaginateTypeDef
- ListCoreDevicesRequestPaginateTypeDef
- ListDeploymentsRequestPaginateTypeDef
- ListEffectiveDeploymentsRequestPaginateTypeDef
- ListInstalledComponentsRequestPaginateTypeDef
- ResolveComponentCandidatesResponseTypeDef
- ComponentTypeDef
- ComponentDeploymentSpecificationOutputTypeDef
- ComponentDeploymentSpecificationTypeDef
- ListEffectiveDeploymentsResponseTypeDef
- IoTJobAbortConfigUnionTypeDef
- IoTJobExecutionsRolloutConfigTypeDef
- LambdaLinuxProcessParamsTypeDef
- ListComponentsResponseTypeDef
- ComponentDeploymentSpecificationUnionTypeDef
- DeploymentIoTJobConfigurationOutputTypeDef
- DeploymentIoTJobConfigurationTypeDef
- LambdaExecutionParametersTypeDef
- GetDeploymentResponseTypeDef
- CreateDeploymentRequestRequestTypeDef
- LambdaFunctionRecipeSourceTypeDef
- CreateComponentVersionRequestRequestTypeDef