GreengrassV2 module#
Index > GreengrassV2
Auto-generated documentation for GreengrassV2 type annotations stubs module types-aiobotocore-greengrassv2.
How to install#
Generate locally (recommended)#
You can generate type annotations for aiobotocore
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'aiobotocore==2.23.0' mypy-boto3-builder
- Select
aiobotocore
AWS SDK. - Add
GreengrassV2
service. - Use provided commands to install generated packages.
From PyPI with pip#
Install types-aiobotocore
for GreengrassV2
service.
# install with aiobotocore type annotations
python -m pip install 'types-aiobotocore[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-aiobotocore-lite[greengrassv2]'
# standalone installation
python -m pip install types-aiobotocore-greengrassv2
How to uninstall#
python -m pip uninstall -y types-aiobotocore-greengrassv2
Usage#
Code samples can be found in Examples.
GreengrassV2Client#
Type annotations and code completion for session.create_client("greengrassv2")
as GreengrassV2Client
boto3 documentation
# GreengrassV2Client usage example
from aiobotocore.session import get_session
from types_aiobotocore_greengrassv2.client import GreengrassV2Client
session = get_session()
async with session.create_client("greengrassv2") as client:
client: GreengrassV2Client
Paginators#
Type annotations and code completion for
paginators
from session.create_client("greengrassv2").get_paginator("...")
.
# ListClientDevicesAssociatedWithCoreDevicePaginator usage example
from types_aiobotocore_greengrassv2.paginator import ListClientDevicesAssociatedWithCoreDevicePaginator
def get_list_client_devices_associated_with_core_device_paginator() -> ListClientDevicesAssociatedWithCoreDevicePaginator:
return client.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_aiobotocore_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
- AssociateServiceRoleToAccountRequestTypeDef
- ResponseMetadataTypeDef
- AssociatedClientDeviceTypeDef
- DisassociateClientDeviceFromCoreDeviceEntryTypeDef
- DisassociateClientDeviceFromCoreDeviceErrorEntryTypeDef
- BlobTypeDef
- CancelDeploymentRequestTypeDef
- CloudComponentStatusTypeDef
- ComponentCandidateTypeDef
- ComponentConfigurationUpdateOutputTypeDef
- ComponentConfigurationUpdateTypeDef
- ComponentDependencyRequirementTypeDef
- ComponentPlatformOutputTypeDef
- ComponentPlatformTypeDef
- SystemResourceLimitsTypeDef
- ComponentVersionListItemTypeDef
- ConnectivityInfoTypeDef
- CoreDeviceTypeDef
- DeleteComponentRequestTypeDef
- DeleteCoreDeviceRequestTypeDef
- DeleteDeploymentRequestTypeDef
- DeploymentComponentUpdatePolicyTypeDef
- DeploymentConfigurationValidationPolicyTypeDef
- IoTJobTimeoutConfigTypeDef
- DeploymentTypeDef
- DescribeComponentRequestTypeDef
- EffectiveDeploymentStatusDetailsTypeDef
- GetComponentRequestTypeDef
- GetComponentVersionArtifactRequestTypeDef
- GetConnectivityInfoRequestTypeDef
- GetCoreDeviceRequestTypeDef
- GetDeploymentRequestTypeDef
- InstalledComponentTypeDef
- IoTJobAbortCriteriaTypeDef
- IoTJobRateIncreaseCriteriaTypeDef
- LambdaDeviceMountTypeDef
- LambdaVolumeMountTypeDef
- LambdaEventSourceTypeDef
- PaginatorConfigTypeDef
- ListClientDevicesAssociatedWithCoreDeviceRequestTypeDef
- ListComponentVersionsRequestTypeDef
- ListComponentsRequestTypeDef
- ListCoreDevicesRequestTypeDef
- ListDeploymentsRequestTypeDef
- ListEffectiveDeploymentsRequestTypeDef
- ListInstalledComponentsRequestTypeDef
- ListTagsForResourceRequestTypeDef
- ResolvedComponentVersionTypeDef
- TagResourceRequestTypeDef
- UntagResourceRequestTypeDef
- BatchAssociateClientDeviceWithCoreDeviceRequestTypeDef
- AssociateServiceRoleToAccountResponseTypeDef
- BatchAssociateClientDeviceWithCoreDeviceResponseTypeDef
- CancelDeploymentResponseTypeDef
- CreateDeploymentResponseTypeDef
- DisassociateServiceRoleFromAccountResponseTypeDef
- EmptyResponseMetadataTypeDef
- GetComponentResponseTypeDef
- GetComponentVersionArtifactResponseTypeDef
- GetCoreDeviceResponseTypeDef
- GetServiceRoleForAccountResponseTypeDef
- ListTagsForResourceResponseTypeDef
- UpdateConnectivityInfoResponseTypeDef
- ListClientDevicesAssociatedWithCoreDeviceResponseTypeDef
- BatchDisassociateClientDeviceFromCoreDeviceRequestTypeDef
- BatchDisassociateClientDeviceFromCoreDeviceResponseTypeDef
- CreateComponentVersionResponseTypeDef
- ComponentConfigurationUpdateUnionTypeDef
- ComponentLatestVersionTypeDef
- DescribeComponentResponseTypeDef
- ComponentPlatformUnionTypeDef
- ComponentRunWithTypeDef
- ListComponentVersionsResponseTypeDef
- GetConnectivityInfoResponseTypeDef
- UpdateConnectivityInfoRequestTypeDef
- ListCoreDevicesResponseTypeDef
- DeploymentPoliciesTypeDef
- ListDeploymentsResponseTypeDef
- EffectiveDeploymentTypeDef
- ListInstalledComponentsResponseTypeDef
- IoTJobAbortConfigOutputTypeDef
- IoTJobAbortConfigTypeDef
- IoTJobExponentialRolloutRateTypeDef
- LambdaContainerParamsTypeDef
- ListClientDevicesAssociatedWithCoreDeviceRequestPaginateTypeDef
- ListComponentVersionsRequestPaginateTypeDef
- ListComponentsRequestPaginateTypeDef
- ListCoreDevicesRequestPaginateTypeDef
- ListDeploymentsRequestPaginateTypeDef
- ListEffectiveDeploymentsRequestPaginateTypeDef
- ListInstalledComponentsRequestPaginateTypeDef
- ResolveComponentCandidatesResponseTypeDef
- ComponentTypeDef
- ResolveComponentCandidatesRequestTypeDef
- ComponentDeploymentSpecificationOutputTypeDef
- ComponentDeploymentSpecificationTypeDef
- ListEffectiveDeploymentsResponseTypeDef
- IoTJobExecutionsRolloutConfigTypeDef
- LambdaLinuxProcessParamsTypeDef
- ListComponentsResponseTypeDef
- ComponentDeploymentSpecificationUnionTypeDef
- DeploymentIoTJobConfigurationOutputTypeDef
- DeploymentIoTJobConfigurationTypeDef
- LambdaExecutionParametersTypeDef
- GetDeploymentResponseTypeDef
- DeploymentIoTJobConfigurationUnionTypeDef
- LambdaFunctionRecipeSourceTypeDef
- CreateDeploymentRequestTypeDef
- CreateComponentVersionRequestTypeDef