Greengrass module#
Index > Greengrass
Auto-generated documentation for Greengrass type annotations stubs module types-boto3-greengrass.
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.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
Greengrass
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 Greengrass
.
From PyPI with pip#
Install types-boto3
for Greengrass
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[greengrass]'
# 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[greengrass]'
# standalone installation
python -m pip install types-boto3-greengrass
How to uninstall#
python -m pip uninstall -y types-boto3-greengrass
Usage#
Code samples can be found in Examples.
GreengrassClient#
Type annotations and code completion for boto3.client("greengrass")
as GreengrassClient
boto3 documentation
# GreengrassClient usage example
from boto3.session import Session
from types_boto3_greengrass.client import GreengrassClient
def get_client() -> GreengrassClient:
return Session().client("greengrass")
Paginators#
Type annotations and code completion for paginators
from boto3.client("greengrass").get_paginator("...")
.
# ListBulkDeploymentDetailedReportsPaginator usage example
from boto3.session import Session
from types_boto3_greengrass.paginator import ListBulkDeploymentDetailedReportsPaginator
def get_list_bulk_deployment_detailed_reports_paginator() -> ListBulkDeploymentDetailedReportsPaginator:
return Session().client("greengrass").get_paginator("list_bulk_deployment_detailed_reports"))
- ListBulkDeploymentDetailedReportsPaginator
- ListBulkDeploymentsPaginator
- ListConnectorDefinitionVersionsPaginator
- ListConnectorDefinitionsPaginator
- ListCoreDefinitionVersionsPaginator
- ListCoreDefinitionsPaginator
- ListDeploymentsPaginator
- ListDeviceDefinitionVersionsPaginator
- ListDeviceDefinitionsPaginator
- ListFunctionDefinitionVersionsPaginator
- ListFunctionDefinitionsPaginator
- ListGroupVersionsPaginator
- ListGroupsPaginator
- ListLoggerDefinitionVersionsPaginator
- ListLoggerDefinitionsPaginator
- ListResourceDefinitionVersionsPaginator
- ListResourceDefinitionsPaginator
- ListSubscriptionDefinitionVersionsPaginator
- ListSubscriptionDefinitionsPaginator
Literals#
Type annotations for literals used in methods and schema.
# BulkDeploymentStatusType usage example
from types_boto3_greengrass.literals import BulkDeploymentStatusType
def get_value() -> BulkDeploymentStatusType:
return "Completed"
- BulkDeploymentStatusType
- ConfigurationSyncStatusType
- DeploymentTypeType
- EncodingTypeType
- FunctionIsolationModeType
- ListBulkDeploymentDetailedReportsPaginatorName
- ListBulkDeploymentsPaginatorName
- ListConnectorDefinitionVersionsPaginatorName
- ListConnectorDefinitionsPaginatorName
- ListCoreDefinitionVersionsPaginatorName
- ListCoreDefinitionsPaginatorName
- ListDeploymentsPaginatorName
- ListDeviceDefinitionVersionsPaginatorName
- ListDeviceDefinitionsPaginatorName
- ListFunctionDefinitionVersionsPaginatorName
- ListFunctionDefinitionsPaginatorName
- ListGroupVersionsPaginatorName
- ListGroupsPaginatorName
- ListLoggerDefinitionVersionsPaginatorName
- ListLoggerDefinitionsPaginatorName
- ListResourceDefinitionVersionsPaginatorName
- ListResourceDefinitionsPaginatorName
- ListSubscriptionDefinitionVersionsPaginatorName
- ListSubscriptionDefinitionsPaginatorName
- LoggerComponentType
- LoggerLevelType
- LoggerTypeType
- PermissionType
- SoftwareToUpdateType
- TelemetryType
- UpdateAgentLogLevelType
- UpdateTargetsArchitectureType
- UpdateTargetsOperatingSystemType
- GreengrassServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AssociateRoleToGroupRequestTypeDef
- ResponseMetadataTypeDef
- AssociateServiceRoleToAccountRequestTypeDef
- BulkDeploymentMetricsTypeDef
- ErrorDetailTypeDef
- BulkDeploymentTypeDef
- ConnectivityInfoTypeDef
- ConnectorOutputTypeDef
- ConnectorTypeDef
- CoreTypeDef
- CreateDeploymentRequestTypeDef
- DeviceTypeDef
- CreateGroupCertificateAuthorityRequestTypeDef
- GroupVersionTypeDef
- CreateGroupVersionRequestTypeDef
- LoggerTypeDef
- CreateSoftwareUpdateJobRequestTypeDef
- SubscriptionTypeDef
- DefinitionInformationTypeDef
- DeleteConnectorDefinitionRequestTypeDef
- DeleteCoreDefinitionRequestTypeDef
- DeleteDeviceDefinitionRequestTypeDef
- DeleteFunctionDefinitionRequestTypeDef
- DeleteGroupRequestTypeDef
- DeleteLoggerDefinitionRequestTypeDef
- DeleteResourceDefinitionRequestTypeDef
- DeleteSubscriptionDefinitionRequestTypeDef
- DeploymentTypeDef
- DisassociateRoleFromGroupRequestTypeDef
- ResourceAccessPolicyTypeDef
- FunctionRunAsConfigTypeDef
- GetAssociatedRoleRequestTypeDef
- GetBulkDeploymentStatusRequestTypeDef
- GetConnectivityInfoRequestTypeDef
- GetConnectorDefinitionRequestTypeDef
- GetConnectorDefinitionVersionRequestTypeDef
- GetCoreDefinitionRequestTypeDef
- GetCoreDefinitionVersionRequestTypeDef
- GetDeploymentStatusRequestTypeDef
- GetDeviceDefinitionRequestTypeDef
- GetDeviceDefinitionVersionRequestTypeDef
- GetFunctionDefinitionRequestTypeDef
- GetFunctionDefinitionVersionRequestTypeDef
- GetGroupCertificateAuthorityRequestTypeDef
- GetGroupCertificateConfigurationRequestTypeDef
- GetGroupRequestTypeDef
- GetGroupVersionRequestTypeDef
- GetLoggerDefinitionRequestTypeDef
- GetLoggerDefinitionVersionRequestTypeDef
- GetResourceDefinitionRequestTypeDef
- GetResourceDefinitionVersionRequestTypeDef
- GetSubscriptionDefinitionRequestTypeDef
- GetSubscriptionDefinitionVersionRequestTypeDef
- GetThingRuntimeConfigurationRequestTypeDef
- GroupCertificateAuthorityPropertiesTypeDef
- GroupInformationTypeDef
- GroupOwnerSettingTypeDef
- PaginatorConfigTypeDef
- ListBulkDeploymentDetailedReportsRequestTypeDef
- ListBulkDeploymentsRequestTypeDef
- ListConnectorDefinitionVersionsRequestTypeDef
- VersionInformationTypeDef
- ListConnectorDefinitionsRequestTypeDef
- ListCoreDefinitionVersionsRequestTypeDef
- ListCoreDefinitionsRequestTypeDef
- ListDeploymentsRequestTypeDef
- ListDeviceDefinitionVersionsRequestTypeDef
- ListDeviceDefinitionsRequestTypeDef
- ListFunctionDefinitionVersionsRequestTypeDef
- ListFunctionDefinitionsRequestTypeDef
- ListGroupCertificateAuthoritiesRequestTypeDef
- ListGroupVersionsRequestTypeDef
- ListGroupsRequestTypeDef
- ListLoggerDefinitionVersionsRequestTypeDef
- ListLoggerDefinitionsRequestTypeDef
- ListResourceDefinitionVersionsRequestTypeDef
- ListResourceDefinitionsRequestTypeDef
- ListSubscriptionDefinitionVersionsRequestTypeDef
- ListSubscriptionDefinitionsRequestTypeDef
- ListTagsForResourceRequestTypeDef
- ResetDeploymentsRequestTypeDef
- SecretsManagerSecretResourceDataOutputTypeDef
- ResourceDownloadOwnerSettingTypeDef
- TelemetryConfigurationTypeDef
- SecretsManagerSecretResourceDataTypeDef
- StartBulkDeploymentRequestTypeDef
- StopBulkDeploymentRequestTypeDef
- TagResourceRequestTypeDef
- TelemetryConfigurationUpdateTypeDef
- UntagResourceRequestTypeDef
- UpdateConnectorDefinitionRequestTypeDef
- UpdateCoreDefinitionRequestTypeDef
- UpdateDeviceDefinitionRequestTypeDef
- UpdateFunctionDefinitionRequestTypeDef
- UpdateGroupCertificateConfigurationRequestTypeDef
- UpdateGroupRequestTypeDef
- UpdateLoggerDefinitionRequestTypeDef
- UpdateResourceDefinitionRequestTypeDef
- UpdateSubscriptionDefinitionRequestTypeDef
- AssociateRoleToGroupResponseTypeDef
- AssociateServiceRoleToAccountResponseTypeDef
- CreateConnectorDefinitionResponseTypeDef
- CreateConnectorDefinitionVersionResponseTypeDef
- CreateCoreDefinitionResponseTypeDef
- CreateCoreDefinitionVersionResponseTypeDef
- CreateDeploymentResponseTypeDef
- CreateDeviceDefinitionResponseTypeDef
- CreateDeviceDefinitionVersionResponseTypeDef
- CreateFunctionDefinitionResponseTypeDef
- CreateFunctionDefinitionVersionResponseTypeDef
- CreateGroupCertificateAuthorityResponseTypeDef
- CreateGroupResponseTypeDef
- CreateGroupVersionResponseTypeDef
- CreateLoggerDefinitionResponseTypeDef
- CreateLoggerDefinitionVersionResponseTypeDef
- CreateResourceDefinitionResponseTypeDef
- CreateResourceDefinitionVersionResponseTypeDef
- CreateSoftwareUpdateJobResponseTypeDef
- CreateSubscriptionDefinitionResponseTypeDef
- CreateSubscriptionDefinitionVersionResponseTypeDef
- DisassociateRoleFromGroupResponseTypeDef
- DisassociateServiceRoleFromAccountResponseTypeDef
- EmptyResponseMetadataTypeDef
- GetAssociatedRoleResponseTypeDef
- GetConnectorDefinitionResponseTypeDef
- GetCoreDefinitionResponseTypeDef
- GetDeviceDefinitionResponseTypeDef
- GetFunctionDefinitionResponseTypeDef
- GetGroupCertificateAuthorityResponseTypeDef
- GetGroupCertificateConfigurationResponseTypeDef
- GetGroupResponseTypeDef
- GetLoggerDefinitionResponseTypeDef
- GetResourceDefinitionResponseTypeDef
- GetServiceRoleForAccountResponseTypeDef
- GetSubscriptionDefinitionResponseTypeDef
- ListTagsForResourceResponseTypeDef
- ResetDeploymentsResponseTypeDef
- StartBulkDeploymentResponseTypeDef
- UpdateConnectivityInfoResponseTypeDef
- UpdateGroupCertificateConfigurationResponseTypeDef
- BulkDeploymentResultTypeDef
- GetBulkDeploymentStatusResponseTypeDef
- GetDeploymentStatusResponseTypeDef
- ListBulkDeploymentsResponseTypeDef
- GetConnectivityInfoResponseTypeDef
- UpdateConnectivityInfoRequestTypeDef
- ConnectorDefinitionVersionOutputTypeDef
- ConnectorDefinitionVersionTypeDef
- ConnectorUnionTypeDef
- CoreDefinitionVersionOutputTypeDef
- CoreDefinitionVersionTypeDef
- CreateCoreDefinitionVersionRequestTypeDef
- CreateDeviceDefinitionVersionRequestTypeDef
- DeviceDefinitionVersionOutputTypeDef
- DeviceDefinitionVersionTypeDef
- CreateGroupRequestTypeDef
- GetGroupVersionResponseTypeDef
- CreateLoggerDefinitionVersionRequestTypeDef
- LoggerDefinitionVersionOutputTypeDef
- LoggerDefinitionVersionTypeDef
- CreateSubscriptionDefinitionVersionRequestTypeDef
- SubscriptionDefinitionVersionOutputTypeDef
- SubscriptionDefinitionVersionTypeDef
- ListConnectorDefinitionsResponseTypeDef
- ListCoreDefinitionsResponseTypeDef
- ListDeviceDefinitionsResponseTypeDef
- ListFunctionDefinitionsResponseTypeDef
- ListLoggerDefinitionsResponseTypeDef
- ListResourceDefinitionsResponseTypeDef
- ListSubscriptionDefinitionsResponseTypeDef
- ListDeploymentsResponseTypeDef
- FunctionDefaultExecutionConfigTypeDef
- FunctionExecutionConfigTypeDef
- ListGroupCertificateAuthoritiesResponseTypeDef
- ListGroupsResponseTypeDef
- LocalDeviceResourceDataTypeDef
- LocalVolumeResourceDataTypeDef
- ListBulkDeploymentDetailedReportsRequestPaginateTypeDef
- ListBulkDeploymentsRequestPaginateTypeDef
- ListConnectorDefinitionVersionsRequestPaginateTypeDef
- ListConnectorDefinitionsRequestPaginateTypeDef
- ListCoreDefinitionVersionsRequestPaginateTypeDef
- ListCoreDefinitionsRequestPaginateTypeDef
- ListDeploymentsRequestPaginateTypeDef
- ListDeviceDefinitionVersionsRequestPaginateTypeDef
- ListDeviceDefinitionsRequestPaginateTypeDef
- ListFunctionDefinitionVersionsRequestPaginateTypeDef
- ListFunctionDefinitionsRequestPaginateTypeDef
- ListGroupVersionsRequestPaginateTypeDef
- ListGroupsRequestPaginateTypeDef
- ListLoggerDefinitionVersionsRequestPaginateTypeDef
- ListLoggerDefinitionsRequestPaginateTypeDef
- ListResourceDefinitionVersionsRequestPaginateTypeDef
- ListResourceDefinitionsRequestPaginateTypeDef
- ListSubscriptionDefinitionVersionsRequestPaginateTypeDef
- ListSubscriptionDefinitionsRequestPaginateTypeDef
- ListConnectorDefinitionVersionsResponseTypeDef
- ListCoreDefinitionVersionsResponseTypeDef
- ListDeviceDefinitionVersionsResponseTypeDef
- ListFunctionDefinitionVersionsResponseTypeDef
- ListGroupVersionsResponseTypeDef
- ListLoggerDefinitionVersionsResponseTypeDef
- ListResourceDefinitionVersionsResponseTypeDef
- ListSubscriptionDefinitionVersionsResponseTypeDef
- S3MachineLearningModelResourceDataTypeDef
- SageMakerMachineLearningModelResourceDataTypeDef
- RuntimeConfigurationTypeDef
- SecretsManagerSecretResourceDataUnionTypeDef
- UpdateThingRuntimeConfigurationRequestTypeDef
- ListBulkDeploymentDetailedReportsResponseTypeDef
- GetConnectorDefinitionVersionResponseTypeDef
- ConnectorDefinitionVersionUnionTypeDef
- CreateConnectorDefinitionVersionRequestTypeDef
- GetCoreDefinitionVersionResponseTypeDef
- CoreDefinitionVersionUnionTypeDef
- GetDeviceDefinitionVersionResponseTypeDef
- DeviceDefinitionVersionUnionTypeDef
- GetLoggerDefinitionVersionResponseTypeDef
- LoggerDefinitionVersionUnionTypeDef
- GetSubscriptionDefinitionVersionResponseTypeDef
- SubscriptionDefinitionVersionUnionTypeDef
- FunctionDefaultConfigTypeDef
- FunctionConfigurationEnvironmentOutputTypeDef
- FunctionConfigurationEnvironmentTypeDef
- ResourceDataContainerOutputTypeDef
- GetThingRuntimeConfigurationResponseTypeDef
- ResourceDataContainerTypeDef
- CreateConnectorDefinitionRequestTypeDef
- CreateCoreDefinitionRequestTypeDef
- CreateDeviceDefinitionRequestTypeDef
- CreateLoggerDefinitionRequestTypeDef
- CreateSubscriptionDefinitionRequestTypeDef
- FunctionConfigurationOutputTypeDef
- FunctionConfigurationEnvironmentUnionTypeDef
- ResourceOutputTypeDef
- ResourceDataContainerUnionTypeDef
- FunctionOutputTypeDef
- FunctionConfigurationTypeDef
- ResourceDefinitionVersionOutputTypeDef
- ResourceTypeDef
- FunctionDefinitionVersionOutputTypeDef
- FunctionConfigurationUnionTypeDef
- GetResourceDefinitionVersionResponseTypeDef
- ResourceDefinitionVersionTypeDef
- ResourceUnionTypeDef
- GetFunctionDefinitionVersionResponseTypeDef
- FunctionTypeDef
- ResourceDefinitionVersionUnionTypeDef
- CreateResourceDefinitionVersionRequestTypeDef
- FunctionDefinitionVersionTypeDef
- FunctionUnionTypeDef
- CreateResourceDefinitionRequestTypeDef
- FunctionDefinitionVersionUnionTypeDef
- CreateFunctionDefinitionVersionRequestTypeDef
- CreateFunctionDefinitionRequestTypeDef