Greengrass module#
Index > Greengrass
Auto-generated documentation for Greengrass type annotations stubs module mypy-boto3-greengrass.
How to install#
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 boto3-stubs
for Greengrass
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[greengrass]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[greengrass]'
# standalone installation
python -m pip install mypy-boto3-greengrass
How to uninstall#
python -m pip uninstall -y mypy-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 mypy_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 mypy_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 schemas.
# BulkDeploymentStatusType usage example
from mypy_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
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# AssociateRoleToGroupRequestRequestTypeDef usage example
from mypy_boto3_greengrass.type_defs import AssociateRoleToGroupRequestRequestTypeDef
def get_value() -> AssociateRoleToGroupRequestRequestTypeDef:
return {
"GroupId": ...,
"RoleArn": ...,
}
- AssociateRoleToGroupRequestRequestTypeDef
- AssociateRoleToGroupResponseTypeDef
- AssociateServiceRoleToAccountRequestRequestTypeDef
- AssociateServiceRoleToAccountResponseTypeDef
- BulkDeploymentMetricsTypeDef
- ErrorDetailTypeDef
- BulkDeploymentTypeDef
- ConnectivityInfoTypeDef
- ConnectorTypeDef
- CoreTypeDef
- CreateConnectorDefinitionResponseTypeDef
- CreateConnectorDefinitionVersionResponseTypeDef
- CreateCoreDefinitionResponseTypeDef
- CreateCoreDefinitionVersionResponseTypeDef
- CreateDeploymentRequestRequestTypeDef
- CreateDeploymentResponseTypeDef
- CreateDeviceDefinitionResponseTypeDef
- DeviceTypeDef
- CreateDeviceDefinitionVersionResponseTypeDef
- CreateFunctionDefinitionResponseTypeDef
- CreateFunctionDefinitionVersionResponseTypeDef
- CreateGroupCertificateAuthorityRequestRequestTypeDef
- CreateGroupCertificateAuthorityResponseTypeDef
- GroupVersionTypeDef
- CreateGroupResponseTypeDef
- CreateGroupVersionRequestRequestTypeDef
- CreateGroupVersionResponseTypeDef
- CreateLoggerDefinitionResponseTypeDef
- LoggerTypeDef
- CreateLoggerDefinitionVersionResponseTypeDef
- CreateResourceDefinitionResponseTypeDef
- CreateResourceDefinitionVersionResponseTypeDef
- CreateSoftwareUpdateJobRequestRequestTypeDef
- CreateSoftwareUpdateJobResponseTypeDef
- CreateSubscriptionDefinitionResponseTypeDef
- SubscriptionTypeDef
- CreateSubscriptionDefinitionVersionResponseTypeDef
- DefinitionInformationTypeDef
- DeleteConnectorDefinitionRequestRequestTypeDef
- DeleteCoreDefinitionRequestRequestTypeDef
- DeleteDeviceDefinitionRequestRequestTypeDef
- DeleteFunctionDefinitionRequestRequestTypeDef
- DeleteGroupRequestRequestTypeDef
- DeleteLoggerDefinitionRequestRequestTypeDef
- DeleteResourceDefinitionRequestRequestTypeDef
- DeleteSubscriptionDefinitionRequestRequestTypeDef
- DeploymentTypeDef
- DisassociateRoleFromGroupRequestRequestTypeDef
- DisassociateRoleFromGroupResponseTypeDef
- DisassociateServiceRoleFromAccountResponseTypeDef
- EmptyResponseMetadataTypeDef
- ResourceAccessPolicyTypeDef
- FunctionRunAsConfigTypeDef
- GetAssociatedRoleRequestRequestTypeDef
- GetAssociatedRoleResponseTypeDef
- GetBulkDeploymentStatusRequestRequestTypeDef
- GetConnectivityInfoRequestRequestTypeDef
- GetConnectorDefinitionRequestRequestTypeDef
- GetConnectorDefinitionResponseTypeDef
- GetConnectorDefinitionVersionRequestRequestTypeDef
- GetCoreDefinitionRequestRequestTypeDef
- GetCoreDefinitionResponseTypeDef
- GetCoreDefinitionVersionRequestRequestTypeDef
- GetDeploymentStatusRequestRequestTypeDef
- GetDeviceDefinitionRequestRequestTypeDef
- GetDeviceDefinitionResponseTypeDef
- GetDeviceDefinitionVersionRequestRequestTypeDef
- GetFunctionDefinitionRequestRequestTypeDef
- GetFunctionDefinitionResponseTypeDef
- GetFunctionDefinitionVersionRequestRequestTypeDef
- GetGroupCertificateAuthorityRequestRequestTypeDef
- GetGroupCertificateAuthorityResponseTypeDef
- GetGroupCertificateConfigurationRequestRequestTypeDef
- GetGroupCertificateConfigurationResponseTypeDef
- GetGroupRequestRequestTypeDef
- GetGroupResponseTypeDef
- GetGroupVersionRequestRequestTypeDef
- GetLoggerDefinitionRequestRequestTypeDef
- GetLoggerDefinitionResponseTypeDef
- GetLoggerDefinitionVersionRequestRequestTypeDef
- GetResourceDefinitionRequestRequestTypeDef
- GetResourceDefinitionResponseTypeDef
- GetResourceDefinitionVersionRequestRequestTypeDef
- GetServiceRoleForAccountResponseTypeDef
- GetSubscriptionDefinitionRequestRequestTypeDef
- GetSubscriptionDefinitionResponseTypeDef
- GetSubscriptionDefinitionVersionRequestRequestTypeDef
- GetThingRuntimeConfigurationRequestRequestTypeDef
- GroupCertificateAuthorityPropertiesTypeDef
- GroupInformationTypeDef
- GroupOwnerSettingTypeDef
- ListBulkDeploymentDetailedReportsRequestListBulkDeploymentDetailedReportsPaginateTypeDef
- ListBulkDeploymentDetailedReportsRequestRequestTypeDef
- ListBulkDeploymentsRequestListBulkDeploymentsPaginateTypeDef
- ListBulkDeploymentsRequestRequestTypeDef
- ListConnectorDefinitionVersionsRequestListConnectorDefinitionVersionsPaginateTypeDef
- ListConnectorDefinitionVersionsRequestRequestTypeDef
- VersionInformationTypeDef
- ListConnectorDefinitionsRequestListConnectorDefinitionsPaginateTypeDef
- ListConnectorDefinitionsRequestRequestTypeDef
- ListCoreDefinitionVersionsRequestListCoreDefinitionVersionsPaginateTypeDef
- ListCoreDefinitionVersionsRequestRequestTypeDef
- ListCoreDefinitionsRequestListCoreDefinitionsPaginateTypeDef
- ListCoreDefinitionsRequestRequestTypeDef
- ListDeploymentsRequestListDeploymentsPaginateTypeDef
- ListDeploymentsRequestRequestTypeDef
- ListDeviceDefinitionVersionsRequestListDeviceDefinitionVersionsPaginateTypeDef
- ListDeviceDefinitionVersionsRequestRequestTypeDef
- ListDeviceDefinitionsRequestListDeviceDefinitionsPaginateTypeDef
- ListDeviceDefinitionsRequestRequestTypeDef
- ListFunctionDefinitionVersionsRequestListFunctionDefinitionVersionsPaginateTypeDef
- ListFunctionDefinitionVersionsRequestRequestTypeDef
- ListFunctionDefinitionsRequestListFunctionDefinitionsPaginateTypeDef
- ListFunctionDefinitionsRequestRequestTypeDef
- ListGroupCertificateAuthoritiesRequestRequestTypeDef
- ListGroupVersionsRequestListGroupVersionsPaginateTypeDef
- ListGroupVersionsRequestRequestTypeDef
- ListGroupsRequestListGroupsPaginateTypeDef
- ListGroupsRequestRequestTypeDef
- ListLoggerDefinitionVersionsRequestListLoggerDefinitionVersionsPaginateTypeDef
- ListLoggerDefinitionVersionsRequestRequestTypeDef
- ListLoggerDefinitionsRequestListLoggerDefinitionsPaginateTypeDef
- ListLoggerDefinitionsRequestRequestTypeDef
- ListResourceDefinitionVersionsRequestListResourceDefinitionVersionsPaginateTypeDef
- ListResourceDefinitionVersionsRequestRequestTypeDef
- ListResourceDefinitionsRequestListResourceDefinitionsPaginateTypeDef
- ListResourceDefinitionsRequestRequestTypeDef
- ListSubscriptionDefinitionVersionsRequestListSubscriptionDefinitionVersionsPaginateTypeDef
- ListSubscriptionDefinitionVersionsRequestRequestTypeDef
- ListSubscriptionDefinitionsRequestListSubscriptionDefinitionsPaginateTypeDef
- ListSubscriptionDefinitionsRequestRequestTypeDef
- ListTagsForResourceRequestRequestTypeDef
- ListTagsForResourceResponseTypeDef
- PaginatorConfigTypeDef
- ResetDeploymentsRequestRequestTypeDef
- ResetDeploymentsResponseTypeDef
- SecretsManagerSecretResourceDataTypeDef
- ResourceDownloadOwnerSettingTypeDef
- ResponseMetadataTypeDef
- TelemetryConfigurationTypeDef
- StartBulkDeploymentRequestRequestTypeDef
- StartBulkDeploymentResponseTypeDef
- StopBulkDeploymentRequestRequestTypeDef
- TagResourceRequestRequestTypeDef
- TelemetryConfigurationUpdateTypeDef
- UntagResourceRequestRequestTypeDef
- UpdateConnectivityInfoResponseTypeDef
- UpdateConnectorDefinitionRequestRequestTypeDef
- UpdateCoreDefinitionRequestRequestTypeDef
- UpdateDeviceDefinitionRequestRequestTypeDef
- UpdateFunctionDefinitionRequestRequestTypeDef
- UpdateGroupCertificateConfigurationRequestRequestTypeDef
- UpdateGroupCertificateConfigurationResponseTypeDef
- UpdateGroupRequestRequestTypeDef
- UpdateLoggerDefinitionRequestRequestTypeDef
- UpdateResourceDefinitionRequestRequestTypeDef
- UpdateSubscriptionDefinitionRequestRequestTypeDef
- BulkDeploymentResultTypeDef
- GetBulkDeploymentStatusResponseTypeDef
- GetDeploymentStatusResponseTypeDef
- ListBulkDeploymentsResponseTypeDef
- GetConnectivityInfoResponseTypeDef
- UpdateConnectivityInfoRequestRequestTypeDef
- ConnectorDefinitionVersionTypeDef
- CreateConnectorDefinitionVersionRequestRequestTypeDef
- CoreDefinitionVersionTypeDef
- CreateCoreDefinitionVersionRequestRequestTypeDef
- CreateDeviceDefinitionVersionRequestRequestTypeDef
- DeviceDefinitionVersionTypeDef
- CreateGroupRequestRequestTypeDef
- GetGroupVersionResponseTypeDef
- CreateLoggerDefinitionVersionRequestRequestTypeDef
- LoggerDefinitionVersionTypeDef
- CreateSubscriptionDefinitionVersionRequestRequestTypeDef
- SubscriptionDefinitionVersionTypeDef
- ListConnectorDefinitionsResponseTypeDef
- ListCoreDefinitionsResponseTypeDef
- ListDeviceDefinitionsResponseTypeDef
- ListFunctionDefinitionsResponseTypeDef
- ListLoggerDefinitionsResponseTypeDef
- ListResourceDefinitionsResponseTypeDef
- ListSubscriptionDefinitionsResponseTypeDef
- ListDeploymentsResponseTypeDef
- FunctionDefaultExecutionConfigTypeDef
- FunctionExecutionConfigTypeDef
- ListGroupCertificateAuthoritiesResponseTypeDef
- ListGroupsResponseTypeDef
- LocalDeviceResourceDataTypeDef
- LocalVolumeResourceDataTypeDef
- ListConnectorDefinitionVersionsResponseTypeDef
- ListCoreDefinitionVersionsResponseTypeDef
- ListDeviceDefinitionVersionsResponseTypeDef
- ListFunctionDefinitionVersionsResponseTypeDef
- ListGroupVersionsResponseTypeDef
- ListLoggerDefinitionVersionsResponseTypeDef
- ListResourceDefinitionVersionsResponseTypeDef
- ListSubscriptionDefinitionVersionsResponseTypeDef
- S3MachineLearningModelResourceDataTypeDef
- SageMakerMachineLearningModelResourceDataTypeDef
- RuntimeConfigurationTypeDef
- UpdateThingRuntimeConfigurationRequestRequestTypeDef
- ListBulkDeploymentDetailedReportsResponseTypeDef
- CreateConnectorDefinitionRequestRequestTypeDef
- GetConnectorDefinitionVersionResponseTypeDef
- CreateCoreDefinitionRequestRequestTypeDef
- GetCoreDefinitionVersionResponseTypeDef
- CreateDeviceDefinitionRequestRequestTypeDef
- GetDeviceDefinitionVersionResponseTypeDef
- CreateLoggerDefinitionRequestRequestTypeDef
- GetLoggerDefinitionVersionResponseTypeDef
- CreateSubscriptionDefinitionRequestRequestTypeDef
- GetSubscriptionDefinitionVersionResponseTypeDef
- FunctionDefaultConfigTypeDef
- FunctionConfigurationEnvironmentTypeDef
- ResourceDataContainerTypeDef
- GetThingRuntimeConfigurationResponseTypeDef
- FunctionConfigurationTypeDef
- ResourceTypeDef
- FunctionTypeDef
- CreateResourceDefinitionVersionRequestRequestTypeDef
- ResourceDefinitionVersionTypeDef
- CreateFunctionDefinitionVersionRequestRequestTypeDef
- FunctionDefinitionVersionTypeDef
- CreateResourceDefinitionRequestRequestTypeDef
- GetResourceDefinitionVersionResponseTypeDef
- CreateFunctionDefinitionRequestRequestTypeDef
- GetFunctionDefinitionVersionResponseTypeDef