IoTThingsGraph module#
Index > IoTThingsGraph
Auto-generated documentation for IoTThingsGraph type annotations stubs module mypy-boto3-iotthingsgraph.
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.40.65' mypy-boto3-builder - Select 
boto3-stubsAWS SDK. - Add 
IoTThingsGraphservice. - 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 IoTThingsGraph.
From PyPI with pip#
Install boto3-stubs for IoTThingsGraph service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[iotthingsgraph]'
# 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[iotthingsgraph]'
# standalone installation
python -m pip install mypy-boto3-iotthingsgraph
How to uninstall#
python -m pip uninstall -y mypy-boto3-iotthingsgraph
Usage#
Code samples can be found in Examples.
IoTThingsGraphClient#
Type annotations and code completion for  boto3.client("iotthingsgraph") as IoTThingsGraphClient
 boto3 documentation
# IoTThingsGraphClient usage example
from boto3.session import Session
from mypy_boto3_iotthingsgraph.client import IoTThingsGraphClient
def get_client() -> IoTThingsGraphClient:
    return Session().client("iotthingsgraph")
Paginators#
Type annotations and code completion for paginators
from boto3.client("iotthingsgraph").get_paginator("...").
# GetFlowTemplateRevisionsPaginator usage example
from boto3.session import Session
from mypy_boto3_iotthingsgraph.paginator import GetFlowTemplateRevisionsPaginator
def get_get_flow_template_revisions_paginator() -> GetFlowTemplateRevisionsPaginator:
    return Session().client("iotthingsgraph").get_paginator("get_flow_template_revisions"))
- GetFlowTemplateRevisionsPaginator
 - GetSystemTemplateRevisionsPaginator
 - ListFlowExecutionMessagesPaginator
 - ListTagsForResourcePaginator
 - SearchEntitiesPaginator
 - SearchFlowExecutionsPaginator
 - SearchFlowTemplatesPaginator
 - SearchSystemInstancesPaginator
 - SearchSystemTemplatesPaginator
 - SearchThingsPaginator
 
Literals#
Type annotations for literals used in methods and schema.
# DefinitionLanguageType usage example
from mypy_boto3_iotthingsgraph.literals import DefinitionLanguageType
def get_value() -> DefinitionLanguageType:
    return "GRAPHQL"
- DefinitionLanguageType
 - DeploymentTargetType
 - EntityFilterNameType
 - EntityTypeType
 - FlowExecutionEventTypeType
 - FlowExecutionStatusType
 - FlowTemplateFilterNameType
 - GetFlowTemplateRevisionsPaginatorName
 - GetSystemTemplateRevisionsPaginatorName
 - ListFlowExecutionMessagesPaginatorName
 - ListTagsForResourcePaginatorName
 - NamespaceDeletionStatusErrorCodesType
 - NamespaceDeletionStatusType
 - SearchEntitiesPaginatorName
 - SearchFlowExecutionsPaginatorName
 - SearchFlowTemplatesPaginatorName
 - SearchSystemInstancesPaginatorName
 - SearchSystemTemplatesPaginatorName
 - SearchThingsPaginatorName
 - SystemInstanceDeploymentStatusType
 - SystemInstanceFilterNameType
 - SystemTemplateFilterNameType
 - UploadStatusType
 - IoTThingsGraphServiceName
 - ServiceName
 - ResourceServiceName
 - PaginatorName
 - RegionName
 
