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,
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],
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)
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)
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)
- 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]],
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],
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],
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],
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)
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)
- See NamespaceDeletionStatusType
- See NamespaceDeletionStatusErrorCodesType
- 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)
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)
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)
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)
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)
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]],
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],
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)
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)
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],
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],
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)
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],
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],
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],
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)
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],
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)
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)
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)
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],
- See DefinitionDocumentTypeDef
- See DeploymentTargetType
- See TagTypeDef
- 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)
- See TagTypeDef
- 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)
- 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)
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)
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)
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)
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)
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)
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)
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],
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)
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],
- See SystemInstanceSummaryTypeDef
- See DefinitionDocumentTypeDef
- See MetricsConfigurationTypeDef
- 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],
- See EntityTypeType
- 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)
- See EntityTypeType
- See EntityFilterTypeDef
- 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)
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)
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],
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)
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],
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)
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],
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)
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)
- See ThingTypeDef
- 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)
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)
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)
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)
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)