Skip to content

Typed dictionaries#

Index > IoTThingsGraph > Typed dictionaries

Auto-generated documentation for IoTThingsGraph type annotations stubs module mypy-boto3-iotthingsgraph.

AssociateEntityToThingRequestRequestTypeDef#

# AssociateEntityToThingRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import AssociateEntityToThingRequestRequestTypeDef

def get_value() -> AssociateEntityToThingRequestRequestTypeDef:
    return {
        "thingName": ...,
        "entityId": ...,
    }
# AssociateEntityToThingRequestRequestTypeDef definition

class AssociateEntityToThingRequestRequestTypeDef(TypedDict):
    thingName: str,
    entityId: str,
    namespaceVersion: NotRequired[int],

DefinitionDocumentTypeDef#

# DefinitionDocumentTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DefinitionDocumentTypeDef

def get_value() -> DefinitionDocumentTypeDef:
    return {
        "language": ...,
        "text": ...,
    }
# DefinitionDocumentTypeDef definition

class DefinitionDocumentTypeDef(TypedDict):
    language: DefinitionLanguageType,  # (1)
    text: str,
  1. See DefinitionLanguageType

FlowTemplateSummaryTypeDef#

# FlowTemplateSummaryTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import FlowTemplateSummaryTypeDef

def get_value() -> FlowTemplateSummaryTypeDef:
    return {
        "id": ...,
    }
# FlowTemplateSummaryTypeDef definition

class FlowTemplateSummaryTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    revisionNumber: NotRequired[int],
    createdAt: NotRequired[datetime],

MetricsConfigurationTypeDef#

# MetricsConfigurationTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import MetricsConfigurationTypeDef

def get_value() -> MetricsConfigurationTypeDef:
    return {
        "cloudMetricEnabled": ...,
    }
# MetricsConfigurationTypeDef definition

class MetricsConfigurationTypeDef(TypedDict):
    cloudMetricEnabled: NotRequired[bool],
    metricRuleRoleArn: NotRequired[str],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: str,
    value: str,

SystemInstanceSummaryTypeDef#

# SystemInstanceSummaryTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SystemInstanceSummaryTypeDef

def get_value() -> SystemInstanceSummaryTypeDef:
    return {
        "id": ...,
    }
# SystemInstanceSummaryTypeDef definition

class SystemInstanceSummaryTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    status: NotRequired[SystemInstanceDeploymentStatusType],  # (1)
    target: NotRequired[DeploymentTargetType],  # (2)
    greengrassGroupName: NotRequired[str],
    createdAt: NotRequired[datetime],
    updatedAt: NotRequired[datetime],
    greengrassGroupId: NotRequired[str],
    greengrassGroupVersionId: NotRequired[str],
  1. See SystemInstanceDeploymentStatusType
  2. See DeploymentTargetType

SystemTemplateSummaryTypeDef#

# SystemTemplateSummaryTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SystemTemplateSummaryTypeDef

def get_value() -> SystemTemplateSummaryTypeDef:
    return {
        "id": ...,
    }
# SystemTemplateSummaryTypeDef definition

class SystemTemplateSummaryTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    revisionNumber: NotRequired[int],
    createdAt: NotRequired[datetime],

DeleteFlowTemplateRequestRequestTypeDef#

# DeleteFlowTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DeleteFlowTemplateRequestRequestTypeDef

def get_value() -> DeleteFlowTemplateRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteFlowTemplateRequestRequestTypeDef definition

class DeleteFlowTemplateRequestRequestTypeDef(TypedDict):
    id: str,

DeleteNamespaceResponseTypeDef#

# DeleteNamespaceResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DeleteNamespaceResponseTypeDef

def get_value() -> DeleteNamespaceResponseTypeDef:
    return {
        "namespaceArn": ...,
        "namespaceName": ...,
        "ResponseMetadata": ...,
    }
# DeleteNamespaceResponseTypeDef definition

class DeleteNamespaceResponseTypeDef(TypedDict):
    namespaceArn: str,
    namespaceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteSystemInstanceRequestRequestTypeDef#

# DeleteSystemInstanceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DeleteSystemInstanceRequestRequestTypeDef

def get_value() -> DeleteSystemInstanceRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteSystemInstanceRequestRequestTypeDef definition

class DeleteSystemInstanceRequestRequestTypeDef(TypedDict):
    id: NotRequired[str],

DeleteSystemTemplateRequestRequestTypeDef#

# DeleteSystemTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DeleteSystemTemplateRequestRequestTypeDef

def get_value() -> DeleteSystemTemplateRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteSystemTemplateRequestRequestTypeDef definition

class DeleteSystemTemplateRequestRequestTypeDef(TypedDict):
    id: str,

DependencyRevisionTypeDef#

# DependencyRevisionTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DependencyRevisionTypeDef

def get_value() -> DependencyRevisionTypeDef:
    return {
        "id": ...,
    }
# DependencyRevisionTypeDef definition

class DependencyRevisionTypeDef(TypedDict):
    id: NotRequired[str],
    revisionNumber: NotRequired[int],

DeploySystemInstanceRequestRequestTypeDef#

# DeploySystemInstanceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DeploySystemInstanceRequestRequestTypeDef

def get_value() -> DeploySystemInstanceRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DeploySystemInstanceRequestRequestTypeDef definition