Type definitions#
Type annotations for type definitions used in methods and schema.
- AssociateEntityToThingRequestTypeDef
 - DefinitionDocumentTypeDef
 - FlowTemplateSummaryTypeDef
 - ResponseMetadataTypeDef
 - MetricsConfigurationTypeDef
 - TagTypeDef
 - SystemInstanceSummaryTypeDef
 - SystemTemplateSummaryTypeDef
 - DeleteFlowTemplateRequestTypeDef
 - DeleteSystemInstanceRequestTypeDef
 - DeleteSystemTemplateRequestTypeDef
 - DependencyRevisionTypeDef
 - DeploySystemInstanceRequestTypeDef
 - DeprecateFlowTemplateRequestTypeDef
 - DeprecateSystemTemplateRequestTypeDef
 - DescribeNamespaceRequestTypeDef
 - DissociateEntityFromThingRequestTypeDef
 - EntityFilterTypeDef
 - FlowExecutionMessageTypeDef
 - FlowExecutionSummaryTypeDef
 - FlowTemplateFilterTypeDef
 - GetEntitiesRequestTypeDef
 - GetFlowTemplateRequestTypeDef
 - PaginatorConfigTypeDef
 - GetFlowTemplateRevisionsRequestTypeDef
 - GetSystemInstanceRequestTypeDef
 - GetSystemTemplateRequestTypeDef
 - GetSystemTemplateRevisionsRequestTypeDef
 - GetUploadStatusRequestTypeDef
 - ListFlowExecutionMessagesRequestTypeDef
 - ListTagsForResourceRequestTypeDef
 - TimestampTypeDef
 - SystemInstanceFilterTypeDef
 - SystemTemplateFilterTypeDef
 - SearchThingsRequestTypeDef
 - ThingTypeDef
 - UndeploySystemInstanceRequestTypeDef
 - UntagResourceRequestTypeDef
 - CreateFlowTemplateRequestTypeDef
 - CreateSystemTemplateRequestTypeDef
 - EntityDescriptionTypeDef
 - UpdateFlowTemplateRequestTypeDef
 - UpdateSystemTemplateRequestTypeDef
 - UploadEntityDefinitionsRequestTypeDef
 - FlowTemplateDescriptionTypeDef
 - CreateFlowTemplateResponseTypeDef
 - DeleteNamespaceResponseTypeDef
 - DescribeNamespaceResponseTypeDef
 - GetFlowTemplateRevisionsResponseTypeDef
 - GetNamespaceDeletionStatusResponseTypeDef
 - GetUploadStatusResponseTypeDef
 - SearchFlowTemplatesResponseTypeDef
 - UpdateFlowTemplateResponseTypeDef
 - UploadEntityDefinitionsResponseTypeDef
 - CreateSystemInstanceRequestTypeDef
 - ListTagsForResourceResponseTypeDef
 - TagResourceRequestTypeDef
 - CreateSystemInstanceResponseTypeDef
 - DeploySystemInstanceResponseTypeDef
 - SearchSystemInstancesResponseTypeDef
 - UndeploySystemInstanceResponseTypeDef
 - CreateSystemTemplateResponseTypeDef
 - GetSystemTemplateRevisionsResponseTypeDef
 - SearchSystemTemplatesResponseTypeDef
 - SystemTemplateDescriptionTypeDef
 - UpdateSystemTemplateResponseTypeDef
 - SystemInstanceDescriptionTypeDef
 - SearchEntitiesRequestTypeDef
 - ListFlowExecutionMessagesResponseTypeDef
 - SearchFlowExecutionsResponseTypeDef
 - SearchFlowTemplatesRequestTypeDef
 - GetFlowTemplateRevisionsRequestPaginateTypeDef
 - GetSystemTemplateRevisionsRequestPaginateTypeDef
 - ListFlowExecutionMessagesRequestPaginateTypeDef
 - ListTagsForResourceRequestPaginateTypeDef
 - SearchEntitiesRequestPaginateTypeDef
 - SearchFlowTemplatesRequestPaginateTypeDef
 - SearchThingsRequestPaginateTypeDef
 - SearchFlowExecutionsRequestPaginateTypeDef
 - SearchFlowExecutionsRequestTypeDef
 - SearchSystemInstancesRequestPaginateTypeDef
 - SearchSystemInstancesRequestTypeDef
 - SearchSystemTemplatesRequestPaginateTypeDef
 - SearchSystemTemplatesRequestTypeDef
 - SearchThingsResponseTypeDef
 - GetEntitiesResponseTypeDef
 - SearchEntitiesResponseTypeDef
 - GetFlowTemplateResponseTypeDef
 - GetSystemTemplateResponseTypeDef
 - GetSystemInstanceResponseTypeDef