class DeploySystemInstanceRequestRequestTypeDef(TypedDict):
    id: NotRequired[str],

DeprecateFlowTemplateRequestRequestTypeDef#

# DeprecateFlowTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DeprecateFlowTemplateRequestRequestTypeDef

def get_value() -> DeprecateFlowTemplateRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DeprecateFlowTemplateRequestRequestTypeDef definition

class DeprecateFlowTemplateRequestRequestTypeDef(TypedDict):
    id: str,

DeprecateSystemTemplateRequestRequestTypeDef#

# DeprecateSystemTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DeprecateSystemTemplateRequestRequestTypeDef

def get_value() -> DeprecateSystemTemplateRequestRequestTypeDef:
    return {
        "id": ...,
    }
# DeprecateSystemTemplateRequestRequestTypeDef definition

class DeprecateSystemTemplateRequestRequestTypeDef(TypedDict):
    id: str,

DescribeNamespaceRequestRequestTypeDef#

# DescribeNamespaceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DescribeNamespaceRequestRequestTypeDef

def get_value() -> DescribeNamespaceRequestRequestTypeDef:
    return {
        "namespaceName": ...,
    }
# DescribeNamespaceRequestRequestTypeDef definition

class DescribeNamespaceRequestRequestTypeDef(TypedDict):
    namespaceName: NotRequired[str],

DescribeNamespaceResponseTypeDef#

# DescribeNamespaceResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DescribeNamespaceResponseTypeDef

def get_value() -> DescribeNamespaceResponseTypeDef:
    return {
        "namespaceArn": ...,
        "namespaceName": ...,
        "trackingNamespaceName": ...,
        "trackingNamespaceVersion": ...,
        "namespaceVersion": ...,
        "ResponseMetadata": ...,
    }
# DescribeNamespaceResponseTypeDef definition

class DescribeNamespaceResponseTypeDef(TypedDict):
    namespaceArn: str,
    namespaceName: str,
    trackingNamespaceName: str,
    trackingNamespaceVersion: int,
    namespaceVersion: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DissociateEntityFromThingRequestRequestTypeDef#

# DissociateEntityFromThingRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DissociateEntityFromThingRequestRequestTypeDef

def get_value() -> DissociateEntityFromThingRequestRequestTypeDef:
    return {
        "thingName": ...,
        "entityType": ...,
    }
# DissociateEntityFromThingRequestRequestTypeDef definition

class DissociateEntityFromThingRequestRequestTypeDef(TypedDict):
    thingName: str,
    entityType: EntityTypeType,  # (1)
  1. See EntityTypeType

EntityFilterTypeDef#

# EntityFilterTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import EntityFilterTypeDef

def get_value() -> EntityFilterTypeDef:
    return {
        "name": ...,
    }
# EntityFilterTypeDef definition

class EntityFilterTypeDef(TypedDict):
    name: NotRequired[EntityFilterNameType],  # (1)
    value: NotRequired[Sequence[str]],
  1. See EntityFilterNameType

FlowExecutionMessageTypeDef#

# FlowExecutionMessageTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import FlowExecutionMessageTypeDef

def get_value() -> FlowExecutionMessageTypeDef:
    return {
        "messageId": ...,
    }
# FlowExecutionMessageTypeDef definition

class FlowExecutionMessageTypeDef(TypedDict):
    messageId: NotRequired[str],
    eventType: NotRequired[FlowExecutionEventTypeType],  # (1)
    timestamp: NotRequired[datetime],
    payload: NotRequired[str],
  1. See FlowExecutionEventTypeType

FlowExecutionSummaryTypeDef#

# FlowExecutionSummaryTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import FlowExecutionSummaryTypeDef

def get_value() -> FlowExecutionSummaryTypeDef:
    return {
        "flowExecutionId": ...,
    }
# FlowExecutionSummaryTypeDef definition

class FlowExecutionSummaryTypeDef(TypedDict):
    flowExecutionId: NotRequired[str],
    status: NotRequired[FlowExecutionStatusType],  # (1)
    systemInstanceId: NotRequired[str],
    flowTemplateId: NotRequired[str],
    createdAt: NotRequired[datetime],
    updatedAt: NotRequired[datetime],
  1. See FlowExecutionStatusType

FlowTemplateFilterTypeDef#

# FlowTemplateFilterTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import FlowTemplateFilterTypeDef

def get_value() -> FlowTemplateFilterTypeDef:
    return {
        "name": ...,
        "value": ...,
    }
# FlowTemplateFilterTypeDef definition

class FlowTemplateFilterTypeDef(TypedDict):
    name: FlowTemplateFilterNameType,  # (1)
    value: Sequence[str],
  1. See FlowTemplateFilterNameType

GetEntitiesRequestRequestTypeDef#

# GetEntitiesRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetEntitiesRequestRequestTypeDef

def get_value() -> GetEntitiesRequestRequestTypeDef:
    return {
        "ids": ...,
    }
# GetEntitiesRequestRequestTypeDef definition

class GetEntitiesRequestRequestTypeDef(TypedDict):
    ids: Sequence[str],
    namespaceVersion: NotRequired[int],

GetFlowTemplateRequestRequestTypeDef#

# GetFlowTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetFlowTemplateRequestRequestTypeDef

def get_value() -> GetFlowTemplateRequestRequestTypeDef:
    return {
        "id": ...,
    }
# GetFlowTemplateRequestRequestTypeDef definition

class GetFlowTemplateRequestRequestTypeDef(TypedDict):
    id: str,
    revisionNumber: NotRequired[int],

GetFlowTemplateRevisionsRequestGetFlowTemplateRevisionsPaginateTypeDef#

# GetFlowTemplateRevisionsRequestGetFlowTemplateRevisionsPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetFlowTemplateRevisionsRequestGetFlowTemplateRevisionsPaginateTypeDef

def get_value() -> GetFlowTemplateRevisionsRequestGetFlowTemplateRevisionsPaginateTypeDef:
    return {
        "id": ...,
    }
# GetFlowTemplateRevisionsRequestGetFlowTemplateRevisionsPaginateTypeDef definition

class GetFlowTemplateRevisionsRequestGetFlowTemplateRevisionsPaginateTypeDef(TypedDict):
    id: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetFlowTemplateRevisionsRequestRequestTypeDef#

# GetFlowTemplateRevisionsRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetFlowTemplateRevisionsRequestRequestTypeDef

def get_value() -> GetFlowTemplateRevisionsRequestRequestTypeDef:
    return {
        "id": ...,
    }
# GetFlowTemplateRevisionsRequestRequestTypeDef definition

class GetFlowTemplateRevisionsRequestRequestTypeDef(TypedDict):
    id: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetNamespaceDeletionStatusResponseTypeDef#

# GetNamespaceDeletionStatusResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetNamespaceDeletionStatusResponseTypeDef

def get_value() -> GetNamespaceDeletionStatusResponseTypeDef:
    return {
        "namespaceArn": ...,
        "namespaceName": ...,
        "status": ...,
        "errorCode": ...,
        "errorMessage": ...,
        "ResponseMetadata": ...,
    }
# GetNamespaceDeletionStatusResponseTypeDef definition

class GetNamespaceDeletionStatusResponseTypeDef(TypedDict):
    namespaceArn: str,
    namespaceName: str,
    status: NamespaceDeletionStatusType,  # (1)
    errorCode: NamespaceDeletionStatusErrorCodesType,  # (2)
    errorMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See NamespaceDeletionStatusType
  2. See NamespaceDeletionStatusErrorCodesType
  3. See ResponseMetadataTypeDef

GetSystemInstanceRequestRequestTypeDef#

# GetSystemInstanceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetSystemInstanceRequestRequestTypeDef

def get_value() -> GetSystemInstanceRequestRequestTypeDef:
    return {
        "id": ...,
    }
# GetSystemInstanceRequestRequestTypeDef definition

class GetSystemInstanceRequestRequestTypeDef(TypedDict):
    id: str,

GetSystemTemplateRequestRequestTypeDef#

# GetSystemTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetSystemTemplateRequestRequestTypeDef

def get_value() -> GetSystemTemplateRequestRequestTypeDef:
    return {
        "id": ...,
    }
# GetSystemTemplateRequestRequestTypeDef definition

class GetSystemTemplateRequestRequestTypeDef(TypedDict):
    id: str,
    revisionNumber: NotRequired[int],

GetSystemTemplateRevisionsRequestGetSystemTemplateRevisionsPaginateTypeDef#

# GetSystemTemplateRevisionsRequestGetSystemTemplateRevisionsPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetSystemTemplateRevisionsRequestGetSystemTemplateRevisionsPaginateTypeDef

def get_value() -> GetSystemTemplateRevisionsRequestGetSystemTemplateRevisionsPaginateTypeDef:
    return {
        "id": ...,
    }
# GetSystemTemplateRevisionsRequestGetSystemTemplateRevisionsPaginateTypeDef definition

class GetSystemTemplateRevisionsRequestGetSystemTemplateRevisionsPaginateTypeDef(TypedDict):
    id: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetSystemTemplateRevisionsRequestRequestTypeDef#

# GetSystemTemplateRevisionsRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetSystemTemplateRevisionsRequestRequestTypeDef

def get_value() -> GetSystemTemplateRevisionsRequestRequestTypeDef:
    return {
        "id": ...,
    }
# GetSystemTemplateRevisionsRequestRequestTypeDef definition

class GetSystemTemplateRevisionsRequestRequestTypeDef(TypedDict):
    id: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetUploadStatusRequestRequestTypeDef#

# GetUploadStatusRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetUploadStatusRequestRequestTypeDef

def get_value() -> GetUploadStatusRequestRequestTypeDef:
    return {
        "uploadId": ...,
    }
# GetUploadStatusRequestRequestTypeDef definition

class GetUploadStatusRequestRequestTypeDef(TypedDict):
    uploadId: str,

GetUploadStatusResponseTypeDef#

# GetUploadStatusResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetUploadStatusResponseTypeDef

def get_value() -> GetUploadStatusResponseTypeDef:
    return {
        "uploadId": ...,
        "uploadStatus": ...,
        "namespaceArn": ...,
        "namespaceName": ...,
        "namespaceVersion": ...,
        "failureReason": ...,
        "createdDate": ...,
        "ResponseMetadata": ...,
    }
# GetUploadStatusResponseTypeDef definition

class GetUploadStatusResponseTypeDef(TypedDict):
    uploadId: str,
    uploadStatus: UploadStatusType,  # (1)
    namespaceArn: str,
    namespaceName: str,
    namespaceVersion: int,
    failureReason: List[str],
    createdDate: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See UploadStatusType
  2. See ResponseMetadataTypeDef

ListFlowExecutionMessagesRequestListFlowExecutionMessagesPaginateTypeDef#

# ListFlowExecutionMessagesRequestListFlowExecutionMessagesPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import ListFlowExecutionMessagesRequestListFlowExecutionMessagesPaginateTypeDef

def get_value() -> ListFlowExecutionMessagesRequestListFlowExecutionMessagesPaginateTypeDef:
    return {
        "flowExecutionId": ...,
    }
# ListFlowExecutionMessagesRequestListFlowExecutionMessagesPaginateTypeDef definition

class ListFlowExecutionMessagesRequestListFlowExecutionMessagesPaginateTypeDef(TypedDict):
    flowExecutionId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListFlowExecutionMessagesRequestRequestTypeDef#

# ListFlowExecutionMessagesRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import ListFlowExecutionMessagesRequestRequestTypeDef

def get_value() -> ListFlowExecutionMessagesRequestRequestTypeDef:
    return {
        "flowExecutionId": ...,
    }
# ListFlowExecutionMessagesRequestRequestTypeDef definition

class ListFlowExecutionMessagesRequestRequestTypeDef(TypedDict):
    flowExecutionId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#

# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceRequestListTagsForResourcePaginateTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition

class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
    resourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SearchFlowExecutionsRequestRequestTypeDef#

# SearchFlowExecutionsRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchFlowExecutionsRequestRequestTypeDef

def get_value() -> SearchFlowExecutionsRequestRequestTypeDef:
    return {
        "systemInstanceId": ...,
    }
# SearchFlowExecutionsRequestRequestTypeDef definition

class SearchFlowExecutionsRequestRequestTypeDef(TypedDict):
    systemInstanceId: str,
    flowExecutionId: NotRequired[str],
    startTime: NotRequired[Union[datetime, str]],
    endTime: NotRequired[Union[datetime, str]],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

SearchFlowExecutionsRequestSearchFlowExecutionsPaginateTypeDef#

# SearchFlowExecutionsRequestSearchFlowExecutionsPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchFlowExecutionsRequestSearchFlowExecutionsPaginateTypeDef

def get_value() -> SearchFlowExecutionsRequestSearchFlowExecutionsPaginateTypeDef:
    return {
        "systemInstanceId": ...,
    }
# SearchFlowExecutionsRequestSearchFlowExecutionsPaginateTypeDef definition

class SearchFlowExecutionsRequestSearchFlowExecutionsPaginateTypeDef(TypedDict):
    systemInstanceId: str,
    flowExecutionId: NotRequired[str],
    startTime: NotRequired[Union[datetime, str]],
    endTime: NotRequired[Union[datetime, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

SystemInstanceFilterTypeDef#

# SystemInstanceFilterTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SystemInstanceFilterTypeDef

def get_value() -> SystemInstanceFilterTypeDef:
    return {
        "name": ...,
    }
# SystemInstanceFilterTypeDef definition

class SystemInstanceFilterTypeDef(TypedDict):
    name: NotRequired[SystemInstanceFilterNameType],  # (1)
    value: NotRequired[Sequence[str]],
  1. See SystemInstanceFilterNameType

SystemTemplateFilterTypeDef#

# SystemTemplateFilterTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SystemTemplateFilterTypeDef

def get_value() -> SystemTemplateFilterTypeDef:
    return {
        "name": ...,
        "value": ...,
    }
# SystemTemplateFilterTypeDef definition

class SystemTemplateFilterTypeDef(TypedDict):
    name: SystemTemplateFilterNameType,  # (1)
    value: Sequence[str],
  1. See SystemTemplateFilterNameType

SearchThingsRequestRequestTypeDef#

# SearchThingsRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchThingsRequestRequestTypeDef

def get_value() -> SearchThingsRequestRequestTypeDef:
    return {
        "entityId": ...,
    }
# SearchThingsRequestRequestTypeDef definition

class SearchThingsRequestRequestTypeDef(TypedDict):
    entityId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    namespaceVersion: NotRequired[int],

SearchThingsRequestSearchThingsPaginateTypeDef#

# SearchThingsRequestSearchThingsPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchThingsRequestSearchThingsPaginateTypeDef

def get_value() -> SearchThingsRequestSearchThingsPaginateTypeDef:
    return {
        "entityId": ...,
    }
# SearchThingsRequestSearchThingsPaginateTypeDef definition

class SearchThingsRequestSearchThingsPaginateTypeDef(TypedDict):
    entityId: str,
    namespaceVersion: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ThingTypeDef#

# ThingTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import ThingTypeDef

def get_value() -> ThingTypeDef:
    return {
        "thingArn": ...,
    }
# ThingTypeDef definition

class ThingTypeDef(TypedDict):
    thingArn: NotRequired[str],
    thingName: NotRequired[str],

UndeploySystemInstanceRequestRequestTypeDef#

# UndeploySystemInstanceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UndeploySystemInstanceRequestRequestTypeDef

def get_value() -> UndeploySystemInstanceRequestRequestTypeDef:
    return {
        "id": ...,
    }
# UndeploySystemInstanceRequestRequestTypeDef definition

class UndeploySystemInstanceRequestRequestTypeDef(TypedDict):
    id: NotRequired[str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UploadEntityDefinitionsResponseTypeDef#

# UploadEntityDefinitionsResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UploadEntityDefinitionsResponseTypeDef

def get_value() -> UploadEntityDefinitionsResponseTypeDef:
    return {
        "uploadId": ...,
        "ResponseMetadata": ...,
    }
# UploadEntityDefinitionsResponseTypeDef definition

class UploadEntityDefinitionsResponseTypeDef(TypedDict):
    uploadId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateFlowTemplateRequestRequestTypeDef#

# CreateFlowTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import CreateFlowTemplateRequestRequestTypeDef

def get_value() -> CreateFlowTemplateRequestRequestTypeDef:
    return {
        "definition": ...,
    }
# CreateFlowTemplateRequestRequestTypeDef definition

class CreateFlowTemplateRequestRequestTypeDef(TypedDict):
    definition: DefinitionDocumentTypeDef,  # (1)
    compatibleNamespaceVersion: NotRequired[int],
  1. See DefinitionDocumentTypeDef

CreateSystemTemplateRequestRequestTypeDef#

# CreateSystemTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import CreateSystemTemplateRequestRequestTypeDef

def get_value() -> CreateSystemTemplateRequestRequestTypeDef:
    return {
        "definition": ...,
    }
# CreateSystemTemplateRequestRequestTypeDef definition

class CreateSystemTemplateRequestRequestTypeDef(TypedDict):
    definition: DefinitionDocumentTypeDef,  # (1)
    compatibleNamespaceVersion: NotRequired[int],
  1. See DefinitionDocumentTypeDef

EntityDescriptionTypeDef#

# EntityDescriptionTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import EntityDescriptionTypeDef

def get_value() -> EntityDescriptionTypeDef:
    return {
        "id": ...,
    }
# EntityDescriptionTypeDef definition

class EntityDescriptionTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    type: NotRequired[EntityTypeType],  # (1)
    createdAt: NotRequired[datetime],
    definition: NotRequired[DefinitionDocumentTypeDef],  # (2)
  1. See EntityTypeType
  2. See DefinitionDocumentTypeDef

UpdateFlowTemplateRequestRequestTypeDef#

# UpdateFlowTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UpdateFlowTemplateRequestRequestTypeDef

def get_value() -> UpdateFlowTemplateRequestRequestTypeDef:
    return {
        "id": ...,
        "definition": ...,
    }
# UpdateFlowTemplateRequestRequestTypeDef definition

class UpdateFlowTemplateRequestRequestTypeDef(TypedDict):
    id: str,
    definition: DefinitionDocumentTypeDef,  # (1)
    compatibleNamespaceVersion: NotRequired[int],
  1. See DefinitionDocumentTypeDef

UpdateSystemTemplateRequestRequestTypeDef#

# UpdateSystemTemplateRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UpdateSystemTemplateRequestRequestTypeDef

def get_value() -> UpdateSystemTemplateRequestRequestTypeDef:
    return {
        "id": ...,
        "definition": ...,
    }
# UpdateSystemTemplateRequestRequestTypeDef definition

class UpdateSystemTemplateRequestRequestTypeDef(TypedDict):
    id: str,
    definition: DefinitionDocumentTypeDef,  # (1)
    compatibleNamespaceVersion: NotRequired[int],
  1. See DefinitionDocumentTypeDef

UploadEntityDefinitionsRequestRequestTypeDef#

# UploadEntityDefinitionsRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UploadEntityDefinitionsRequestRequestTypeDef

def get_value() -> UploadEntityDefinitionsRequestRequestTypeDef:
    return {
        "document": ...,
    }
# UploadEntityDefinitionsRequestRequestTypeDef definition

class UploadEntityDefinitionsRequestRequestTypeDef(TypedDict):
    document: NotRequired[DefinitionDocumentTypeDef],  # (1)
    syncWithPublicNamespace: NotRequired[bool],
    deprecateExistingEntities: NotRequired[bool],
  1. See DefinitionDocumentTypeDef

CreateFlowTemplateResponseTypeDef#

# CreateFlowTemplateResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import CreateFlowTemplateResponseTypeDef

def get_value() -> CreateFlowTemplateResponseTypeDef:
    return {
        "summary": ...,
        "ResponseMetadata": ...,
    }
# CreateFlowTemplateResponseTypeDef definition

class CreateFlowTemplateResponseTypeDef(TypedDict):
    summary: FlowTemplateSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

FlowTemplateDescriptionTypeDef#

# FlowTemplateDescriptionTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import FlowTemplateDescriptionTypeDef

def get_value() -> FlowTemplateDescriptionTypeDef:
    return {
        "summary": ...,
    }
# FlowTemplateDescriptionTypeDef definition

class FlowTemplateDescriptionTypeDef(TypedDict):
    summary: NotRequired[FlowTemplateSummaryTypeDef],  # (1)
    definition: NotRequired[DefinitionDocumentTypeDef],  # (2)
    validatedNamespaceVersion: NotRequired[int],
  1. See FlowTemplateSummaryTypeDef
  2. See DefinitionDocumentTypeDef

GetFlowTemplateRevisionsResponseTypeDef#

# GetFlowTemplateRevisionsResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetFlowTemplateRevisionsResponseTypeDef

def get_value() -> GetFlowTemplateRevisionsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# GetFlowTemplateRevisionsResponseTypeDef definition

class GetFlowTemplateRevisionsResponseTypeDef(TypedDict):
    summaries: List[FlowTemplateSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchFlowTemplatesResponseTypeDef#

# SearchFlowTemplatesResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchFlowTemplatesResponseTypeDef

def get_value() -> SearchFlowTemplatesResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# SearchFlowTemplatesResponseTypeDef definition

class SearchFlowTemplatesResponseTypeDef(TypedDict):
    summaries: List[FlowTemplateSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

UpdateFlowTemplateResponseTypeDef#

# UpdateFlowTemplateResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UpdateFlowTemplateResponseTypeDef

def get_value() -> UpdateFlowTemplateResponseTypeDef:
    return {
        "summary": ...,
        "ResponseMetadata": ...,
    }
# UpdateFlowTemplateResponseTypeDef definition

class UpdateFlowTemplateResponseTypeDef(TypedDict):
    summary: FlowTemplateSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateSystemInstanceRequestRequestTypeDef#

# CreateSystemInstanceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import CreateSystemInstanceRequestRequestTypeDef

def get_value() -> CreateSystemInstanceRequestRequestTypeDef:
    return {
        "definition": ...,
        "target": ...,
    }
# CreateSystemInstanceRequestRequestTypeDef definition

class CreateSystemInstanceRequestRequestTypeDef(TypedDict):
    definition: DefinitionDocumentTypeDef,  # (1)
    target: DeploymentTargetType,  # (2)
    tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    greengrassGroupName: NotRequired[str],
    s3BucketName: NotRequired[str],
    metricsConfiguration: NotRequired[MetricsConfigurationTypeDef],  # (4)
    flowActionsRoleArn: NotRequired[str],
  1. See DefinitionDocumentTypeDef
  2. See DeploymentTargetType
  3. See TagTypeDef
  4. See MetricsConfigurationTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: List[TagTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateSystemInstanceResponseTypeDef#

# CreateSystemInstanceResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import CreateSystemInstanceResponseTypeDef

def get_value() -> CreateSystemInstanceResponseTypeDef:
    return {
        "summary": ...,
        "ResponseMetadata": ...,
    }
# CreateSystemInstanceResponseTypeDef definition

class CreateSystemInstanceResponseTypeDef(TypedDict):
    summary: SystemInstanceSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemInstanceSummaryTypeDef
  2. See ResponseMetadataTypeDef

DeploySystemInstanceResponseTypeDef#

# DeploySystemInstanceResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import DeploySystemInstanceResponseTypeDef

def get_value() -> DeploySystemInstanceResponseTypeDef:
    return {
        "summary": ...,
        "greengrassDeploymentId": ...,
        "ResponseMetadata": ...,
    }
# DeploySystemInstanceResponseTypeDef definition

class DeploySystemInstanceResponseTypeDef(TypedDict):
    summary: SystemInstanceSummaryTypeDef,  # (1)
    greengrassDeploymentId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemInstanceSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchSystemInstancesResponseTypeDef#

# SearchSystemInstancesResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchSystemInstancesResponseTypeDef

def get_value() -> SearchSystemInstancesResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# SearchSystemInstancesResponseTypeDef definition

class SearchSystemInstancesResponseTypeDef(TypedDict):
    summaries: List[SystemInstanceSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemInstanceSummaryTypeDef
  2. See ResponseMetadataTypeDef

UndeploySystemInstanceResponseTypeDef#

# UndeploySystemInstanceResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UndeploySystemInstanceResponseTypeDef

def get_value() -> UndeploySystemInstanceResponseTypeDef:
    return {
        "summary": ...,
        "ResponseMetadata": ...,
    }
# UndeploySystemInstanceResponseTypeDef definition

class UndeploySystemInstanceResponseTypeDef(TypedDict):
    summary: SystemInstanceSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemInstanceSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateSystemTemplateResponseTypeDef#

# CreateSystemTemplateResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import CreateSystemTemplateResponseTypeDef

def get_value() -> CreateSystemTemplateResponseTypeDef:
    return {
        "summary": ...,
        "ResponseMetadata": ...,
    }
# CreateSystemTemplateResponseTypeDef definition

class CreateSystemTemplateResponseTypeDef(TypedDict):
    summary: SystemTemplateSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetSystemTemplateRevisionsResponseTypeDef#

# GetSystemTemplateRevisionsResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetSystemTemplateRevisionsResponseTypeDef

def get_value() -> GetSystemTemplateRevisionsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# GetSystemTemplateRevisionsResponseTypeDef definition

class GetSystemTemplateRevisionsResponseTypeDef(TypedDict):
    summaries: List[SystemTemplateSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchSystemTemplatesResponseTypeDef#

# SearchSystemTemplatesResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchSystemTemplatesResponseTypeDef

def get_value() -> SearchSystemTemplatesResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# SearchSystemTemplatesResponseTypeDef definition

class SearchSystemTemplatesResponseTypeDef(TypedDict):
    summaries: List[SystemTemplateSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

SystemTemplateDescriptionTypeDef#

# SystemTemplateDescriptionTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SystemTemplateDescriptionTypeDef

def get_value() -> SystemTemplateDescriptionTypeDef:
    return {
        "summary": ...,
    }
# SystemTemplateDescriptionTypeDef definition

class SystemTemplateDescriptionTypeDef(TypedDict):
    summary: NotRequired[SystemTemplateSummaryTypeDef],  # (1)
    definition: NotRequired[DefinitionDocumentTypeDef],  # (2)
    validatedNamespaceVersion: NotRequired[int],
  1. See SystemTemplateSummaryTypeDef
  2. See DefinitionDocumentTypeDef

UpdateSystemTemplateResponseTypeDef#

# UpdateSystemTemplateResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import UpdateSystemTemplateResponseTypeDef

def get_value() -> UpdateSystemTemplateResponseTypeDef:
    return {
        "summary": ...,
        "ResponseMetadata": ...,
    }
# UpdateSystemTemplateResponseTypeDef definition

class UpdateSystemTemplateResponseTypeDef(TypedDict):
    summary: SystemTemplateSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

SystemInstanceDescriptionTypeDef#

# SystemInstanceDescriptionTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SystemInstanceDescriptionTypeDef

def get_value() -> SystemInstanceDescriptionTypeDef:
    return {
        "summary": ...,
    }
# SystemInstanceDescriptionTypeDef definition

class SystemInstanceDescriptionTypeDef(TypedDict):
    summary: NotRequired[SystemInstanceSummaryTypeDef],  # (1)
    definition: NotRequired[DefinitionDocumentTypeDef],  # (2)
    s3BucketName: NotRequired[str],
    metricsConfiguration: NotRequired[MetricsConfigurationTypeDef],  # (3)
    validatedNamespaceVersion: NotRequired[int],
    validatedDependencyRevisions: NotRequired[List[DependencyRevisionTypeDef]],  # (4)
    flowActionsRoleArn: NotRequired[str],
  1. See SystemInstanceSummaryTypeDef
  2. See DefinitionDocumentTypeDef
  3. See MetricsConfigurationTypeDef
  4. See DependencyRevisionTypeDef

SearchEntitiesRequestRequestTypeDef#

# SearchEntitiesRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchEntitiesRequestRequestTypeDef

def get_value() -> SearchEntitiesRequestRequestTypeDef:
    return {
        "entityTypes": ...,
    }
# SearchEntitiesRequestRequestTypeDef definition

class SearchEntitiesRequestRequestTypeDef(TypedDict):
    entityTypes: Sequence[EntityTypeType],  # (1)
    filters: NotRequired[Sequence[EntityFilterTypeDef]],  # (2)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    namespaceVersion: NotRequired[int],
  1. See EntityTypeType
  2. See EntityFilterTypeDef

SearchEntitiesRequestSearchEntitiesPaginateTypeDef#

# SearchEntitiesRequestSearchEntitiesPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchEntitiesRequestSearchEntitiesPaginateTypeDef

def get_value() -> SearchEntitiesRequestSearchEntitiesPaginateTypeDef:
    return {
        "entityTypes": ...,
    }
# SearchEntitiesRequestSearchEntitiesPaginateTypeDef definition

class SearchEntitiesRequestSearchEntitiesPaginateTypeDef(TypedDict):
    entityTypes: Sequence[EntityTypeType],  # (1)
    filters: NotRequired[Sequence[EntityFilterTypeDef]],  # (2)
    namespaceVersion: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See EntityTypeType
  2. See EntityFilterTypeDef
  3. See PaginatorConfigTypeDef

ListFlowExecutionMessagesResponseTypeDef#

# ListFlowExecutionMessagesResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import ListFlowExecutionMessagesResponseTypeDef

def get_value() -> ListFlowExecutionMessagesResponseTypeDef:
    return {
        "messages": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListFlowExecutionMessagesResponseTypeDef definition

class ListFlowExecutionMessagesResponseTypeDef(TypedDict):
    messages: List[FlowExecutionMessageTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowExecutionMessageTypeDef
  2. See ResponseMetadataTypeDef

SearchFlowExecutionsResponseTypeDef#

# SearchFlowExecutionsResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchFlowExecutionsResponseTypeDef

def get_value() -> SearchFlowExecutionsResponseTypeDef:
    return {
        "summaries": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# SearchFlowExecutionsResponseTypeDef definition

class SearchFlowExecutionsResponseTypeDef(TypedDict):
    summaries: List[FlowExecutionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowExecutionSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchFlowTemplatesRequestRequestTypeDef#

# SearchFlowTemplatesRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchFlowTemplatesRequestRequestTypeDef

def get_value() -> SearchFlowTemplatesRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# SearchFlowTemplatesRequestRequestTypeDef definition

class SearchFlowTemplatesRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[FlowTemplateFilterTypeDef]],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See FlowTemplateFilterTypeDef

SearchFlowTemplatesRequestSearchFlowTemplatesPaginateTypeDef#

# SearchFlowTemplatesRequestSearchFlowTemplatesPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchFlowTemplatesRequestSearchFlowTemplatesPaginateTypeDef

def get_value() -> SearchFlowTemplatesRequestSearchFlowTemplatesPaginateTypeDef:
    return {
        "filters": ...,
    }
# SearchFlowTemplatesRequestSearchFlowTemplatesPaginateTypeDef definition

class SearchFlowTemplatesRequestSearchFlowTemplatesPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[FlowTemplateFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FlowTemplateFilterTypeDef
  2. See PaginatorConfigTypeDef

SearchSystemInstancesRequestRequestTypeDef#

# SearchSystemInstancesRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchSystemInstancesRequestRequestTypeDef

def get_value() -> SearchSystemInstancesRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# SearchSystemInstancesRequestRequestTypeDef definition

class SearchSystemInstancesRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[SystemInstanceFilterTypeDef]],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See SystemInstanceFilterTypeDef

SearchSystemInstancesRequestSearchSystemInstancesPaginateTypeDef#

# SearchSystemInstancesRequestSearchSystemInstancesPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchSystemInstancesRequestSearchSystemInstancesPaginateTypeDef

def get_value() -> SearchSystemInstancesRequestSearchSystemInstancesPaginateTypeDef:
    return {
        "filters": ...,
    }
# SearchSystemInstancesRequestSearchSystemInstancesPaginateTypeDef definition

class SearchSystemInstancesRequestSearchSystemInstancesPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[SystemInstanceFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SystemInstanceFilterTypeDef
  2. See PaginatorConfigTypeDef

SearchSystemTemplatesRequestRequestTypeDef#

# SearchSystemTemplatesRequestRequestTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchSystemTemplatesRequestRequestTypeDef

def get_value() -> SearchSystemTemplatesRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# SearchSystemTemplatesRequestRequestTypeDef definition

class SearchSystemTemplatesRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[SystemTemplateFilterTypeDef]],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See SystemTemplateFilterTypeDef

SearchSystemTemplatesRequestSearchSystemTemplatesPaginateTypeDef#

# SearchSystemTemplatesRequestSearchSystemTemplatesPaginateTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchSystemTemplatesRequestSearchSystemTemplatesPaginateTypeDef

def get_value() -> SearchSystemTemplatesRequestSearchSystemTemplatesPaginateTypeDef:
    return {
        "filters": ...,
    }
# SearchSystemTemplatesRequestSearchSystemTemplatesPaginateTypeDef definition

class SearchSystemTemplatesRequestSearchSystemTemplatesPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[SystemTemplateFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SystemTemplateFilterTypeDef
  2. See PaginatorConfigTypeDef

SearchThingsResponseTypeDef#

# SearchThingsResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchThingsResponseTypeDef

def get_value() -> SearchThingsResponseTypeDef:
    return {
        "things": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# SearchThingsResponseTypeDef definition

class SearchThingsResponseTypeDef(TypedDict):
    things: List[ThingTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ThingTypeDef
  2. See ResponseMetadataTypeDef

GetEntitiesResponseTypeDef#

# GetEntitiesResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetEntitiesResponseTypeDef

def get_value() -> GetEntitiesResponseTypeDef:
    return {
        "descriptions": ...,
        "ResponseMetadata": ...,
    }
# GetEntitiesResponseTypeDef definition

class GetEntitiesResponseTypeDef(TypedDict):
    descriptions: List[EntityDescriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntityDescriptionTypeDef
  2. See ResponseMetadataTypeDef

SearchEntitiesResponseTypeDef#

# SearchEntitiesResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import SearchEntitiesResponseTypeDef

def get_value() -> SearchEntitiesResponseTypeDef:
    return {
        "descriptions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# SearchEntitiesResponseTypeDef definition

class SearchEntitiesResponseTypeDef(TypedDict):
    descriptions: List[EntityDescriptionTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EntityDescriptionTypeDef
  2. See ResponseMetadataTypeDef

GetFlowTemplateResponseTypeDef#

# GetFlowTemplateResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetFlowTemplateResponseTypeDef

def get_value() -> GetFlowTemplateResponseTypeDef:
    return {
        "description": ...,
        "ResponseMetadata": ...,
    }
# GetFlowTemplateResponseTypeDef definition

class GetFlowTemplateResponseTypeDef(TypedDict):
    description: FlowTemplateDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FlowTemplateDescriptionTypeDef
  2. See ResponseMetadataTypeDef

GetSystemTemplateResponseTypeDef#

# GetSystemTemplateResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetSystemTemplateResponseTypeDef

def get_value() -> GetSystemTemplateResponseTypeDef:
    return {
        "description": ...,
        "ResponseMetadata": ...,
    }
# GetSystemTemplateResponseTypeDef definition

class GetSystemTemplateResponseTypeDef(TypedDict):
    description: SystemTemplateDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemTemplateDescriptionTypeDef
  2. See ResponseMetadataTypeDef

GetSystemInstanceResponseTypeDef#

# GetSystemInstanceResponseTypeDef usage example

from mypy_boto3_iotthingsgraph.type_defs import GetSystemInstanceResponseTypeDef

def get_value() -> GetSystemInstanceResponseTypeDef:
    return {
        "description": ...,
        "ResponseMetadata": ...,
    }
# GetSystemInstanceResponseTypeDef definition

class GetSystemInstanceResponseTypeDef(TypedDict):
    description: SystemInstanceDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SystemInstanceDescriptionTypeDef
  2. See ResponseMetadataTypeDef