Skip to content

Type definitions#

Index > IoTSiteWise > Type definitions

Auto-generated documentation for IoTSiteWise type annotations stubs module mypy-boto3-iotsitewise.

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime.datetime,
    str,
]

BlobTypeDef#

# BlobTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    botocore.response.StreamingBody,
]

ComputeNodeUnionTypeDef#

# ComputeNodeUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import ComputeNodeUnionTypeDef


def get_value() -> ComputeNodeUnionTypeDef:
    return ...


# ComputeNodeUnionTypeDef definition

ComputeNodeUnionTypeDef = Union[
    ComputeNodeTypeDef,  # (1)
    ComputeNodeOutputTypeDef,  # (2)
]
  1. See ComputeNodeTypeDef
  2. See ComputeNodeOutputTypeDef

CsvUnionTypeDef#

# CsvUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import CsvUnionTypeDef


def get_value() -> CsvUnionTypeDef:
    return ...


# CsvUnionTypeDef definition

CsvUnionTypeDef = Union[
    CsvTypeDef,  # (1)
    CsvOutputTypeDef,  # (2)
]
  1. See CsvTypeDef
  2. See CsvOutputTypeDef

ExecutionEnvironmentVariablesUnionTypeDef#

# ExecutionEnvironmentVariablesUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import ExecutionEnvironmentVariablesUnionTypeDef


def get_value() -> ExecutionEnvironmentVariablesUnionTypeDef:
    return ...


# ExecutionEnvironmentVariablesUnionTypeDef definition

ExecutionEnvironmentVariablesUnionTypeDef = Union[
    ExecutionEnvironmentVariablesTypeDef,  # (1)
    ExecutionEnvironmentVariablesOutputTypeDef,  # (2)
]
  1. See ExecutionEnvironmentVariablesTypeDef
  2. See ExecutionEnvironmentVariablesOutputTypeDef

PortalTypeEntryUnionTypeDef#

# PortalTypeEntryUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import PortalTypeEntryUnionTypeDef


def get_value() -> PortalTypeEntryUnionTypeDef:
    return ...


# PortalTypeEntryUnionTypeDef definition

PortalTypeEntryUnionTypeDef = Union[
    PortalTypeEntryTypeDef,  # (1)
    PortalTypeEntryOutputTypeDef,  # (2)
]
  1. See PortalTypeEntryTypeDef
  2. See PortalTypeEntryOutputTypeDef

VariableValueUnionTypeDef#

# VariableValueUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import VariableValueUnionTypeDef


def get_value() -> VariableValueUnionTypeDef:
    return ...


# VariableValueUnionTypeDef definition

VariableValueUnionTypeDef = Union[
    VariableValueTypeDef,  # (1)
    VariableValueOutputTypeDef,  # (2)
]
  1. See VariableValueTypeDef
  2. See VariableValueOutputTypeDef

ComputationModelDataBindingValueUnionTypeDef#

# ComputationModelDataBindingValueUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelDataBindingValueUnionTypeDef


def get_value() -> ComputationModelDataBindingValueUnionTypeDef:
    return ...


# ComputationModelDataBindingValueUnionTypeDef definition

ComputationModelDataBindingValueUnionTypeDef = Union[
    ComputationModelDataBindingValueTypeDef,  # (1)
    ComputationModelDataBindingValueOutputTypeDef,  # (2)
]
  1. See ComputationModelDataBindingValueTypeDef
  2. See ComputationModelDataBindingValueOutputTypeDef

TaskConfigurationUnionTypeDef#

# TaskConfigurationUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import TaskConfigurationUnionTypeDef


def get_value() -> TaskConfigurationUnionTypeDef:
    return ...


# TaskConfigurationUnionTypeDef definition

TaskConfigurationUnionTypeDef = Union[
    TaskConfigurationTypeDef,  # (1)
    TaskConfigurationOutputTypeDef,  # (2)
]
  1. See TaskConfigurationTypeDef
  2. See TaskConfigurationOutputTypeDef

FileFormatUnionTypeDef#

# FileFormatUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import FileFormatUnionTypeDef


def get_value() -> FileFormatUnionTypeDef:
    return ...


# FileFormatUnionTypeDef definition

FileFormatUnionTypeDef = Union[
    FileFormatTypeDef,  # (1)
    FileFormatOutputTypeDef,  # (2)
]
  1. See FileFormatTypeDef
  2. See FileFormatOutputTypeDef

ExpressionVariableUnionTypeDef#

# ExpressionVariableUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import ExpressionVariableUnionTypeDef


def get_value() -> ExpressionVariableUnionTypeDef:
    return ...


# ExpressionVariableUnionTypeDef definition

ExpressionVariableUnionTypeDef = Union[
    ExpressionVariableTypeDef,  # (1)
    ExpressionVariableOutputTypeDef,  # (2)
]
  1. See ExpressionVariableTypeDef
  2. See ExpressionVariableOutputTypeDef

ProcessingInputUnionTypeDef#

# ProcessingInputUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import ProcessingInputUnionTypeDef


def get_value() -> ProcessingInputUnionTypeDef:
    return ...


# ProcessingInputUnionTypeDef definition

ProcessingInputUnionTypeDef = Union[
    ProcessingInputTypeDef,  # (1)
    ProcessingInputOutputTypeDef,  # (2)
]
  1. See ProcessingInputTypeDef
  2. See ProcessingInputOutputTypeDef

JobConfigurationUnionTypeDef#

# JobConfigurationUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import JobConfigurationUnionTypeDef


def get_value() -> JobConfigurationUnionTypeDef:
    return ...


# JobConfigurationUnionTypeDef definition

JobConfigurationUnionTypeDef = Union[
    JobConfigurationTypeDef,  # (1)
    JobConfigurationOutputTypeDef,  # (2)
]
  1. See JobConfigurationTypeDef
  2. See JobConfigurationOutputTypeDef

FileUnionTypeDef#

# FileUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import FileUnionTypeDef


def get_value() -> FileUnionTypeDef:
    return ...


# FileUnionTypeDef definition

FileUnionTypeDef = Union[
    FileTypeDef,  # (1)
    FileOutputTypeDef,  # (2)
]
  1. See FileTypeDef
  2. See FileOutputTypeDef

MetricUnionTypeDef#

# MetricUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import MetricUnionTypeDef


def get_value() -> MetricUnionTypeDef:
    return ...


# MetricUnionTypeDef definition

MetricUnionTypeDef = Union[
    MetricTypeDef,  # (1)
    MetricOutputTypeDef,  # (2)
]
  1. See MetricTypeDef
  2. See MetricOutputTypeDef

TransformUnionTypeDef#

# TransformUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import TransformUnionTypeDef


def get_value() -> TransformUnionTypeDef:
    return ...


# TransformUnionTypeDef definition

TransformUnionTypeDef = Union[
    TransformTypeDef,  # (1)
    TransformOutputTypeDef,  # (2)
]
  1. See TransformTypeDef
  2. See TransformOutputTypeDef

PropertyTypeUnionTypeDef#

# PropertyTypeUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import PropertyTypeUnionTypeDef


def get_value() -> PropertyTypeUnionTypeDef:
    return ...


# PropertyTypeUnionTypeDef definition

PropertyTypeUnionTypeDef = Union[
    PropertyTypeTypeDef,  # (1)
    PropertyTypeOutputTypeDef,  # (2)
]
  1. See PropertyTypeTypeDef
  2. See PropertyTypeOutputTypeDef

AssetModelPropertyUnionTypeDef#

# AssetModelPropertyUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelPropertyUnionTypeDef


def get_value() -> AssetModelPropertyUnionTypeDef:
    return ...


# AssetModelPropertyUnionTypeDef definition

AssetModelPropertyUnionTypeDef = Union[
    AssetModelPropertyTypeDef,  # (1)
    AssetModelPropertyOutputTypeDef,  # (2)
]
  1. See AssetModelPropertyTypeDef
  2. See AssetModelPropertyOutputTypeDef

AssetModelCompositeModelUnionTypeDef#

# AssetModelCompositeModelUnionTypeDef Union usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelCompositeModelUnionTypeDef


def get_value() -> AssetModelCompositeModelUnionTypeDef:
    return ...


# AssetModelCompositeModelUnionTypeDef definition

AssetModelCompositeModelUnionTypeDef = Union[
    AssetModelCompositeModelTypeDef,  # (1)
    AssetModelCompositeModelOutputTypeDef,  # (2)
]
  1. See AssetModelCompositeModelTypeDef
  2. See AssetModelCompositeModelOutputTypeDef

AccessDeniedExceptionTypeDef#

# AccessDeniedExceptionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AccessDeniedExceptionTypeDef


def get_value() -> AccessDeniedExceptionTypeDef:
    return {
        "message": ...,
    }


# AccessDeniedExceptionTypeDef definition

class AccessDeniedExceptionTypeDef(TypedDict):
    message: NotRequired[str],

ActionDefinitionTypeDef#

# ActionDefinitionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ActionDefinitionTypeDef


def get_value() -> ActionDefinitionTypeDef:
    return {
        "actionDefinitionId": ...,
    }


# ActionDefinitionTypeDef definition

class ActionDefinitionTypeDef(TypedDict):
    actionDefinitionId: str,
    actionName: str,
    actionType: str,

ActionPayloadTypeDef#

# ActionPayloadTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ActionPayloadTypeDef


def get_value() -> ActionPayloadTypeDef:
    return {
        "stringValue": ...,
    }


# ActionPayloadTypeDef definition

class ActionPayloadTypeDef(TypedDict):
    stringValue: str,

ResolveToTypeDef#

# ResolveToTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ResolveToTypeDef


def get_value() -> ResolveToTypeDef:
    return {
        "assetId": ...,
    }


# ResolveToTypeDef definition

class ResolveToTypeDef(TypedDict):
    assetId: str,

TargetResourceTypeDef#

# TargetResourceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TargetResourceTypeDef


def get_value() -> TargetResourceTypeDef:
    return {
        "assetId": ...,
    }


# TargetResourceTypeDef definition

class TargetResourceTypeDef(TypedDict):
    assetId: NotRequired[str],
    computationModelId: NotRequired[str],

AggregatesTypeDef#

# AggregatesTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AggregatesTypeDef


def get_value() -> AggregatesTypeDef:
    return {
        "average": ...,
    }


# AggregatesTypeDef definition

class AggregatesTypeDef(TypedDict):
    average: NotRequired[float],
    count: NotRequired[float],
    maximum: NotRequired[float],
    minimum: NotRequired[float],
    sum: NotRequired[float],
    standardDeviation: NotRequired[float],

AlarmsTypeDef#

# AlarmsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AlarmsTypeDef


def get_value() -> AlarmsTypeDef:
    return {
        "alarmRoleArn": ...,
    }


# AlarmsTypeDef definition

class AlarmsTypeDef(TypedDict):
    alarmRoleArn: str,
    notificationLambdaArn: NotRequired[str],

ApplicationSummaryTypeDef#

# ApplicationSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ApplicationSummaryTypeDef


def get_value() -> ApplicationSummaryTypeDef:
    return {
        "arn": ...,
    }


# ApplicationSummaryTypeDef definition

class ApplicationSummaryTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    status: ApplicationStatusType,  # (1)
    createdAt: datetime.datetime,
    workspaceName: str,
  1. See ApplicationStatusType

AssetBindingValueFilterTypeDef#

# AssetBindingValueFilterTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetBindingValueFilterTypeDef


def get_value() -> AssetBindingValueFilterTypeDef:
    return {
        "assetId": ...,
    }


# AssetBindingValueFilterTypeDef definition

class AssetBindingValueFilterTypeDef(TypedDict):
    assetId: str,

AssetCompositeModelPathSegmentTypeDef#

# AssetCompositeModelPathSegmentTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetCompositeModelPathSegmentTypeDef


def get_value() -> AssetCompositeModelPathSegmentTypeDef:
    return {
        "id": ...,
    }


# AssetCompositeModelPathSegmentTypeDef definition

class AssetCompositeModelPathSegmentTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],

AssetErrorDetailsTypeDef#

# AssetErrorDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetErrorDetailsTypeDef


def get_value() -> AssetErrorDetailsTypeDef:
    return {
        "assetId": ...,
    }


# AssetErrorDetailsTypeDef definition

class AssetErrorDetailsTypeDef(TypedDict):
    assetId: str,
    code: AssetErrorCodeType,  # (1)
    message: str,
  1. See AssetErrorCodeType

AssetHierarchyInfoTypeDef#

# AssetHierarchyInfoTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetHierarchyInfoTypeDef


def get_value() -> AssetHierarchyInfoTypeDef:
    return {
        "parentAssetId": ...,
    }


# AssetHierarchyInfoTypeDef definition

class AssetHierarchyInfoTypeDef(TypedDict):
    parentAssetId: NotRequired[str],
    childAssetId: NotRequired[str],

AssetHierarchyTypeDef#

# AssetHierarchyTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetHierarchyTypeDef


def get_value() -> AssetHierarchyTypeDef:
    return {
        "id": ...,
    }


# AssetHierarchyTypeDef definition

class AssetHierarchyTypeDef(TypedDict):
    name: str,
    id: NotRequired[str],
    externalId: NotRequired[str],

AssetModelBindingValueFilterTypeDef#

# AssetModelBindingValueFilterTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelBindingValueFilterTypeDef


def get_value() -> AssetModelBindingValueFilterTypeDef:
    return {
        "assetModelId": ...,
    }


# AssetModelBindingValueFilterTypeDef definition

class AssetModelBindingValueFilterTypeDef(TypedDict):
    assetModelId: str,

AssetModelCompositeModelPathSegmentTypeDef#

# AssetModelCompositeModelPathSegmentTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelCompositeModelPathSegmentTypeDef


def get_value() -> AssetModelCompositeModelPathSegmentTypeDef:
    return {
        "id": ...,
    }


# AssetModelCompositeModelPathSegmentTypeDef definition

class AssetModelCompositeModelPathSegmentTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],

AssetModelHierarchyDefinitionTypeDef#

# AssetModelHierarchyDefinitionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelHierarchyDefinitionTypeDef


def get_value() -> AssetModelHierarchyDefinitionTypeDef:
    return {
        "id": ...,
    }


# AssetModelHierarchyDefinitionTypeDef definition

class AssetModelHierarchyDefinitionTypeDef(TypedDict):
    name: str,
    childAssetModelId: str,
    id: NotRequired[str],
    externalId: NotRequired[str],

AssetModelHierarchyTypeDef#

# AssetModelHierarchyTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelHierarchyTypeDef


def get_value() -> AssetModelHierarchyTypeDef:
    return {
        "id": ...,
    }


# AssetModelHierarchyTypeDef definition

class AssetModelHierarchyTypeDef(TypedDict):
    name: str,
    childAssetModelId: str,
    id: NotRequired[str],
    externalId: NotRequired[str],

AssetModelPropertyBindingValueFilterTypeDef#

# AssetModelPropertyBindingValueFilterTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelPropertyBindingValueFilterTypeDef


def get_value() -> AssetModelPropertyBindingValueFilterTypeDef:
    return {
        "assetModelId": ...,
    }


# AssetModelPropertyBindingValueFilterTypeDef definition

class AssetModelPropertyBindingValueFilterTypeDef(TypedDict):
    assetModelId: str,
    propertyId: str,

AssetModelPropertyBindingValueTypeDef#

# AssetModelPropertyBindingValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelPropertyBindingValueTypeDef


def get_value() -> AssetModelPropertyBindingValueTypeDef:
    return {
        "assetModelId": ...,
    }


# AssetModelPropertyBindingValueTypeDef definition

class AssetModelPropertyBindingValueTypeDef(TypedDict):
    assetModelId: str,
    propertyId: str,

AssetModelPropertyPathSegmentTypeDef#

# AssetModelPropertyPathSegmentTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelPropertyPathSegmentTypeDef


def get_value() -> AssetModelPropertyPathSegmentTypeDef:
    return {
        "id": ...,
    }


# AssetModelPropertyPathSegmentTypeDef definition

class AssetModelPropertyPathSegmentTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],

InterfaceSummaryTypeDef#

# InterfaceSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InterfaceSummaryTypeDef


def get_value() -> InterfaceSummaryTypeDef:
    return {
        "interfaceAssetModelId": ...,
    }


# InterfaceSummaryTypeDef definition

class InterfaceSummaryTypeDef(TypedDict):
    interfaceAssetModelId: str,
    interfaceAssetModelPropertyId: str,

AssetPropertyBindingValueFilterTypeDef#

# AssetPropertyBindingValueFilterTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetPropertyBindingValueFilterTypeDef


def get_value() -> AssetPropertyBindingValueFilterTypeDef:
    return {
        "assetId": ...,
    }


# AssetPropertyBindingValueFilterTypeDef definition

class AssetPropertyBindingValueFilterTypeDef(TypedDict):
    assetId: str,
    propertyId: str,

AssetPropertyBindingValueTypeDef#

# AssetPropertyBindingValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetPropertyBindingValueTypeDef


def get_value() -> AssetPropertyBindingValueTypeDef:
    return {
        "assetId": ...,
    }


# AssetPropertyBindingValueTypeDef definition

class AssetPropertyBindingValueTypeDef(TypedDict):
    assetId: str,
    propertyId: str,

AssetPropertyPathSegmentTypeDef#

# AssetPropertyPathSegmentTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetPropertyPathSegmentTypeDef


def get_value() -> AssetPropertyPathSegmentTypeDef:
    return {
        "id": ...,
    }


# AssetPropertyPathSegmentTypeDef definition

class AssetPropertyPathSegmentTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],

PropertyNotificationTypeDef#

# PropertyNotificationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PropertyNotificationTypeDef


def get_value() -> PropertyNotificationTypeDef:
    return {
        "topic": ...,
    }


# PropertyNotificationTypeDef definition

class PropertyNotificationTypeDef(TypedDict):
    topic: str,
    state: PropertyNotificationStateType,  # (1)
  1. See PropertyNotificationStateType

TimeInNanosTypeDef#

# TimeInNanosTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TimeInNanosTypeDef


def get_value() -> TimeInNanosTypeDef:
    return {
        "timeInSeconds": ...,
    }


# TimeInNanosTypeDef definition

class TimeInNanosTypeDef(TypedDict):
    timeInSeconds: int,
    offsetInNanos: NotRequired[int],

AssociateAssetsRequestTypeDef#

# AssociateAssetsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssociateAssetsRequestTypeDef


def get_value() -> AssociateAssetsRequestTypeDef:
    return {
        "assetId": ...,
    }


# AssociateAssetsRequestTypeDef definition

class AssociateAssetsRequestTypeDef(TypedDict):
    assetId: str,
    hierarchyId: str,
    childAssetId: str,
    clientToken: NotRequired[str],

AssociateTimeSeriesToAssetPropertyRequestTypeDef#

# AssociateTimeSeriesToAssetPropertyRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssociateTimeSeriesToAssetPropertyRequestTypeDef


def get_value() -> AssociateTimeSeriesToAssetPropertyRequestTypeDef:
    return {
        "alias": ...,
    }


# AssociateTimeSeriesToAssetPropertyRequestTypeDef definition

class AssociateTimeSeriesToAssetPropertyRequestTypeDef(TypedDict):
    alias: str,
    assetId: str,
    propertyId: str,
    clientToken: NotRequired[str],

AttributeTypeDef#

# AttributeTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AttributeTypeDef


def get_value() -> AttributeTypeDef:
    return {
        "defaultValue": ...,
    }


# AttributeTypeDef definition

class AttributeTypeDef(TypedDict):
    defaultValue: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

BatchAssociateProjectAssetsRequestTypeDef#

# BatchAssociateProjectAssetsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchAssociateProjectAssetsRequestTypeDef


def get_value() -> BatchAssociateProjectAssetsRequestTypeDef:
    return {
        "projectId": ...,
    }


# BatchAssociateProjectAssetsRequestTypeDef definition

class BatchAssociateProjectAssetsRequestTypeDef(TypedDict):
    projectId: str,
    assetIds: Sequence[str],
    clientToken: NotRequired[str],

BatchDisassociateProjectAssetsRequestTypeDef#

# BatchDisassociateProjectAssetsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchDisassociateProjectAssetsRequestTypeDef


def get_value() -> BatchDisassociateProjectAssetsRequestTypeDef:
    return {
        "projectId": ...,
    }


# BatchDisassociateProjectAssetsRequestTypeDef definition

class BatchDisassociateProjectAssetsRequestTypeDef(TypedDict):
    projectId: str,
    assetIds: Sequence[str],
    clientToken: NotRequired[str],

BatchGetAssetPropertyAggregatesErrorEntryTypeDef#

# BatchGetAssetPropertyAggregatesErrorEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyAggregatesErrorEntryTypeDef


def get_value() -> BatchGetAssetPropertyAggregatesErrorEntryTypeDef:
    return {
        "errorCode": ...,
    }


# BatchGetAssetPropertyAggregatesErrorEntryTypeDef definition

class BatchGetAssetPropertyAggregatesErrorEntryTypeDef(TypedDict):
    errorCode: BatchGetAssetPropertyAggregatesErrorCodeType,  # (1)
    errorMessage: str,
    entryId: str,
  1. See BatchGetAssetPropertyAggregatesErrorCodeType

BatchGetAssetPropertyAggregatesErrorInfoTypeDef#

# BatchGetAssetPropertyAggregatesErrorInfoTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyAggregatesErrorInfoTypeDef


def get_value() -> BatchGetAssetPropertyAggregatesErrorInfoTypeDef:
    return {
        "errorCode": ...,
    }


# BatchGetAssetPropertyAggregatesErrorInfoTypeDef definition

class BatchGetAssetPropertyAggregatesErrorInfoTypeDef(TypedDict):
    errorCode: BatchGetAssetPropertyAggregatesErrorCodeType,  # (1)
    errorTimestamp: datetime.datetime,
  1. See BatchGetAssetPropertyAggregatesErrorCodeType

BatchGetAssetPropertyValueEntryTypeDef#

# BatchGetAssetPropertyValueEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueEntryTypeDef


def get_value() -> BatchGetAssetPropertyValueEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyValueEntryTypeDef definition

class BatchGetAssetPropertyValueEntryTypeDef(TypedDict):
    entryId: str,
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],

BatchGetAssetPropertyValueErrorEntryTypeDef#

# BatchGetAssetPropertyValueErrorEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueErrorEntryTypeDef


def get_value() -> BatchGetAssetPropertyValueErrorEntryTypeDef:
    return {
        "errorCode": ...,
    }


# BatchGetAssetPropertyValueErrorEntryTypeDef definition

class BatchGetAssetPropertyValueErrorEntryTypeDef(TypedDict):
    errorCode: BatchGetAssetPropertyValueErrorCodeType,  # (1)
    errorMessage: str,
    entryId: str,
  1. See BatchGetAssetPropertyValueErrorCodeType

BatchGetAssetPropertyValueErrorInfoTypeDef#

# BatchGetAssetPropertyValueErrorInfoTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueErrorInfoTypeDef


def get_value() -> BatchGetAssetPropertyValueErrorInfoTypeDef:
    return {
        "errorCode": ...,
    }


# BatchGetAssetPropertyValueErrorInfoTypeDef definition

class BatchGetAssetPropertyValueErrorInfoTypeDef(TypedDict):
    errorCode: BatchGetAssetPropertyValueErrorCodeType,  # (1)
    errorTimestamp: datetime.datetime,
  1. See BatchGetAssetPropertyValueErrorCodeType

BatchGetAssetPropertyValueHistoryErrorEntryTypeDef#

# BatchGetAssetPropertyValueHistoryErrorEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueHistoryErrorEntryTypeDef


def get_value() -> BatchGetAssetPropertyValueHistoryErrorEntryTypeDef:
    return {
        "errorCode": ...,
    }


# BatchGetAssetPropertyValueHistoryErrorEntryTypeDef definition

class BatchGetAssetPropertyValueHistoryErrorEntryTypeDef(TypedDict):
    errorCode: BatchGetAssetPropertyValueHistoryErrorCodeType,  # (1)
    errorMessage: str,
    entryId: str,
  1. See BatchGetAssetPropertyValueHistoryErrorCodeType

BatchGetAssetPropertyValueHistoryErrorInfoTypeDef#

# BatchGetAssetPropertyValueHistoryErrorInfoTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueHistoryErrorInfoTypeDef


def get_value() -> BatchGetAssetPropertyValueHistoryErrorInfoTypeDef:
    return {
        "errorCode": ...,
    }


# BatchGetAssetPropertyValueHistoryErrorInfoTypeDef definition

class BatchGetAssetPropertyValueHistoryErrorInfoTypeDef(TypedDict):
    errorCode: BatchGetAssetPropertyValueHistoryErrorCodeType,  # (1)
    errorTimestamp: datetime.datetime,
  1. See BatchGetAssetPropertyValueHistoryErrorCodeType

CancelEnrichmentJobRequestTypeDef#

# CancelEnrichmentJobRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CancelEnrichmentJobRequestTypeDef


def get_value() -> CancelEnrichmentJobRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# CancelEnrichmentJobRequestTypeDef definition

class CancelEnrichmentJobRequestTypeDef(TypedDict):
    workspaceName: str,
    jobId: str,

CancelPipelineExecutionRequestTypeDef#

# CancelPipelineExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CancelPipelineExecutionRequestTypeDef


def get_value() -> CancelPipelineExecutionRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# CancelPipelineExecutionRequestTypeDef definition

class CancelPipelineExecutionRequestTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    pipelineExecutionId: str,
    reason: NotRequired[str],

CancelQueryRequestTypeDef#

# CancelQueryRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CancelQueryRequestTypeDef


def get_value() -> CancelQueryRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# CancelQueryRequestTypeDef definition

class CancelQueryRequestTypeDef(TypedDict):
    workspaceName: str,
    queryId: str,

ContentTypeDef#

# ContentTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ContentTypeDef


def get_value() -> ContentTypeDef:
    return {
        "text": ...,
    }


# ContentTypeDef definition

class ContentTypeDef(TypedDict):
    text: NotRequired[str],

ColumnTypeTypeDef#

# ColumnTypeTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ColumnTypeTypeDef


def get_value() -> ColumnTypeTypeDef:
    return {
        "scalarType": ...,
    }


# ColumnTypeTypeDef definition

class ColumnTypeTypeDef(TypedDict):
    scalarType: NotRequired[ScalarTypeType],  # (1)
  1. See ScalarTypeType

ColumnInformationTypeDef#

# ColumnInformationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ColumnInformationTypeDef


def get_value() -> ColumnInformationTypeDef:
    return {
        "name": ...,
    }


# ColumnInformationTypeDef definition

class ColumnInformationTypeDef(TypedDict):
    name: str,
    type: str,

CompositionRelationshipItemTypeDef#

# CompositionRelationshipItemTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CompositionRelationshipItemTypeDef


def get_value() -> CompositionRelationshipItemTypeDef:
    return {
        "id": ...,
    }


# CompositionRelationshipItemTypeDef definition

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

CompositionRelationshipSummaryTypeDef#

# CompositionRelationshipSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CompositionRelationshipSummaryTypeDef


def get_value() -> CompositionRelationshipSummaryTypeDef:
    return {
        "assetModelId": ...,
    }


# CompositionRelationshipSummaryTypeDef definition

class CompositionRelationshipSummaryTypeDef(TypedDict):
    assetModelId: str,
    assetModelCompositeModelId: str,
    assetModelCompositeModelType: str,

ComputationModelAnomalyDetectionConfigurationTypeDef#

# ComputationModelAnomalyDetectionConfigurationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelAnomalyDetectionConfigurationTypeDef


def get_value() -> ComputationModelAnomalyDetectionConfigurationTypeDef:
    return {
        "inputProperties": ...,
    }


# ComputationModelAnomalyDetectionConfigurationTypeDef definition

class ComputationModelAnomalyDetectionConfigurationTypeDef(TypedDict):
    inputProperties: str,
    resultProperty: str,

DetailedPipelineErrorTypeDef#

# DetailedPipelineErrorTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DetailedPipelineErrorTypeDef


def get_value() -> DetailedPipelineErrorTypeDef:
    return {
        "code": ...,
    }


# DetailedPipelineErrorTypeDef definition

class DetailedPipelineErrorTypeDef(TypedDict):
    code: DetailedPipelineErrorCodeType,  # (1)
    message: str,
  1. See DetailedPipelineErrorCodeType

ComputeNodeOutputTypeDef#

# ComputeNodeOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputeNodeOutputTypeDef


def get_value() -> ComputeNodeOutputTypeDef:
    return {
        "computeNodeName": ...,
    }


# ComputeNodeOutputTypeDef definition

class ComputeNodeOutputTypeDef(TypedDict):
    computeNodeName: str,
    taskName: str,
    environmentVariables: NotRequired[dict[str, str]],
    dependsOn: NotRequired[list[str]],

ComputeNodeTypeDef#

# ComputeNodeTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputeNodeTypeDef


def get_value() -> ComputeNodeTypeDef:
    return {
        "computeNodeName": ...,
    }


# ComputeNodeTypeDef definition

class ComputeNodeTypeDef(TypedDict):
    computeNodeName: str,
    taskName: str,
    environmentVariables: NotRequired[Mapping[str, str]],
    dependsOn: NotRequired[Sequence[str]],

ConfigurationErrorDetailsTypeDef#

# ConfigurationErrorDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ConfigurationErrorDetailsTypeDef


def get_value() -> ConfigurationErrorDetailsTypeDef:
    return {
        "code": ...,
    }


# ConfigurationErrorDetailsTypeDef definition

class ConfigurationErrorDetailsTypeDef(TypedDict):
    code: ErrorCodeType,  # (1)
    message: str,
  1. See ErrorCodeType

ConflictingOperationExceptionTypeDef#

# ConflictingOperationExceptionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ConflictingOperationExceptionTypeDef


def get_value() -> ConflictingOperationExceptionTypeDef:
    return {
        "message": ...,
    }


# ConflictingOperationExceptionTypeDef definition

class ConflictingOperationExceptionTypeDef(TypedDict):
    message: str,
    resourceId: str,
    resourceArn: str,

ContainerTaskConfigurationOutputTypeDef#

# ContainerTaskConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ContainerTaskConfigurationOutputTypeDef


def get_value() -> ContainerTaskConfigurationOutputTypeDef:
    return {
        "ecrUri": ...,
    }


# ContainerTaskConfigurationOutputTypeDef definition

class ContainerTaskConfigurationOutputTypeDef(TypedDict):
    ecrUri: str,
    taskExecutionRole: str,
    processingType: ProcessingTypeType,  # (1)
    processingUnit: ProcessingUnitType,  # (2)
    command: NotRequired[list[str]],
    timeoutSeconds: NotRequired[int],
    environmentVariables: NotRequired[dict[str, str]],
  1. See ProcessingTypeType
  2. See ProcessingUnitType

ContainerTaskConfigurationTypeDef#

# ContainerTaskConfigurationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ContainerTaskConfigurationTypeDef


def get_value() -> ContainerTaskConfigurationTypeDef:
    return {
        "ecrUri": ...,
    }


# ContainerTaskConfigurationTypeDef definition

class ContainerTaskConfigurationTypeDef(TypedDict):
    ecrUri: str,
    taskExecutionRole: str,
    processingType: ProcessingTypeType,  # (1)
    processingUnit: ProcessingUnitType,  # (2)
    command: NotRequired[Sequence[str]],
    timeoutSeconds: NotRequired[int],
    environmentVariables: NotRequired[Mapping[str, str]],
  1. See ProcessingTypeType
  2. See ProcessingUnitType

CreateApplicationRequestTypeDef#

# CreateApplicationRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateApplicationRequestTypeDef


def get_value() -> CreateApplicationRequestTypeDef:
    return {
        "idcInstanceArn": ...,
    }


# CreateApplicationRequestTypeDef definition

class CreateApplicationRequestTypeDef(TypedDict):
    idcInstanceArn: str,
    workspaceName: str,
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

CreateAssetRequestTypeDef#

# CreateAssetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateAssetRequestTypeDef


def get_value() -> CreateAssetRequestTypeDef:
    return {
        "assetName": ...,
    }


# CreateAssetRequestTypeDef definition

class CreateAssetRequestTypeDef(TypedDict):
    assetName: str,
    assetModelId: str,
    assetId: NotRequired[str],
    assetExternalId: NotRequired[str],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    assetDescription: NotRequired[str],

ErrorReportLocationTypeDef#

# ErrorReportLocationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ErrorReportLocationTypeDef


def get_value() -> ErrorReportLocationTypeDef:
    return {
        "bucket": ...,
    }


# ErrorReportLocationTypeDef definition

class ErrorReportLocationTypeDef(TypedDict):
    bucket: str,
    prefix: str,

CreateDashboardRequestTypeDef#

# CreateDashboardRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateDashboardRequestTypeDef


def get_value() -> CreateDashboardRequestTypeDef:
    return {
        "projectId": ...,
    }


# CreateDashboardRequestTypeDef definition

class CreateDashboardRequestTypeDef(TypedDict):
    projectId: str,
    dashboardName: str,
    dashboardDefinition: str,
    dashboardDescription: NotRequired[str],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

ExportErrorReportLocationTypeDef#

# ExportErrorReportLocationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExportErrorReportLocationTypeDef


def get_value() -> ExportErrorReportLocationTypeDef:
    return {
        "s3Uri": ...,
    }


# ExportErrorReportLocationTypeDef definition

class ExportErrorReportLocationTypeDef(TypedDict):
    s3Uri: str,

CreateProjectRequestTypeDef#

# CreateProjectRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateProjectRequestTypeDef


def get_value() -> CreateProjectRequestTypeDef:
    return {
        "portalId": ...,
    }


# CreateProjectRequestTypeDef definition

class CreateProjectRequestTypeDef(TypedDict):
    portalId: str,
    projectName: str,
    projectDescription: NotRequired[str],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

WorkspaceEncryptionConfigurationTypeDef#

# WorkspaceEncryptionConfigurationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import WorkspaceEncryptionConfigurationTypeDef


def get_value() -> WorkspaceEncryptionConfigurationTypeDef:
    return {
        "encryptionType": ...,
    }


# WorkspaceEncryptionConfigurationTypeDef definition

class WorkspaceEncryptionConfigurationTypeDef(TypedDict):
    encryptionType: EncryptionTypeType,  # (1)
    kmsKeyId: NotRequired[str],
  1. See EncryptionTypeType

CsvOutputTypeDef#

# CsvOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CsvOutputTypeDef


def get_value() -> CsvOutputTypeDef:
    return {
        "columnNames": ...,
    }


# CsvOutputTypeDef definition

class CsvOutputTypeDef(TypedDict):
    columnNames: list[ColumnNameType],  # (1)
  1. See list[ColumnNameType]

CsvTypeDef#

# CsvTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CsvTypeDef


def get_value() -> CsvTypeDef:
    return {
        "columnNames": ...,
    }


# CsvTypeDef definition

class CsvTypeDef(TypedDict):
    columnNames: Sequence[ColumnNameType],  # (1)
  1. See Sequence[ColumnNameType]

CustomerManagedS3StorageTypeDef#

# CustomerManagedS3StorageTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CustomerManagedS3StorageTypeDef


def get_value() -> CustomerManagedS3StorageTypeDef:
    return {
        "s3ResourceArn": ...,
    }


# CustomerManagedS3StorageTypeDef definition

class CustomerManagedS3StorageTypeDef(TypedDict):
    s3ResourceArn: str,
    roleArn: str,

DashboardSummaryTypeDef#

# DashboardSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DashboardSummaryTypeDef


def get_value() -> DashboardSummaryTypeDef:
    return {
        "id": ...,
    }


# DashboardSummaryTypeDef definition

class DashboardSummaryTypeDef(TypedDict):
    id: str,
    name: str,
    description: NotRequired[str],
    creationDate: NotRequired[datetime.datetime],
    lastUpdateDate: NotRequired[datetime.datetime],

DataSegmentEnrichmentTypeDef#

# DataSegmentEnrichmentTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DataSegmentEnrichmentTypeDef


def get_value() -> DataSegmentEnrichmentTypeDef:
    return {
        "status": ...,
    }


# DataSegmentEnrichmentTypeDef definition

class DataSegmentEnrichmentTypeDef(TypedDict):
    status: EnrichmentStatusType,  # (1)
    lastEnrichedAt: NotRequired[datetime.datetime],
  1. See EnrichmentStatusType

DatasetEnrichmentEntryTypeDef#

# DatasetEnrichmentEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatasetEnrichmentEntryTypeDef


def get_value() -> DatasetEnrichmentEntryTypeDef:
    return {
        "status": ...,
    }


# DatasetEnrichmentEntryTypeDef definition

class DatasetEnrichmentEntryTypeDef(TypedDict):
    status: DatasetEnrichmentStatusType,  # (1)
    lastEnrichedAt: NotRequired[datetime.datetime],
  1. See DatasetEnrichmentStatusType

DatumPaginatorTypeDef#

# DatumPaginatorTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatumPaginatorTypeDef


def get_value() -> DatumPaginatorTypeDef:
    return {
        "scalarValue": ...,
    }


# DatumPaginatorTypeDef definition

class DatumPaginatorTypeDef(TypedDict):
    scalarValue: NotRequired[str],
    arrayValue: NotRequired[list[dict[str, Any]]],
    rowValue: NotRequired[dict[str, Any]],
    nullValue: NotRequired[bool],

DatumTypeDef#

# DatumTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatumTypeDef


def get_value() -> DatumTypeDef:
    return {
        "scalarValue": ...,
    }


# DatumTypeDef definition

class DatumTypeDef(TypedDict):
    scalarValue: NotRequired[str],
    arrayValue: NotRequired[list[dict[str, Any]]],
    rowValue: NotRequired[dict[str, Any]],
    nullValue: NotRequired[bool],

DeleteAccessPolicyRequestTypeDef#

# DeleteAccessPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAccessPolicyRequestTypeDef


def get_value() -> DeleteAccessPolicyRequestTypeDef:
    return {
        "accessPolicyId": ...,
    }


# DeleteAccessPolicyRequestTypeDef definition

class DeleteAccessPolicyRequestTypeDef(TypedDict):
    accessPolicyId: str,
    clientToken: NotRequired[str],

DeleteApplicationRequestTypeDef#

# DeleteApplicationRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteApplicationRequestTypeDef


def get_value() -> DeleteApplicationRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DeleteApplicationRequestTypeDef definition

class DeleteApplicationRequestTypeDef(TypedDict):
    workspaceName: str,
    id: str,

DeleteAssetModelCompositeModelRequestTypeDef#

# DeleteAssetModelCompositeModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAssetModelCompositeModelRequestTypeDef


def get_value() -> DeleteAssetModelCompositeModelRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# DeleteAssetModelCompositeModelRequestTypeDef definition

class DeleteAssetModelCompositeModelRequestTypeDef(TypedDict):
    assetModelId: str,
    assetModelCompositeModelId: str,
    clientToken: NotRequired[str],
    ifMatch: NotRequired[str],
    ifNoneMatch: NotRequired[str],
    matchForVersionType: NotRequired[AssetModelVersionTypeType],  # (1)
  1. See AssetModelVersionTypeType

DeleteAssetModelInterfaceRelationshipRequestTypeDef#

# DeleteAssetModelInterfaceRelationshipRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAssetModelInterfaceRelationshipRequestTypeDef


def get_value() -> DeleteAssetModelInterfaceRelationshipRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# DeleteAssetModelInterfaceRelationshipRequestTypeDef definition

class DeleteAssetModelInterfaceRelationshipRequestTypeDef(TypedDict):
    assetModelId: str,
    interfaceAssetModelId: str,
    clientToken: NotRequired[str],

DeleteAssetModelRequestTypeDef#

# DeleteAssetModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAssetModelRequestTypeDef


def get_value() -> DeleteAssetModelRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# DeleteAssetModelRequestTypeDef definition

class DeleteAssetModelRequestTypeDef(TypedDict):
    assetModelId: str,
    clientToken: NotRequired[str],
    ifMatch: NotRequired[str],
    ifNoneMatch: NotRequired[str],
    matchForVersionType: NotRequired[AssetModelVersionTypeType],  # (1)
  1. See AssetModelVersionTypeType

DeleteAssetRequestTypeDef#

# DeleteAssetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAssetRequestTypeDef


def get_value() -> DeleteAssetRequestTypeDef:
    return {
        "assetId": ...,
    }


# DeleteAssetRequestTypeDef definition

class DeleteAssetRequestTypeDef(TypedDict):
    assetId: str,
    clientToken: NotRequired[str],

DeleteComputationModelRequestTypeDef#

# DeleteComputationModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteComputationModelRequestTypeDef


def get_value() -> DeleteComputationModelRequestTypeDef:
    return {
        "computationModelId": ...,
    }


# DeleteComputationModelRequestTypeDef definition

class DeleteComputationModelRequestTypeDef(TypedDict):
    computationModelId: str,
    clientToken: NotRequired[str],

DeleteDashboardRequestTypeDef#

# DeleteDashboardRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteDashboardRequestTypeDef


def get_value() -> DeleteDashboardRequestTypeDef:
    return {
        "dashboardId": ...,
    }


# DeleteDashboardRequestTypeDef definition

class DeleteDashboardRequestTypeDef(TypedDict):
    dashboardId: str,
    clientToken: NotRequired[str],

DeleteDatasetRequestTypeDef#

# DeleteDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteDatasetRequestTypeDef


def get_value() -> DeleteDatasetRequestTypeDef:
    return {
        "datasetId": ...,
    }


# DeleteDatasetRequestTypeDef definition

class DeleteDatasetRequestTypeDef(TypedDict):
    datasetId: str,
    workspaceName: NotRequired[str],
    clientToken: NotRequired[str],

DeleteGatewayRequestTypeDef#

# DeleteGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteGatewayRequestTypeDef


def get_value() -> DeleteGatewayRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# DeleteGatewayRequestTypeDef definition

class DeleteGatewayRequestTypeDef(TypedDict):
    gatewayId: str,

DeletePipelineRequestTypeDef#

# DeletePipelineRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeletePipelineRequestTypeDef


def get_value() -> DeletePipelineRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DeletePipelineRequestTypeDef definition

class DeletePipelineRequestTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,

DeletePortalRequestTypeDef#

# DeletePortalRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeletePortalRequestTypeDef


def get_value() -> DeletePortalRequestTypeDef:
    return {
        "portalId": ...,
    }


# DeletePortalRequestTypeDef definition

class DeletePortalRequestTypeDef(TypedDict):
    portalId: str,
    clientToken: NotRequired[str],

DeleteProjectRequestTypeDef#

# DeleteProjectRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteProjectRequestTypeDef


def get_value() -> DeleteProjectRequestTypeDef:
    return {
        "projectId": ...,
    }


# DeleteProjectRequestTypeDef definition

class DeleteProjectRequestTypeDef(TypedDict):
    projectId: str,
    clientToken: NotRequired[str],

DeleteTaskRequestTypeDef#

# DeleteTaskRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteTaskRequestTypeDef


def get_value() -> DeleteTaskRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DeleteTaskRequestTypeDef definition

class DeleteTaskRequestTypeDef(TypedDict):
    workspaceName: str,
    taskName: str,

DeleteTimeSeriesRequestTypeDef#

# DeleteTimeSeriesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteTimeSeriesRequestTypeDef


def get_value() -> DeleteTimeSeriesRequestTypeDef:
    return {
        "alias": ...,
    }


# DeleteTimeSeriesRequestTypeDef definition

class DeleteTimeSeriesRequestTypeDef(TypedDict):
    alias: NotRequired[str],
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    clientToken: NotRequired[str],
    workspaceName: NotRequired[str],

DeleteWorkspaceRequestTypeDef#

# DeleteWorkspaceRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteWorkspaceRequestTypeDef


def get_value() -> DeleteWorkspaceRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DeleteWorkspaceRequestTypeDef definition

class DeleteWorkspaceRequestTypeDef(TypedDict):
    workspaceName: str,
    clientToken: NotRequired[str],

DescribeAccessPolicyRequestTypeDef#

# DescribeAccessPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAccessPolicyRequestTypeDef


def get_value() -> DescribeAccessPolicyRequestTypeDef:
    return {
        "accessPolicyId": ...,
    }


# DescribeAccessPolicyRequestTypeDef definition

class DescribeAccessPolicyRequestTypeDef(TypedDict):
    accessPolicyId: str,

DescribeActionRequestTypeDef#

# DescribeActionRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeActionRequestTypeDef


def get_value() -> DescribeActionRequestTypeDef:
    return {
        "actionId": ...,
    }


# DescribeActionRequestTypeDef definition

class DescribeActionRequestTypeDef(TypedDict):
    actionId: str,

DescribeApplicationRequestTypeDef#

# DescribeApplicationRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeApplicationRequestTypeDef


def get_value() -> DescribeApplicationRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeApplicationRequestTypeDef definition

class DescribeApplicationRequestTypeDef(TypedDict):
    workspaceName: str,
    id: str,

DescribeAssetCompositeModelRequestTypeDef#

# DescribeAssetCompositeModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetCompositeModelRequestTypeDef


def get_value() -> DescribeAssetCompositeModelRequestTypeDef:
    return {
        "assetId": ...,
    }


# DescribeAssetCompositeModelRequestTypeDef definition

class DescribeAssetCompositeModelRequestTypeDef(TypedDict):
    assetId: str,
    assetCompositeModelId: str,

DescribeAssetModelCompositeModelRequestTypeDef#

# DescribeAssetModelCompositeModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetModelCompositeModelRequestTypeDef


def get_value() -> DescribeAssetModelCompositeModelRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# DescribeAssetModelCompositeModelRequestTypeDef definition

class DescribeAssetModelCompositeModelRequestTypeDef(TypedDict):
    assetModelId: str,
    assetModelCompositeModelId: str,
    assetModelVersion: NotRequired[str],

DescribeAssetModelInterfaceRelationshipRequestTypeDef#

# DescribeAssetModelInterfaceRelationshipRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetModelInterfaceRelationshipRequestTypeDef


def get_value() -> DescribeAssetModelInterfaceRelationshipRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# DescribeAssetModelInterfaceRelationshipRequestTypeDef definition

class DescribeAssetModelInterfaceRelationshipRequestTypeDef(TypedDict):
    assetModelId: str,
    interfaceAssetModelId: str,

HierarchyMappingTypeDef#

# HierarchyMappingTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import HierarchyMappingTypeDef


def get_value() -> HierarchyMappingTypeDef:
    return {
        "assetModelHierarchyId": ...,
    }


# HierarchyMappingTypeDef definition

class HierarchyMappingTypeDef(TypedDict):
    assetModelHierarchyId: str,
    interfaceAssetModelHierarchyId: str,

PropertyMappingTypeDef#

# PropertyMappingTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PropertyMappingTypeDef


def get_value() -> PropertyMappingTypeDef:
    return {
        "assetModelPropertyId": ...,
    }


# PropertyMappingTypeDef definition

class PropertyMappingTypeDef(TypedDict):
    assetModelPropertyId: str,
    interfaceAssetModelPropertyId: str,

DescribeAssetModelRequestTypeDef#

# DescribeAssetModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetModelRequestTypeDef


def get_value() -> DescribeAssetModelRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# DescribeAssetModelRequestTypeDef definition

class DescribeAssetModelRequestTypeDef(TypedDict):
    assetModelId: str,
    excludeProperties: NotRequired[bool],
    assetModelVersion: NotRequired[str],

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import WaiterConfigTypeDef


def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }


# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

InterfaceRelationshipTypeDef#

# InterfaceRelationshipTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InterfaceRelationshipTypeDef


def get_value() -> InterfaceRelationshipTypeDef:
    return {
        "id": ...,
    }


# InterfaceRelationshipTypeDef definition

class InterfaceRelationshipTypeDef(TypedDict):
    id: str,

DescribeAssetPropertyRequestTypeDef#

# DescribeAssetPropertyRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetPropertyRequestTypeDef


def get_value() -> DescribeAssetPropertyRequestTypeDef:
    return {
        "assetId": ...,
    }


# DescribeAssetPropertyRequestTypeDef definition

class DescribeAssetPropertyRequestTypeDef(TypedDict):
    assetId: str,
    propertyId: str,

DescribeAssetRequestTypeDef#

# DescribeAssetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetRequestTypeDef


def get_value() -> DescribeAssetRequestTypeDef:
    return {
        "assetId": ...,
    }


# DescribeAssetRequestTypeDef definition

class DescribeAssetRequestTypeDef(TypedDict):
    assetId: str,
    excludeProperties: NotRequired[bool],

DescribeBulkImportJobRequestTypeDef#

# DescribeBulkImportJobRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeBulkImportJobRequestTypeDef


def get_value() -> DescribeBulkImportJobRequestTypeDef:
    return {
        "jobId": ...,
    }


# DescribeBulkImportJobRequestTypeDef definition

class DescribeBulkImportJobRequestTypeDef(TypedDict):
    jobId: str,
    workspaceName: NotRequired[str],

DescribeComputationModelExecutionSummaryRequestTypeDef#

# DescribeComputationModelExecutionSummaryRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeComputationModelExecutionSummaryRequestTypeDef


def get_value() -> DescribeComputationModelExecutionSummaryRequestTypeDef:
    return {
        "computationModelId": ...,
    }


# DescribeComputationModelExecutionSummaryRequestTypeDef definition

class DescribeComputationModelExecutionSummaryRequestTypeDef(TypedDict):
    computationModelId: str,
    resolveToResourceType: NotRequired[ResolveToResourceTypeType],  # (1)
    resolveToResourceId: NotRequired[str],
  1. See ResolveToResourceTypeType

DescribeComputationModelRequestTypeDef#

# DescribeComputationModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeComputationModelRequestTypeDef


def get_value() -> DescribeComputationModelRequestTypeDef:
    return {
        "computationModelId": ...,
    }


# DescribeComputationModelRequestTypeDef definition

class DescribeComputationModelRequestTypeDef(TypedDict):
    computationModelId: str,
    computationModelVersion: NotRequired[str],

DescribeDashboardRequestTypeDef#

# DescribeDashboardRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeDashboardRequestTypeDef


def get_value() -> DescribeDashboardRequestTypeDef:
    return {
        "dashboardId": ...,
    }


# DescribeDashboardRequestTypeDef definition

class DescribeDashboardRequestTypeDef(TypedDict):
    dashboardId: str,

DescribeDatasetExportJobRequestTypeDef#

# DescribeDatasetExportJobRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeDatasetExportJobRequestTypeDef


def get_value() -> DescribeDatasetExportJobRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeDatasetExportJobRequestTypeDef definition

class DescribeDatasetExportJobRequestTypeDef(TypedDict):
    workspaceName: str,
    jobId: str,

DescribeDatasetRequestTypeDef#

# DescribeDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeDatasetRequestTypeDef


def get_value() -> DescribeDatasetRequestTypeDef:
    return {
        "datasetId": ...,
    }


# DescribeDatasetRequestTypeDef definition

class DescribeDatasetRequestTypeDef(TypedDict):
    datasetId: str,
    workspaceName: NotRequired[str],
    datasetVersion: NotRequired[str],

DescribeEnrichmentJobRequestTypeDef#

# DescribeEnrichmentJobRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeEnrichmentJobRequestTypeDef


def get_value() -> DescribeEnrichmentJobRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeEnrichmentJobRequestTypeDef definition

class DescribeEnrichmentJobRequestTypeDef(TypedDict):
    workspaceName: str,
    jobId: str,

DescribeExecutionRequestTypeDef#

# DescribeExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeExecutionRequestTypeDef


def get_value() -> DescribeExecutionRequestTypeDef:
    return {
        "executionId": ...,
    }


# DescribeExecutionRequestTypeDef definition

class DescribeExecutionRequestTypeDef(TypedDict):
    executionId: str,

ExecutionStatusTypeDef#

# ExecutionStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecutionStatusTypeDef


def get_value() -> ExecutionStatusTypeDef:
    return {
        "state": ...,
    }


# ExecutionStatusTypeDef definition

class ExecutionStatusTypeDef(TypedDict):
    state: ExecutionStateType,  # (1)
  1. See ExecutionStateType

DescribeGatewayCapabilityConfigurationRequestTypeDef#

# DescribeGatewayCapabilityConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeGatewayCapabilityConfigurationRequestTypeDef


def get_value() -> DescribeGatewayCapabilityConfigurationRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# DescribeGatewayCapabilityConfigurationRequestTypeDef definition

class DescribeGatewayCapabilityConfigurationRequestTypeDef(TypedDict):
    gatewayId: str,
    capabilityNamespace: str,

DescribeGatewayRequestTypeDef#

# DescribeGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeGatewayRequestTypeDef


def get_value() -> DescribeGatewayRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# DescribeGatewayRequestTypeDef definition

class DescribeGatewayRequestTypeDef(TypedDict):
    gatewayId: str,

GatewayCapabilitySummaryTypeDef#

# GatewayCapabilitySummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GatewayCapabilitySummaryTypeDef


def get_value() -> GatewayCapabilitySummaryTypeDef:
    return {
        "capabilityNamespace": ...,
    }


# GatewayCapabilitySummaryTypeDef definition

class GatewayCapabilitySummaryTypeDef(TypedDict):
    capabilityNamespace: str,
    capabilitySyncStatus: CapabilitySyncStatusType,  # (1)
  1. See CapabilitySyncStatusType

DescribeLoggingOptionsRequestTypeDef#

# DescribeLoggingOptionsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeLoggingOptionsRequestTypeDef


def get_value() -> DescribeLoggingOptionsRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeLoggingOptionsRequestTypeDef definition

class DescribeLoggingOptionsRequestTypeDef(TypedDict):
    workspaceName: NotRequired[str],

LoggingOptionsTypeDef#

# LoggingOptionsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import LoggingOptionsTypeDef


def get_value() -> LoggingOptionsTypeDef:
    return {
        "level": ...,
    }


# LoggingOptionsTypeDef definition

class LoggingOptionsTypeDef(TypedDict):
    level: LoggingLevelType,  # (1)
  1. See LoggingLevelType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PaginatorConfigTypeDef


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


# PaginatorConfigTypeDef definition

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

DescribePipelineExecutionRequestTypeDef#

# DescribePipelineExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePipelineExecutionRequestTypeDef


def get_value() -> DescribePipelineExecutionRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribePipelineExecutionRequestTypeDef definition

class DescribePipelineExecutionRequestTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    pipelineExecutionId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ExecutionEnvironmentVariablesOutputTypeDef#

# ExecutionEnvironmentVariablesOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecutionEnvironmentVariablesOutputTypeDef


def get_value() -> ExecutionEnvironmentVariablesOutputTypeDef:
    return {
        "global": ...,
    }


# ExecutionEnvironmentVariablesOutputTypeDef definition

class ExecutionEnvironmentVariablesOutputTypeDef(TypedDict):
    global: NotRequired[dict[str, str]],
    computeNodes: NotRequired[dict[str, dict[str, str]]],

DescribePipelineRequestTypeDef#

# DescribePipelineRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePipelineRequestTypeDef


def get_value() -> DescribePipelineRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribePipelineRequestTypeDef definition

class DescribePipelineRequestTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    pipelineVersion: NotRequired[str],

DescribePortalRequestTypeDef#

# DescribePortalRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePortalRequestTypeDef


def get_value() -> DescribePortalRequestTypeDef:
    return {
        "portalId": ...,
    }


# DescribePortalRequestTypeDef definition

class DescribePortalRequestTypeDef(TypedDict):
    portalId: str,

ImageLocationTypeDef#

# ImageLocationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ImageLocationTypeDef


def get_value() -> ImageLocationTypeDef:
    return {
        "id": ...,
    }


# ImageLocationTypeDef definition

class ImageLocationTypeDef(TypedDict):
    id: str,
    url: str,

PortalTypeEntryOutputTypeDef#

# PortalTypeEntryOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PortalTypeEntryOutputTypeDef


def get_value() -> PortalTypeEntryOutputTypeDef:
    return {
        "portalTools": ...,
    }


# PortalTypeEntryOutputTypeDef definition

class PortalTypeEntryOutputTypeDef(TypedDict):
    portalTools: NotRequired[list[str]],

DescribeProjectRequestTypeDef#

# DescribeProjectRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeProjectRequestTypeDef


def get_value() -> DescribeProjectRequestTypeDef:
    return {
        "projectId": ...,
    }


# DescribeProjectRequestTypeDef definition

class DescribeProjectRequestTypeDef(TypedDict):
    projectId: str,

DescribeQueryRequestTypeDef#

# DescribeQueryRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeQueryRequestTypeDef


def get_value() -> DescribeQueryRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeQueryRequestTypeDef definition

class DescribeQueryRequestTypeDef(TypedDict):
    workspaceName: str,
    queryId: str,

QueryStatisticsTypeDef#

# QueryStatisticsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import QueryStatisticsTypeDef


def get_value() -> QueryStatisticsTypeDef:
    return {
        "rowCount": ...,
    }


# QueryStatisticsTypeDef definition

class QueryStatisticsTypeDef(TypedDict):
    rowCount: int,
    bytesScanned: int,
    executionTimeInMillis: int,

DescribeSearchRequestTypeDef#

# DescribeSearchRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeSearchRequestTypeDef


def get_value() -> DescribeSearchRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeSearchRequestTypeDef definition

class DescribeSearchRequestTypeDef(TypedDict):
    workspaceName: str,
    searchId: str,

RetentionPeriodTypeDef#

# RetentionPeriodTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import RetentionPeriodTypeDef


def get_value() -> RetentionPeriodTypeDef:
    return {
        "numberOfDays": ...,
    }


# RetentionPeriodTypeDef definition

class RetentionPeriodTypeDef(TypedDict):
    numberOfDays: NotRequired[int],
    unlimited: NotRequired[bool],

WarmTierRetentionPeriodTypeDef#

# WarmTierRetentionPeriodTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import WarmTierRetentionPeriodTypeDef


def get_value() -> WarmTierRetentionPeriodTypeDef:
    return {
        "numberOfDays": ...,
    }


# WarmTierRetentionPeriodTypeDef definition

class WarmTierRetentionPeriodTypeDef(TypedDict):
    numberOfDays: NotRequired[int],
    unlimited: NotRequired[bool],

DescribeTaskRequestTypeDef#

# DescribeTaskRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeTaskRequestTypeDef


def get_value() -> DescribeTaskRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeTaskRequestTypeDef definition

class DescribeTaskRequestTypeDef(TypedDict):
    workspaceName: str,
    taskName: str,
    taskVersion: NotRequired[str],

DescribeTimeSeriesRequestTypeDef#

# DescribeTimeSeriesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeTimeSeriesRequestTypeDef


def get_value() -> DescribeTimeSeriesRequestTypeDef:
    return {
        "alias": ...,
    }


# DescribeTimeSeriesRequestTypeDef definition

class DescribeTimeSeriesRequestTypeDef(TypedDict):
    alias: NotRequired[str],
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    workspaceName: NotRequired[str],

DescribeWorkspaceRequestTypeDef#

# DescribeWorkspaceRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeWorkspaceRequestTypeDef


def get_value() -> DescribeWorkspaceRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeWorkspaceRequestTypeDef definition

class DescribeWorkspaceRequestTypeDef(TypedDict):
    workspaceName: str,

WorkspaceEncryptionConfigurationInfoTypeDef#

# WorkspaceEncryptionConfigurationInfoTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import WorkspaceEncryptionConfigurationInfoTypeDef


def get_value() -> WorkspaceEncryptionConfigurationInfoTypeDef:
    return {
        "encryptionType": ...,
    }


# WorkspaceEncryptionConfigurationInfoTypeDef definition

class WorkspaceEncryptionConfigurationInfoTypeDef(TypedDict):
    encryptionType: EncryptionTypeType,  # (1)
    kmsKeyArn: NotRequired[str],
  1. See EncryptionTypeType

DetailedErrorTypeDef#

# DetailedErrorTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DetailedErrorTypeDef


def get_value() -> DetailedErrorTypeDef:
    return {
        "code": ...,
    }


# DetailedErrorTypeDef definition

class DetailedErrorTypeDef(TypedDict):
    code: DetailedErrorCodeType,  # (1)
    message: str,
  1. See DetailedErrorCodeType

DisassociateAssetsRequestTypeDef#

# DisassociateAssetsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DisassociateAssetsRequestTypeDef


def get_value() -> DisassociateAssetsRequestTypeDef:
    return {
        "assetId": ...,
    }


# DisassociateAssetsRequestTypeDef definition

class DisassociateAssetsRequestTypeDef(TypedDict):
    assetId: str,
    hierarchyId: str,
    childAssetId: str,
    clientToken: NotRequired[str],

DisassociateTimeSeriesFromAssetPropertyRequestTypeDef#

# DisassociateTimeSeriesFromAssetPropertyRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DisassociateTimeSeriesFromAssetPropertyRequestTypeDef


def get_value() -> DisassociateTimeSeriesFromAssetPropertyRequestTypeDef:
    return {
        "alias": ...,
    }


# DisassociateTimeSeriesFromAssetPropertyRequestTypeDef definition

class DisassociateTimeSeriesFromAssetPropertyRequestTypeDef(TypedDict):
    alias: str,
    assetId: str,
    propertyId: str,
    clientToken: NotRequired[str],

EnrichmentJobSummaryTypeDef#

# EnrichmentJobSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import EnrichmentJobSummaryTypeDef


def get_value() -> EnrichmentJobSummaryTypeDef:
    return {
        "jobId": ...,
    }


# EnrichmentJobSummaryTypeDef definition

class EnrichmentJobSummaryTypeDef(TypedDict):
    jobId: str,
    status: EnrichmentJobStatusType,  # (1)
    workspaceName: str,
    jobType: JobTypeType,  # (2)
    datasetId: str,
    createdAt: datetime.datetime,
    propertyAlias: NotRequired[str],
    timeSeriesId: NotRequired[str],
    updatedAt: NotRequired[datetime.datetime],
  1. See EnrichmentJobStatusType
  2. See JobTypeType

ExecuteQueryRequestTypeDef#

# ExecuteQueryRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecuteQueryRequestTypeDef


def get_value() -> ExecuteQueryRequestTypeDef:
    return {
        "queryStatement": ...,
    }


# ExecuteQueryRequestTypeDef definition

class ExecuteQueryRequestTypeDef(TypedDict):
    queryStatement: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    clientToken: NotRequired[str],

ExecutionEnvironmentVariablesTypeDef#

# ExecutionEnvironmentVariablesTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecutionEnvironmentVariablesTypeDef


def get_value() -> ExecutionEnvironmentVariablesTypeDef:
    return {
        "global": ...,
    }


# ExecutionEnvironmentVariablesTypeDef definition

class ExecutionEnvironmentVariablesTypeDef(TypedDict):
    global: NotRequired[Mapping[str, str]],
    computeNodes: NotRequired[Mapping[str, Mapping[str, str]]],

ExportJobSummaryTypeDef#

# ExportJobSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExportJobSummaryTypeDef


def get_value() -> ExportJobSummaryTypeDef:
    return {
        "jobId": ...,
    }


# ExportJobSummaryTypeDef definition

class ExportJobSummaryTypeDef(TypedDict):
    jobId: str,
    status: DatasetExportJobStatusType,  # (1)
    startedAt: datetime.datetime,
    destinationS3Uri: str,
    completedAt: NotRequired[datetime.datetime],
  1. See DatasetExportJobStatusType

FormatSettingsTypeDef#

# FormatSettingsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import FormatSettingsTypeDef


def get_value() -> FormatSettingsTypeDef:
    return {
        "framesPerSecond": ...,
    }


# FormatSettingsTypeDef definition

class FormatSettingsTypeDef(TypedDict):
    framesPerSecond: NotRequired[int],
    widthInPixels: NotRequired[int],
    heightInPixels: NotRequired[int],

ForwardingConfigTypeDef#

# ForwardingConfigTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ForwardingConfigTypeDef


def get_value() -> ForwardingConfigTypeDef:
    return {
        "state": ...,
    }


# ForwardingConfigTypeDef definition

class ForwardingConfigTypeDef(TypedDict):
    state: ForwardingConfigStateType,  # (1)
  1. See ForwardingConfigStateType

GreengrassTypeDef#

# GreengrassTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GreengrassTypeDef


def get_value() -> GreengrassTypeDef:
    return {
        "groupArn": ...,
    }


# GreengrassTypeDef definition

class GreengrassTypeDef(TypedDict):
    groupArn: str,

GreengrassV2TypeDef#

# GreengrassV2TypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GreengrassV2TypeDef


def get_value() -> GreengrassV2TypeDef:
    return {
        "coreDeviceThingName": ...,
    }


# GreengrassV2TypeDef definition

class GreengrassV2TypeDef(TypedDict):
    coreDeviceThingName: str,
    coreDeviceOperatingSystem: NotRequired[CoreDeviceOperatingSystemType],  # (1)
  1. See CoreDeviceOperatingSystemType

SiemensIETypeDef#

# SiemensIETypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import SiemensIETypeDef


def get_value() -> SiemensIETypeDef:
    return {
        "iotCoreThingName": ...,
    }


# SiemensIETypeDef definition

class SiemensIETypeDef(TypedDict):
    iotCoreThingName: str,

GetAssetPropertyValueRequestTypeDef#

# GetAssetPropertyValueRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetAssetPropertyValueRequestTypeDef


def get_value() -> GetAssetPropertyValueRequestTypeDef:
    return {
        "assetId": ...,
    }


# GetAssetPropertyValueRequestTypeDef definition

class GetAssetPropertyValueRequestTypeDef(TypedDict):
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],

GetInterpolatedAssetPropertyValuesRequestTypeDef#

# GetInterpolatedAssetPropertyValuesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetInterpolatedAssetPropertyValuesRequestTypeDef


def get_value() -> GetInterpolatedAssetPropertyValuesRequestTypeDef:
    return {
        "startTimeInSeconds": ...,
    }


# GetInterpolatedAssetPropertyValuesRequestTypeDef definition

class GetInterpolatedAssetPropertyValuesRequestTypeDef(TypedDict):
    startTimeInSeconds: int,
    endTimeInSeconds: int,
    quality: QualityType,  # (1)
    intervalInSeconds: int,
    type: str,
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
    startTimeOffsetInNanos: NotRequired[int],
    endTimeOffsetInNanos: NotRequired[int],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    intervalWindowInSeconds: NotRequired[int],
  1. See QualityType

GetQueryResultsRequestTypeDef#

# GetQueryResultsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetQueryResultsRequestTypeDef


def get_value() -> GetQueryResultsRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# GetQueryResultsRequestTypeDef definition

class GetQueryResultsRequestTypeDef(TypedDict):
    workspaceName: str,
    queryId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

GetSearchResultsRequestTypeDef#

# GetSearchResultsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetSearchResultsRequestTypeDef


def get_value() -> GetSearchResultsRequestTypeDef:
    return {
        "searchId": ...,
    }


# GetSearchResultsRequestTypeDef definition

class GetSearchResultsRequestTypeDef(TypedDict):
    searchId: str,
    workspaceName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

GroupIdentityTypeDef#

# GroupIdentityTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GroupIdentityTypeDef


def get_value() -> GroupIdentityTypeDef:
    return {
        "id": ...,
    }


# GroupIdentityTypeDef definition

class GroupIdentityTypeDef(TypedDict):
    id: str,

IAMRoleIdentityTypeDef#

# IAMRoleIdentityTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import IAMRoleIdentityTypeDef


def get_value() -> IAMRoleIdentityTypeDef:
    return {
        "arn": ...,
    }


# IAMRoleIdentityTypeDef definition

class IAMRoleIdentityTypeDef(TypedDict):
    arn: str,

IAMUserIdentityTypeDef#

# IAMUserIdentityTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import IAMUserIdentityTypeDef


def get_value() -> IAMUserIdentityTypeDef:
    return {
        "arn": ...,
    }


# IAMUserIdentityTypeDef definition

class IAMUserIdentityTypeDef(TypedDict):
    arn: str,

UserIdentityTypeDef#

# UserIdentityTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UserIdentityTypeDef


def get_value() -> UserIdentityTypeDef:
    return {
        "id": ...,
    }


# UserIdentityTypeDef definition

class UserIdentityTypeDef(TypedDict):
    id: str,

InterfaceRelationshipSummaryTypeDef#

# InterfaceRelationshipSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InterfaceRelationshipSummaryTypeDef


def get_value() -> InterfaceRelationshipSummaryTypeDef:
    return {
        "id": ...,
    }


# InterfaceRelationshipSummaryTypeDef definition

class InterfaceRelationshipSummaryTypeDef(TypedDict):
    id: str,

InternalFailureExceptionTypeDef#

# InternalFailureExceptionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InternalFailureExceptionTypeDef


def get_value() -> InternalFailureExceptionTypeDef:
    return {
        "message": ...,
    }


# InternalFailureExceptionTypeDef definition

class InternalFailureExceptionTypeDef(TypedDict):
    message: str,

InvalidRequestExceptionTypeDef#

# InvalidRequestExceptionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InvalidRequestExceptionTypeDef


def get_value() -> InvalidRequestExceptionTypeDef:
    return {
        "message": ...,
    }


# InvalidRequestExceptionTypeDef definition

class InvalidRequestExceptionTypeDef(TypedDict):
    message: str,

InvokeAssistantRequestTypeDef#

# InvokeAssistantRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InvokeAssistantRequestTypeDef


def get_value() -> InvokeAssistantRequestTypeDef:
    return {
        "message": ...,
    }


# InvokeAssistantRequestTypeDef definition

class InvokeAssistantRequestTypeDef(TypedDict):
    message: str,
    conversationId: NotRequired[str],
    enableTrace: NotRequired[bool],

JobSummaryTypeDef#

# JobSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import JobSummaryTypeDef


def get_value() -> JobSummaryTypeDef:
    return {
        "id": ...,
    }


# JobSummaryTypeDef definition

class JobSummaryTypeDef(TypedDict):
    id: str,
    name: str,
    status: JobStatusType,  # (1)
  1. See JobStatusType

KendraSourceDetailTypeDef#

# KendraSourceDetailTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import KendraSourceDetailTypeDef


def get_value() -> KendraSourceDetailTypeDef:
    return {
        "knowledgeBaseArn": ...,
    }


# KendraSourceDetailTypeDef definition

class KendraSourceDetailTypeDef(TypedDict):
    knowledgeBaseArn: str,
    roleArn: str,

LimitExceededExceptionTypeDef#

# LimitExceededExceptionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import LimitExceededExceptionTypeDef


def get_value() -> LimitExceededExceptionTypeDef:
    return {
        "message": ...,
    }


# LimitExceededExceptionTypeDef definition

class LimitExceededExceptionTypeDef(TypedDict):
    message: str,

ListAccessPoliciesRequestTypeDef#

# ListAccessPoliciesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAccessPoliciesRequestTypeDef


def get_value() -> ListAccessPoliciesRequestTypeDef:
    return {
        "identityType": ...,
    }


# ListAccessPoliciesRequestTypeDef definition

class ListAccessPoliciesRequestTypeDef(TypedDict):
    identityType: NotRequired[IdentityTypeType],  # (1)
    identityId: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (2)
    resourceId: NotRequired[str],
    iamArn: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See IdentityTypeType
  2. See ResourceTypeType

ListActionsRequestTypeDef#

# ListActionsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListActionsRequestTypeDef


def get_value() -> ListActionsRequestTypeDef:
    return {
        "targetResourceType": ...,
    }


# ListActionsRequestTypeDef definition

class ListActionsRequestTypeDef(TypedDict):
    targetResourceType: TargetResourceTypeType,  # (1)
    targetResourceId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    resolveToResourceType: NotRequired[ResolveToResourceTypeType],  # (2)
    resolveToResourceId: NotRequired[str],
  1. See TargetResourceTypeType
  2. See ResolveToResourceTypeType

ListApplicationsRequestTypeDef#

# ListApplicationsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListApplicationsRequestTypeDef


def get_value() -> ListApplicationsRequestTypeDef:
    return {
        "maxResults": ...,
    }


# ListApplicationsRequestTypeDef definition

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

ListAssetModelCompositeModelsRequestTypeDef#

# ListAssetModelCompositeModelsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelCompositeModelsRequestTypeDef


def get_value() -> ListAssetModelCompositeModelsRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# ListAssetModelCompositeModelsRequestTypeDef definition

class ListAssetModelCompositeModelsRequestTypeDef(TypedDict):
    assetModelId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    assetModelVersion: NotRequired[str],

ListAssetModelPropertiesRequestTypeDef#

# ListAssetModelPropertiesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelPropertiesRequestTypeDef


def get_value() -> ListAssetModelPropertiesRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# ListAssetModelPropertiesRequestTypeDef definition

class ListAssetModelPropertiesRequestTypeDef(TypedDict):
    assetModelId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filter: NotRequired[ListAssetModelPropertiesFilterType],  # (1)
    assetModelVersion: NotRequired[str],
  1. See ListAssetModelPropertiesFilterType

ListAssetModelsRequestTypeDef#

# ListAssetModelsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelsRequestTypeDef


def get_value() -> ListAssetModelsRequestTypeDef:
    return {
        "assetModelTypes": ...,
    }


# ListAssetModelsRequestTypeDef definition

class ListAssetModelsRequestTypeDef(TypedDict):
    assetModelTypes: NotRequired[Sequence[AssetModelTypeType]],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    assetModelVersion: NotRequired[str],
  1. See Sequence[AssetModelTypeType]

ListAssetPropertiesRequestTypeDef#

# ListAssetPropertiesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetPropertiesRequestTypeDef


def get_value() -> ListAssetPropertiesRequestTypeDef:
    return {
        "assetId": ...,
    }


# ListAssetPropertiesRequestTypeDef definition

class ListAssetPropertiesRequestTypeDef(TypedDict):
    assetId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filter: NotRequired[ListAssetPropertiesFilterType],  # (1)
  1. See ListAssetPropertiesFilterType

ListAssetRelationshipsRequestTypeDef#

# ListAssetRelationshipsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetRelationshipsRequestTypeDef


def get_value() -> ListAssetRelationshipsRequestTypeDef:
    return {
        "assetId": ...,
    }


# ListAssetRelationshipsRequestTypeDef definition

class ListAssetRelationshipsRequestTypeDef(TypedDict):
    assetId: str,
    traversalType: TraversalTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See TraversalTypeType

ListAssetsRequestTypeDef#

# ListAssetsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetsRequestTypeDef


def get_value() -> ListAssetsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListAssetsRequestTypeDef definition

class ListAssetsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    assetModelId: NotRequired[str],
    filter: NotRequired[ListAssetsFilterType],  # (1)
  1. See ListAssetsFilterType

ListAssociatedAssetsRequestTypeDef#

# ListAssociatedAssetsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssociatedAssetsRequestTypeDef


def get_value() -> ListAssociatedAssetsRequestTypeDef:
    return {
        "assetId": ...,
    }


# ListAssociatedAssetsRequestTypeDef definition

class ListAssociatedAssetsRequestTypeDef(TypedDict):
    assetId: str,
    hierarchyId: NotRequired[str],
    traversalDirection: NotRequired[TraversalDirectionType],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See TraversalDirectionType

ListBulkImportJobsRequestTypeDef#

# ListBulkImportJobsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListBulkImportJobsRequestTypeDef


def get_value() -> ListBulkImportJobsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListBulkImportJobsRequestTypeDef definition

class ListBulkImportJobsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    filter: NotRequired[ListBulkImportJobsFilterType],  # (1)
    workspaceName: NotRequired[str],
  1. See ListBulkImportJobsFilterType

ListCompositionRelationshipsRequestTypeDef#

# ListCompositionRelationshipsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListCompositionRelationshipsRequestTypeDef


def get_value() -> ListCompositionRelationshipsRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# ListCompositionRelationshipsRequestTypeDef definition

class ListCompositionRelationshipsRequestTypeDef(TypedDict):
    assetModelId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListComputationModelResolveToResourcesRequestTypeDef#

# ListComputationModelResolveToResourcesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelResolveToResourcesRequestTypeDef


def get_value() -> ListComputationModelResolveToResourcesRequestTypeDef:
    return {
        "computationModelId": ...,
    }


# ListComputationModelResolveToResourcesRequestTypeDef definition

class ListComputationModelResolveToResourcesRequestTypeDef(TypedDict):
    computationModelId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListComputationModelsRequestTypeDef#

# ListComputationModelsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelsRequestTypeDef


def get_value() -> ListComputationModelsRequestTypeDef:
    return {
        "computationModelType": ...,
    }


# ListComputationModelsRequestTypeDef definition

class ListComputationModelsRequestTypeDef(TypedDict):
    computationModelType: NotRequired[ComputationModelTypeType],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See ComputationModelTypeType

ListDashboardsRequestTypeDef#

# ListDashboardsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDashboardsRequestTypeDef


def get_value() -> ListDashboardsRequestTypeDef:
    return {
        "projectId": ...,
    }


# ListDashboardsRequestTypeDef definition

class ListDashboardsRequestTypeDef(TypedDict):
    projectId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDatasetDataSegmentRelationshipsRequestTypeDef#

# ListDatasetDataSegmentRelationshipsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetDataSegmentRelationshipsRequestTypeDef


def get_value() -> ListDatasetDataSegmentRelationshipsRequestTypeDef:
    return {
        "datasetId": ...,
    }


# ListDatasetDataSegmentRelationshipsRequestTypeDef definition

class ListDatasetDataSegmentRelationshipsRequestTypeDef(TypedDict):
    datasetId: str,
    workspaceName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDatasetDataSegmentsRequestTypeDef#

# ListDatasetDataSegmentsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetDataSegmentsRequestTypeDef


def get_value() -> ListDatasetDataSegmentsRequestTypeDef:
    return {
        "datasetId": ...,
    }


# ListDatasetDataSegmentsRequestTypeDef definition

class ListDatasetDataSegmentsRequestTypeDef(TypedDict):
    datasetId: str,
    workspaceName: str,
    datasetVersion: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListDatasetExportJobsRequestTypeDef#

# ListDatasetExportJobsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetExportJobsRequestTypeDef


def get_value() -> ListDatasetExportJobsRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# ListDatasetExportJobsRequestTypeDef definition

class ListDatasetExportJobsRequestTypeDef(TypedDict):
    workspaceName: str,
    filter: NotRequired[DatasetExportJobFilterType],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See DatasetExportJobFilterType

ListDatasetsRequestTypeDef#

# ListDatasetsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetsRequestTypeDef


def get_value() -> ListDatasetsRequestTypeDef:
    return {
        "sourceType": ...,
    }


# ListDatasetsRequestTypeDef definition

class ListDatasetsRequestTypeDef(TypedDict):
    sourceType: DatasetSourceTypeType,  # (1)
    workspaceName: NotRequired[str],
    datasetType: NotRequired[DatasetTypeEnumType],  # (2)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See DatasetSourceTypeType
  2. See DatasetTypeEnumType

ListExecutionsRequestTypeDef#

# ListExecutionsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListExecutionsRequestTypeDef


def get_value() -> ListExecutionsRequestTypeDef:
    return {
        "targetResourceType": ...,
    }


# ListExecutionsRequestTypeDef definition

class ListExecutionsRequestTypeDef(TypedDict):
    targetResourceType: TargetResourceTypeType,  # (1)
    targetResourceId: str,
    resolveToResourceType: NotRequired[ResolveToResourceTypeType],  # (2)
    resolveToResourceId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    actionType: NotRequired[str],
  1. See TargetResourceTypeType
  2. See ResolveToResourceTypeType

ListGatewaysRequestTypeDef#

# ListGatewaysRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListGatewaysRequestTypeDef


def get_value() -> ListGatewaysRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListGatewaysRequestTypeDef definition

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

ListInterfaceRelationshipsRequestTypeDef#

# ListInterfaceRelationshipsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListInterfaceRelationshipsRequestTypeDef


def get_value() -> ListInterfaceRelationshipsRequestTypeDef:
    return {
        "interfaceAssetModelId": ...,
    }


# ListInterfaceRelationshipsRequestTypeDef definition

class ListInterfaceRelationshipsRequestTypeDef(TypedDict):
    interfaceAssetModelId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListPipelinesRequestTypeDef#

# ListPipelinesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPipelinesRequestTypeDef


def get_value() -> ListPipelinesRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# ListPipelinesRequestTypeDef definition

class ListPipelinesRequestTypeDef(TypedDict):
    workspaceName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListPortalsRequestTypeDef#

# ListPortalsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPortalsRequestTypeDef


def get_value() -> ListPortalsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListPortalsRequestTypeDef definition

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

ListProjectAssetsRequestTypeDef#

# ListProjectAssetsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListProjectAssetsRequestTypeDef


def get_value() -> ListProjectAssetsRequestTypeDef:
    return {
        "projectId": ...,
    }


# ListProjectAssetsRequestTypeDef definition

class ListProjectAssetsRequestTypeDef(TypedDict):
    projectId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListProjectsRequestTypeDef#

# ListProjectsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListProjectsRequestTypeDef


def get_value() -> ListProjectsRequestTypeDef:
    return {
        "portalId": ...,
    }


# ListProjectsRequestTypeDef definition

class ListProjectsRequestTypeDef(TypedDict):
    portalId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ProjectSummaryTypeDef#

# ProjectSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ProjectSummaryTypeDef


def get_value() -> ProjectSummaryTypeDef:
    return {
        "id": ...,
    }


# ProjectSummaryTypeDef definition

class ProjectSummaryTypeDef(TypedDict):
    id: str,
    name: str,
    description: NotRequired[str],
    creationDate: NotRequired[datetime.datetime],
    lastUpdateDate: NotRequired[datetime.datetime],

ListQueriesRequestTypeDef#

# ListQueriesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListQueriesRequestTypeDef


def get_value() -> ListQueriesRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# ListQueriesRequestTypeDef definition

class ListQueriesRequestTypeDef(TypedDict):
    workspaceName: str,
    filter: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

QuerySummaryTypeDef#

# QuerySummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import QuerySummaryTypeDef


def get_value() -> QuerySummaryTypeDef:
    return {
        "queryId": ...,
    }


# QuerySummaryTypeDef definition

class QuerySummaryTypeDef(TypedDict):
    queryId: str,
    status: QueryStatusType,  # (1)
    submittedAt: datetime.datetime,
    completedAt: NotRequired[datetime.datetime],
  1. See QueryStatusType

SearchSummaryTypeDef#

# SearchSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import SearchSummaryTypeDef


def get_value() -> SearchSummaryTypeDef:
    return {
        "searchId": ...,
    }


# SearchSummaryTypeDef definition

class SearchSummaryTypeDef(TypedDict):
    searchId: str,
    workspaceName: str,
    status: SearchStatusType,  # (1)
    queryStatement: str,
    searchType: SearchTypeType,  # (2)
    statusReason: NotRequired[str],
    startedAt: NotRequired[datetime.datetime],
    groupId: NotRequired[str],
  1. See SearchStatusType
  2. See SearchTypeType

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,

ListTasksRequestTypeDef#

# ListTasksRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListTasksRequestTypeDef


def get_value() -> ListTasksRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# ListTasksRequestTypeDef definition

class ListTasksRequestTypeDef(TypedDict):
    workspaceName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListTimeSeriesRequestTypeDef#

# ListTimeSeriesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListTimeSeriesRequestTypeDef


def get_value() -> ListTimeSeriesRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListTimeSeriesRequestTypeDef definition

class ListTimeSeriesRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    assetId: NotRequired[str],
    aliasPrefix: NotRequired[str],
    timeSeriesType: NotRequired[ListTimeSeriesTypeType],  # (1)
    workspaceName: NotRequired[str],
  1. See ListTimeSeriesTypeType

TimeSeriesSummaryTypeDef#

# TimeSeriesSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TimeSeriesSummaryTypeDef


def get_value() -> TimeSeriesSummaryTypeDef:
    return {
        "assetId": ...,
    }


# TimeSeriesSummaryTypeDef definition

class TimeSeriesSummaryTypeDef(TypedDict):
    timeSeriesId: str,
    dataType: PropertyDataTypeType,  # (1)
    timeSeriesCreationDate: datetime.datetime,
    timeSeriesLastUpdateDate: datetime.datetime,
    timeSeriesArn: str,
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    alias: NotRequired[str],
    dataTypeSpec: NotRequired[str],
  1. See PropertyDataTypeType

ListWorkspacesRequestTypeDef#

# ListWorkspacesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListWorkspacesRequestTypeDef


def get_value() -> ListWorkspacesRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListWorkspacesRequestTypeDef definition

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

LocationTypeDef#

# LocationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import LocationTypeDef


def get_value() -> LocationTypeDef:
    return {
        "uri": ...,
    }


# LocationTypeDef definition

class LocationTypeDef(TypedDict):
    uri: NotRequired[str],

MetricProcessingConfigTypeDef#

# MetricProcessingConfigTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MetricProcessingConfigTypeDef


def get_value() -> MetricProcessingConfigTypeDef:
    return {
        "computeLocation": ...,
    }


# MetricProcessingConfigTypeDef definition

class MetricProcessingConfigTypeDef(TypedDict):
    computeLocation: ComputeLocationType,  # (1)
  1. See ComputeLocationType

TumblingWindowTypeDef#

# TumblingWindowTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TumblingWindowTypeDef


def get_value() -> TumblingWindowTypeDef:
    return {
        "interval": ...,
    }


# TumblingWindowTypeDef definition

class TumblingWindowTypeDef(TypedDict):
    interval: str,
    offset: NotRequired[str],

MonitorErrorDetailsTypeDef#

# MonitorErrorDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MonitorErrorDetailsTypeDef


def get_value() -> MonitorErrorDetailsTypeDef:
    return {
        "code": ...,
    }


# MonitorErrorDetailsTypeDef definition

class MonitorErrorDetailsTypeDef(TypedDict):
    code: NotRequired[MonitorErrorCodeType],  # (1)
    message: NotRequired[str],
  1. See MonitorErrorCodeType

PortalResourceTypeDef#

# PortalResourceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PortalResourceTypeDef


def get_value() -> PortalResourceTypeDef:
    return {
        "id": ...,
    }


# PortalResourceTypeDef definition

class PortalResourceTypeDef(TypedDict):
    id: str,

PortalTypeEntryTypeDef#

# PortalTypeEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PortalTypeEntryTypeDef


def get_value() -> PortalTypeEntryTypeDef:
    return {
        "portalTools": ...,
    }


# PortalTypeEntryTypeDef definition

class PortalTypeEntryTypeDef(TypedDict):
    portalTools: NotRequired[Sequence[str]],

ProjectResourceTypeDef#

# ProjectResourceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ProjectResourceTypeDef


def get_value() -> ProjectResourceTypeDef:
    return {
        "id": ...,
    }


# ProjectResourceTypeDef definition

class ProjectResourceTypeDef(TypedDict):
    id: str,

PropertyValueNullValueTypeDef#

# PropertyValueNullValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PropertyValueNullValueTypeDef


def get_value() -> PropertyValueNullValueTypeDef:
    return {
        "valueType": ...,
    }


# PropertyValueNullValueTypeDef definition

class PropertyValueNullValueTypeDef(TypedDict):
    valueType: RawValueTypeType,  # (1)
  1. See RawValueTypeType

PutDefaultEncryptionConfigurationRequestTypeDef#

# PutDefaultEncryptionConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PutDefaultEncryptionConfigurationRequestTypeDef


def get_value() -> PutDefaultEncryptionConfigurationRequestTypeDef:
    return {
        "encryptionType": ...,
    }


# PutDefaultEncryptionConfigurationRequestTypeDef definition

class PutDefaultEncryptionConfigurationRequestTypeDef(TypedDict):
    encryptionType: EncryptionTypeType,  # (1)
    kmsKeyId: NotRequired[str],
  1. See EncryptionTypeType

ResourceErrorTypeDef#

# ResourceErrorTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ResourceErrorTypeDef


def get_value() -> ResourceErrorTypeDef:
    return {
        "code": ...,
    }


# ResourceErrorTypeDef definition

class ResourceErrorTypeDef(TypedDict):
    code: NotRequired[ResourceErrorCodeType],  # (1)
    message: NotRequired[str],
  1. See ResourceErrorCodeType

ResourceNotFoundExceptionTypeDef#

# ResourceNotFoundExceptionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ResourceNotFoundExceptionTypeDef


def get_value() -> ResourceNotFoundExceptionTypeDef:
    return {
        "message": ...,
    }


# ResourceNotFoundExceptionTypeDef definition

class ResourceNotFoundExceptionTypeDef(TypedDict):
    message: str,

ThrottlingExceptionTypeDef#

# ThrottlingExceptionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ThrottlingExceptionTypeDef


def get_value() -> ThrottlingExceptionTypeDef:
    return {
        "message": ...,
    }


# ThrottlingExceptionTypeDef definition

class ThrottlingExceptionTypeDef(TypedDict):
    message: str,

TraceTypeDef#

# TraceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TraceTypeDef


def get_value() -> TraceTypeDef:
    return {
        "text": ...,
    }


# TraceTypeDef definition

class TraceTypeDef(TypedDict):
    text: NotRequired[str],

StartQueryRequestTypeDef#

# StartQueryRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import StartQueryRequestTypeDef


def get_value() -> StartQueryRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# StartQueryRequestTypeDef definition

class StartQueryRequestTypeDef(TypedDict):
    workspaceName: str,
    queryStatement: str,
    clientToken: NotRequired[str],

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

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

UpdateAssetPropertyRequestTypeDef#

# UpdateAssetPropertyRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateAssetPropertyRequestTypeDef


def get_value() -> UpdateAssetPropertyRequestTypeDef:
    return {
        "assetId": ...,
    }


# UpdateAssetPropertyRequestTypeDef definition

class UpdateAssetPropertyRequestTypeDef(TypedDict):
    assetId: str,
    propertyId: str,
    propertyAlias: NotRequired[str],
    propertyNotificationState: NotRequired[PropertyNotificationStateType],  # (1)
    clientToken: NotRequired[str],
    propertyUnit: NotRequired[str],
  1. See PropertyNotificationStateType

UpdateAssetRequestTypeDef#

# UpdateAssetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateAssetRequestTypeDef


def get_value() -> UpdateAssetRequestTypeDef:
    return {
        "assetId": ...,
    }


# UpdateAssetRequestTypeDef definition

class UpdateAssetRequestTypeDef(TypedDict):
    assetId: str,
    assetName: str,
    assetExternalId: NotRequired[str],
    clientToken: NotRequired[str],
    assetDescription: NotRequired[str],

UpdateDashboardRequestTypeDef#

# UpdateDashboardRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateDashboardRequestTypeDef


def get_value() -> UpdateDashboardRequestTypeDef:
    return {
        "dashboardId": ...,
    }


# UpdateDashboardRequestTypeDef definition

class UpdateDashboardRequestTypeDef(TypedDict):
    dashboardId: str,
    dashboardName: str,
    dashboardDefinition: str,
    dashboardDescription: NotRequired[str],
    clientToken: NotRequired[str],

UpdateGatewayCapabilityConfigurationRequestTypeDef#

# UpdateGatewayCapabilityConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateGatewayCapabilityConfigurationRequestTypeDef


def get_value() -> UpdateGatewayCapabilityConfigurationRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# UpdateGatewayCapabilityConfigurationRequestTypeDef definition

class UpdateGatewayCapabilityConfigurationRequestTypeDef(TypedDict):
    gatewayId: str,
    capabilityNamespace: str,
    capabilityConfiguration: str,

UpdateGatewayRequestTypeDef#

# UpdateGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateGatewayRequestTypeDef


def get_value() -> UpdateGatewayRequestTypeDef:
    return {
        "gatewayId": ...,
    }


# UpdateGatewayRequestTypeDef definition

class UpdateGatewayRequestTypeDef(TypedDict):
    gatewayId: str,
    gatewayName: str,

UpdateProjectRequestTypeDef#

# UpdateProjectRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateProjectRequestTypeDef


def get_value() -> UpdateProjectRequestTypeDef:
    return {
        "projectId": ...,
    }


# UpdateProjectRequestTypeDef definition

class UpdateProjectRequestTypeDef(TypedDict):
    projectId: str,
    projectName: str,
    projectDescription: NotRequired[str],
    clientToken: NotRequired[str],

WorkspaceErrorDetailsTypeDef#

# WorkspaceErrorDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import WorkspaceErrorDetailsTypeDef


def get_value() -> WorkspaceErrorDetailsTypeDef:
    return {
        "code": ...,
    }


# WorkspaceErrorDetailsTypeDef definition

class WorkspaceErrorDetailsTypeDef(TypedDict):
    code: ErrorCodeType,  # (1)
    message: str,
  1. See ErrorCodeType

ComputationModelResolveToResourceSummaryTypeDef#

# ComputationModelResolveToResourceSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelResolveToResourceSummaryTypeDef


def get_value() -> ComputationModelResolveToResourceSummaryTypeDef:
    return {
        "resolveTo": ...,
    }


# ComputationModelResolveToResourceSummaryTypeDef definition

class ComputationModelResolveToResourceSummaryTypeDef(TypedDict):
    resolveTo: NotRequired[ResolveToTypeDef],  # (1)
  1. See ResolveToTypeDef

ActionSummaryTypeDef#

# ActionSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ActionSummaryTypeDef


def get_value() -> ActionSummaryTypeDef:
    return {
        "actionId": ...,
    }


# ActionSummaryTypeDef definition

class ActionSummaryTypeDef(TypedDict):
    actionId: NotRequired[str],
    actionDefinitionId: NotRequired[str],
    targetResource: NotRequired[TargetResourceTypeDef],  # (1)
    resolveTo: NotRequired[ResolveToTypeDef],  # (2)
  1. See TargetResourceTypeDef
  2. See ResolveToTypeDef

ExecuteActionRequestTypeDef#

# ExecuteActionRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecuteActionRequestTypeDef


def get_value() -> ExecuteActionRequestTypeDef:
    return {
        "targetResource": ...,
    }


# ExecuteActionRequestTypeDef definition

class ExecuteActionRequestTypeDef(TypedDict):
    targetResource: TargetResourceTypeDef,  # (1)
    actionDefinitionId: str,
    actionPayload: ActionPayloadTypeDef,  # (2)
    clientToken: NotRequired[str],
    resolveTo: NotRequired[ResolveToTypeDef],  # (3)
  1. See TargetResourceTypeDef
  2. See ActionPayloadTypeDef
  3. See ResolveToTypeDef

AggregatedValueTypeDef#

# AggregatedValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AggregatedValueTypeDef


def get_value() -> AggregatedValueTypeDef:
    return {
        "timestamp": ...,
    }


# AggregatedValueTypeDef definition

class AggregatedValueTypeDef(TypedDict):
    timestamp: datetime.datetime,
    value: AggregatesTypeDef,  # (2)
    quality: NotRequired[QualityType],  # (1)
  1. See QualityType
  2. See AggregatesTypeDef

AssetCompositeModelSummaryTypeDef#

# AssetCompositeModelSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetCompositeModelSummaryTypeDef


def get_value() -> AssetCompositeModelSummaryTypeDef:
    return {
        "id": ...,
    }


# AssetCompositeModelSummaryTypeDef definition

class AssetCompositeModelSummaryTypeDef(TypedDict):
    id: str,
    name: str,
    type: str,
    description: str,
    path: list[AssetCompositeModelPathSegmentTypeDef],  # (1)
    externalId: NotRequired[str],
  1. See list[AssetCompositeModelPathSegmentTypeDef]

AssetRelationshipSummaryTypeDef#

# AssetRelationshipSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetRelationshipSummaryTypeDef


def get_value() -> AssetRelationshipSummaryTypeDef:
    return {
        "hierarchyInfo": ...,
    }


# AssetRelationshipSummaryTypeDef definition

class AssetRelationshipSummaryTypeDef(TypedDict):
    relationshipType: AssetRelationshipTypeType,  # (2)
    hierarchyInfo: NotRequired[AssetHierarchyInfoTypeDef],  # (1)
  1. See AssetHierarchyInfoTypeDef
  2. See AssetRelationshipTypeType

AssetModelCompositeModelSummaryTypeDef#

# AssetModelCompositeModelSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelCompositeModelSummaryTypeDef


def get_value() -> AssetModelCompositeModelSummaryTypeDef:
    return {
        "id": ...,
    }


# AssetModelCompositeModelSummaryTypeDef definition

class AssetModelCompositeModelSummaryTypeDef(TypedDict):
    id: str,
    name: str,
    type: str,
    externalId: NotRequired[str],
    description: NotRequired[str],
    path: NotRequired[list[AssetModelCompositeModelPathSegmentTypeDef]],  # (1)
  1. See list[AssetModelCompositeModelPathSegmentTypeDef]

VariableValueOutputTypeDef#

# VariableValueOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import VariableValueOutputTypeDef


def get_value() -> VariableValueOutputTypeDef:
    return {
        "propertyId": ...,
    }


# VariableValueOutputTypeDef definition

class VariableValueOutputTypeDef(TypedDict):
    propertyId: NotRequired[str],
    hierarchyId: NotRequired[str],
    propertyPath: NotRequired[list[AssetModelPropertyPathSegmentTypeDef]],  # (1)
  1. See list[AssetModelPropertyPathSegmentTypeDef]

VariableValueTypeDef#

# VariableValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import VariableValueTypeDef


def get_value() -> VariableValueTypeDef:
    return {
        "propertyId": ...,
    }


# VariableValueTypeDef definition

class VariableValueTypeDef(TypedDict):
    propertyId: NotRequired[str],
    hierarchyId: NotRequired[str],
    propertyPath: NotRequired[Sequence[AssetModelPropertyPathSegmentTypeDef]],  # (1)
  1. See Sequence[AssetModelPropertyPathSegmentTypeDef]

DataBindingValueFilterTypeDef#

# DataBindingValueFilterTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DataBindingValueFilterTypeDef


def get_value() -> DataBindingValueFilterTypeDef:
    return {
        "asset": ...,
    }


# DataBindingValueFilterTypeDef definition

class DataBindingValueFilterTypeDef(TypedDict):
    asset: NotRequired[AssetBindingValueFilterTypeDef],  # (1)
    assetModel: NotRequired[AssetModelBindingValueFilterTypeDef],  # (2)
    assetProperty: NotRequired[AssetPropertyBindingValueFilterTypeDef],  # (3)
    assetModelProperty: NotRequired[AssetModelPropertyBindingValueFilterTypeDef],  # (4)
  1. See AssetBindingValueFilterTypeDef
  2. See AssetModelBindingValueFilterTypeDef
  3. See AssetPropertyBindingValueFilterTypeDef
  4. See AssetModelPropertyBindingValueFilterTypeDef

ComputationModelDataBindingValueOutputTypeDef#

# ComputationModelDataBindingValueOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelDataBindingValueOutputTypeDef


def get_value() -> ComputationModelDataBindingValueOutputTypeDef:
    return {
        "assetModelProperty": ...,
    }


# ComputationModelDataBindingValueOutputTypeDef definition

class ComputationModelDataBindingValueOutputTypeDef(TypedDict):
    assetModelProperty: NotRequired[AssetModelPropertyBindingValueTypeDef],  # (1)
    assetProperty: NotRequired[AssetPropertyBindingValueTypeDef],  # (2)
    list: NotRequired[list[dict[str, Any]]],
  1. See AssetModelPropertyBindingValueTypeDef
  2. See AssetPropertyBindingValueTypeDef

ComputationModelDataBindingValueTypeDef#

# ComputationModelDataBindingValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelDataBindingValueTypeDef


def get_value() -> ComputationModelDataBindingValueTypeDef:
    return {
        "assetModelProperty": ...,
    }


# ComputationModelDataBindingValueTypeDef definition

class ComputationModelDataBindingValueTypeDef(TypedDict):
    assetModelProperty: NotRequired[AssetModelPropertyBindingValueTypeDef],  # (1)
    assetProperty: NotRequired[AssetPropertyBindingValueTypeDef],  # (2)
    list: NotRequired[Sequence[Mapping[str, Any]]],
  1. See AssetModelPropertyBindingValueTypeDef
  2. See AssetPropertyBindingValueTypeDef

DataBindingValueTypeDef#

# DataBindingValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DataBindingValueTypeDef


def get_value() -> DataBindingValueTypeDef:
    return {
        "assetModelProperty": ...,
    }


# DataBindingValueTypeDef definition

class DataBindingValueTypeDef(TypedDict):
    assetModelProperty: NotRequired[AssetModelPropertyBindingValueTypeDef],  # (1)
    assetProperty: NotRequired[AssetPropertyBindingValueTypeDef],  # (2)
  1. See AssetModelPropertyBindingValueTypeDef
  2. See AssetPropertyBindingValueTypeDef

AssetPropertySummaryTypeDef#

# AssetPropertySummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetPropertySummaryTypeDef


def get_value() -> AssetPropertySummaryTypeDef:
    return {
        "id": ...,
    }


# AssetPropertySummaryTypeDef definition

class AssetPropertySummaryTypeDef(TypedDict):
    id: str,
    externalId: NotRequired[str],
    alias: NotRequired[str],
    unit: NotRequired[str],
    notification: NotRequired[PropertyNotificationTypeDef],  # (1)
    assetCompositeModelId: NotRequired[str],
    path: NotRequired[list[AssetPropertyPathSegmentTypeDef]],  # (2)
  1. See PropertyNotificationTypeDef
  2. See list[AssetPropertyPathSegmentTypeDef]

AssetPropertyTypeDef#

# AssetPropertyTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetPropertyTypeDef


def get_value() -> AssetPropertyTypeDef:
    return {
        "id": ...,
    }


# AssetPropertyTypeDef definition

class AssetPropertyTypeDef(TypedDict):
    id: str,
    name: str,
    dataType: PropertyDataTypeType,  # (2)
    externalId: NotRequired[str],
    alias: NotRequired[str],
    notification: NotRequired[PropertyNotificationTypeDef],  # (1)
    dataTypeSpec: NotRequired[str],
    unit: NotRequired[str],
    path: NotRequired[list[AssetPropertyPathSegmentTypeDef]],  # (3)
  1. See PropertyNotificationTypeDef
  2. See PropertyDataTypeType
  3. See list[AssetPropertyPathSegmentTypeDef]

AssociateDataSegmentEntryTypeDef#

# AssociateDataSegmentEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssociateDataSegmentEntryTypeDef


def get_value() -> AssociateDataSegmentEntryTypeDef:
    return {
        "sourceDatasetId": ...,
    }


# AssociateDataSegmentEntryTypeDef definition

class AssociateDataSegmentEntryTypeDef(TypedDict):
    sourceDatasetId: str,
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef

BatchPutAssetPropertyErrorTypeDef#

# BatchPutAssetPropertyErrorTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchPutAssetPropertyErrorTypeDef


def get_value() -> BatchPutAssetPropertyErrorTypeDef:
    return {
        "errorCode": ...,
    }


# BatchPutAssetPropertyErrorTypeDef definition

class BatchPutAssetPropertyErrorTypeDef(TypedDict):
    errorCode: BatchPutAssetPropertyValueErrorCodeType,  # (1)
    errorMessage: str,
    timestamps: list[TimeInNanosTypeDef],  # (2)
  1. See BatchPutAssetPropertyValueErrorCodeType
  2. See list[TimeInNanosTypeDef]

DataSegmentRelationshipSummaryTypeDef#

# DataSegmentRelationshipSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DataSegmentRelationshipSummaryTypeDef


def get_value() -> DataSegmentRelationshipSummaryTypeDef:
    return {
        "targetDatasetId": ...,
    }


# DataSegmentRelationshipSummaryTypeDef definition

class DataSegmentRelationshipSummaryTypeDef(TypedDict):
    targetDatasetId: str,
    sourceDatasetId: str,
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef

DeleteDataSegmentEntryTypeDef#

# DeleteDataSegmentEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteDataSegmentEntryTypeDef


def get_value() -> DeleteDataSegmentEntryTypeDef:
    return {
        "timeSeriesId": ...,
    }


# DeleteDataSegmentEntryTypeDef definition

class DeleteDataSegmentEntryTypeDef(TypedDict):
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef

DisassociateDataSegmentEntryTypeDef#

# DisassociateDataSegmentEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DisassociateDataSegmentEntryTypeDef


def get_value() -> DisassociateDataSegmentEntryTypeDef:
    return {
        "sourceDatasetId": ...,
    }


# DisassociateDataSegmentEntryTypeDef definition

class DisassociateDataSegmentEntryTypeDef(TypedDict):
    sourceDatasetId: str,
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef

EnrichmentTrimSettingsTypeDef#

# EnrichmentTrimSettingsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import EnrichmentTrimSettingsTypeDef


def get_value() -> EnrichmentTrimSettingsTypeDef:
    return {
        "startTime": ...,
    }


# EnrichmentTrimSettingsTypeDef definition

class EnrichmentTrimSettingsTypeDef(TypedDict):
    startTime: TimeInNanosTypeDef,  # (1)
    endTime: TimeInNanosTypeDef,  # (1)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef

FailedDataSegmentAssociationTypeDef#

# FailedDataSegmentAssociationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import FailedDataSegmentAssociationTypeDef


def get_value() -> FailedDataSegmentAssociationTypeDef:
    return {
        "sourceDatasetId": ...,
    }


# FailedDataSegmentAssociationTypeDef definition

class FailedDataSegmentAssociationTypeDef(TypedDict):
    sourceDatasetId: str,
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
    errorCode: DataSegmentErrorCodeType,  # (3)
    errorMessage: str,
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef
  3. See DataSegmentErrorCodeType

FailedDataSegmentDeletionTypeDef#

# FailedDataSegmentDeletionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import FailedDataSegmentDeletionTypeDef


def get_value() -> FailedDataSegmentDeletionTypeDef:
    return {
        "timeSeriesId": ...,
    }


# FailedDataSegmentDeletionTypeDef definition

class FailedDataSegmentDeletionTypeDef(TypedDict):
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
    errorCode: DataSegmentErrorCodeType,  # (3)
    errorMessage: str,
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef
  3. See DataSegmentErrorCodeType

FailedDataSegmentDisassociationTypeDef#

# FailedDataSegmentDisassociationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import FailedDataSegmentDisassociationTypeDef


def get_value() -> FailedDataSegmentDisassociationTypeDef:
    return {
        "sourceDatasetId": ...,
    }


# FailedDataSegmentDisassociationTypeDef definition

class FailedDataSegmentDisassociationTypeDef(TypedDict):
    sourceDatasetId: str,
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
    errorCode: DataSegmentErrorCodeType,  # (3)
    errorMessage: str,
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef
  3. See DataSegmentErrorCodeType

SearchResultTypeDef#

# SearchResultTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import SearchResultTypeDef


def get_value() -> SearchResultTypeDef:
    return {
        "searchId": ...,
    }


# SearchResultTypeDef definition

class SearchResultTypeDef(TypedDict):
    searchId: str,
    workspaceName: str,
    datasetId: str,
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
    topTimestamp: TimeInNanosTypeDef,  # (1)
    score: float,
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef
  3. See TimeInNanosTypeDef

SessionConfigTypeDef#

# SessionConfigTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import SessionConfigTypeDef


def get_value() -> SessionConfigTypeDef:
    return {
        "sessionStartTimestamp": ...,
    }


# SessionConfigTypeDef definition

class SessionConfigTypeDef(TypedDict):
    sessionStartTimestamp: TimeInNanosTypeDef,  # (1)
    sessionEndTimestamp: TimeInNanosTypeDef,  # (1)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef

TimeIntervalTypeDef#

# TimeIntervalTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TimeIntervalTypeDef


def get_value() -> TimeIntervalTypeDef:
    return {
        "startTime": ...,
    }


# TimeIntervalTypeDef definition

class TimeIntervalTypeDef(TypedDict):
    startTime: TimeInNanosTypeDef,  # (1)
    endTime: TimeInNanosTypeDef,  # (1)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef

TrimSettingsTypeDef#

# TrimSettingsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TrimSettingsTypeDef


def get_value() -> TrimSettingsTypeDef:
    return {
        "startTime": ...,
    }


# TrimSettingsTypeDef definition

class TrimSettingsTypeDef(TypedDict):
    startTime: TimeInNanosTypeDef,  # (1)
    endTime: TimeInNanosTypeDef,  # (1)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef

BatchAssociateProjectAssetsResponseTypeDef#

# BatchAssociateProjectAssetsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchAssociateProjectAssetsResponseTypeDef


def get_value() -> BatchAssociateProjectAssetsResponseTypeDef:
    return {
        "errors": ...,
    }


# BatchAssociateProjectAssetsResponseTypeDef definition

class BatchAssociateProjectAssetsResponseTypeDef(TypedDict):
    errors: list[AssetErrorDetailsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See list[AssetErrorDetailsTypeDef]
  2. See ResponseMetadataTypeDef

BatchDisassociateProjectAssetsResponseTypeDef#

# BatchDisassociateProjectAssetsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchDisassociateProjectAssetsResponseTypeDef


def get_value() -> BatchDisassociateProjectAssetsResponseTypeDef:
    return {
        "errors": ...,
    }


# BatchDisassociateProjectAssetsResponseTypeDef definition

class BatchDisassociateProjectAssetsResponseTypeDef(TypedDict):
    errors: list[AssetErrorDetailsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See list[AssetErrorDetailsTypeDef]
  2. See ResponseMetadataTypeDef

CancelEnrichmentJobResponseTypeDef#

# CancelEnrichmentJobResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CancelEnrichmentJobResponseTypeDef


def get_value() -> CancelEnrichmentJobResponseTypeDef:
    return {
        "jobId": ...,
    }


# CancelEnrichmentJobResponseTypeDef definition

class CancelEnrichmentJobResponseTypeDef(TypedDict):
    jobId: str,
    status: EnrichmentJobStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnrichmentJobStatusType
  2. See ResponseMetadataTypeDef

CancelPipelineExecutionResponseTypeDef#

# CancelPipelineExecutionResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CancelPipelineExecutionResponseTypeDef


def get_value() -> CancelPipelineExecutionResponseTypeDef:
    return {
        "state": ...,
    }


# CancelPipelineExecutionResponseTypeDef definition

class CancelPipelineExecutionResponseTypeDef(TypedDict):
    state: PipelineExecutionStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PipelineExecutionStateType
  2. See ResponseMetadataTypeDef

CancelQueryResponseTypeDef#

# CancelQueryResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CancelQueryResponseTypeDef


def get_value() -> CancelQueryResponseTypeDef:
    return {
        "queryId": ...,
    }


# CancelQueryResponseTypeDef definition

class CancelQueryResponseTypeDef(TypedDict):
    queryId: str,
    status: QueryStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueryStatusType
  2. See ResponseMetadataTypeDef

CreateAccessPolicyResponseTypeDef#

# CreateAccessPolicyResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateAccessPolicyResponseTypeDef


def get_value() -> CreateAccessPolicyResponseTypeDef:
    return {
        "accessPolicyId": ...,
    }


# CreateAccessPolicyResponseTypeDef definition

class CreateAccessPolicyResponseTypeDef(TypedDict):
    accessPolicyId: str,
    accessPolicyArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateApplicationResponseTypeDef#

# CreateApplicationResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateApplicationResponseTypeDef


def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "arn": ...,
    }


# CreateApplicationResponseTypeDef definition

class CreateApplicationResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    dnsSubdomain: str,
    name: str,
    status: ApplicationStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationStatusType
  2. See ResponseMetadataTypeDef

CreateBulkImportJobResponseTypeDef#

# CreateBulkImportJobResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateBulkImportJobResponseTypeDef


def get_value() -> CreateBulkImportJobResponseTypeDef:
    return {
        "jobId": ...,
    }


# CreateBulkImportJobResponseTypeDef definition

class CreateBulkImportJobResponseTypeDef(TypedDict):
    jobId: str,
    jobName: str,
    jobStatus: JobStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobStatusType
  2. See ResponseMetadataTypeDef

CreateDashboardResponseTypeDef#

# CreateDashboardResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateDashboardResponseTypeDef


def get_value() -> CreateDashboardResponseTypeDef:
    return {
        "dashboardId": ...,
    }


# CreateDashboardResponseTypeDef definition

class CreateDashboardResponseTypeDef(TypedDict):
    dashboardId: str,
    dashboardArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateDatasetExportJobResponseTypeDef#

# CreateDatasetExportJobResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateDatasetExportJobResponseTypeDef


def get_value() -> CreateDatasetExportJobResponseTypeDef:
    return {
        "jobId": ...,
    }


# CreateDatasetExportJobResponseTypeDef definition

class CreateDatasetExportJobResponseTypeDef(TypedDict):
    jobId: str,
    workspaceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateEnrichmentJobResponseTypeDef#

# CreateEnrichmentJobResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateEnrichmentJobResponseTypeDef


def get_value() -> CreateEnrichmentJobResponseTypeDef:
    return {
        "jobId": ...,
    }


# CreateEnrichmentJobResponseTypeDef definition

class CreateEnrichmentJobResponseTypeDef(TypedDict):
    jobId: str,
    status: EnrichmentJobStatusType,  # (1)
    createdAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnrichmentJobStatusType
  2. See ResponseMetadataTypeDef

CreateGatewayResponseTypeDef#

# CreateGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateGatewayResponseTypeDef


def get_value() -> CreateGatewayResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# CreateGatewayResponseTypeDef definition

class CreateGatewayResponseTypeDef(TypedDict):
    gatewayId: str,
    gatewayArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateProjectResponseTypeDef#

# CreateProjectResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateProjectResponseTypeDef


def get_value() -> CreateProjectResponseTypeDef:
    return {
        "projectId": ...,
    }


# CreateProjectResponseTypeDef definition

class CreateProjectResponseTypeDef(TypedDict):
    projectId: str,
    projectArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeActionResponseTypeDef#

# DescribeActionResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeActionResponseTypeDef


def get_value() -> DescribeActionResponseTypeDef:
    return {
        "actionId": ...,
    }


# DescribeActionResponseTypeDef definition

class DescribeActionResponseTypeDef(TypedDict):
    actionId: str,
    targetResource: TargetResourceTypeDef,  # (1)
    actionDefinitionId: str,
    actionPayload: ActionPayloadTypeDef,  # (2)
    executionTime: datetime.datetime,
    resolveTo: ResolveToTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TargetResourceTypeDef
  2. See ActionPayloadTypeDef
  3. See ResolveToTypeDef
  4. See ResponseMetadataTypeDef

DescribeApplicationResponseTypeDef#

# DescribeApplicationResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeApplicationResponseTypeDef


def get_value() -> DescribeApplicationResponseTypeDef:
    return {
        "arn": ...,
    }


# DescribeApplicationResponseTypeDef definition

class DescribeApplicationResponseTypeDef(TypedDict):
    arn: str,
    createdAt: datetime.datetime,
    dnsSubdomain: str,
    description: str,
    id: str,
    idcApplicationArn: str,
    name: str,
    status: ApplicationStatusType,  # (1)
    updatedAt: datetime.datetime,
    workspaceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationStatusType
  2. See ResponseMetadataTypeDef

DescribeComputationModelExecutionSummaryResponseTypeDef#

# DescribeComputationModelExecutionSummaryResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeComputationModelExecutionSummaryResponseTypeDef


def get_value() -> DescribeComputationModelExecutionSummaryResponseTypeDef:
    return {
        "computationModelId": ...,
    }


# DescribeComputationModelExecutionSummaryResponseTypeDef definition

class DescribeComputationModelExecutionSummaryResponseTypeDef(TypedDict):
    computationModelId: str,
    resolveTo: ResolveToTypeDef,  # (1)
    computationModelExecutionSummary: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResolveToTypeDef
  2. See ResponseMetadataTypeDef

DescribeDashboardResponseTypeDef#

# DescribeDashboardResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeDashboardResponseTypeDef


def get_value() -> DescribeDashboardResponseTypeDef:
    return {
        "dashboardId": ...,
    }


# DescribeDashboardResponseTypeDef definition

class DescribeDashboardResponseTypeDef(TypedDict):
    dashboardId: str,
    dashboardArn: str,
    dashboardName: str,
    projectId: str,
    dashboardDescription: str,
    dashboardDefinition: str,
    dashboardCreationDate: datetime.datetime,
    dashboardLastUpdateDate: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeGatewayCapabilityConfigurationResponseTypeDef#

# DescribeGatewayCapabilityConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeGatewayCapabilityConfigurationResponseTypeDef


def get_value() -> DescribeGatewayCapabilityConfigurationResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# DescribeGatewayCapabilityConfigurationResponseTypeDef definition

class DescribeGatewayCapabilityConfigurationResponseTypeDef(TypedDict):
    gatewayId: str,
    capabilityNamespace: str,
    capabilityConfiguration: str,
    capabilitySyncStatus: CapabilitySyncStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CapabilitySyncStatusType
  2. See ResponseMetadataTypeDef

DescribeProjectResponseTypeDef#

# DescribeProjectResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeProjectResponseTypeDef


def get_value() -> DescribeProjectResponseTypeDef:
    return {
        "projectId": ...,
    }


# DescribeProjectResponseTypeDef definition

class DescribeProjectResponseTypeDef(TypedDict):
    projectId: str,
    projectArn: str,
    projectName: str,
    portalId: str,
    projectDescription: str,
    projectCreationDate: datetime.datetime,
    projectLastUpdateDate: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeSearchResponseTypeDef#

# DescribeSearchResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeSearchResponseTypeDef


def get_value() -> DescribeSearchResponseTypeDef:
    return {
        "searchId": ...,
    }


# DescribeSearchResponseTypeDef definition

class DescribeSearchResponseTypeDef(TypedDict):
    searchId: str,
    workspaceName: str,
    status: SearchStatusType,  # (1)
    queryStatement: str,
    searchType: SearchTypeType,  # (2)
    statusReason: str,
    startedAt: datetime.datetime,
    groupId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See SearchStatusType
  2. See SearchTypeType
  3. See ResponseMetadataTypeDef

DescribeTimeSeriesResponseTypeDef#

# DescribeTimeSeriesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeTimeSeriesResponseTypeDef


def get_value() -> DescribeTimeSeriesResponseTypeDef:
    return {
        "assetId": ...,
    }


# DescribeTimeSeriesResponseTypeDef definition

class DescribeTimeSeriesResponseTypeDef(TypedDict):
    assetId: str,
    propertyId: str,
    alias: str,
    timeSeriesId: str,
    dataType: PropertyDataTypeType,  # (1)
    dataTypeSpec: str,
    timeSeriesCreationDate: datetime.datetime,
    timeSeriesLastUpdateDate: datetime.datetime,
    timeSeriesArn: str,
    workspaceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PropertyDataTypeType
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExecuteActionResponseTypeDef#

# ExecuteActionResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecuteActionResponseTypeDef


def get_value() -> ExecuteActionResponseTypeDef:
    return {
        "actionId": ...,
    }


# ExecuteActionResponseTypeDef definition

class ExecuteActionResponseTypeDef(TypedDict):
    actionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetCaptureDataResponseTypeDef#

# GetCaptureDataResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetCaptureDataResponseTypeDef


def get_value() -> GetCaptureDataResponseTypeDef:
    return {
        "data": ...,
    }


# GetCaptureDataResponseTypeDef definition

class GetCaptureDataResponseTypeDef(TypedDict):
    data: bytes,
    startTime: TimeInNanosTypeDef,  # (1)
    endTime: TimeInNanosTypeDef,  # (1)
    dataType: VideoDataTypeType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
    nextToken: NotRequired[str],
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef
  3. See VideoDataTypeType
  4. See ResponseMetadataTypeDef

ListApplicationsResponseTypeDef#

# ListApplicationsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListApplicationsResponseTypeDef


def get_value() -> ListApplicationsResponseTypeDef:
    return {
        "nextToken": ...,
    }


# ListApplicationsResponseTypeDef definition

class ListApplicationsResponseTypeDef(TypedDict):
    applications: list[ApplicationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ApplicationSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListProjectAssetsResponseTypeDef#

# ListProjectAssetsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListProjectAssetsResponseTypeDef


def get_value() -> ListProjectAssetsResponseTypeDef:
    return {
        "assetIds": ...,
    }


# ListProjectAssetsResponseTypeDef definition

class ListProjectAssetsResponseTypeDef(TypedDict):
    assetIds: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    nextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartPipelineExecutionResponseTypeDef#

# StartPipelineExecutionResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import StartPipelineExecutionResponseTypeDef


def get_value() -> StartPipelineExecutionResponseTypeDef:
    return {
        "pipelineExecutionId": ...,
    }


# StartPipelineExecutionResponseTypeDef definition

class StartPipelineExecutionResponseTypeDef(TypedDict):
    pipelineExecutionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartQueryResponseTypeDef#

# StartQueryResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import StartQueryResponseTypeDef


def get_value() -> StartQueryResponseTypeDef:
    return {
        "queryId": ...,
    }


# StartQueryResponseTypeDef definition

class StartQueryResponseTypeDef(TypedDict):
    queryId: str,
    status: QueryStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueryStatusType
  2. See ResponseMetadataTypeDef

StartSearchResponseTypeDef#

# StartSearchResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import StartSearchResponseTypeDef


def get_value() -> StartSearchResponseTypeDef:
    return {
        "searchId": ...,
    }


# StartSearchResponseTypeDef definition

class StartSearchResponseTypeDef(TypedDict):
    searchId: str,
    workspaceName: str,
    status: SearchStatusType,  # (1)
    groupId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SearchStatusType
  2. See ResponseMetadataTypeDef

UpdateGatewayCapabilityConfigurationResponseTypeDef#

# UpdateGatewayCapabilityConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateGatewayCapabilityConfigurationResponseTypeDef


def get_value() -> UpdateGatewayCapabilityConfigurationResponseTypeDef:
    return {
        "capabilityNamespace": ...,
    }


# UpdateGatewayCapabilityConfigurationResponseTypeDef definition

class UpdateGatewayCapabilityConfigurationResponseTypeDef(TypedDict):
    capabilityNamespace: str,
    capabilitySyncStatus: CapabilitySyncStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CapabilitySyncStatusType
  2. See ResponseMetadataTypeDef

BatchGetAssetPropertyAggregatesEntryTypeDef#

# BatchGetAssetPropertyAggregatesEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyAggregatesEntryTypeDef


def get_value() -> BatchGetAssetPropertyAggregatesEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyAggregatesEntryTypeDef definition

class BatchGetAssetPropertyAggregatesEntryTypeDef(TypedDict):
    entryId: str,
    aggregateTypes: Sequence[AggregateTypeType],  # (1)
    resolution: str,
    startDate: TimestampTypeDef,
    endDate: TimestampTypeDef,
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
    qualities: NotRequired[Sequence[QualityType]],  # (2)
    timeOrdering: NotRequired[TimeOrderingType],  # (3)
  1. See Sequence[AggregateTypeType]
  2. See Sequence[QualityType]
  3. See TimeOrderingType

BatchGetAssetPropertyValueHistoryEntryTypeDef#

# BatchGetAssetPropertyValueHistoryEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueHistoryEntryTypeDef


def get_value() -> BatchGetAssetPropertyValueHistoryEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyValueHistoryEntryTypeDef definition

class BatchGetAssetPropertyValueHistoryEntryTypeDef(TypedDict):
    entryId: str,
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
    startDate: NotRequired[TimestampTypeDef],
    endDate: NotRequired[TimestampTypeDef],
    qualities: NotRequired[Sequence[QualityType]],  # (1)
    timeOrdering: NotRequired[TimeOrderingType],  # (2)
  1. See Sequence[QualityType]
  2. See TimeOrderingType

GetAssetPropertyAggregatesRequestTypeDef#

# GetAssetPropertyAggregatesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetAssetPropertyAggregatesRequestTypeDef


def get_value() -> GetAssetPropertyAggregatesRequestTypeDef:
    return {
        "aggregateTypes": ...,
    }


# GetAssetPropertyAggregatesRequestTypeDef definition

class GetAssetPropertyAggregatesRequestTypeDef(TypedDict):
    aggregateTypes: Sequence[AggregateTypeType],  # (1)
    resolution: str,
    startDate: TimestampTypeDef,
    endDate: TimestampTypeDef,
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
    qualities: NotRequired[Sequence[QualityType]],  # (2)
    timeOrdering: NotRequired[TimeOrderingType],  # (3)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See Sequence[AggregateTypeType]
  2. See Sequence[QualityType]
  3. See TimeOrderingType

GetAssetPropertyValueHistoryRequestTypeDef#

# GetAssetPropertyValueHistoryRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetAssetPropertyValueHistoryRequestTypeDef


def get_value() -> GetAssetPropertyValueHistoryRequestTypeDef:
    return {
        "assetId": ...,
    }


# GetAssetPropertyValueHistoryRequestTypeDef definition

class GetAssetPropertyValueHistoryRequestTypeDef(TypedDict):
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
    startDate: NotRequired[TimestampTypeDef],
    endDate: NotRequired[TimestampTypeDef],
    qualities: NotRequired[Sequence[QualityType]],  # (1)
    timeOrdering: NotRequired[TimeOrderingType],  # (2)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See Sequence[QualityType]
  2. See TimeOrderingType

ListEnrichmentJobsRequestTypeDef#

# ListEnrichmentJobsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListEnrichmentJobsRequestTypeDef


def get_value() -> ListEnrichmentJobsRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# ListEnrichmentJobsRequestTypeDef definition

class ListEnrichmentJobsRequestTypeDef(TypedDict):
    workspaceName: str,
    datasetId: NotRequired[str],
    propertyAlias: NotRequired[str],
    timeSeriesId: NotRequired[str],
    status: NotRequired[EnrichmentJobStatusType],  # (1)
    jobType: NotRequired[JobTypeType],  # (2)
    startDate: NotRequired[TimestampTypeDef],
    endDate: NotRequired[TimestampTypeDef],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See EnrichmentJobStatusType
  2. See JobTypeType

ListPipelineExecutionsRequestTypeDef#

# ListPipelineExecutionsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPipelineExecutionsRequestTypeDef


def get_value() -> ListPipelineExecutionsRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# ListPipelineExecutionsRequestTypeDef definition

class ListPipelineExecutionsRequestTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    state: NotRequired[PipelineExecutionStateType],  # (1)
    startTimeAfter: NotRequired[TimestampTypeDef],
    startTimeBefore: NotRequired[TimestampTypeDef],
    endTimeAfter: NotRequired[TimestampTypeDef],
    endTimeBefore: NotRequired[TimestampTypeDef],
  1. See PipelineExecutionStateType

ListSearchesFiltersTypeDef#

# ListSearchesFiltersTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListSearchesFiltersTypeDef


def get_value() -> ListSearchesFiltersTypeDef:
    return {
        "statusFilter": ...,
    }


# ListSearchesFiltersTypeDef definition

class ListSearchesFiltersTypeDef(TypedDict):
    statusFilter: NotRequired[Sequence[SearchStatusType]],  # (1)
    startedAfter: NotRequired[TimestampTypeDef],
    startedBefore: NotRequired[TimestampTypeDef],
    groupIdFilter: NotRequired[Sequence[str]],
    searchTypeFilter: NotRequired[Sequence[SearchTypeType]],  # (2)
  1. See Sequence[SearchStatusType]
  2. See Sequence[SearchTypeType]

BatchGetAssetPropertyAggregatesSkippedEntryTypeDef#

# BatchGetAssetPropertyAggregatesSkippedEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyAggregatesSkippedEntryTypeDef


def get_value() -> BatchGetAssetPropertyAggregatesSkippedEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyAggregatesSkippedEntryTypeDef definition

class BatchGetAssetPropertyAggregatesSkippedEntryTypeDef(TypedDict):
    entryId: str,
    completionStatus: BatchEntryCompletionStatusType,  # (1)
    errorInfo: NotRequired[BatchGetAssetPropertyAggregatesErrorInfoTypeDef],  # (2)
  1. See BatchEntryCompletionStatusType
  2. See BatchGetAssetPropertyAggregatesErrorInfoTypeDef

BatchGetAssetPropertyValueRequestTypeDef#

# BatchGetAssetPropertyValueRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueRequestTypeDef


def get_value() -> BatchGetAssetPropertyValueRequestTypeDef:
    return {
        "entries": ...,
    }


# BatchGetAssetPropertyValueRequestTypeDef definition

class BatchGetAssetPropertyValueRequestTypeDef(TypedDict):
    entries: Sequence[BatchGetAssetPropertyValueEntryTypeDef],  # (1)
    nextToken: NotRequired[str],
  1. See Sequence[BatchGetAssetPropertyValueEntryTypeDef]

BatchGetAssetPropertyValueSkippedEntryTypeDef#

# BatchGetAssetPropertyValueSkippedEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueSkippedEntryTypeDef


def get_value() -> BatchGetAssetPropertyValueSkippedEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyValueSkippedEntryTypeDef definition

class BatchGetAssetPropertyValueSkippedEntryTypeDef(TypedDict):
    entryId: str,
    completionStatus: BatchEntryCompletionStatusType,  # (1)
    errorInfo: NotRequired[BatchGetAssetPropertyValueErrorInfoTypeDef],  # (2)
  1. See BatchEntryCompletionStatusType
  2. See BatchGetAssetPropertyValueErrorInfoTypeDef

BatchGetAssetPropertyValueHistorySkippedEntryTypeDef#

# BatchGetAssetPropertyValueHistorySkippedEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueHistorySkippedEntryTypeDef


def get_value() -> BatchGetAssetPropertyValueHistorySkippedEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyValueHistorySkippedEntryTypeDef definition

class BatchGetAssetPropertyValueHistorySkippedEntryTypeDef(TypedDict):
    entryId: str,
    completionStatus: BatchEntryCompletionStatusType,  # (1)
    errorInfo: NotRequired[BatchGetAssetPropertyValueHistoryErrorInfoTypeDef],  # (2)
  1. See BatchEntryCompletionStatusType
  2. See BatchGetAssetPropertyValueHistoryErrorInfoTypeDef

ImageFileTypeDef#

# ImageFileTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ImageFileTypeDef


def get_value() -> ImageFileTypeDef:
    return {
        "data": ...,
    }


# ImageFileTypeDef definition

class ImageFileTypeDef(TypedDict):
    data: BlobTypeDef,
    type: ImageFileTypeType,  # (1)
  1. See ImageFileTypeType

ColumnInfoTypeDef#

# ColumnInfoTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ColumnInfoTypeDef


def get_value() -> ColumnInfoTypeDef:
    return {
        "name": ...,
    }


# ColumnInfoTypeDef definition

class ColumnInfoTypeDef(TypedDict):
    name: NotRequired[str],
    type: NotRequired[ColumnTypeTypeDef],  # (1)
  1. See ColumnTypeTypeDef

GetQueryResultsResponseTypeDef#

# GetQueryResultsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetQueryResultsResponseTypeDef


def get_value() -> GetQueryResultsResponseTypeDef:
    return {
        "columnInfo": ...,
    }


# GetQueryResultsResponseTypeDef definition

class GetQueryResultsResponseTypeDef(TypedDict):
    columnInfo: list[ColumnInformationTypeDef],  # (1)
    rows: list[list[str]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ColumnInformationTypeDef]
  2. See ResponseMetadataTypeDef

CompositionDetailsTypeDef#

# CompositionDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CompositionDetailsTypeDef


def get_value() -> CompositionDetailsTypeDef:
    return {
        "compositionRelationship": ...,
    }


# CompositionDetailsTypeDef definition

class CompositionDetailsTypeDef(TypedDict):
    compositionRelationship: NotRequired[list[CompositionRelationshipItemTypeDef]],  # (1)
  1. See list[CompositionRelationshipItemTypeDef]

ListCompositionRelationshipsResponseTypeDef#

# ListCompositionRelationshipsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListCompositionRelationshipsResponseTypeDef


def get_value() -> ListCompositionRelationshipsResponseTypeDef:
    return {
        "compositionRelationshipSummaries": ...,
    }


# ListCompositionRelationshipsResponseTypeDef definition

class ListCompositionRelationshipsResponseTypeDef(TypedDict):
    compositionRelationshipSummaries: list[CompositionRelationshipSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[CompositionRelationshipSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ComputationModelConfigurationTypeDef#

# ComputationModelConfigurationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelConfigurationTypeDef


def get_value() -> ComputationModelConfigurationTypeDef:
    return {
        "anomalyDetection": ...,
    }


# ComputationModelConfigurationTypeDef definition

class ComputationModelConfigurationTypeDef(TypedDict):
    anomalyDetection: NotRequired[ComputationModelAnomalyDetectionConfigurationTypeDef],  # (1)
  1. See ComputationModelAnomalyDetectionConfigurationTypeDef

ComputeNodeExecutionStateDetailsTypeDef#

# ComputeNodeExecutionStateDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputeNodeExecutionStateDetailsTypeDef


def get_value() -> ComputeNodeExecutionStateDetailsTypeDef:
    return {
        "code": ...,
    }


# ComputeNodeExecutionStateDetailsTypeDef definition

class ComputeNodeExecutionStateDetailsTypeDef(TypedDict):
    code: ComputeNodeErrorCodeType,  # (1)
    message: str,
    details: NotRequired[list[DetailedPipelineErrorTypeDef]],  # (2)
  1. See ComputeNodeErrorCodeType
  2. See list[DetailedPipelineErrorTypeDef]

PipelineExecutionStateDetailsTypeDef#

# PipelineExecutionStateDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PipelineExecutionStateDetailsTypeDef


def get_value() -> PipelineExecutionStateDetailsTypeDef:
    return {
        "code": ...,
    }


# PipelineExecutionStateDetailsTypeDef definition

class PipelineExecutionStateDetailsTypeDef(TypedDict):
    message: str,
    code: NotRequired[PipelineErrorCodeType],  # (1)
    details: NotRequired[list[DetailedPipelineErrorTypeDef]],  # (2)
  1. See PipelineErrorCodeType
  2. See list[DetailedPipelineErrorTypeDef]

ConfigurationStatusTypeDef#

# ConfigurationStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ConfigurationStatusTypeDef


def get_value() -> ConfigurationStatusTypeDef:
    return {
        "state": ...,
    }


# ConfigurationStatusTypeDef definition

class ConfigurationStatusTypeDef(TypedDict):
    state: ConfigurationStateType,  # (1)
    error: NotRequired[ConfigurationErrorDetailsTypeDef],  # (2)
  1. See ConfigurationStateType
  2. See ConfigurationErrorDetailsTypeDef

TaskConfigurationOutputTypeDef#

# TaskConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TaskConfigurationOutputTypeDef


def get_value() -> TaskConfigurationOutputTypeDef:
    return {
        "containerTaskConfiguration": ...,
    }


# TaskConfigurationOutputTypeDef definition

class TaskConfigurationOutputTypeDef(TypedDict):
    containerTaskConfiguration: NotRequired[ContainerTaskConfigurationOutputTypeDef],  # (1)
  1. See ContainerTaskConfigurationOutputTypeDef

TaskConfigurationTypeDef#

# TaskConfigurationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TaskConfigurationTypeDef


def get_value() -> TaskConfigurationTypeDef:
    return {
        "containerTaskConfiguration": ...,
    }


# TaskConfigurationTypeDef definition

class TaskConfigurationTypeDef(TypedDict):
    containerTaskConfiguration: NotRequired[ContainerTaskConfigurationTypeDef],  # (1)
  1. See ContainerTaskConfigurationTypeDef

CreateWorkspaceRequestTypeDef#

# CreateWorkspaceRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateWorkspaceRequestTypeDef


def get_value() -> CreateWorkspaceRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# CreateWorkspaceRequestTypeDef definition

class CreateWorkspaceRequestTypeDef(TypedDict):
    workspaceName: str,
    encryptionConfiguration: WorkspaceEncryptionConfigurationTypeDef,  # (1)
    workspaceDescription: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See WorkspaceEncryptionConfigurationTypeDef

UpdateWorkspaceRequestTypeDef#

# UpdateWorkspaceRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateWorkspaceRequestTypeDef


def get_value() -> UpdateWorkspaceRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# UpdateWorkspaceRequestTypeDef definition

class UpdateWorkspaceRequestTypeDef(TypedDict):
    workspaceName: str,
    workspaceDescription: NotRequired[str],
    encryptionConfiguration: NotRequired[WorkspaceEncryptionConfigurationTypeDef],  # (1)
    clientToken: NotRequired[str],
  1. See WorkspaceEncryptionConfigurationTypeDef

FileFormatOutputTypeDef#

# FileFormatOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import FileFormatOutputTypeDef


def get_value() -> FileFormatOutputTypeDef:
    return {
        "csv": ...,
    }


# FileFormatOutputTypeDef definition

class FileFormatOutputTypeDef(TypedDict):
    csv: NotRequired[CsvOutputTypeDef],  # (1)
    parquet: NotRequired[dict[str, Any]],
    mp4: NotRequired[dict[str, Any]],
    annotation: NotRequired[dict[str, Any]],
  1. See CsvOutputTypeDef

MultiLayerStorageTypeDef#

# MultiLayerStorageTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MultiLayerStorageTypeDef


def get_value() -> MultiLayerStorageTypeDef:
    return {
        "customerManagedS3Storage": ...,
    }


# MultiLayerStorageTypeDef definition

class MultiLayerStorageTypeDef(TypedDict):
    customerManagedS3Storage: CustomerManagedS3StorageTypeDef,  # (1)
  1. See CustomerManagedS3StorageTypeDef

ListDashboardsResponseTypeDef#

# ListDashboardsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDashboardsResponseTypeDef


def get_value() -> ListDashboardsResponseTypeDef:
    return {
        "dashboardSummaries": ...,
    }


# ListDashboardsResponseTypeDef definition

class ListDashboardsResponseTypeDef(TypedDict):
    dashboardSummaries: list[DashboardSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[DashboardSummaryTypeDef]
  2. See ResponseMetadataTypeDef

DataSegmentSummaryTypeDef#

# DataSegmentSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DataSegmentSummaryTypeDef


def get_value() -> DataSegmentSummaryTypeDef:
    return {
        "sourceDatasetId": ...,
    }


# DataSegmentSummaryTypeDef definition

class DataSegmentSummaryTypeDef(TypedDict):
    sourceDatasetId: str,
    timeSeriesId: str,
    startTimestamp: TimeInNanosTypeDef,  # (1)
    endTimestamp: TimeInNanosTypeDef,  # (1)
    alias: str,
    dataType: PropertyDataTypeType,  # (3)
    enrichment: NotRequired[DataSegmentEnrichmentTypeDef],  # (4)
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef
  3. See PropertyDataTypeType
  4. See DataSegmentEnrichmentTypeDef

DatasetEnrichmentTypeDef#

# DatasetEnrichmentTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatasetEnrichmentTypeDef


def get_value() -> DatasetEnrichmentTypeDef:
    return {
        "video": ...,
    }


# DatasetEnrichmentTypeDef definition

class DatasetEnrichmentTypeDef(TypedDict):
    video: NotRequired[DatasetEnrichmentEntryTypeDef],  # (1)
  1. See DatasetEnrichmentEntryTypeDef

RowPaginatorTypeDef#

# RowPaginatorTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import RowPaginatorTypeDef


def get_value() -> RowPaginatorTypeDef:
    return {
        "data": ...,
    }


# RowPaginatorTypeDef definition

class RowPaginatorTypeDef(TypedDict):
    data: list[DatumPaginatorTypeDef],  # (1)
  1. See list[DatumPaginatorTypeDef]

RowTypeDef#

# RowTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import RowTypeDef


def get_value() -> RowTypeDef:
    return {
        "data": ...,
    }


# RowTypeDef definition

class RowTypeDef(TypedDict):
    data: list[DatumTypeDef],  # (1)
  1. See list[DatumTypeDef]

DescribeAssetModelInterfaceRelationshipResponseTypeDef#

# DescribeAssetModelInterfaceRelationshipResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetModelInterfaceRelationshipResponseTypeDef


def get_value() -> DescribeAssetModelInterfaceRelationshipResponseTypeDef:
    return {
        "assetModelId": ...,
    }


# DescribeAssetModelInterfaceRelationshipResponseTypeDef definition

class DescribeAssetModelInterfaceRelationshipResponseTypeDef(TypedDict):
    assetModelId: str,
    interfaceAssetModelId: str,
    propertyMappings: list[PropertyMappingTypeDef],  # (1)
    hierarchyMappings: list[HierarchyMappingTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See list[PropertyMappingTypeDef]
  2. See list[HierarchyMappingTypeDef]
  3. See ResponseMetadataTypeDef

PropertyMappingConfigurationTypeDef#

# PropertyMappingConfigurationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PropertyMappingConfigurationTypeDef


def get_value() -> PropertyMappingConfigurationTypeDef:
    return {
        "matchByPropertyName": ...,
    }


# PropertyMappingConfigurationTypeDef definition

class PropertyMappingConfigurationTypeDef(TypedDict):
    matchByPropertyName: NotRequired[bool],
    createMissingProperty: NotRequired[bool],
    overrides: NotRequired[Sequence[PropertyMappingTypeDef]],  # (1)
  1. See Sequence[PropertyMappingTypeDef]

DescribeAssetModelRequestWaitExtraTypeDef#

# DescribeAssetModelRequestWaitExtraTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetModelRequestWaitExtraTypeDef


def get_value() -> DescribeAssetModelRequestWaitExtraTypeDef:
    return {
        "assetModelId": ...,
    }


# DescribeAssetModelRequestWaitExtraTypeDef definition

class DescribeAssetModelRequestWaitExtraTypeDef(TypedDict):
    assetModelId: str,
    excludeProperties: NotRequired[bool],
    assetModelVersion: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeAssetModelRequestWaitTypeDef#

# DescribeAssetModelRequestWaitTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetModelRequestWaitTypeDef


def get_value() -> DescribeAssetModelRequestWaitTypeDef:
    return {
        "assetModelId": ...,
    }


# DescribeAssetModelRequestWaitTypeDef definition

class DescribeAssetModelRequestWaitTypeDef(TypedDict):
    assetModelId: str,
    excludeProperties: NotRequired[bool],
    assetModelVersion: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeAssetRequestWaitExtraTypeDef#

# DescribeAssetRequestWaitExtraTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetRequestWaitExtraTypeDef


def get_value() -> DescribeAssetRequestWaitExtraTypeDef:
    return {
        "assetId": ...,
    }


# DescribeAssetRequestWaitExtraTypeDef definition

class DescribeAssetRequestWaitExtraTypeDef(TypedDict):
    assetId: str,
    excludeProperties: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeAssetRequestWaitTypeDef#

# DescribeAssetRequestWaitTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetRequestWaitTypeDef


def get_value() -> DescribeAssetRequestWaitTypeDef:
    return {
        "assetId": ...,
    }


# DescribeAssetRequestWaitTypeDef definition

class DescribeAssetRequestWaitTypeDef(TypedDict):
    assetId: str,
    excludeProperties: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribePortalRequestWaitExtraTypeDef#

# DescribePortalRequestWaitExtraTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePortalRequestWaitExtraTypeDef


def get_value() -> DescribePortalRequestWaitExtraTypeDef:
    return {
        "portalId": ...,
    }


# DescribePortalRequestWaitExtraTypeDef definition

class DescribePortalRequestWaitExtraTypeDef(TypedDict):
    portalId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribePortalRequestWaitTypeDef#

# DescribePortalRequestWaitTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePortalRequestWaitTypeDef


def get_value() -> DescribePortalRequestWaitTypeDef:
    return {
        "portalId": ...,
    }


# DescribePortalRequestWaitTypeDef definition

class DescribePortalRequestWaitTypeDef(TypedDict):
    portalId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeExecutionResponseTypeDef#

# DescribeExecutionResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeExecutionResponseTypeDef


def get_value() -> DescribeExecutionResponseTypeDef:
    return {
        "executionId": ...,
    }


# DescribeExecutionResponseTypeDef definition

class DescribeExecutionResponseTypeDef(TypedDict):
    executionId: str,
    actionType: str,
    targetResource: TargetResourceTypeDef,  # (1)
    targetResourceVersion: str,
    resolveTo: ResolveToTypeDef,  # (2)
    executionStartTime: datetime.datetime,
    executionEndTime: datetime.datetime,
    executionStatus: ExecutionStatusTypeDef,  # (3)
    executionResult: dict[str, str],
    executionDetails: dict[str, str],
    executionEntityVersion: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TargetResourceTypeDef
  2. See ResolveToTypeDef
  3. See ExecutionStatusTypeDef
  4. See ResponseMetadataTypeDef

ExecutionSummaryTypeDef#

# ExecutionSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecutionSummaryTypeDef


def get_value() -> ExecutionSummaryTypeDef:
    return {
        "executionId": ...,
    }


# ExecutionSummaryTypeDef definition

class ExecutionSummaryTypeDef(TypedDict):
    executionId: str,
    targetResource: TargetResourceTypeDef,  # (1)
    targetResourceVersion: str,
    executionStartTime: datetime.datetime,
    executionStatus: ExecutionStatusTypeDef,  # (3)
    actionType: NotRequired[str],
    resolveTo: NotRequired[ResolveToTypeDef],  # (2)
    executionEndTime: NotRequired[datetime.datetime],
    executionEntityVersion: NotRequired[str],
  1. See TargetResourceTypeDef
  2. See ResolveToTypeDef
  3. See ExecutionStatusTypeDef

DescribeLoggingOptionsResponseTypeDef#

# DescribeLoggingOptionsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeLoggingOptionsResponseTypeDef


def get_value() -> DescribeLoggingOptionsResponseTypeDef:
    return {
        "loggingOptions": ...,
    }


# DescribeLoggingOptionsResponseTypeDef definition

class DescribeLoggingOptionsResponseTypeDef(TypedDict):
    loggingOptions: LoggingOptionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoggingOptionsTypeDef
  2. See ResponseMetadataTypeDef

PutLoggingOptionsRequestTypeDef#

# PutLoggingOptionsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PutLoggingOptionsRequestTypeDef


def get_value() -> PutLoggingOptionsRequestTypeDef:
    return {
        "loggingOptions": ...,
    }


# PutLoggingOptionsRequestTypeDef definition

class PutLoggingOptionsRequestTypeDef(TypedDict):
    loggingOptions: LoggingOptionsTypeDef,  # (1)
    workspaceName: NotRequired[str],
  1. See LoggingOptionsTypeDef

DescribePipelineExecutionRequestPaginateTypeDef#

# DescribePipelineExecutionRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePipelineExecutionRequestPaginateTypeDef


def get_value() -> DescribePipelineExecutionRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribePipelineExecutionRequestPaginateTypeDef definition

class DescribePipelineExecutionRequestPaginateTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    pipelineExecutionId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ExecuteQueryRequestPaginateTypeDef#

# ExecuteQueryRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecuteQueryRequestPaginateTypeDef


def get_value() -> ExecuteQueryRequestPaginateTypeDef:
    return {
        "queryStatement": ...,
    }


# ExecuteQueryRequestPaginateTypeDef definition

class ExecuteQueryRequestPaginateTypeDef(TypedDict):
    queryStatement: str,
    clientToken: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetAssetPropertyAggregatesRequestPaginateTypeDef#

# GetAssetPropertyAggregatesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetAssetPropertyAggregatesRequestPaginateTypeDef


def get_value() -> GetAssetPropertyAggregatesRequestPaginateTypeDef:
    return {
        "aggregateTypes": ...,
    }


# GetAssetPropertyAggregatesRequestPaginateTypeDef definition

class GetAssetPropertyAggregatesRequestPaginateTypeDef(TypedDict):
    aggregateTypes: Sequence[AggregateTypeType],  # (1)
    resolution: str,
    startDate: TimestampTypeDef,
    endDate: TimestampTypeDef,
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
    qualities: NotRequired[Sequence[QualityType]],  # (2)
    timeOrdering: NotRequired[TimeOrderingType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See Sequence[AggregateTypeType]
  2. See Sequence[QualityType]
  3. See TimeOrderingType
  4. See PaginatorConfigTypeDef

GetAssetPropertyValueHistoryRequestPaginateTypeDef#

# GetAssetPropertyValueHistoryRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetAssetPropertyValueHistoryRequestPaginateTypeDef


def get_value() -> GetAssetPropertyValueHistoryRequestPaginateTypeDef:
    return {
        "assetId": ...,
    }


# GetAssetPropertyValueHistoryRequestPaginateTypeDef definition

class GetAssetPropertyValueHistoryRequestPaginateTypeDef(TypedDict):
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
    startDate: NotRequired[TimestampTypeDef],
    endDate: NotRequired[TimestampTypeDef],
    qualities: NotRequired[Sequence[QualityType]],  # (1)
    timeOrdering: NotRequired[TimeOrderingType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See Sequence[QualityType]
  2. See TimeOrderingType
  3. See PaginatorConfigTypeDef

GetInterpolatedAssetPropertyValuesRequestPaginateTypeDef#

# GetInterpolatedAssetPropertyValuesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetInterpolatedAssetPropertyValuesRequestPaginateTypeDef


def get_value() -> GetInterpolatedAssetPropertyValuesRequestPaginateTypeDef:
    return {
        "startTimeInSeconds": ...,
    }


# GetInterpolatedAssetPropertyValuesRequestPaginateTypeDef definition

class GetInterpolatedAssetPropertyValuesRequestPaginateTypeDef(TypedDict):
    startTimeInSeconds: int,
    endTimeInSeconds: int,
    quality: QualityType,  # (1)
    intervalInSeconds: int,
    type: str,
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
    startTimeOffsetInNanos: NotRequired[int],
    endTimeOffsetInNanos: NotRequired[int],
    intervalWindowInSeconds: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See QualityType
  2. See PaginatorConfigTypeDef

GetQueryResultsRequestPaginateTypeDef#

# GetQueryResultsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetQueryResultsRequestPaginateTypeDef


def get_value() -> GetQueryResultsRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# GetQueryResultsRequestPaginateTypeDef definition

class GetQueryResultsRequestPaginateTypeDef(TypedDict):
    workspaceName: str,
    queryId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetSearchResultsRequestPaginateTypeDef#

# GetSearchResultsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetSearchResultsRequestPaginateTypeDef


def get_value() -> GetSearchResultsRequestPaginateTypeDef:
    return {
        "searchId": ...,
    }


# GetSearchResultsRequestPaginateTypeDef definition

class GetSearchResultsRequestPaginateTypeDef(TypedDict):
    searchId: str,
    workspaceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAccessPoliciesRequestPaginateTypeDef#

# ListAccessPoliciesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAccessPoliciesRequestPaginateTypeDef


def get_value() -> ListAccessPoliciesRequestPaginateTypeDef:
    return {
        "identityType": ...,
    }


# ListAccessPoliciesRequestPaginateTypeDef definition

class ListAccessPoliciesRequestPaginateTypeDef(TypedDict):
    identityType: NotRequired[IdentityTypeType],  # (1)
    identityId: NotRequired[str],
    resourceType: NotRequired[ResourceTypeType],  # (2)
    resourceId: NotRequired[str],
    iamArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See IdentityTypeType
  2. See ResourceTypeType
  3. See PaginatorConfigTypeDef

ListActionsRequestPaginateTypeDef#

# ListActionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListActionsRequestPaginateTypeDef


def get_value() -> ListActionsRequestPaginateTypeDef:
    return {
        "targetResourceType": ...,
    }


# ListActionsRequestPaginateTypeDef definition

class ListActionsRequestPaginateTypeDef(TypedDict):
    targetResourceType: TargetResourceTypeType,  # (1)
    targetResourceId: str,
    resolveToResourceType: NotRequired[ResolveToResourceTypeType],  # (2)
    resolveToResourceId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See TargetResourceTypeType
  2. See ResolveToResourceTypeType
  3. See PaginatorConfigTypeDef

ListApplicationsRequestPaginateTypeDef#

# ListApplicationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListApplicationsRequestPaginateTypeDef


def get_value() -> ListApplicationsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListApplicationsRequestPaginateTypeDef definition

class ListApplicationsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssetModelCompositeModelsRequestPaginateTypeDef#

# ListAssetModelCompositeModelsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelCompositeModelsRequestPaginateTypeDef


def get_value() -> ListAssetModelCompositeModelsRequestPaginateTypeDef:
    return {
        "assetModelId": ...,
    }


# ListAssetModelCompositeModelsRequestPaginateTypeDef definition

class ListAssetModelCompositeModelsRequestPaginateTypeDef(TypedDict):
    assetModelId: str,
    assetModelVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAssetModelPropertiesRequestPaginateTypeDef#

# ListAssetModelPropertiesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelPropertiesRequestPaginateTypeDef


def get_value() -> ListAssetModelPropertiesRequestPaginateTypeDef:
    return {
        "assetModelId": ...,
    }


# ListAssetModelPropertiesRequestPaginateTypeDef definition

class ListAssetModelPropertiesRequestPaginateTypeDef(TypedDict):
    assetModelId: str,
    filter: NotRequired[ListAssetModelPropertiesFilterType],  # (1)
    assetModelVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListAssetModelPropertiesFilterType
  2. See PaginatorConfigTypeDef

ListAssetModelsRequestPaginateTypeDef#

# ListAssetModelsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelsRequestPaginateTypeDef


def get_value() -> ListAssetModelsRequestPaginateTypeDef:
    return {
        "assetModelTypes": ...,
    }


# ListAssetModelsRequestPaginateTypeDef definition

class ListAssetModelsRequestPaginateTypeDef(TypedDict):
    assetModelTypes: NotRequired[Sequence[AssetModelTypeType]],  # (1)
    assetModelVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[AssetModelTypeType]
  2. See PaginatorConfigTypeDef

ListAssetPropertiesRequestPaginateTypeDef#

# ListAssetPropertiesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetPropertiesRequestPaginateTypeDef


def get_value() -> ListAssetPropertiesRequestPaginateTypeDef:
    return {
        "assetId": ...,
    }


# ListAssetPropertiesRequestPaginateTypeDef definition

class ListAssetPropertiesRequestPaginateTypeDef(TypedDict):
    assetId: str,
    filter: NotRequired[ListAssetPropertiesFilterType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListAssetPropertiesFilterType
  2. See PaginatorConfigTypeDef

ListAssetRelationshipsRequestPaginateTypeDef#

# ListAssetRelationshipsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetRelationshipsRequestPaginateTypeDef


def get_value() -> ListAssetRelationshipsRequestPaginateTypeDef:
    return {
        "assetId": ...,
    }


# ListAssetRelationshipsRequestPaginateTypeDef definition

class ListAssetRelationshipsRequestPaginateTypeDef(TypedDict):
    assetId: str,
    traversalType: TraversalTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TraversalTypeType
  2. See PaginatorConfigTypeDef

ListAssetsRequestPaginateTypeDef#

# ListAssetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetsRequestPaginateTypeDef


def get_value() -> ListAssetsRequestPaginateTypeDef:
    return {
        "assetModelId": ...,
    }


# ListAssetsRequestPaginateTypeDef definition

class ListAssetsRequestPaginateTypeDef(TypedDict):
    assetModelId: NotRequired[str],
    filter: NotRequired[ListAssetsFilterType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListAssetsFilterType
  2. See PaginatorConfigTypeDef

ListAssociatedAssetsRequestPaginateTypeDef#

# ListAssociatedAssetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssociatedAssetsRequestPaginateTypeDef


def get_value() -> ListAssociatedAssetsRequestPaginateTypeDef:
    return {
        "assetId": ...,
    }


# ListAssociatedAssetsRequestPaginateTypeDef definition

class ListAssociatedAssetsRequestPaginateTypeDef(TypedDict):
    assetId: str,
    hierarchyId: NotRequired[str],
    traversalDirection: NotRequired[TraversalDirectionType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TraversalDirectionType
  2. See PaginatorConfigTypeDef

ListBulkImportJobsRequestPaginateTypeDef#

# ListBulkImportJobsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListBulkImportJobsRequestPaginateTypeDef


def get_value() -> ListBulkImportJobsRequestPaginateTypeDef:
    return {
        "filter": ...,
    }


# ListBulkImportJobsRequestPaginateTypeDef definition

class ListBulkImportJobsRequestPaginateTypeDef(TypedDict):
    filter: NotRequired[ListBulkImportJobsFilterType],  # (1)
    workspaceName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListBulkImportJobsFilterType
  2. See PaginatorConfigTypeDef

ListCompositionRelationshipsRequestPaginateTypeDef#

# ListCompositionRelationshipsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListCompositionRelationshipsRequestPaginateTypeDef


def get_value() -> ListCompositionRelationshipsRequestPaginateTypeDef:
    return {
        "assetModelId": ...,
    }


# ListCompositionRelationshipsRequestPaginateTypeDef definition

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

ListComputationModelResolveToResourcesRequestPaginateTypeDef#

# ListComputationModelResolveToResourcesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelResolveToResourcesRequestPaginateTypeDef


def get_value() -> ListComputationModelResolveToResourcesRequestPaginateTypeDef:
    return {
        "computationModelId": ...,
    }


# ListComputationModelResolveToResourcesRequestPaginateTypeDef definition

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

ListComputationModelsRequestPaginateTypeDef#

# ListComputationModelsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelsRequestPaginateTypeDef


def get_value() -> ListComputationModelsRequestPaginateTypeDef:
    return {
        "computationModelType": ...,
    }


# ListComputationModelsRequestPaginateTypeDef definition

class ListComputationModelsRequestPaginateTypeDef(TypedDict):
    computationModelType: NotRequired[ComputationModelTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ComputationModelTypeType
  2. See PaginatorConfigTypeDef

ListDashboardsRequestPaginateTypeDef#

# ListDashboardsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDashboardsRequestPaginateTypeDef


def get_value() -> ListDashboardsRequestPaginateTypeDef:
    return {
        "projectId": ...,
    }


# ListDashboardsRequestPaginateTypeDef definition

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

ListDatasetDataSegmentRelationshipsRequestPaginateTypeDef#

# ListDatasetDataSegmentRelationshipsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetDataSegmentRelationshipsRequestPaginateTypeDef


def get_value() -> ListDatasetDataSegmentRelationshipsRequestPaginateTypeDef:
    return {
        "datasetId": ...,
    }


# ListDatasetDataSegmentRelationshipsRequestPaginateTypeDef definition

class ListDatasetDataSegmentRelationshipsRequestPaginateTypeDef(TypedDict):
    datasetId: str,
    workspaceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDatasetDataSegmentsRequestPaginateTypeDef#

# ListDatasetDataSegmentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetDataSegmentsRequestPaginateTypeDef


def get_value() -> ListDatasetDataSegmentsRequestPaginateTypeDef:
    return {
        "datasetId": ...,
    }


# ListDatasetDataSegmentsRequestPaginateTypeDef definition

class ListDatasetDataSegmentsRequestPaginateTypeDef(TypedDict):
    datasetId: str,
    workspaceName: str,
    datasetVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDatasetExportJobsRequestPaginateTypeDef#

# ListDatasetExportJobsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetExportJobsRequestPaginateTypeDef


def get_value() -> ListDatasetExportJobsRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# ListDatasetExportJobsRequestPaginateTypeDef definition

class ListDatasetExportJobsRequestPaginateTypeDef(TypedDict):
    workspaceName: str,
    filter: NotRequired[DatasetExportJobFilterType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DatasetExportJobFilterType
  2. See PaginatorConfigTypeDef

ListDatasetsRequestPaginateTypeDef#

# ListDatasetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetsRequestPaginateTypeDef


def get_value() -> ListDatasetsRequestPaginateTypeDef:
    return {
        "sourceType": ...,
    }


# ListDatasetsRequestPaginateTypeDef definition

class ListDatasetsRequestPaginateTypeDef(TypedDict):
    sourceType: DatasetSourceTypeType,  # (1)
    workspaceName: NotRequired[str],
    datasetType: NotRequired[DatasetTypeEnumType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See DatasetSourceTypeType
  2. See DatasetTypeEnumType
  3. See PaginatorConfigTypeDef

ListEnrichmentJobsRequestPaginateTypeDef#

# ListEnrichmentJobsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListEnrichmentJobsRequestPaginateTypeDef


def get_value() -> ListEnrichmentJobsRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# ListEnrichmentJobsRequestPaginateTypeDef definition

class ListEnrichmentJobsRequestPaginateTypeDef(TypedDict):
    workspaceName: str,
    datasetId: NotRequired[str],
    propertyAlias: NotRequired[str],
    timeSeriesId: NotRequired[str],
    status: NotRequired[EnrichmentJobStatusType],  # (1)
    jobType: NotRequired[JobTypeType],  # (2)
    startDate: NotRequired[TimestampTypeDef],
    endDate: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See EnrichmentJobStatusType
  2. See JobTypeType
  3. See PaginatorConfigTypeDef

ListExecutionsRequestPaginateTypeDef#

# ListExecutionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListExecutionsRequestPaginateTypeDef


def get_value() -> ListExecutionsRequestPaginateTypeDef:
    return {
        "targetResourceType": ...,
    }


# ListExecutionsRequestPaginateTypeDef definition

class ListExecutionsRequestPaginateTypeDef(TypedDict):
    targetResourceType: TargetResourceTypeType,  # (1)
    targetResourceId: str,
    resolveToResourceType: NotRequired[ResolveToResourceTypeType],  # (2)
    resolveToResourceId: NotRequired[str],
    actionType: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See TargetResourceTypeType
  2. See ResolveToResourceTypeType
  3. See PaginatorConfigTypeDef

ListGatewaysRequestPaginateTypeDef#

# ListGatewaysRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListGatewaysRequestPaginateTypeDef


def get_value() -> ListGatewaysRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListGatewaysRequestPaginateTypeDef definition

class ListGatewaysRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListInterfaceRelationshipsRequestPaginateTypeDef#

# ListInterfaceRelationshipsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListInterfaceRelationshipsRequestPaginateTypeDef


def get_value() -> ListInterfaceRelationshipsRequestPaginateTypeDef:
    return {
        "interfaceAssetModelId": ...,
    }


# ListInterfaceRelationshipsRequestPaginateTypeDef definition

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

ListPipelineExecutionsRequestPaginateTypeDef#

# ListPipelineExecutionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPipelineExecutionsRequestPaginateTypeDef


def get_value() -> ListPipelineExecutionsRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# ListPipelineExecutionsRequestPaginateTypeDef definition

class ListPipelineExecutionsRequestPaginateTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    state: NotRequired[PipelineExecutionStateType],  # (1)
    startTimeAfter: NotRequired[TimestampTypeDef],
    startTimeBefore: NotRequired[TimestampTypeDef],
    endTimeAfter: NotRequired[TimestampTypeDef],
    endTimeBefore: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PipelineExecutionStateType
  2. See PaginatorConfigTypeDef

ListPipelinesRequestPaginateTypeDef#

# ListPipelinesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPipelinesRequestPaginateTypeDef


def get_value() -> ListPipelinesRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# ListPipelinesRequestPaginateTypeDef definition

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

ListPortalsRequestPaginateTypeDef#

# ListPortalsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPortalsRequestPaginateTypeDef


def get_value() -> ListPortalsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListPortalsRequestPaginateTypeDef definition

class ListPortalsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListProjectAssetsRequestPaginateTypeDef#

# ListProjectAssetsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListProjectAssetsRequestPaginateTypeDef


def get_value() -> ListProjectAssetsRequestPaginateTypeDef:
    return {
        "projectId": ...,
    }


# ListProjectAssetsRequestPaginateTypeDef definition

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

ListProjectsRequestPaginateTypeDef#

# ListProjectsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListProjectsRequestPaginateTypeDef


def get_value() -> ListProjectsRequestPaginateTypeDef:
    return {
        "portalId": ...,
    }


# ListProjectsRequestPaginateTypeDef definition

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

ListQueriesRequestPaginateTypeDef#

# ListQueriesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListQueriesRequestPaginateTypeDef


def get_value() -> ListQueriesRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# ListQueriesRequestPaginateTypeDef definition

class ListQueriesRequestPaginateTypeDef(TypedDict):
    workspaceName: str,
    filter: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTasksRequestPaginateTypeDef#

# ListTasksRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListTasksRequestPaginateTypeDef


def get_value() -> ListTasksRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# ListTasksRequestPaginateTypeDef definition

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

ListTimeSeriesRequestPaginateTypeDef#

# ListTimeSeriesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListTimeSeriesRequestPaginateTypeDef


def get_value() -> ListTimeSeriesRequestPaginateTypeDef:
    return {
        "assetId": ...,
    }


# ListTimeSeriesRequestPaginateTypeDef definition

class ListTimeSeriesRequestPaginateTypeDef(TypedDict):
    assetId: NotRequired[str],
    aliasPrefix: NotRequired[str],
    timeSeriesType: NotRequired[ListTimeSeriesTypeType],  # (1)
    workspaceName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListTimeSeriesTypeType
  2. See PaginatorConfigTypeDef

ListWorkspacesRequestPaginateTypeDef#

# ListWorkspacesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListWorkspacesRequestPaginateTypeDef


def get_value() -> ListWorkspacesRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListWorkspacesRequestPaginateTypeDef definition

class ListWorkspacesRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeQueryResponseTypeDef#

# DescribeQueryResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeQueryResponseTypeDef


def get_value() -> DescribeQueryResponseTypeDef:
    return {
        "queryId": ...,
    }


# DescribeQueryResponseTypeDef definition

class DescribeQueryResponseTypeDef(TypedDict):
    queryId: str,
    status: QueryStatusType,  # (1)
    submittedAt: datetime.datetime,
    completedAt: datetime.datetime,
    statistics: QueryStatisticsTypeDef,  # (2)
    errorMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See QueryStatusType
  2. See QueryStatisticsTypeDef
  3. See ResponseMetadataTypeDef

ErrorDetailsTypeDef#

# ErrorDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ErrorDetailsTypeDef


def get_value() -> ErrorDetailsTypeDef:
    return {
        "code": ...,
    }


# ErrorDetailsTypeDef definition

class ErrorDetailsTypeDef(TypedDict):
    code: ErrorCodeType,  # (1)
    message: str,
    details: NotRequired[list[DetailedErrorTypeDef]],  # (2)
  1. See ErrorCodeType
  2. See list[DetailedErrorTypeDef]

ListEnrichmentJobsResponseTypeDef#

# ListEnrichmentJobsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListEnrichmentJobsResponseTypeDef


def get_value() -> ListEnrichmentJobsResponseTypeDef:
    return {
        "jobs": ...,
    }


# ListEnrichmentJobsResponseTypeDef definition

class ListEnrichmentJobsResponseTypeDef(TypedDict):
    jobs: list[EnrichmentJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[EnrichmentJobSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListDatasetExportJobsResponseTypeDef#

# ListDatasetExportJobsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetExportJobsResponseTypeDef


def get_value() -> ListDatasetExportJobsResponseTypeDef:
    return {
        "jobs": ...,
    }


# ListDatasetExportJobsResponseTypeDef definition

class ListDatasetExportJobsResponseTypeDef(TypedDict):
    jobs: list[ExportJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ExportJobSummaryTypeDef]
  2. See ResponseMetadataTypeDef

GetCaptureDataRequestTypeDef#

# GetCaptureDataRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetCaptureDataRequestTypeDef


def get_value() -> GetCaptureDataRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# GetCaptureDataRequestTypeDef definition

class GetCaptureDataRequestTypeDef(TypedDict):
    workspaceName: str,
    startTime: TimeInNanosTypeDef,  # (1)
    endTime: TimeInNanosTypeDef,  # (1)
    timeSeriesId: NotRequired[str],
    propertyAlias: NotRequired[str],
    formatSettings: NotRequired[FormatSettingsTypeDef],  # (3)
    nextToken: NotRequired[str],
  1. See TimeInNanosTypeDef
  2. See TimeInNanosTypeDef
  3. See FormatSettingsTypeDef

MeasurementProcessingConfigTypeDef#

# MeasurementProcessingConfigTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MeasurementProcessingConfigTypeDef


def get_value() -> MeasurementProcessingConfigTypeDef:
    return {
        "forwardingConfig": ...,
    }


# MeasurementProcessingConfigTypeDef definition

class MeasurementProcessingConfigTypeDef(TypedDict):
    forwardingConfig: ForwardingConfigTypeDef,  # (1)
  1. See ForwardingConfigTypeDef

TransformProcessingConfigTypeDef#

# TransformProcessingConfigTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TransformProcessingConfigTypeDef


def get_value() -> TransformProcessingConfigTypeDef:
    return {
        "computeLocation": ...,
    }


# TransformProcessingConfigTypeDef definition

class TransformProcessingConfigTypeDef(TypedDict):
    computeLocation: ComputeLocationType,  # (1)
    forwardingConfig: NotRequired[ForwardingConfigTypeDef],  # (2)
  1. See ComputeLocationType
  2. See ForwardingConfigTypeDef

GatewayPlatformTypeDef#

# GatewayPlatformTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GatewayPlatformTypeDef


def get_value() -> GatewayPlatformTypeDef:
    return {
        "greengrass": ...,
    }


# GatewayPlatformTypeDef definition

class GatewayPlatformTypeDef(TypedDict):
    greengrass: NotRequired[GreengrassTypeDef],  # (1)
    greengrassV2: NotRequired[GreengrassV2TypeDef],  # (2)
    siemensIE: NotRequired[SiemensIETypeDef],  # (3)
  1. See GreengrassTypeDef
  2. See GreengrassV2TypeDef
  3. See SiemensIETypeDef

IdentityTypeDef#

# IdentityTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import IdentityTypeDef


def get_value() -> IdentityTypeDef:
    return {
        "user": ...,
    }


# IdentityTypeDef definition

class IdentityTypeDef(TypedDict):
    user: NotRequired[UserIdentityTypeDef],  # (1)
    group: NotRequired[GroupIdentityTypeDef],  # (2)
    iamUser: NotRequired[IAMUserIdentityTypeDef],  # (3)
    iamRole: NotRequired[IAMRoleIdentityTypeDef],  # (4)
  1. See UserIdentityTypeDef
  2. See GroupIdentityTypeDef
  3. See IAMUserIdentityTypeDef
  4. See IAMRoleIdentityTypeDef

ListInterfaceRelationshipsResponseTypeDef#

# ListInterfaceRelationshipsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListInterfaceRelationshipsResponseTypeDef


def get_value() -> ListInterfaceRelationshipsResponseTypeDef:
    return {
        "interfaceRelationshipSummaries": ...,
    }


# ListInterfaceRelationshipsResponseTypeDef definition

class ListInterfaceRelationshipsResponseTypeDef(TypedDict):
    interfaceRelationshipSummaries: list[InterfaceRelationshipSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[InterfaceRelationshipSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListBulkImportJobsResponseTypeDef#

# ListBulkImportJobsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListBulkImportJobsResponseTypeDef


def get_value() -> ListBulkImportJobsResponseTypeDef:
    return {
        "jobSummaries": ...,
    }


# ListBulkImportJobsResponseTypeDef definition

class ListBulkImportJobsResponseTypeDef(TypedDict):
    jobSummaries: list[JobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[JobSummaryTypeDef]
  2. See ResponseMetadataTypeDef

SourceDetailTypeDef#

# SourceDetailTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import SourceDetailTypeDef


def get_value() -> SourceDetailTypeDef:
    return {
        "kendra": ...,
    }


# SourceDetailTypeDef definition

class SourceDetailTypeDef(TypedDict):
    kendra: NotRequired[KendraSourceDetailTypeDef],  # (1)
  1. See KendraSourceDetailTypeDef

ListProjectsResponseTypeDef#

# ListProjectsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListProjectsResponseTypeDef


def get_value() -> ListProjectsResponseTypeDef:
    return {
        "projectSummaries": ...,
    }


# ListProjectsResponseTypeDef definition

class ListProjectsResponseTypeDef(TypedDict):
    projectSummaries: list[ProjectSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ProjectSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListQueriesResponseTypeDef#

# ListQueriesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListQueriesResponseTypeDef


def get_value() -> ListQueriesResponseTypeDef:
    return {
        "queries": ...,
    }


# ListQueriesResponseTypeDef definition

class ListQueriesResponseTypeDef(TypedDict):
    queries: list[QuerySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[QuerySummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListSearchesResponseTypeDef#

# ListSearchesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListSearchesResponseTypeDef


def get_value() -> ListSearchesResponseTypeDef:
    return {
        "searchSummaries": ...,
    }


# ListSearchesResponseTypeDef definition

class ListSearchesResponseTypeDef(TypedDict):
    searchSummaries: list[SearchSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[SearchSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListTimeSeriesResponseTypeDef#

# ListTimeSeriesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListTimeSeriesResponseTypeDef


def get_value() -> ListTimeSeriesResponseTypeDef:
    return {
        "TimeSeriesSummaries": ...,
    }


# ListTimeSeriesResponseTypeDef definition

class ListTimeSeriesResponseTypeDef(TypedDict):
    TimeSeriesSummaries: list[TimeSeriesSummaryTypeDef],  # (1)
    workspaceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[TimeSeriesSummaryTypeDef]
  2. See ResponseMetadataTypeDef

SourceTypeDef#

# SourceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import SourceTypeDef


def get_value() -> SourceTypeDef:
    return {
        "arn": ...,
    }


# SourceTypeDef definition

class SourceTypeDef(TypedDict):
    arn: NotRequired[str],
    location: NotRequired[LocationTypeDef],  # (1)
  1. See LocationTypeDef

MetricWindowTypeDef#

# MetricWindowTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MetricWindowTypeDef


def get_value() -> MetricWindowTypeDef:
    return {
        "tumbling": ...,
    }


# MetricWindowTypeDef definition

class MetricWindowTypeDef(TypedDict):
    tumbling: NotRequired[TumblingWindowTypeDef],  # (1)
  1. See TumblingWindowTypeDef

PortalStatusTypeDef#

# PortalStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PortalStatusTypeDef


def get_value() -> PortalStatusTypeDef:
    return {
        "state": ...,
    }


# PortalStatusTypeDef definition

class PortalStatusTypeDef(TypedDict):
    state: PortalStateType,  # (1)
    error: NotRequired[MonitorErrorDetailsTypeDef],  # (2)
  1. See PortalStateType
  2. See MonitorErrorDetailsTypeDef

ResourceTypeDef#

# ResourceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ResourceTypeDef


def get_value() -> ResourceTypeDef:
    return {
        "portal": ...,
    }


# ResourceTypeDef definition

class ResourceTypeDef(TypedDict):
    portal: NotRequired[PortalResourceTypeDef],  # (1)
    project: NotRequired[ProjectResourceTypeDef],  # (2)
  1. See PortalResourceTypeDef
  2. See ProjectResourceTypeDef

VariantTypeDef#

# VariantTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import VariantTypeDef


def get_value() -> VariantTypeDef:
    return {
        "stringValue": ...,
    }


# VariantTypeDef definition

class VariantTypeDef(TypedDict):
    stringValue: NotRequired[str],
    integerValue: NotRequired[int],
    doubleValue: NotRequired[float],
    booleanValue: NotRequired[bool],
    nullValue: NotRequired[PropertyValueNullValueTypeDef],  # (1)
  1. See PropertyValueNullValueTypeDef

ResourceStatusTypeDef#

# ResourceStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ResourceStatusTypeDef


def get_value() -> ResourceStatusTypeDef:
    return {
        "error": ...,
    }


# ResourceStatusTypeDef definition

class ResourceStatusTypeDef(TypedDict):
    error: NotRequired[ResourceErrorTypeDef],  # (1)
    state: NotRequired[ResourceStateType],  # (2)
  1. See ResourceErrorTypeDef
  2. See ResourceStateType

WorkspaceStatusTypeDef#

# WorkspaceStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import WorkspaceStatusTypeDef


def get_value() -> WorkspaceStatusTypeDef:
    return {
        "state": ...,
    }


# WorkspaceStatusTypeDef definition

class WorkspaceStatusTypeDef(TypedDict):
    state: WorkspaceStateType,  # (1)
    error: NotRequired[WorkspaceErrorDetailsTypeDef],  # (2)
  1. See WorkspaceStateType
  2. See WorkspaceErrorDetailsTypeDef

ListComputationModelResolveToResourcesResponseTypeDef#

# ListComputationModelResolveToResourcesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelResolveToResourcesResponseTypeDef


def get_value() -> ListComputationModelResolveToResourcesResponseTypeDef:
    return {
        "computationModelResolveToResourceSummaries": ...,
    }


# ListComputationModelResolveToResourcesResponseTypeDef definition

class ListComputationModelResolveToResourcesResponseTypeDef(TypedDict):
    computationModelResolveToResourceSummaries: list[ComputationModelResolveToResourceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ComputationModelResolveToResourceSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListActionsResponseTypeDef#

# ListActionsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListActionsResponseTypeDef


def get_value() -> ListActionsResponseTypeDef:
    return {
        "actionSummaries": ...,
    }


# ListActionsResponseTypeDef definition

class ListActionsResponseTypeDef(TypedDict):
    actionSummaries: list[ActionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See list[ActionSummaryTypeDef]
  2. See ResponseMetadataTypeDef

BatchGetAssetPropertyAggregatesSuccessEntryTypeDef#

# BatchGetAssetPropertyAggregatesSuccessEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyAggregatesSuccessEntryTypeDef


def get_value() -> BatchGetAssetPropertyAggregatesSuccessEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyAggregatesSuccessEntryTypeDef definition

class BatchGetAssetPropertyAggregatesSuccessEntryTypeDef(TypedDict):
    entryId: str,
    aggregatedValues: list[AggregatedValueTypeDef],  # (1)
  1. See list[AggregatedValueTypeDef]

GetAssetPropertyAggregatesResponseTypeDef#

# GetAssetPropertyAggregatesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetAssetPropertyAggregatesResponseTypeDef


def get_value() -> GetAssetPropertyAggregatesResponseTypeDef:
    return {
        "aggregatedValues": ...,
    }


# GetAssetPropertyAggregatesResponseTypeDef definition

class GetAssetPropertyAggregatesResponseTypeDef(TypedDict):
    aggregatedValues: list[AggregatedValueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AggregatedValueTypeDef]
  2. See ResponseMetadataTypeDef

ListAssetRelationshipsResponseTypeDef#

# ListAssetRelationshipsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetRelationshipsResponseTypeDef


def get_value() -> ListAssetRelationshipsResponseTypeDef:
    return {
        "assetRelationshipSummaries": ...,
    }


# ListAssetRelationshipsResponseTypeDef definition

class ListAssetRelationshipsResponseTypeDef(TypedDict):
    assetRelationshipSummaries: list[AssetRelationshipSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AssetRelationshipSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListAssetModelCompositeModelsResponseTypeDef#

# ListAssetModelCompositeModelsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelCompositeModelsResponseTypeDef


def get_value() -> ListAssetModelCompositeModelsResponseTypeDef:
    return {
        "assetModelCompositeModelSummaries": ...,
    }


# ListAssetModelCompositeModelsResponseTypeDef definition

class ListAssetModelCompositeModelsResponseTypeDef(TypedDict):
    assetModelCompositeModelSummaries: list[AssetModelCompositeModelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AssetModelCompositeModelSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ExpressionVariableOutputTypeDef#

# ExpressionVariableOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExpressionVariableOutputTypeDef


def get_value() -> ExpressionVariableOutputTypeDef:
    return {
        "name": ...,
    }


# ExpressionVariableOutputTypeDef definition

class ExpressionVariableOutputTypeDef(TypedDict):
    name: str,
    value: VariableValueOutputTypeDef,  # (1)
  1. See VariableValueOutputTypeDef

ListComputationModelDataBindingUsagesRequestPaginateTypeDef#

# ListComputationModelDataBindingUsagesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelDataBindingUsagesRequestPaginateTypeDef


def get_value() -> ListComputationModelDataBindingUsagesRequestPaginateTypeDef:
    return {
        "dataBindingValueFilter": ...,
    }


# ListComputationModelDataBindingUsagesRequestPaginateTypeDef definition

class ListComputationModelDataBindingUsagesRequestPaginateTypeDef(TypedDict):
    dataBindingValueFilter: DataBindingValueFilterTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DataBindingValueFilterTypeDef
  2. See PaginatorConfigTypeDef

ListComputationModelDataBindingUsagesRequestTypeDef#

# ListComputationModelDataBindingUsagesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelDataBindingUsagesRequestTypeDef


def get_value() -> ListComputationModelDataBindingUsagesRequestTypeDef:
    return {
        "dataBindingValueFilter": ...,
    }


# ListComputationModelDataBindingUsagesRequestTypeDef definition

class ListComputationModelDataBindingUsagesRequestTypeDef(TypedDict):
    dataBindingValueFilter: DataBindingValueFilterTypeDef,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See DataBindingValueFilterTypeDef

MatchedDataBindingTypeDef#

# MatchedDataBindingTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MatchedDataBindingTypeDef


def get_value() -> MatchedDataBindingTypeDef:
    return {
        "value": ...,
    }


# MatchedDataBindingTypeDef definition

class MatchedDataBindingTypeDef(TypedDict):
    value: DataBindingValueTypeDef,  # (1)
  1. See DataBindingValueTypeDef

ListAssetPropertiesResponseTypeDef#

# ListAssetPropertiesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetPropertiesResponseTypeDef


def get_value() -> ListAssetPropertiesResponseTypeDef:
    return {
        "assetPropertySummaries": ...,
    }


# ListAssetPropertiesResponseTypeDef definition

class ListAssetPropertiesResponseTypeDef(TypedDict):
    assetPropertySummaries: list[AssetPropertySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AssetPropertySummaryTypeDef]
  2. See ResponseMetadataTypeDef

AssetCompositeModelTypeDef#

# AssetCompositeModelTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetCompositeModelTypeDef


def get_value() -> AssetCompositeModelTypeDef:
    return {
        "name": ...,
    }


# AssetCompositeModelTypeDef definition

class AssetCompositeModelTypeDef(TypedDict):
    name: str,
    type: str,
    properties: list[AssetPropertyTypeDef],  # (1)
    description: NotRequired[str],
    id: NotRequired[str],
    externalId: NotRequired[str],
  1. See list[AssetPropertyTypeDef]

DescribeAssetCompositeModelResponseTypeDef#

# DescribeAssetCompositeModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetCompositeModelResponseTypeDef


def get_value() -> DescribeAssetCompositeModelResponseTypeDef:
    return {
        "assetId": ...,
    }


# DescribeAssetCompositeModelResponseTypeDef definition

class DescribeAssetCompositeModelResponseTypeDef(TypedDict):
    assetId: str,
    assetCompositeModelId: str,
    assetCompositeModelExternalId: str,
    assetCompositeModelPath: list[AssetCompositeModelPathSegmentTypeDef],  # (1)
    assetCompositeModelName: str,
    assetCompositeModelDescription: str,
    assetCompositeModelType: str,
    assetCompositeModelProperties: list[AssetPropertyTypeDef],  # (2)
    assetCompositeModelSummaries: list[AssetCompositeModelSummaryTypeDef],  # (3)
    actionDefinitions: list[ActionDefinitionTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See list[AssetCompositeModelPathSegmentTypeDef]
  2. See list[AssetPropertyTypeDef]
  3. See list[AssetCompositeModelSummaryTypeDef]
  4. See list[ActionDefinitionTypeDef]
  5. See ResponseMetadataTypeDef

BatchAssociateDataSegmentsToDatasetRequestTypeDef#

# BatchAssociateDataSegmentsToDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchAssociateDataSegmentsToDatasetRequestTypeDef


def get_value() -> BatchAssociateDataSegmentsToDatasetRequestTypeDef:
    return {
        "datasetId": ...,
    }


# BatchAssociateDataSegmentsToDatasetRequestTypeDef definition

class BatchAssociateDataSegmentsToDatasetRequestTypeDef(TypedDict):
    datasetId: str,
    workspaceName: str,
    associateDataSegmentEntries: Sequence[AssociateDataSegmentEntryTypeDef],  # (1)
    clientToken: NotRequired[str],
  1. See Sequence[AssociateDataSegmentEntryTypeDef]

BatchPutAssetPropertyErrorEntryTypeDef#

# BatchPutAssetPropertyErrorEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchPutAssetPropertyErrorEntryTypeDef


def get_value() -> BatchPutAssetPropertyErrorEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchPutAssetPropertyErrorEntryTypeDef definition

class BatchPutAssetPropertyErrorEntryTypeDef(TypedDict):
    entryId: str,
    errors: list[BatchPutAssetPropertyErrorTypeDef],  # (1)
  1. See list[BatchPutAssetPropertyErrorTypeDef]

ListDatasetDataSegmentRelationshipsResponseTypeDef#

# ListDatasetDataSegmentRelationshipsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetDataSegmentRelationshipsResponseTypeDef


def get_value() -> ListDatasetDataSegmentRelationshipsResponseTypeDef:
    return {
        "dataSegmentRelationshipSummaries": ...,
    }


# ListDatasetDataSegmentRelationshipsResponseTypeDef definition

class ListDatasetDataSegmentRelationshipsResponseTypeDef(TypedDict):
    dataSegmentRelationshipSummaries: list[DataSegmentRelationshipSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[DataSegmentRelationshipSummaryTypeDef]
  2. See ResponseMetadataTypeDef

BatchDeleteDatasetDataSegmentsRequestTypeDef#

# BatchDeleteDatasetDataSegmentsRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchDeleteDatasetDataSegmentsRequestTypeDef


def get_value() -> BatchDeleteDatasetDataSegmentsRequestTypeDef:
    return {
        "datasetId": ...,
    }


# BatchDeleteDatasetDataSegmentsRequestTypeDef definition

class BatchDeleteDatasetDataSegmentsRequestTypeDef(TypedDict):
    datasetId: str,
    workspaceName: str,
    deleteDataSegmentEntries: Sequence[DeleteDataSegmentEntryTypeDef],  # (1)
    clientToken: NotRequired[str],
  1. See Sequence[DeleteDataSegmentEntryTypeDef]

BatchDisassociateDataSegmentsFromDatasetRequestTypeDef#

# BatchDisassociateDataSegmentsFromDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchDisassociateDataSegmentsFromDatasetRequestTypeDef


def get_value() -> BatchDisassociateDataSegmentsFromDatasetRequestTypeDef:
    return {
        "datasetId": ...,
    }


# BatchDisassociateDataSegmentsFromDatasetRequestTypeDef definition

class BatchDisassociateDataSegmentsFromDatasetRequestTypeDef(TypedDict):
    datasetId: str,
    workspaceName: str,
    disassociateDataSegmentEntries: Sequence[DisassociateDataSegmentEntryTypeDef],  # (1)
    clientToken: NotRequired[str],
  1. See Sequence[DisassociateDataSegmentEntryTypeDef]

EventDetectionTypeDef#

# EventDetectionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import EventDetectionTypeDef


def get_value() -> EventDetectionTypeDef:
    return {
        "datasetId": ...,
    }


# EventDetectionTypeDef definition

class EventDetectionTypeDef(TypedDict):
    datasetId: str,
    trimSettings: EnrichmentTrimSettingsTypeDef,  # (1)
    timeSeriesId: NotRequired[str],
    propertyAlias: NotRequired[str],
  1. See EnrichmentTrimSettingsTypeDef

BatchAssociateDataSegmentsToDatasetResponseTypeDef#

# BatchAssociateDataSegmentsToDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchAssociateDataSegmentsToDatasetResponseTypeDef


def get_value() -> BatchAssociateDataSegmentsToDatasetResponseTypeDef:
    return {
        "datasetId": ...,
    }


# BatchAssociateDataSegmentsToDatasetResponseTypeDef definition

class BatchAssociateDataSegmentsToDatasetResponseTypeDef(TypedDict):
    datasetId: str,
    datasetVersion: str,
    failedAssociations: list[FailedDataSegmentAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See list[FailedDataSegmentAssociationTypeDef]
  2. See ResponseMetadataTypeDef

BatchDeleteDatasetDataSegmentsResponseTypeDef#

# BatchDeleteDatasetDataSegmentsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchDeleteDatasetDataSegmentsResponseTypeDef


def get_value() -> BatchDeleteDatasetDataSegmentsResponseTypeDef:
    return {
        "datasetId": ...,
    }


# BatchDeleteDatasetDataSegmentsResponseTypeDef definition

class BatchDeleteDatasetDataSegmentsResponseTypeDef(TypedDict):
    datasetId: str,
    datasetVersion: str,
    errors: list[FailedDataSegmentDeletionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See list[FailedDataSegmentDeletionTypeDef]
  2. See ResponseMetadataTypeDef

BatchDisassociateDataSegmentsFromDatasetResponseTypeDef#

# BatchDisassociateDataSegmentsFromDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchDisassociateDataSegmentsFromDatasetResponseTypeDef


def get_value() -> BatchDisassociateDataSegmentsFromDatasetResponseTypeDef:
    return {
        "datasetId": ...,
    }


# BatchDisassociateDataSegmentsFromDatasetResponseTypeDef definition

class BatchDisassociateDataSegmentsFromDatasetResponseTypeDef(TypedDict):
    datasetId: str,
    datasetVersion: str,
    failedDisassociations: list[FailedDataSegmentDisassociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See list[FailedDataSegmentDisassociationTypeDef]
  2. See ResponseMetadataTypeDef

GetSearchResultsResponseTypeDef#

# GetSearchResultsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetSearchResultsResponseTypeDef


def get_value() -> GetSearchResultsResponseTypeDef:
    return {
        "searchResults": ...,
    }


# GetSearchResultsResponseTypeDef definition

class GetSearchResultsResponseTypeDef(TypedDict):
    searchResults: list[SearchResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[SearchResultTypeDef]
  2. See ResponseMetadataTypeDef

DatasetConfigTypeDef#

# DatasetConfigTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatasetConfigTypeDef


def get_value() -> DatasetConfigTypeDef:
    return {
        "session": ...,
    }


# DatasetConfigTypeDef definition

class DatasetConfigTypeDef(TypedDict):
    session: NotRequired[SessionConfigTypeDef],  # (1)
  1. See SessionConfigTypeDef

SearchFiltersTypeDef#

# SearchFiltersTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import SearchFiltersTypeDef


def get_value() -> SearchFiltersTypeDef:
    return {
        "timeSeriesIds": ...,
    }


# SearchFiltersTypeDef definition

class SearchFiltersTypeDef(TypedDict):
    timeSeriesIds: NotRequired[Sequence[str]],
    datasetIds: NotRequired[Sequence[str]],
    timeIntervals: NotRequired[Sequence[TimeIntervalTypeDef]],  # (1)
  1. See Sequence[TimeIntervalTypeDef]

DatasetItemOutputTypeDef#

# DatasetItemOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatasetItemOutputTypeDef


def get_value() -> DatasetItemOutputTypeDef:
    return {
        "datasetId": ...,
    }


# DatasetItemOutputTypeDef definition

class DatasetItemOutputTypeDef(TypedDict):
    datasetId: str,
    trimSettings: NotRequired[TrimSettingsTypeDef],  # (1)
    exportDataTypes: NotRequired[list[ExportDataTypeType]],  # (2)
  1. See TrimSettingsTypeDef
  2. See list[ExportDataTypeType]

DatasetItemTypeDef#

# DatasetItemTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatasetItemTypeDef


def get_value() -> DatasetItemTypeDef:
    return {
        "datasetId": ...,
    }


# DatasetItemTypeDef definition

class DatasetItemTypeDef(TypedDict):
    datasetId: str,
    trimSettings: NotRequired[TrimSettingsTypeDef],  # (1)
    exportDataTypes: NotRequired[Sequence[ExportDataTypeType]],  # (2)
  1. See TrimSettingsTypeDef
  2. See Sequence[ExportDataTypeType]

TimeseriesItemTypeDef#

# TimeseriesItemTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TimeseriesItemTypeDef


def get_value() -> TimeseriesItemTypeDef:
    return {
        "timeSeriesId": ...,
    }


# TimeseriesItemTypeDef definition

class TimeseriesItemTypeDef(TypedDict):
    timeSeriesId: NotRequired[str],
    propertyAlias: NotRequired[str],
    trimSettings: NotRequired[TrimSettingsTypeDef],  # (1)
    formatSettings: NotRequired[FormatSettingsTypeDef],  # (2)
  1. See TrimSettingsTypeDef
  2. See FormatSettingsTypeDef

BatchGetAssetPropertyAggregatesRequestTypeDef#

# BatchGetAssetPropertyAggregatesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyAggregatesRequestTypeDef


def get_value() -> BatchGetAssetPropertyAggregatesRequestTypeDef:
    return {
        "entries": ...,
    }


# BatchGetAssetPropertyAggregatesRequestTypeDef definition

class BatchGetAssetPropertyAggregatesRequestTypeDef(TypedDict):
    entries: Sequence[BatchGetAssetPropertyAggregatesEntryTypeDef],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See Sequence[BatchGetAssetPropertyAggregatesEntryTypeDef]

BatchGetAssetPropertyValueHistoryRequestTypeDef#

# BatchGetAssetPropertyValueHistoryRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueHistoryRequestTypeDef


def get_value() -> BatchGetAssetPropertyValueHistoryRequestTypeDef:
    return {
        "entries": ...,
    }


# BatchGetAssetPropertyValueHistoryRequestTypeDef definition

class BatchGetAssetPropertyValueHistoryRequestTypeDef(TypedDict):
    entries: Sequence[BatchGetAssetPropertyValueHistoryEntryTypeDef],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See Sequence[BatchGetAssetPropertyValueHistoryEntryTypeDef]

ListSearchesRequestPaginateTypeDef#

# ListSearchesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListSearchesRequestPaginateTypeDef


def get_value() -> ListSearchesRequestPaginateTypeDef:
    return {
        "workspaceName": ...,
    }


# ListSearchesRequestPaginateTypeDef definition

class ListSearchesRequestPaginateTypeDef(TypedDict):
    workspaceName: str,
    listSearchesFilters: NotRequired[ListSearchesFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListSearchesFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListSearchesRequestTypeDef#

# ListSearchesRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListSearchesRequestTypeDef


def get_value() -> ListSearchesRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# ListSearchesRequestTypeDef definition

class ListSearchesRequestTypeDef(TypedDict):
    workspaceName: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    listSearchesFilters: NotRequired[ListSearchesFiltersTypeDef],  # (1)
  1. See ListSearchesFiltersTypeDef

ImageTypeDef#

# ImageTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ImageTypeDef


def get_value() -> ImageTypeDef:
    return {
        "id": ...,
    }


# ImageTypeDef definition

class ImageTypeDef(TypedDict):
    id: NotRequired[str],
    file: NotRequired[ImageFileTypeDef],  # (1)
  1. See ImageFileTypeDef

ComputeNodeExecutionStatusTypeDef#

# ComputeNodeExecutionStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputeNodeExecutionStatusTypeDef


def get_value() -> ComputeNodeExecutionStatusTypeDef:
    return {
        "state": ...,
    }


# ComputeNodeExecutionStatusTypeDef definition

class ComputeNodeExecutionStatusTypeDef(TypedDict):
    state: ComputeNodeExecutionStateType,  # (1)
    stateDetails: NotRequired[ComputeNodeExecutionStateDetailsTypeDef],  # (2)
  1. See ComputeNodeExecutionStateType
  2. See ComputeNodeExecutionStateDetailsTypeDef

PipelineExecutionStatusTypeDef#

# PipelineExecutionStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PipelineExecutionStatusTypeDef


def get_value() -> PipelineExecutionStatusTypeDef:
    return {
        "state": ...,
    }


# PipelineExecutionStatusTypeDef definition

class PipelineExecutionStatusTypeDef(TypedDict):
    state: PipelineExecutionStateType,  # (1)
    stateDetails: NotRequired[PipelineExecutionStateDetailsTypeDef],  # (2)
  1. See PipelineExecutionStateType
  2. See PipelineExecutionStateDetailsTypeDef

CreatePipelineRequestTypeDef#

# CreatePipelineRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreatePipelineRequestTypeDef


def get_value() -> CreatePipelineRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# CreatePipelineRequestTypeDef definition

class CreatePipelineRequestTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    computations: Sequence[ComputeNodeUnionTypeDef],  # (1)
    description: NotRequired[str],
    environmentVariables: NotRequired[Mapping[str, str]],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See Sequence[ComputeNodeUnionTypeDef]

UpdatePipelineRequestTypeDef#

# UpdatePipelineRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdatePipelineRequestTypeDef


def get_value() -> UpdatePipelineRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# UpdatePipelineRequestTypeDef definition

class UpdatePipelineRequestTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    description: NotRequired[str],
    environmentVariables: NotRequired[Mapping[str, str]],
    computations: NotRequired[Sequence[ComputeNodeUnionTypeDef]],  # (1)
  1. See Sequence[ComputeNodeUnionTypeDef]

DescribeDefaultEncryptionConfigurationResponseTypeDef#

# DescribeDefaultEncryptionConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeDefaultEncryptionConfigurationResponseTypeDef


def get_value() -> DescribeDefaultEncryptionConfigurationResponseTypeDef:
    return {
        "encryptionType": ...,
    }


# DescribeDefaultEncryptionConfigurationResponseTypeDef definition

class DescribeDefaultEncryptionConfigurationResponseTypeDef(TypedDict):
    encryptionType: EncryptionTypeType,  # (1)
    kmsKeyArn: str,
    configurationStatus: ConfigurationStatusTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EncryptionTypeType
  2. See ConfigurationStatusTypeDef
  3. See ResponseMetadataTypeDef

PutDefaultEncryptionConfigurationResponseTypeDef#

# PutDefaultEncryptionConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PutDefaultEncryptionConfigurationResponseTypeDef


def get_value() -> PutDefaultEncryptionConfigurationResponseTypeDef:
    return {
        "encryptionType": ...,
    }


# PutDefaultEncryptionConfigurationResponseTypeDef definition

class PutDefaultEncryptionConfigurationResponseTypeDef(TypedDict):
    encryptionType: EncryptionTypeType,  # (1)
    kmsKeyArn: str,
    configurationStatus: ConfigurationStatusTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See EncryptionTypeType
  2. See ConfigurationStatusTypeDef
  3. See ResponseMetadataTypeDef

FileOutputTypeDef#

# FileOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import FileOutputTypeDef


def get_value() -> FileOutputTypeDef:
    return {
        "bucket": ...,
    }


# FileOutputTypeDef definition

class FileOutputTypeDef(TypedDict):
    bucket: str,
    key: str,
    versionId: NotRequired[str],
    alias: NotRequired[str],
    startTime: NotRequired[TimeInNanosTypeDef],  # (1)
    fileFormat: NotRequired[FileFormatOutputTypeDef],  # (2)
  1. See TimeInNanosTypeDef
  2. See FileFormatOutputTypeDef

JobConfigurationOutputTypeDef#

# JobConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import JobConfigurationOutputTypeDef


def get_value() -> JobConfigurationOutputTypeDef:
    return {
        "fileFormat": ...,
    }


# JobConfigurationOutputTypeDef definition

class JobConfigurationOutputTypeDef(TypedDict):
    fileFormat: NotRequired[FileFormatOutputTypeDef],  # (1)
  1. See FileFormatOutputTypeDef

FileFormatTypeDef#

# FileFormatTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import FileFormatTypeDef


def get_value() -> FileFormatTypeDef:
    return {
        "csv": ...,
    }


# FileFormatTypeDef definition

class FileFormatTypeDef(TypedDict):
    csv: NotRequired[CsvUnionTypeDef],  # (1)
    parquet: NotRequired[Mapping[str, Any]],
    mp4: NotRequired[Mapping[str, Any]],
    annotation: NotRequired[Mapping[str, Any]],
  1. See CsvUnionTypeDef

DescribeStorageConfigurationResponseTypeDef#

# DescribeStorageConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeStorageConfigurationResponseTypeDef


def get_value() -> DescribeStorageConfigurationResponseTypeDef:
    return {
        "storageType": ...,
    }


# DescribeStorageConfigurationResponseTypeDef definition

class DescribeStorageConfigurationResponseTypeDef(TypedDict):
    storageType: StorageTypeType,  # (1)
    multiLayerStorage: MultiLayerStorageTypeDef,  # (2)
    disassociatedDataStorage: DisassociatedDataStorageStateType,  # (3)
    retentionPeriod: RetentionPeriodTypeDef,  # (4)
    configurationStatus: ConfigurationStatusTypeDef,  # (5)
    lastUpdateDate: datetime.datetime,
    warmTier: WarmTierStateType,  # (6)
    warmTierRetentionPeriod: WarmTierRetentionPeriodTypeDef,  # (7)
    disallowIngestNullNaN: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See StorageTypeType
  2. See MultiLayerStorageTypeDef
  3. See DisassociatedDataStorageStateType
  4. See RetentionPeriodTypeDef
  5. See ConfigurationStatusTypeDef
  6. See WarmTierStateType
  7. See WarmTierRetentionPeriodTypeDef
  8. See ResponseMetadataTypeDef

PutStorageConfigurationRequestTypeDef#

# PutStorageConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PutStorageConfigurationRequestTypeDef


def get_value() -> PutStorageConfigurationRequestTypeDef:
    return {
        "storageType": ...,
    }


# PutStorageConfigurationRequestTypeDef definition

class PutStorageConfigurationRequestTypeDef(TypedDict):
    storageType: StorageTypeType,  # (1)
    multiLayerStorage: NotRequired[MultiLayerStorageTypeDef],  # (2)
    disassociatedDataStorage: NotRequired[DisassociatedDataStorageStateType],  # (3)
    retentionPeriod: NotRequired[RetentionPeriodTypeDef],  # (4)
    warmTier: NotRequired[WarmTierStateType],  # (5)
    warmTierRetentionPeriod: NotRequired[WarmTierRetentionPeriodTypeDef],  # (6)
    disallowIngestNullNaN: NotRequired[bool],
  1. See StorageTypeType
  2. See MultiLayerStorageTypeDef
  3. See DisassociatedDataStorageStateType
  4. See RetentionPeriodTypeDef
  5. See WarmTierStateType
  6. See WarmTierRetentionPeriodTypeDef

PutStorageConfigurationResponseTypeDef#

# PutStorageConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PutStorageConfigurationResponseTypeDef


def get_value() -> PutStorageConfigurationResponseTypeDef:
    return {
        "storageType": ...,
    }


# PutStorageConfigurationResponseTypeDef definition

class PutStorageConfigurationResponseTypeDef(TypedDict):
    storageType: StorageTypeType,  # (1)
    multiLayerStorage: MultiLayerStorageTypeDef,  # (2)
    disassociatedDataStorage: DisassociatedDataStorageStateType,  # (3)
    retentionPeriod: RetentionPeriodTypeDef,  # (4)
    configurationStatus: ConfigurationStatusTypeDef,  # (5)
    warmTier: WarmTierStateType,  # (6)
    warmTierRetentionPeriod: WarmTierRetentionPeriodTypeDef,  # (7)
    disallowIngestNullNaN: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See StorageTypeType
  2. See MultiLayerStorageTypeDef
  3. See DisassociatedDataStorageStateType
  4. See RetentionPeriodTypeDef
  5. See ConfigurationStatusTypeDef
  6. See WarmTierStateType
  7. See WarmTierRetentionPeriodTypeDef
  8. See ResponseMetadataTypeDef

ListDatasetDataSegmentsResponseTypeDef#

# ListDatasetDataSegmentsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetDataSegmentsResponseTypeDef


def get_value() -> ListDatasetDataSegmentsResponseTypeDef:
    return {
        "dataSegments": ...,
    }


# ListDatasetDataSegmentsResponseTypeDef definition

class ListDatasetDataSegmentsResponseTypeDef(TypedDict):
    dataSegments: list[DataSegmentSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[DataSegmentSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ExecuteQueryResponsePaginatorTypeDef#

# ExecuteQueryResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecuteQueryResponsePaginatorTypeDef


def get_value() -> ExecuteQueryResponsePaginatorTypeDef:
    return {
        "columns": ...,
    }


# ExecuteQueryResponsePaginatorTypeDef definition

class ExecuteQueryResponsePaginatorTypeDef(TypedDict):
    columns: list[ColumnInfoTypeDef],  # (1)
    rows: list[RowPaginatorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    nextToken: NotRequired[str],
  1. See list[ColumnInfoTypeDef]
  2. See list[RowPaginatorTypeDef]
  3. See ResponseMetadataTypeDef

ExecuteQueryResponseTypeDef#

# ExecuteQueryResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExecuteQueryResponseTypeDef


def get_value() -> ExecuteQueryResponseTypeDef:
    return {
        "columns": ...,
    }


# ExecuteQueryResponseTypeDef definition

class ExecuteQueryResponseTypeDef(TypedDict):
    columns: list[ColumnInfoTypeDef],  # (1)
    rows: list[RowTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    nextToken: NotRequired[str],
  1. See list[ColumnInfoTypeDef]
  2. See list[RowTypeDef]
  3. See ResponseMetadataTypeDef

PutAssetModelInterfaceRelationshipRequestTypeDef#

# PutAssetModelInterfaceRelationshipRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PutAssetModelInterfaceRelationshipRequestTypeDef


def get_value() -> PutAssetModelInterfaceRelationshipRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# PutAssetModelInterfaceRelationshipRequestTypeDef definition

class PutAssetModelInterfaceRelationshipRequestTypeDef(TypedDict):
    assetModelId: str,
    interfaceAssetModelId: str,
    propertyMappingConfiguration: PropertyMappingConfigurationTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See PropertyMappingConfigurationTypeDef

ListExecutionsResponseTypeDef#

# ListExecutionsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListExecutionsResponseTypeDef


def get_value() -> ListExecutionsResponseTypeDef:
    return {
        "executionSummaries": ...,
    }


# ListExecutionsResponseTypeDef definition

class ListExecutionsResponseTypeDef(TypedDict):
    executionSummaries: list[ExecutionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ExecutionSummaryTypeDef]
  2. See ResponseMetadataTypeDef

AssetModelStatusTypeDef#

# AssetModelStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelStatusTypeDef


def get_value() -> AssetModelStatusTypeDef:
    return {
        "state": ...,
    }


# AssetModelStatusTypeDef definition

class AssetModelStatusTypeDef(TypedDict):
    state: AssetModelStateType,  # (1)
    error: NotRequired[ErrorDetailsTypeDef],  # (2)
  1. See AssetModelStateType
  2. See ErrorDetailsTypeDef

AssetStatusTypeDef#

# AssetStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetStatusTypeDef


def get_value() -> AssetStatusTypeDef:
    return {
        "state": ...,
    }


# AssetStatusTypeDef definition

class AssetStatusTypeDef(TypedDict):
    state: AssetStateType,  # (1)
    error: NotRequired[ErrorDetailsTypeDef],  # (2)
  1. See AssetStateType
  2. See ErrorDetailsTypeDef

ComputationModelStatusTypeDef#

# ComputationModelStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelStatusTypeDef


def get_value() -> ComputationModelStatusTypeDef:
    return {
        "state": ...,
    }


# ComputationModelStatusTypeDef definition

class ComputationModelStatusTypeDef(TypedDict):
    state: ComputationModelStateType,  # (1)
    error: NotRequired[ErrorDetailsTypeDef],  # (2)
  1. See ComputationModelStateType
  2. See ErrorDetailsTypeDef

DatasetStatusTypeDef#

# DatasetStatusTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatasetStatusTypeDef


def get_value() -> DatasetStatusTypeDef:
    return {
        "state": ...,
    }


# DatasetStatusTypeDef definition

class DatasetStatusTypeDef(TypedDict):
    state: DatasetStateType,  # (1)
    error: NotRequired[ErrorDetailsTypeDef],  # (2)
  1. See DatasetStateType
  2. See ErrorDetailsTypeDef

StartPipelineExecutionRequestTypeDef#

# StartPipelineExecutionRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import StartPipelineExecutionRequestTypeDef


def get_value() -> StartPipelineExecutionRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# StartPipelineExecutionRequestTypeDef definition

class StartPipelineExecutionRequestTypeDef(TypedDict):
    workspaceName: str,
    pipelineName: str,
    executionEnvironmentVariableOverrides: NotRequired[ExecutionEnvironmentVariablesUnionTypeDef],  # (1)
    executionPriority: NotRequired[int],
    clientToken: NotRequired[str],
  1. See ExecutionEnvironmentVariablesUnionTypeDef

MeasurementTypeDef#

# MeasurementTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MeasurementTypeDef


def get_value() -> MeasurementTypeDef:
    return {
        "processingConfig": ...,
    }


# MeasurementTypeDef definition

class MeasurementTypeDef(TypedDict):
    processingConfig: NotRequired[MeasurementProcessingConfigTypeDef],  # (1)
  1. See MeasurementProcessingConfigTypeDef

CreateGatewayRequestTypeDef#

# CreateGatewayRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateGatewayRequestTypeDef


def get_value() -> CreateGatewayRequestTypeDef:
    return {
        "gatewayName": ...,
    }


# CreateGatewayRequestTypeDef definition

class CreateGatewayRequestTypeDef(TypedDict):
    gatewayName: str,
    gatewayPlatform: GatewayPlatformTypeDef,  # (1)
    gatewayVersion: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See GatewayPlatformTypeDef

DescribeGatewayResponseTypeDef#

# DescribeGatewayResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeGatewayResponseTypeDef


def get_value() -> DescribeGatewayResponseTypeDef:
    return {
        "gatewayId": ...,
    }


# DescribeGatewayResponseTypeDef definition

class DescribeGatewayResponseTypeDef(TypedDict):
    gatewayId: str,
    gatewayName: str,
    gatewayArn: str,
    gatewayPlatform: GatewayPlatformTypeDef,  # (1)
    gatewayVersion: str,
    gatewayCapabilitySummaries: list[GatewayCapabilitySummaryTypeDef],  # (2)
    creationDate: datetime.datetime,
    lastUpdateDate: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See GatewayPlatformTypeDef
  2. See list[GatewayCapabilitySummaryTypeDef]
  3. See ResponseMetadataTypeDef

GatewaySummaryTypeDef#

# GatewaySummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GatewaySummaryTypeDef


def get_value() -> GatewaySummaryTypeDef:
    return {
        "gatewayId": ...,
    }


# GatewaySummaryTypeDef definition

class GatewaySummaryTypeDef(TypedDict):
    gatewayId: str,
    gatewayName: str,
    creationDate: datetime.datetime,
    lastUpdateDate: datetime.datetime,
    gatewayPlatform: NotRequired[GatewayPlatformTypeDef],  # (1)
    gatewayVersion: NotRequired[str],
    gatewayCapabilitySummaries: NotRequired[list[GatewayCapabilitySummaryTypeDef]],  # (2)
  1. See GatewayPlatformTypeDef
  2. See list[GatewayCapabilitySummaryTypeDef]

DatasetSourceTypeDef#

# DatasetSourceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatasetSourceTypeDef


def get_value() -> DatasetSourceTypeDef:
    return {
        "sourceType": ...,
    }


# DatasetSourceTypeDef definition

class DatasetSourceTypeDef(TypedDict):
    sourceType: DatasetSourceTypeType,  # (1)
    sourceFormat: DatasetSourceFormatType,  # (2)
    sourceDetail: NotRequired[SourceDetailTypeDef],  # (3)
  1. See DatasetSourceTypeType
  2. See DatasetSourceFormatType
  3. See SourceDetailTypeDef

DataSetReferenceTypeDef#

# DataSetReferenceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DataSetReferenceTypeDef


def get_value() -> DataSetReferenceTypeDef:
    return {
        "datasetArn": ...,
    }


# DataSetReferenceTypeDef definition

class DataSetReferenceTypeDef(TypedDict):
    datasetArn: NotRequired[str],
    source: NotRequired[SourceTypeDef],  # (1)
  1. See SourceTypeDef

CreatePortalResponseTypeDef#

# CreatePortalResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreatePortalResponseTypeDef


def get_value() -> CreatePortalResponseTypeDef:
    return {
        "portalId": ...,
    }


# CreatePortalResponseTypeDef definition

class CreatePortalResponseTypeDef(TypedDict):
    portalId: str,
    portalArn: str,
    portalStartUrl: str,
    portalStatus: PortalStatusTypeDef,  # (1)
    ssoApplicationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortalStatusTypeDef
  2. See ResponseMetadataTypeDef

DeletePortalResponseTypeDef#

# DeletePortalResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeletePortalResponseTypeDef


def get_value() -> DeletePortalResponseTypeDef:
    return {
        "portalStatus": ...,
    }


# DeletePortalResponseTypeDef definition

class DeletePortalResponseTypeDef(TypedDict):
    portalStatus: PortalStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortalStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribePortalResponseTypeDef#

# DescribePortalResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePortalResponseTypeDef


def get_value() -> DescribePortalResponseTypeDef:
    return {
        "portalId": ...,
    }


# DescribePortalResponseTypeDef definition

class DescribePortalResponseTypeDef(TypedDict):
    portalId: str,
    portalArn: str,
    portalName: str,
    portalDescription: str,
    portalClientId: str,
    portalStartUrl: str,
    portalContactEmail: str,
    portalStatus: PortalStatusTypeDef,  # (1)
    portalCreationDate: datetime.datetime,
    portalLastUpdateDate: datetime.datetime,
    portalLogoImageLocation: ImageLocationTypeDef,  # (2)
    roleArn: str,
    portalAuthMode: AuthModeType,  # (3)
    notificationSenderEmail: str,
    alarms: AlarmsTypeDef,  # (4)
    portalType: PortalTypeType,  # (5)
    portalTypeConfiguration: dict[str, PortalTypeEntryOutputTypeDef],  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (7)
  1. See PortalStatusTypeDef
  2. See ImageLocationTypeDef
  3. See AuthModeType
  4. See AlarmsTypeDef
  5. See PortalTypeType
  6. See dict[str, PortalTypeEntryOutputTypeDef]
  7. See ResponseMetadataTypeDef

PortalSummaryTypeDef#

# PortalSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PortalSummaryTypeDef


def get_value() -> PortalSummaryTypeDef:
    return {
        "id": ...,
    }


# PortalSummaryTypeDef definition

class PortalSummaryTypeDef(TypedDict):
    id: str,
    name: str,
    startUrl: str,
    status: PortalStatusTypeDef,  # (1)
    description: NotRequired[str],
    creationDate: NotRequired[datetime.datetime],
    lastUpdateDate: NotRequired[datetime.datetime],
    roleArn: NotRequired[str],
    portalType: NotRequired[PortalTypeType],  # (2)
  1. See PortalStatusTypeDef
  2. See PortalTypeType

UpdatePortalResponseTypeDef#

# UpdatePortalResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdatePortalResponseTypeDef


def get_value() -> UpdatePortalResponseTypeDef:
    return {
        "portalStatus": ...,
    }


# UpdatePortalResponseTypeDef definition

class UpdatePortalResponseTypeDef(TypedDict):
    portalStatus: PortalStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortalStatusTypeDef
  2. See ResponseMetadataTypeDef

CreatePortalRequestTypeDef#

# CreatePortalRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreatePortalRequestTypeDef


def get_value() -> CreatePortalRequestTypeDef:
    return {
        "portalName": ...,
    }


# CreatePortalRequestTypeDef definition

class CreatePortalRequestTypeDef(TypedDict):
    portalName: str,
    portalContactEmail: str,
    roleArn: str,
    portalDescription: NotRequired[str],
    clientToken: NotRequired[str],
    portalLogoImageFile: NotRequired[ImageFileTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
    portalAuthMode: NotRequired[AuthModeType],  # (2)
    notificationSenderEmail: NotRequired[str],
    alarms: NotRequired[AlarmsTypeDef],  # (3)
    portalType: NotRequired[PortalTypeType],  # (4)
    portalTypeConfiguration: NotRequired[Mapping[str, PortalTypeEntryUnionTypeDef]],  # (5)
  1. See ImageFileTypeDef
  2. See AuthModeType
  3. See AlarmsTypeDef
  4. See PortalTypeType
  5. See Mapping[str, PortalTypeEntryUnionTypeDef]

AccessPolicySummaryTypeDef#

# AccessPolicySummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AccessPolicySummaryTypeDef


def get_value() -> AccessPolicySummaryTypeDef:
    return {
        "id": ...,
    }


# AccessPolicySummaryTypeDef definition

class AccessPolicySummaryTypeDef(TypedDict):
    id: str,
    identity: IdentityTypeDef,  # (1)
    resource: ResourceTypeDef,  # (2)
    permission: PermissionType,  # (3)
    creationDate: NotRequired[datetime.datetime],
    lastUpdateDate: NotRequired[datetime.datetime],
  1. See IdentityTypeDef
  2. See ResourceTypeDef
  3. See PermissionType

CreateAccessPolicyRequestTypeDef#

# CreateAccessPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateAccessPolicyRequestTypeDef


def get_value() -> CreateAccessPolicyRequestTypeDef:
    return {
        "accessPolicyIdentity": ...,
    }


# CreateAccessPolicyRequestTypeDef definition

class CreateAccessPolicyRequestTypeDef(TypedDict):
    accessPolicyIdentity: IdentityTypeDef,  # (1)
    accessPolicyResource: ResourceTypeDef,  # (2)
    accessPolicyPermission: PermissionType,  # (3)
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See IdentityTypeDef
  2. See ResourceTypeDef
  3. See PermissionType

DescribeAccessPolicyResponseTypeDef#

# DescribeAccessPolicyResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAccessPolicyResponseTypeDef


def get_value() -> DescribeAccessPolicyResponseTypeDef:
    return {
        "accessPolicyId": ...,
    }


# DescribeAccessPolicyResponseTypeDef definition

class DescribeAccessPolicyResponseTypeDef(TypedDict):
    accessPolicyId: str,
    accessPolicyArn: str,
    accessPolicyIdentity: IdentityTypeDef,  # (1)
    accessPolicyResource: ResourceTypeDef,  # (2)
    accessPolicyPermission: PermissionType,  # (3)
    accessPolicyCreationDate: datetime.datetime,
    accessPolicyLastUpdateDate: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See IdentityTypeDef
  2. See ResourceTypeDef
  3. See PermissionType
  4. See ResponseMetadataTypeDef

UpdateAccessPolicyRequestTypeDef#

# UpdateAccessPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateAccessPolicyRequestTypeDef


def get_value() -> UpdateAccessPolicyRequestTypeDef:
    return {
        "accessPolicyId": ...,
    }


# UpdateAccessPolicyRequestTypeDef definition

class UpdateAccessPolicyRequestTypeDef(TypedDict):
    accessPolicyId: str,
    accessPolicyIdentity: IdentityTypeDef,  # (1)
    accessPolicyResource: ResourceTypeDef,  # (2)
    accessPolicyPermission: PermissionType,  # (3)
    clientToken: NotRequired[str],
  1. See IdentityTypeDef
  2. See ResourceTypeDef
  3. See PermissionType

AssetPropertyValueTypeDef#

# AssetPropertyValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetPropertyValueTypeDef


def get_value() -> AssetPropertyValueTypeDef:
    return {
        "value": ...,
    }


# AssetPropertyValueTypeDef definition

class AssetPropertyValueTypeDef(TypedDict):
    value: VariantTypeDef,  # (1)
    timestamp: TimeInNanosTypeDef,  # (2)
    quality: NotRequired[QualityType],  # (3)
  1. See VariantTypeDef
  2. See TimeInNanosTypeDef
  3. See QualityType

InterpolatedAssetPropertyValueTypeDef#

# InterpolatedAssetPropertyValueTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InterpolatedAssetPropertyValueTypeDef


def get_value() -> InterpolatedAssetPropertyValueTypeDef:
    return {
        "timestamp": ...,
    }


# InterpolatedAssetPropertyValueTypeDef definition

class InterpolatedAssetPropertyValueTypeDef(TypedDict):
    timestamp: TimeInNanosTypeDef,  # (1)
    value: VariantTypeDef,  # (2)
  1. See TimeInNanosTypeDef
  2. See VariantTypeDef

CreatePipelineResponseTypeDef#

# CreatePipelineResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreatePipelineResponseTypeDef


def get_value() -> CreatePipelineResponseTypeDef:
    return {
        "pipelineName": ...,
    }


# CreatePipelineResponseTypeDef definition

class CreatePipelineResponseTypeDef(TypedDict):
    pipelineName: str,
    pipelineArn: str,
    version: str,
    status: ResourceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceStatusTypeDef
  2. See ResponseMetadataTypeDef

CreateTaskResponseTypeDef#

# CreateTaskResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateTaskResponseTypeDef


def get_value() -> CreateTaskResponseTypeDef:
    return {
        "taskName": ...,
    }


# CreateTaskResponseTypeDef definition

class CreateTaskResponseTypeDef(TypedDict):
    taskName: str,
    taskArn: str,
    version: str,
    status: ResourceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceStatusTypeDef
  2. See ResponseMetadataTypeDef

DeletePipelineResponseTypeDef#

# DeletePipelineResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeletePipelineResponseTypeDef


def get_value() -> DeletePipelineResponseTypeDef:
    return {
        "status": ...,
    }


# DeletePipelineResponseTypeDef definition

class DeletePipelineResponseTypeDef(TypedDict):
    status: ResourceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteTaskResponseTypeDef#

# DeleteTaskResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteTaskResponseTypeDef


def get_value() -> DeleteTaskResponseTypeDef:
    return {
        "status": ...,
    }


# DeleteTaskResponseTypeDef definition

class DeleteTaskResponseTypeDef(TypedDict):
    status: ResourceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribePipelineResponseTypeDef#

# DescribePipelineResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePipelineResponseTypeDef


def get_value() -> DescribePipelineResponseTypeDef:
    return {
        "pipelineName": ...,
    }


# DescribePipelineResponseTypeDef definition

class DescribePipelineResponseTypeDef(TypedDict):
    pipelineName: str,
    workspaceName: str,
    description: str,
    pipelineArn: str,
    version: str,
    environmentVariables: dict[str, str],
    computations: list[ComputeNodeOutputTypeDef],  # (1)
    status: ResourceStatusTypeDef,  # (2)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See list[ComputeNodeOutputTypeDef]
  2. See ResourceStatusTypeDef
  3. See ResponseMetadataTypeDef

DescribeTaskResponseTypeDef#

# DescribeTaskResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeTaskResponseTypeDef


def get_value() -> DescribeTaskResponseTypeDef:
    return {
        "workspaceName": ...,
    }


# DescribeTaskResponseTypeDef definition

class DescribeTaskResponseTypeDef(TypedDict):
    workspaceName: str,
    taskName: str,
    description: str,
    taskArn: str,
    version: str,
    taskConfiguration: TaskConfigurationOutputTypeDef,  # (1)
    status: ResourceStatusTypeDef,  # (2)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TaskConfigurationOutputTypeDef
  2. See ResourceStatusTypeDef
  3. See ResponseMetadataTypeDef

PipelineSummaryTypeDef#

# PipelineSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PipelineSummaryTypeDef


def get_value() -> PipelineSummaryTypeDef:
    return {
        "pipelineName": ...,
    }


# PipelineSummaryTypeDef definition

class PipelineSummaryTypeDef(TypedDict):
    pipelineName: str,
    pipelineArn: str,
    version: str,
    status: ResourceStatusTypeDef,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    description: NotRequired[str],
  1. See ResourceStatusTypeDef

TaskSummaryTypeDef#

# TaskSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TaskSummaryTypeDef


def get_value() -> TaskSummaryTypeDef:
    return {
        "taskName": ...,
    }


# TaskSummaryTypeDef definition

class TaskSummaryTypeDef(TypedDict):
    taskName: str,
    taskArn: str,
    version: str,
    status: ResourceStatusTypeDef,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    description: NotRequired[str],
  1. See ResourceStatusTypeDef

UpdatePipelineResponseTypeDef#

# UpdatePipelineResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdatePipelineResponseTypeDef


def get_value() -> UpdatePipelineResponseTypeDef:
    return {
        "version": ...,
    }


# UpdatePipelineResponseTypeDef definition

class UpdatePipelineResponseTypeDef(TypedDict):
    version: str,
    status: ResourceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceStatusTypeDef
  2. See ResponseMetadataTypeDef

UpdateTaskResponseTypeDef#

# UpdateTaskResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateTaskResponseTypeDef


def get_value() -> UpdateTaskResponseTypeDef:
    return {
        "version": ...,
    }


# UpdateTaskResponseTypeDef definition

class UpdateTaskResponseTypeDef(TypedDict):
    version: str,
    status: ResourceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceStatusTypeDef
  2. See ResponseMetadataTypeDef

CreateWorkspaceResponseTypeDef#

# CreateWorkspaceResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateWorkspaceResponseTypeDef


def get_value() -> CreateWorkspaceResponseTypeDef:
    return {
        "workspaceName": ...,
    }


# CreateWorkspaceResponseTypeDef definition

class CreateWorkspaceResponseTypeDef(TypedDict):
    workspaceName: str,
    workspaceArn: str,
    workspaceStatus: WorkspaceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteWorkspaceResponseTypeDef#

# DeleteWorkspaceResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteWorkspaceResponseTypeDef


def get_value() -> DeleteWorkspaceResponseTypeDef:
    return {
        "workspaceStatus": ...,
    }


# DeleteWorkspaceResponseTypeDef definition

class DeleteWorkspaceResponseTypeDef(TypedDict):
    workspaceStatus: WorkspaceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeWorkspaceResponseTypeDef#

# DescribeWorkspaceResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeWorkspaceResponseTypeDef


def get_value() -> DescribeWorkspaceResponseTypeDef:
    return {
        "workspaceArn": ...,
    }


# DescribeWorkspaceResponseTypeDef definition

class DescribeWorkspaceResponseTypeDef(TypedDict):
    workspaceArn: str,
    workspaceName: str,
    workspaceDescription: str,
    workspaceStatus: WorkspaceStatusTypeDef,  # (1)
    encryptionConfiguration: WorkspaceEncryptionConfigurationInfoTypeDef,  # (2)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See WorkspaceStatusTypeDef
  2. See WorkspaceEncryptionConfigurationInfoTypeDef
  3. See ResponseMetadataTypeDef

UpdateWorkspaceResponseTypeDef#

# UpdateWorkspaceResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateWorkspaceResponseTypeDef


def get_value() -> UpdateWorkspaceResponseTypeDef:
    return {
        "workspaceStatus": ...,
    }


# UpdateWorkspaceResponseTypeDef definition

class UpdateWorkspaceResponseTypeDef(TypedDict):
    workspaceStatus: WorkspaceStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceStatusTypeDef
  2. See ResponseMetadataTypeDef

WorkspaceSummaryTypeDef#

# WorkspaceSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import WorkspaceSummaryTypeDef


def get_value() -> WorkspaceSummaryTypeDef:
    return {
        "name": ...,
    }


# WorkspaceSummaryTypeDef definition

class WorkspaceSummaryTypeDef(TypedDict):
    name: str,
    arn: str,
    status: WorkspaceStatusTypeDef,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
  1. See WorkspaceStatusTypeDef

BatchGetAssetPropertyAggregatesResponseTypeDef#

# BatchGetAssetPropertyAggregatesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyAggregatesResponseTypeDef


def get_value() -> BatchGetAssetPropertyAggregatesResponseTypeDef:
    return {
        "errorEntries": ...,
    }


# BatchGetAssetPropertyAggregatesResponseTypeDef definition

class BatchGetAssetPropertyAggregatesResponseTypeDef(TypedDict):
    errorEntries: list[BatchGetAssetPropertyAggregatesErrorEntryTypeDef],  # (1)
    successEntries: list[BatchGetAssetPropertyAggregatesSuccessEntryTypeDef],  # (2)
    skippedEntries: list[BatchGetAssetPropertyAggregatesSkippedEntryTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
    nextToken: NotRequired[str],
  1. See list[BatchGetAssetPropertyAggregatesErrorEntryTypeDef]
  2. See list[BatchGetAssetPropertyAggregatesSuccessEntryTypeDef]
  3. See list[BatchGetAssetPropertyAggregatesSkippedEntryTypeDef]
  4. See ResponseMetadataTypeDef

MetricOutputTypeDef#

# MetricOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MetricOutputTypeDef


def get_value() -> MetricOutputTypeDef:
    return {
        "expression": ...,
    }


# MetricOutputTypeDef definition

class MetricOutputTypeDef(TypedDict):
    window: MetricWindowTypeDef,  # (2)
    expression: NotRequired[str],
    variables: NotRequired[list[ExpressionVariableOutputTypeDef]],  # (1)
    processingConfig: NotRequired[MetricProcessingConfigTypeDef],  # (3)
  1. See list[ExpressionVariableOutputTypeDef]
  2. See MetricWindowTypeDef
  3. See MetricProcessingConfigTypeDef

TransformOutputTypeDef#

# TransformOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TransformOutputTypeDef


def get_value() -> TransformOutputTypeDef:
    return {
        "expression": ...,
    }


# TransformOutputTypeDef definition

class TransformOutputTypeDef(TypedDict):
    expression: str,
    variables: list[ExpressionVariableOutputTypeDef],  # (1)
    processingConfig: NotRequired[TransformProcessingConfigTypeDef],  # (2)
  1. See list[ExpressionVariableOutputTypeDef]
  2. See TransformProcessingConfigTypeDef

ExpressionVariableTypeDef#

# ExpressionVariableTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ExpressionVariableTypeDef


def get_value() -> ExpressionVariableTypeDef:
    return {
        "name": ...,
    }


# ExpressionVariableTypeDef definition

class ExpressionVariableTypeDef(TypedDict):
    name: str,
    value: VariableValueUnionTypeDef,  # (1)
  1. See VariableValueUnionTypeDef

CreateComputationModelRequestTypeDef#

# CreateComputationModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateComputationModelRequestTypeDef


def get_value() -> CreateComputationModelRequestTypeDef:
    return {
        "computationModelName": ...,
    }


# CreateComputationModelRequestTypeDef definition

class CreateComputationModelRequestTypeDef(TypedDict):
    computationModelName: str,
    computationModelConfiguration: ComputationModelConfigurationTypeDef,  # (1)
    computationModelDataBinding: Mapping[str, ComputationModelDataBindingValueUnionTypeDef],  # (2)
    computationModelDescription: NotRequired[str],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See ComputationModelConfigurationTypeDef
  2. See Mapping[str, ComputationModelDataBindingValueUnionTypeDef]

UpdateComputationModelRequestTypeDef#

# UpdateComputationModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateComputationModelRequestTypeDef


def get_value() -> UpdateComputationModelRequestTypeDef:
    return {
        "computationModelId": ...,
    }


# UpdateComputationModelRequestTypeDef definition

class UpdateComputationModelRequestTypeDef(TypedDict):
    computationModelId: str,
    computationModelName: str,
    computationModelConfiguration: ComputationModelConfigurationTypeDef,  # (1)
    computationModelDataBinding: Mapping[str, ComputationModelDataBindingValueUnionTypeDef],  # (2)
    computationModelDescription: NotRequired[str],
    clientToken: NotRequired[str],
  1. See ComputationModelConfigurationTypeDef
  2. See Mapping[str, ComputationModelDataBindingValueUnionTypeDef]

ComputationModelDataBindingUsageSummaryTypeDef#

# ComputationModelDataBindingUsageSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelDataBindingUsageSummaryTypeDef


def get_value() -> ComputationModelDataBindingUsageSummaryTypeDef:
    return {
        "computationModelIds": ...,
    }


# ComputationModelDataBindingUsageSummaryTypeDef definition

class ComputationModelDataBindingUsageSummaryTypeDef(TypedDict):
    computationModelIds: list[str],
    matchedDataBinding: MatchedDataBindingTypeDef,  # (1)
  1. See MatchedDataBindingTypeDef

BatchPutAssetPropertyValueResponseTypeDef#

# BatchPutAssetPropertyValueResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchPutAssetPropertyValueResponseTypeDef


def get_value() -> BatchPutAssetPropertyValueResponseTypeDef:
    return {
        "errorEntries": ...,
    }


# BatchPutAssetPropertyValueResponseTypeDef definition

class BatchPutAssetPropertyValueResponseTypeDef(TypedDict):
    errorEntries: list[BatchPutAssetPropertyErrorEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See list[BatchPutAssetPropertyErrorEntryTypeDef]
  2. See ResponseMetadataTypeDef

EnrichmentJobConfigurationTypeDef#

# EnrichmentJobConfigurationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import EnrichmentJobConfigurationTypeDef


def get_value() -> EnrichmentJobConfigurationTypeDef:
    return {
        "eventDetection": ...,
    }


# EnrichmentJobConfigurationTypeDef definition

class EnrichmentJobConfigurationTypeDef(TypedDict):
    eventDetection: NotRequired[EventDetectionTypeDef],  # (1)
  1. See EventDetectionTypeDef

StartSearchRequestTypeDef#

# StartSearchRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import StartSearchRequestTypeDef


def get_value() -> StartSearchRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# StartSearchRequestTypeDef definition

class StartSearchRequestTypeDef(TypedDict):
    workspaceName: str,
    queryStatement: str,
    clientToken: NotRequired[str],
    searchType: NotRequired[SearchTypeType],  # (1)
    searchFilters: NotRequired[SearchFiltersTypeDef],  # (2)
    groupId: NotRequired[str],
  1. See SearchTypeType
  2. See SearchFiltersTypeDef

ProcessingInputOutputTypeDef#

# ProcessingInputOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ProcessingInputOutputTypeDef


def get_value() -> ProcessingInputOutputTypeDef:
    return {
        "timeseries": ...,
    }


# ProcessingInputOutputTypeDef definition

class ProcessingInputOutputTypeDef(TypedDict):
    timeseries: NotRequired[list[TimeseriesItemTypeDef]],  # (1)
    dataset: NotRequired[DatasetItemOutputTypeDef],  # (2)
  1. See list[TimeseriesItemTypeDef]
  2. See DatasetItemOutputTypeDef

ProcessingInputTypeDef#

# ProcessingInputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ProcessingInputTypeDef


def get_value() -> ProcessingInputTypeDef:
    return {
        "timeseries": ...,
    }


# ProcessingInputTypeDef definition

class ProcessingInputTypeDef(TypedDict):
    timeseries: NotRequired[Sequence[TimeseriesItemTypeDef]],  # (1)
    dataset: NotRequired[DatasetItemTypeDef],  # (2)
  1. See Sequence[TimeseriesItemTypeDef]
  2. See DatasetItemTypeDef

UpdatePortalRequestTypeDef#

# UpdatePortalRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdatePortalRequestTypeDef


def get_value() -> UpdatePortalRequestTypeDef:
    return {
        "portalId": ...,
    }


# UpdatePortalRequestTypeDef definition

class UpdatePortalRequestTypeDef(TypedDict):
    portalId: str,
    portalName: str,
    portalContactEmail: str,
    roleArn: str,
    portalDescription: NotRequired[str],
    portalLogoImage: NotRequired[ImageTypeDef],  # (1)
    clientToken: NotRequired[str],
    notificationSenderEmail: NotRequired[str],
    alarms: NotRequired[AlarmsTypeDef],  # (2)
    portalType: NotRequired[PortalTypeType],  # (3)
    portalTypeConfiguration: NotRequired[Mapping[str, PortalTypeEntryUnionTypeDef]],  # (4)
  1. See ImageTypeDef
  2. See AlarmsTypeDef
  3. See PortalTypeType
  4. See Mapping[str, PortalTypeEntryUnionTypeDef]

ComputeNodeExecutionDetailsTypeDef#

# ComputeNodeExecutionDetailsTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputeNodeExecutionDetailsTypeDef


def get_value() -> ComputeNodeExecutionDetailsTypeDef:
    return {
        "computeNodeName": ...,
    }


# ComputeNodeExecutionDetailsTypeDef definition

class ComputeNodeExecutionDetailsTypeDef(TypedDict):
    computeNodeName: str,
    taskName: str,
    taskArn: str,
    taskVersion: str,
    dependsOn: list[str],
    status: ComputeNodeExecutionStatusTypeDef,  # (1)
    startTime: NotRequired[datetime.datetime],
    endTime: NotRequired[datetime.datetime],
    executionEnvironmentVariables: NotRequired[dict[str, str]],
  1. See ComputeNodeExecutionStatusTypeDef

PipelineExecutionSummaryTypeDef#

# PipelineExecutionSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PipelineExecutionSummaryTypeDef


def get_value() -> PipelineExecutionSummaryTypeDef:
    return {
        "pipelineExecutionId": ...,
    }


# PipelineExecutionSummaryTypeDef definition

class PipelineExecutionSummaryTypeDef(TypedDict):
    pipelineExecutionId: str,
    pipelineVersion: str,
    status: PipelineExecutionStatusTypeDef,  # (1)
    executionPriority: NotRequired[int],
    startTime: NotRequired[datetime.datetime],
    endTime: NotRequired[datetime.datetime],
  1. See PipelineExecutionStatusTypeDef

CreateTaskRequestTypeDef#

# CreateTaskRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateTaskRequestTypeDef


def get_value() -> CreateTaskRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# CreateTaskRequestTypeDef definition

class CreateTaskRequestTypeDef(TypedDict):
    workspaceName: str,
    taskName: str,
    taskConfiguration: TaskConfigurationUnionTypeDef,  # (1)
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See TaskConfigurationUnionTypeDef

UpdateTaskRequestTypeDef#

# UpdateTaskRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateTaskRequestTypeDef


def get_value() -> UpdateTaskRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# UpdateTaskRequestTypeDef definition

class UpdateTaskRequestTypeDef(TypedDict):
    workspaceName: str,
    taskName: str,
    description: NotRequired[str],
    taskConfiguration: NotRequired[TaskConfigurationUnionTypeDef],  # (1)
  1. See TaskConfigurationUnionTypeDef

DescribeBulkImportJobResponseTypeDef#

# DescribeBulkImportJobResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeBulkImportJobResponseTypeDef


def get_value() -> DescribeBulkImportJobResponseTypeDef:
    return {
        "jobId": ...,
    }


# DescribeBulkImportJobResponseTypeDef definition

class DescribeBulkImportJobResponseTypeDef(TypedDict):
    jobId: str,
    jobName: str,
    jobStatus: JobStatusType,  # (1)
    jobRoleArn: str,
    files: list[FileOutputTypeDef],  # (2)
    errorReportLocation: ErrorReportLocationTypeDef,  # (3)
    jobConfiguration: JobConfigurationOutputTypeDef,  # (4)
    jobCreationDate: datetime.datetime,
    jobLastUpdateDate: datetime.datetime,
    adaptiveIngestion: bool,
    deleteFilesAfterImport: bool,
    datasetId: str,
    workspaceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See JobStatusType
  2. See list[FileOutputTypeDef]
  3. See ErrorReportLocationTypeDef
  4. See JobConfigurationOutputTypeDef
  5. See ResponseMetadataTypeDef

JobConfigurationTypeDef#

# JobConfigurationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import JobConfigurationTypeDef


def get_value() -> JobConfigurationTypeDef:
    return {
        "fileFormat": ...,
    }


# JobConfigurationTypeDef definition

class JobConfigurationTypeDef(TypedDict):
    fileFormat: NotRequired[FileFormatTypeDef],  # (1)
  1. See FileFormatTypeDef

AssetModelSummaryTypeDef#

# AssetModelSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelSummaryTypeDef


def get_value() -> AssetModelSummaryTypeDef:
    return {
        "id": ...,
    }


# AssetModelSummaryTypeDef definition

class AssetModelSummaryTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    creationDate: datetime.datetime,
    lastUpdateDate: datetime.datetime,
    status: AssetModelStatusTypeDef,  # (2)
    externalId: NotRequired[str],
    assetModelType: NotRequired[AssetModelTypeType],  # (1)
    version: NotRequired[str],
  1. See AssetModelTypeType
  2. See AssetModelStatusTypeDef

CreateAssetModelCompositeModelResponseTypeDef#

# CreateAssetModelCompositeModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateAssetModelCompositeModelResponseTypeDef


def get_value() -> CreateAssetModelCompositeModelResponseTypeDef:
    return {
        "assetModelCompositeModelId": ...,
    }


# CreateAssetModelCompositeModelResponseTypeDef definition

class CreateAssetModelCompositeModelResponseTypeDef(TypedDict):
    assetModelCompositeModelId: str,
    assetModelCompositeModelPath: list[AssetModelCompositeModelPathSegmentTypeDef],  # (1)
    assetModelStatus: AssetModelStatusTypeDef,  # (2)
    assetModelId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See list[AssetModelCompositeModelPathSegmentTypeDef]
  2. See AssetModelStatusTypeDef
  3. See ResponseMetadataTypeDef

CreateAssetModelResponseTypeDef#

# CreateAssetModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateAssetModelResponseTypeDef


def get_value() -> CreateAssetModelResponseTypeDef:
    return {
        "assetModelId": ...,
    }


# CreateAssetModelResponseTypeDef definition

class CreateAssetModelResponseTypeDef(TypedDict):
    assetModelId: str,
    assetModelArn: str,
    assetModelStatus: AssetModelStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetModelStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteAssetModelCompositeModelResponseTypeDef#

# DeleteAssetModelCompositeModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAssetModelCompositeModelResponseTypeDef


def get_value() -> DeleteAssetModelCompositeModelResponseTypeDef:
    return {
        "assetModelStatus": ...,
    }


# DeleteAssetModelCompositeModelResponseTypeDef definition

class DeleteAssetModelCompositeModelResponseTypeDef(TypedDict):
    assetModelStatus: AssetModelStatusTypeDef,  # (1)
    assetModelId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetModelStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteAssetModelInterfaceRelationshipResponseTypeDef#

# DeleteAssetModelInterfaceRelationshipResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAssetModelInterfaceRelationshipResponseTypeDef


def get_value() -> DeleteAssetModelInterfaceRelationshipResponseTypeDef:
    return {
        "assetModelId": ...,
    }


# DeleteAssetModelInterfaceRelationshipResponseTypeDef definition

class DeleteAssetModelInterfaceRelationshipResponseTypeDef(TypedDict):
    assetModelId: str,
    interfaceAssetModelId: str,
    assetModelArn: str,
    assetModelStatus: AssetModelStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetModelStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteAssetModelResponseTypeDef#

# DeleteAssetModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAssetModelResponseTypeDef


def get_value() -> DeleteAssetModelResponseTypeDef:
    return {
        "assetModelId": ...,
    }


# DeleteAssetModelResponseTypeDef definition

class DeleteAssetModelResponseTypeDef(TypedDict):
    assetModelId: str,
    assetModelStatus: AssetModelStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetModelStatusTypeDef
  2. See ResponseMetadataTypeDef

PutAssetModelInterfaceRelationshipResponseTypeDef#

# PutAssetModelInterfaceRelationshipResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PutAssetModelInterfaceRelationshipResponseTypeDef


def get_value() -> PutAssetModelInterfaceRelationshipResponseTypeDef:
    return {
        "assetModelId": ...,
    }


# PutAssetModelInterfaceRelationshipResponseTypeDef definition

class PutAssetModelInterfaceRelationshipResponseTypeDef(TypedDict):
    assetModelId: str,
    interfaceAssetModelId: str,
    assetModelArn: str,
    assetModelStatus: AssetModelStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetModelStatusTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssetModelCompositeModelResponseTypeDef#

# UpdateAssetModelCompositeModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateAssetModelCompositeModelResponseTypeDef


def get_value() -> UpdateAssetModelCompositeModelResponseTypeDef:
    return {
        "assetModelCompositeModelPath": ...,
    }


# UpdateAssetModelCompositeModelResponseTypeDef definition

class UpdateAssetModelCompositeModelResponseTypeDef(TypedDict):
    assetModelCompositeModelPath: list[AssetModelCompositeModelPathSegmentTypeDef],  # (1)
    assetModelStatus: AssetModelStatusTypeDef,  # (2)
    assetModelId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See list[AssetModelCompositeModelPathSegmentTypeDef]
  2. See AssetModelStatusTypeDef
  3. See ResponseMetadataTypeDef

UpdateAssetModelResponseTypeDef#

# UpdateAssetModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateAssetModelResponseTypeDef


def get_value() -> UpdateAssetModelResponseTypeDef:
    return {
        "assetModelId": ...,
    }


# UpdateAssetModelResponseTypeDef definition

class UpdateAssetModelResponseTypeDef(TypedDict):
    assetModelId: str,
    assetModelStatus: AssetModelStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetModelStatusTypeDef
  2. See ResponseMetadataTypeDef

AssetSummaryTypeDef#

# AssetSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetSummaryTypeDef


def get_value() -> AssetSummaryTypeDef:
    return {
        "id": ...,
    }


# AssetSummaryTypeDef definition

class AssetSummaryTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    assetModelId: str,
    creationDate: datetime.datetime,
    lastUpdateDate: datetime.datetime,
    status: AssetStatusTypeDef,  # (1)
    hierarchies: list[AssetHierarchyTypeDef],  # (2)
    externalId: NotRequired[str],
    description: NotRequired[str],
  1. See AssetStatusTypeDef
  2. See list[AssetHierarchyTypeDef]

AssociatedAssetsSummaryTypeDef#

# AssociatedAssetsSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssociatedAssetsSummaryTypeDef


def get_value() -> AssociatedAssetsSummaryTypeDef:
    return {
        "id": ...,
    }


# AssociatedAssetsSummaryTypeDef definition

class AssociatedAssetsSummaryTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    assetModelId: str,
    creationDate: datetime.datetime,
    lastUpdateDate: datetime.datetime,
    status: AssetStatusTypeDef,  # (1)
    hierarchies: list[AssetHierarchyTypeDef],  # (2)
    externalId: NotRequired[str],
    description: NotRequired[str],
  1. See AssetStatusTypeDef
  2. See list[AssetHierarchyTypeDef]

CreateAssetResponseTypeDef#

# CreateAssetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateAssetResponseTypeDef


def get_value() -> CreateAssetResponseTypeDef:
    return {
        "assetId": ...,
    }


# CreateAssetResponseTypeDef definition

class CreateAssetResponseTypeDef(TypedDict):
    assetId: str,
    assetArn: str,
    assetStatus: AssetStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteAssetResponseTypeDef#

# DeleteAssetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteAssetResponseTypeDef


def get_value() -> DeleteAssetResponseTypeDef:
    return {
        "assetId": ...,
    }


# DeleteAssetResponseTypeDef definition

class DeleteAssetResponseTypeDef(TypedDict):
    assetId: str,
    assetStatus: AssetStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeAssetResponseTypeDef#

# DescribeAssetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetResponseTypeDef


def get_value() -> DescribeAssetResponseTypeDef:
    return {
        "assetId": ...,
    }


# DescribeAssetResponseTypeDef definition

class DescribeAssetResponseTypeDef(TypedDict):
    assetId: str,
    assetExternalId: str,
    assetArn: str,
    assetName: str,
    assetModelId: str,
    assetProperties: list[AssetPropertyTypeDef],  # (1)
    assetHierarchies: list[AssetHierarchyTypeDef],  # (2)
    assetCompositeModels: list[AssetCompositeModelTypeDef],  # (3)
    assetCreationDate: datetime.datetime,
    assetLastUpdateDate: datetime.datetime,
    assetStatus: AssetStatusTypeDef,  # (4)
    assetDescription: str,
    assetCompositeModelSummaries: list[AssetCompositeModelSummaryTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See list[AssetPropertyTypeDef]
  2. See list[AssetHierarchyTypeDef]
  3. See list[AssetCompositeModelTypeDef]
  4. See AssetStatusTypeDef
  5. See list[AssetCompositeModelSummaryTypeDef]
  6. See ResponseMetadataTypeDef

UpdateAssetResponseTypeDef#

# UpdateAssetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateAssetResponseTypeDef


def get_value() -> UpdateAssetResponseTypeDef:
    return {
        "assetId": ...,
    }


# UpdateAssetResponseTypeDef definition

class UpdateAssetResponseTypeDef(TypedDict):
    assetId: str,
    assetStatus: AssetStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetStatusTypeDef
  2. See ResponseMetadataTypeDef

ComputationModelSummaryTypeDef#

# ComputationModelSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ComputationModelSummaryTypeDef


def get_value() -> ComputationModelSummaryTypeDef:
    return {
        "id": ...,
    }


# ComputationModelSummaryTypeDef definition

class ComputationModelSummaryTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    type: ComputationModelTypeType,  # (1)
    creationDate: datetime.datetime,
    lastUpdateDate: datetime.datetime,
    status: ComputationModelStatusTypeDef,  # (2)
    version: str,
    description: NotRequired[str],
  1. See ComputationModelTypeType
  2. See ComputationModelStatusTypeDef

CreateComputationModelResponseTypeDef#

# CreateComputationModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateComputationModelResponseTypeDef


def get_value() -> CreateComputationModelResponseTypeDef:
    return {
        "computationModelId": ...,
    }


# CreateComputationModelResponseTypeDef definition

class CreateComputationModelResponseTypeDef(TypedDict):
    computationModelId: str,
    computationModelArn: str,
    computationModelStatus: ComputationModelStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComputationModelStatusTypeDef
  2. See ResponseMetadataTypeDef

DeleteComputationModelResponseTypeDef#

# DeleteComputationModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteComputationModelResponseTypeDef


def get_value() -> DeleteComputationModelResponseTypeDef:
    return {
        "computationModelStatus": ...,
    }


# DeleteComputationModelResponseTypeDef definition

class DeleteComputationModelResponseTypeDef(TypedDict):
    computationModelStatus: ComputationModelStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComputationModelStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeComputationModelResponseTypeDef#

# DescribeComputationModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeComputationModelResponseTypeDef


def get_value() -> DescribeComputationModelResponseTypeDef:
    return {
        "computationModelId": ...,
    }


# DescribeComputationModelResponseTypeDef definition

class DescribeComputationModelResponseTypeDef(TypedDict):
    computationModelId: str,
    computationModelArn: str,
    computationModelName: str,
    computationModelDescription: str,
    computationModelConfiguration: ComputationModelConfigurationTypeDef,  # (1)
    computationModelDataBinding: dict[str, ComputationModelDataBindingValueOutputTypeDef],  # (2)
    computationModelCreationDate: datetime.datetime,
    computationModelLastUpdateDate: datetime.datetime,
    computationModelStatus: ComputationModelStatusTypeDef,  # (3)
    computationModelVersion: str,
    actionDefinitions: list[ActionDefinitionTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ComputationModelConfigurationTypeDef
  2. See dict[str, ComputationModelDataBindingValueOutputTypeDef]
  3. See ComputationModelStatusTypeDef
  4. See list[ActionDefinitionTypeDef]
  5. See ResponseMetadataTypeDef

UpdateComputationModelResponseTypeDef#

# UpdateComputationModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateComputationModelResponseTypeDef


def get_value() -> UpdateComputationModelResponseTypeDef:
    return {
        "computationModelStatus": ...,
    }


# UpdateComputationModelResponseTypeDef definition

class UpdateComputationModelResponseTypeDef(TypedDict):
    computationModelStatus: ComputationModelStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComputationModelStatusTypeDef
  2. See ResponseMetadataTypeDef

CreateDatasetResponseTypeDef#

# CreateDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateDatasetResponseTypeDef


def get_value() -> CreateDatasetResponseTypeDef:
    return {
        "datasetId": ...,
    }


# CreateDatasetResponseTypeDef definition

class CreateDatasetResponseTypeDef(TypedDict):
    datasetId: str,
    datasetArn: str,
    datasetStatus: DatasetStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetStatusTypeDef
  2. See ResponseMetadataTypeDef

DatasetSummaryTypeDef#

# DatasetSummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DatasetSummaryTypeDef


def get_value() -> DatasetSummaryTypeDef:
    return {
        "id": ...,
    }


# DatasetSummaryTypeDef definition

class DatasetSummaryTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    description: str,
    creationDate: datetime.datetime,
    lastUpdateDate: datetime.datetime,
    status: DatasetStatusTypeDef,  # (3)
    sourceType: NotRequired[DatasetSourceTypeType],  # (1)
    datasetType: NotRequired[DatasetTypeEnumType],  # (2)
    enrichmentStatus: NotRequired[DatasetEnrichmentTypeDef],  # (4)
  1. See DatasetSourceTypeType
  2. See DatasetTypeEnumType
  3. See DatasetStatusTypeDef
  4. See DatasetEnrichmentTypeDef

DeleteDatasetResponseTypeDef#

# DeleteDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DeleteDatasetResponseTypeDef


def get_value() -> DeleteDatasetResponseTypeDef:
    return {
        "datasetStatus": ...,
    }


# DeleteDatasetResponseTypeDef definition

class DeleteDatasetResponseTypeDef(TypedDict):
    datasetStatus: DatasetStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetStatusTypeDef
  2. See ResponseMetadataTypeDef

UpdateDatasetResponseTypeDef#

# UpdateDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateDatasetResponseTypeDef


def get_value() -> UpdateDatasetResponseTypeDef:
    return {
        "datasetId": ...,
    }


# UpdateDatasetResponseTypeDef definition

class UpdateDatasetResponseTypeDef(TypedDict):
    datasetId: str,
    datasetArn: str,
    datasetStatus: DatasetStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatasetStatusTypeDef
  2. See ResponseMetadataTypeDef

ListGatewaysResponseTypeDef#

# ListGatewaysResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListGatewaysResponseTypeDef


def get_value() -> ListGatewaysResponseTypeDef:
    return {
        "gatewaySummaries": ...,
    }


# ListGatewaysResponseTypeDef definition

class ListGatewaysResponseTypeDef(TypedDict):
    gatewaySummaries: list[GatewaySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[GatewaySummaryTypeDef]
  2. See ResponseMetadataTypeDef

CreateDatasetRequestTypeDef#

# CreateDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateDatasetRequestTypeDef


def get_value() -> CreateDatasetRequestTypeDef:
    return {
        "datasetName": ...,
    }


# CreateDatasetRequestTypeDef definition

class CreateDatasetRequestTypeDef(TypedDict):
    datasetName: str,
    datasetSource: DatasetSourceTypeDef,  # (1)
    datasetId: NotRequired[str],
    datasetDescription: NotRequired[str],
    datasetType: NotRequired[DatasetTypeEnumType],  # (2)
    datasetConfig: NotRequired[DatasetConfigTypeDef],  # (3)
    workspaceName: NotRequired[str],
    metadata: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See DatasetSourceTypeDef
  2. See DatasetTypeEnumType
  3. See DatasetConfigTypeDef

DescribeDatasetResponseTypeDef#

# DescribeDatasetResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeDatasetResponseTypeDef


def get_value() -> DescribeDatasetResponseTypeDef:
    return {
        "datasetId": ...,
    }


# DescribeDatasetResponseTypeDef definition

class DescribeDatasetResponseTypeDef(TypedDict):
    datasetId: str,
    datasetArn: str,
    datasetName: str,
    datasetDescription: str,
    datasetType: DatasetTypeEnumType,  # (1)
    datasetConfig: DatasetConfigTypeDef,  # (2)
    workspaceName: str,
    metadata: dict[str, str],
    datasetSource: DatasetSourceTypeDef,  # (3)
    datasetStatus: DatasetStatusTypeDef,  # (4)
    datasetCreationDate: datetime.datetime,
    datasetLastUpdateDate: datetime.datetime,
    datasetVersion: str,
    enrichmentStatus: DatasetEnrichmentTypeDef,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See DatasetTypeEnumType
  2. See DatasetConfigTypeDef
  3. See DatasetSourceTypeDef
  4. See DatasetStatusTypeDef
  5. See DatasetEnrichmentTypeDef
  6. See ResponseMetadataTypeDef

UpdateDatasetRequestTypeDef#

# UpdateDatasetRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateDatasetRequestTypeDef


def get_value() -> UpdateDatasetRequestTypeDef:
    return {
        "datasetId": ...,
    }


# UpdateDatasetRequestTypeDef definition

class UpdateDatasetRequestTypeDef(TypedDict):
    datasetId: str,
    datasetName: str,
    datasetSource: DatasetSourceTypeDef,  # (1)
    workspaceName: NotRequired[str],
    datasetDescription: NotRequired[str],
    datasetConfig: NotRequired[DatasetConfigTypeDef],  # (2)
    metadata: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See DatasetSourceTypeDef
  2. See DatasetConfigTypeDef

ReferenceTypeDef#

# ReferenceTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ReferenceTypeDef


def get_value() -> ReferenceTypeDef:
    return {
        "dataset": ...,
    }


# ReferenceTypeDef definition

class ReferenceTypeDef(TypedDict):
    dataset: NotRequired[DataSetReferenceTypeDef],  # (1)
  1. See DataSetReferenceTypeDef

ListPortalsResponseTypeDef#

# ListPortalsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPortalsResponseTypeDef


def get_value() -> ListPortalsResponseTypeDef:
    return {
        "portalSummaries": ...,
    }


# ListPortalsResponseTypeDef definition

class ListPortalsResponseTypeDef(TypedDict):
    portalSummaries: list[PortalSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[PortalSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListAccessPoliciesResponseTypeDef#

# ListAccessPoliciesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAccessPoliciesResponseTypeDef


def get_value() -> ListAccessPoliciesResponseTypeDef:
    return {
        "accessPolicySummaries": ...,
    }


# ListAccessPoliciesResponseTypeDef definition

class ListAccessPoliciesResponseTypeDef(TypedDict):
    accessPolicySummaries: list[AccessPolicySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AccessPolicySummaryTypeDef]
  2. See ResponseMetadataTypeDef

BatchGetAssetPropertyValueHistorySuccessEntryTypeDef#

# BatchGetAssetPropertyValueHistorySuccessEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueHistorySuccessEntryTypeDef


def get_value() -> BatchGetAssetPropertyValueHistorySuccessEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyValueHistorySuccessEntryTypeDef definition

class BatchGetAssetPropertyValueHistorySuccessEntryTypeDef(TypedDict):
    entryId: str,
    assetPropertyValueHistory: list[AssetPropertyValueTypeDef],  # (1)
  1. See list[AssetPropertyValueTypeDef]

BatchGetAssetPropertyValueSuccessEntryTypeDef#

# BatchGetAssetPropertyValueSuccessEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueSuccessEntryTypeDef


def get_value() -> BatchGetAssetPropertyValueSuccessEntryTypeDef:
    return {
        "entryId": ...,
    }


# BatchGetAssetPropertyValueSuccessEntryTypeDef definition

class BatchGetAssetPropertyValueSuccessEntryTypeDef(TypedDict):
    entryId: str,
    assetPropertyValue: NotRequired[AssetPropertyValueTypeDef],  # (1)
  1. See AssetPropertyValueTypeDef

GetAssetPropertyValueHistoryResponseTypeDef#

# GetAssetPropertyValueHistoryResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetAssetPropertyValueHistoryResponseTypeDef


def get_value() -> GetAssetPropertyValueHistoryResponseTypeDef:
    return {
        "assetPropertyValueHistory": ...,
    }


# GetAssetPropertyValueHistoryResponseTypeDef definition

class GetAssetPropertyValueHistoryResponseTypeDef(TypedDict):
    assetPropertyValueHistory: list[AssetPropertyValueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AssetPropertyValueTypeDef]
  2. See ResponseMetadataTypeDef

GetAssetPropertyValueResponseTypeDef#

# GetAssetPropertyValueResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetAssetPropertyValueResponseTypeDef


def get_value() -> GetAssetPropertyValueResponseTypeDef:
    return {
        "propertyValue": ...,
    }


# GetAssetPropertyValueResponseTypeDef definition

class GetAssetPropertyValueResponseTypeDef(TypedDict):
    propertyValue: AssetPropertyValueTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssetPropertyValueTypeDef
  2. See ResponseMetadataTypeDef

PutAssetPropertyValueEntryTypeDef#

# PutAssetPropertyValueEntryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PutAssetPropertyValueEntryTypeDef


def get_value() -> PutAssetPropertyValueEntryTypeDef:
    return {
        "entryId": ...,
    }


# PutAssetPropertyValueEntryTypeDef definition

class PutAssetPropertyValueEntryTypeDef(TypedDict):
    entryId: str,
    propertyValues: Sequence[AssetPropertyValueTypeDef],  # (1)
    assetId: NotRequired[str],
    propertyId: NotRequired[str],
    propertyAlias: NotRequired[str],
  1. See Sequence[AssetPropertyValueTypeDef]

GetInterpolatedAssetPropertyValuesResponseTypeDef#

# GetInterpolatedAssetPropertyValuesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import GetInterpolatedAssetPropertyValuesResponseTypeDef


def get_value() -> GetInterpolatedAssetPropertyValuesResponseTypeDef:
    return {
        "interpolatedAssetPropertyValues": ...,
    }


# GetInterpolatedAssetPropertyValuesResponseTypeDef definition

class GetInterpolatedAssetPropertyValuesResponseTypeDef(TypedDict):
    interpolatedAssetPropertyValues: list[InterpolatedAssetPropertyValueTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[InterpolatedAssetPropertyValueTypeDef]
  2. See ResponseMetadataTypeDef

ListPipelinesResponseTypeDef#

# ListPipelinesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPipelinesResponseTypeDef


def get_value() -> ListPipelinesResponseTypeDef:
    return {
        "pipelineSummaries": ...,
    }


# ListPipelinesResponseTypeDef definition

class ListPipelinesResponseTypeDef(TypedDict):
    pipelineSummaries: list[PipelineSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[PipelineSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListTasksResponseTypeDef#

# ListTasksResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListTasksResponseTypeDef


def get_value() -> ListTasksResponseTypeDef:
    return {
        "taskSummaries": ...,
    }


# ListTasksResponseTypeDef definition

class ListTasksResponseTypeDef(TypedDict):
    taskSummaries: list[TaskSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[TaskSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListWorkspacesResponseTypeDef#

# ListWorkspacesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListWorkspacesResponseTypeDef


def get_value() -> ListWorkspacesResponseTypeDef:
    return {
        "workspaceSummaries": ...,
    }


# ListWorkspacesResponseTypeDef definition

class ListWorkspacesResponseTypeDef(TypedDict):
    workspaceSummaries: list[WorkspaceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[WorkspaceSummaryTypeDef]
  2. See ResponseMetadataTypeDef

PropertyTypeOutputTypeDef#

# PropertyTypeOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PropertyTypeOutputTypeDef


def get_value() -> PropertyTypeOutputTypeDef:
    return {
        "attribute": ...,
    }


# PropertyTypeOutputTypeDef definition

class PropertyTypeOutputTypeDef(TypedDict):
    attribute: NotRequired[AttributeTypeDef],  # (1)
    measurement: NotRequired[MeasurementTypeDef],  # (2)
    transform: NotRequired[TransformOutputTypeDef],  # (3)
    metric: NotRequired[MetricOutputTypeDef],  # (4)
  1. See AttributeTypeDef
  2. See MeasurementTypeDef
  3. See TransformOutputTypeDef
  4. See MetricOutputTypeDef

ListComputationModelDataBindingUsagesResponseTypeDef#

# ListComputationModelDataBindingUsagesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelDataBindingUsagesResponseTypeDef


def get_value() -> ListComputationModelDataBindingUsagesResponseTypeDef:
    return {
        "dataBindingUsageSummaries": ...,
    }


# ListComputationModelDataBindingUsagesResponseTypeDef definition

class ListComputationModelDataBindingUsagesResponseTypeDef(TypedDict):
    dataBindingUsageSummaries: list[ComputationModelDataBindingUsageSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ComputationModelDataBindingUsageSummaryTypeDef]
  2. See ResponseMetadataTypeDef

CreateEnrichmentJobRequestTypeDef#

# CreateEnrichmentJobRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateEnrichmentJobRequestTypeDef


def get_value() -> CreateEnrichmentJobRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# CreateEnrichmentJobRequestTypeDef definition

class CreateEnrichmentJobRequestTypeDef(TypedDict):
    workspaceName: str,
    jobConfiguration: EnrichmentJobConfigurationTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See EnrichmentJobConfigurationTypeDef

DescribeEnrichmentJobResponseTypeDef#

# DescribeEnrichmentJobResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeEnrichmentJobResponseTypeDef


def get_value() -> DescribeEnrichmentJobResponseTypeDef:
    return {
        "jobId": ...,
    }


# DescribeEnrichmentJobResponseTypeDef definition

class DescribeEnrichmentJobResponseTypeDef(TypedDict):
    jobId: str,
    status: EnrichmentJobStatusType,  # (1)
    workspaceName: str,
    jobType: JobTypeType,  # (2)
    jobConfiguration: EnrichmentJobConfigurationTypeDef,  # (3)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    completedAt: datetime.datetime,
    cancelledAt: datetime.datetime,
    failureMessage: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See EnrichmentJobStatusType
  2. See JobTypeType
  3. See EnrichmentJobConfigurationTypeDef
  4. See ResponseMetadataTypeDef

DescribeDatasetExportJobResponseTypeDef#

# DescribeDatasetExportJobResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeDatasetExportJobResponseTypeDef


def get_value() -> DescribeDatasetExportJobResponseTypeDef:
    return {
        "jobId": ...,
    }


# DescribeDatasetExportJobResponseTypeDef definition

class DescribeDatasetExportJobResponseTypeDef(TypedDict):
    jobId: str,
    workspaceName: str,
    status: DatasetExportJobStatusType,  # (1)
    startedAt: datetime.datetime,
    completedAt: datetime.datetime,
    destinationS3Uri: str,
    errorReportLocation: ExportErrorReportLocationTypeDef,  # (2)
    input: ProcessingInputOutputTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See DatasetExportJobStatusType
  2. See ExportErrorReportLocationTypeDef
  3. See ProcessingInputOutputTypeDef
  4. See ResponseMetadataTypeDef

DescribePipelineExecutionResponseTypeDef#

# DescribePipelineExecutionResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribePipelineExecutionResponseTypeDef


def get_value() -> DescribePipelineExecutionResponseTypeDef:
    return {
        "pipelineExecutionId": ...,
    }


# DescribePipelineExecutionResponseTypeDef definition

class DescribePipelineExecutionResponseTypeDef(TypedDict):
    pipelineExecutionId: str,
    pipelineName: str,
    workspaceName: str,
    pipelineVersion: str,
    status: PipelineExecutionStatusTypeDef,  # (1)
    startTime: datetime.datetime,
    endTime: datetime.datetime,
    requestEnvironmentVariables: ExecutionEnvironmentVariablesOutputTypeDef,  # (2)
    executionPriority: int,
    computeNodeExecutionDetails: list[ComputeNodeExecutionDetailsTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
    nextToken: NotRequired[str],
  1. See PipelineExecutionStatusTypeDef
  2. See ExecutionEnvironmentVariablesOutputTypeDef
  3. See list[ComputeNodeExecutionDetailsTypeDef]
  4. See ResponseMetadataTypeDef

ListPipelineExecutionsResponseTypeDef#

# ListPipelineExecutionsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListPipelineExecutionsResponseTypeDef


def get_value() -> ListPipelineExecutionsResponseTypeDef:
    return {
        "pipelineExecutionSummaries": ...,
    }


# ListPipelineExecutionsResponseTypeDef definition

class ListPipelineExecutionsResponseTypeDef(TypedDict):
    pipelineExecutionSummaries: list[PipelineExecutionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[PipelineExecutionSummaryTypeDef]
  2. See ResponseMetadataTypeDef

FileTypeDef#

# FileTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import FileTypeDef


def get_value() -> FileTypeDef:
    return {
        "bucket": ...,
    }


# FileTypeDef definition

class FileTypeDef(TypedDict):
    bucket: str,
    key: str,
    versionId: NotRequired[str],
    alias: NotRequired[str],
    startTime: NotRequired[TimeInNanosTypeDef],  # (1)
    fileFormat: NotRequired[FileFormatUnionTypeDef],  # (2)
  1. See TimeInNanosTypeDef
  2. See FileFormatUnionTypeDef

ListAssetModelsResponseTypeDef#

# ListAssetModelsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelsResponseTypeDef


def get_value() -> ListAssetModelsResponseTypeDef:
    return {
        "assetModelSummaries": ...,
    }


# ListAssetModelsResponseTypeDef definition

class ListAssetModelsResponseTypeDef(TypedDict):
    assetModelSummaries: list[AssetModelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AssetModelSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListAssetsResponseTypeDef#

# ListAssetsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetsResponseTypeDef


def get_value() -> ListAssetsResponseTypeDef:
    return {
        "assetSummaries": ...,
    }


# ListAssetsResponseTypeDef definition

class ListAssetsResponseTypeDef(TypedDict):
    assetSummaries: list[AssetSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AssetSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListAssociatedAssetsResponseTypeDef#

# ListAssociatedAssetsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssociatedAssetsResponseTypeDef


def get_value() -> ListAssociatedAssetsResponseTypeDef:
    return {
        "assetSummaries": ...,
    }


# ListAssociatedAssetsResponseTypeDef definition

class ListAssociatedAssetsResponseTypeDef(TypedDict):
    assetSummaries: list[AssociatedAssetsSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AssociatedAssetsSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListComputationModelsResponseTypeDef#

# ListComputationModelsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListComputationModelsResponseTypeDef


def get_value() -> ListComputationModelsResponseTypeDef:
    return {
        "computationModelSummaries": ...,
    }


# ListComputationModelsResponseTypeDef definition

class ListComputationModelsResponseTypeDef(TypedDict):
    computationModelSummaries: list[ComputationModelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ComputationModelSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListDatasetsResponseTypeDef#

# ListDatasetsResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListDatasetsResponseTypeDef


def get_value() -> ListDatasetsResponseTypeDef:
    return {
        "datasetSummaries": ...,
    }


# ListDatasetsResponseTypeDef definition

class ListDatasetsResponseTypeDef(TypedDict):
    datasetSummaries: list[DatasetSummaryTypeDef],  # (1)
    workspaceName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[DatasetSummaryTypeDef]
  2. See ResponseMetadataTypeDef

CitationTypeDef#

# CitationTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CitationTypeDef


def get_value() -> CitationTypeDef:
    return {
        "reference": ...,
    }


# CitationTypeDef definition

class CitationTypeDef(TypedDict):
    reference: NotRequired[ReferenceTypeDef],  # (1)
    content: NotRequired[ContentTypeDef],  # (2)
  1. See ReferenceTypeDef
  2. See ContentTypeDef

BatchGetAssetPropertyValueHistoryResponseTypeDef#

# BatchGetAssetPropertyValueHistoryResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueHistoryResponseTypeDef


def get_value() -> BatchGetAssetPropertyValueHistoryResponseTypeDef:
    return {
        "errorEntries": ...,
    }


# BatchGetAssetPropertyValueHistoryResponseTypeDef definition

class BatchGetAssetPropertyValueHistoryResponseTypeDef(TypedDict):
    errorEntries: list[BatchGetAssetPropertyValueHistoryErrorEntryTypeDef],  # (1)
    successEntries: list[BatchGetAssetPropertyValueHistorySuccessEntryTypeDef],  # (2)
    skippedEntries: list[BatchGetAssetPropertyValueHistorySkippedEntryTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
    nextToken: NotRequired[str],
  1. See list[BatchGetAssetPropertyValueHistoryErrorEntryTypeDef]
  2. See list[BatchGetAssetPropertyValueHistorySuccessEntryTypeDef]
  3. See list[BatchGetAssetPropertyValueHistorySkippedEntryTypeDef]
  4. See ResponseMetadataTypeDef

BatchGetAssetPropertyValueResponseTypeDef#

# BatchGetAssetPropertyValueResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchGetAssetPropertyValueResponseTypeDef


def get_value() -> BatchGetAssetPropertyValueResponseTypeDef:
    return {
        "errorEntries": ...,
    }


# BatchGetAssetPropertyValueResponseTypeDef definition

class BatchGetAssetPropertyValueResponseTypeDef(TypedDict):
    errorEntries: list[BatchGetAssetPropertyValueErrorEntryTypeDef],  # (1)
    successEntries: list[BatchGetAssetPropertyValueSuccessEntryTypeDef],  # (2)
    skippedEntries: list[BatchGetAssetPropertyValueSkippedEntryTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
    nextToken: NotRequired[str],
  1. See list[BatchGetAssetPropertyValueErrorEntryTypeDef]
  2. See list[BatchGetAssetPropertyValueSuccessEntryTypeDef]
  3. See list[BatchGetAssetPropertyValueSkippedEntryTypeDef]
  4. See ResponseMetadataTypeDef

BatchPutAssetPropertyValueRequestTypeDef#

# BatchPutAssetPropertyValueRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import BatchPutAssetPropertyValueRequestTypeDef


def get_value() -> BatchPutAssetPropertyValueRequestTypeDef:
    return {
        "entries": ...,
    }


# BatchPutAssetPropertyValueRequestTypeDef definition

class BatchPutAssetPropertyValueRequestTypeDef(TypedDict):
    entries: Sequence[PutAssetPropertyValueEntryTypeDef],  # (1)
    enablePartialEntryProcessing: NotRequired[bool],
  1. See Sequence[PutAssetPropertyValueEntryTypeDef]

AssetModelPropertyOutputTypeDef#

# AssetModelPropertyOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelPropertyOutputTypeDef


def get_value() -> AssetModelPropertyOutputTypeDef:
    return {
        "id": ...,
    }


# AssetModelPropertyOutputTypeDef definition

class AssetModelPropertyOutputTypeDef(TypedDict):
    name: str,
    dataType: PropertyDataTypeType,  # (1)
    type: PropertyTypeOutputTypeDef,  # (2)
    id: NotRequired[str],
    externalId: NotRequired[str],
    dataTypeSpec: NotRequired[str],
    unit: NotRequired[str],
    path: NotRequired[list[AssetModelPropertyPathSegmentTypeDef]],  # (3)
  1. See PropertyDataTypeType
  2. See PropertyTypeOutputTypeDef
  3. See list[AssetModelPropertyPathSegmentTypeDef]

AssetModelPropertySummaryTypeDef#

# AssetModelPropertySummaryTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelPropertySummaryTypeDef


def get_value() -> AssetModelPropertySummaryTypeDef:
    return {
        "id": ...,
    }


# AssetModelPropertySummaryTypeDef definition

class AssetModelPropertySummaryTypeDef(TypedDict):
    name: str,
    dataType: PropertyDataTypeType,  # (1)
    type: PropertyTypeOutputTypeDef,  # (2)
    id: NotRequired[str],
    externalId: NotRequired[str],
    dataTypeSpec: NotRequired[str],
    unit: NotRequired[str],
    assetModelCompositeModelId: NotRequired[str],
    path: NotRequired[list[AssetModelPropertyPathSegmentTypeDef]],  # (3)
    interfaceSummaries: NotRequired[list[InterfaceSummaryTypeDef]],  # (4)
  1. See PropertyDataTypeType
  2. See PropertyTypeOutputTypeDef
  3. See list[AssetModelPropertyPathSegmentTypeDef]
  4. See list[InterfaceSummaryTypeDef]

PropertyTypeDef#

# PropertyTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PropertyTypeDef


def get_value() -> PropertyTypeDef:
    return {
        "id": ...,
    }


# PropertyTypeDef definition

class PropertyTypeDef(TypedDict):
    id: str,
    name: str,
    dataType: PropertyDataTypeType,  # (2)
    externalId: NotRequired[str],
    alias: NotRequired[str],
    notification: NotRequired[PropertyNotificationTypeDef],  # (1)
    unit: NotRequired[str],
    type: NotRequired[PropertyTypeOutputTypeDef],  # (3)
    path: NotRequired[list[AssetPropertyPathSegmentTypeDef]],  # (4)
  1. See PropertyNotificationTypeDef
  2. See PropertyDataTypeType
  3. See PropertyTypeOutputTypeDef
  4. See list[AssetPropertyPathSegmentTypeDef]

MetricTypeDef#

# MetricTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import MetricTypeDef


def get_value() -> MetricTypeDef:
    return {
        "expression": ...,
    }


# MetricTypeDef definition

class MetricTypeDef(TypedDict):
    window: MetricWindowTypeDef,  # (2)
    expression: NotRequired[str],
    variables: NotRequired[Sequence[ExpressionVariableUnionTypeDef]],  # (1)
    processingConfig: NotRequired[MetricProcessingConfigTypeDef],  # (3)
  1. See Sequence[ExpressionVariableUnionTypeDef]
  2. See MetricWindowTypeDef
  3. See MetricProcessingConfigTypeDef

TransformTypeDef#

# TransformTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import TransformTypeDef


def get_value() -> TransformTypeDef:
    return {
        "expression": ...,
    }


# TransformTypeDef definition

class TransformTypeDef(TypedDict):
    expression: str,
    variables: Sequence[ExpressionVariableUnionTypeDef],  # (1)
    processingConfig: NotRequired[TransformProcessingConfigTypeDef],  # (2)
  1. See Sequence[ExpressionVariableUnionTypeDef]
  2. See TransformProcessingConfigTypeDef

CreateDatasetExportJobRequestTypeDef#

# CreateDatasetExportJobRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateDatasetExportJobRequestTypeDef


def get_value() -> CreateDatasetExportJobRequestTypeDef:
    return {
        "workspaceName": ...,
    }


# CreateDatasetExportJobRequestTypeDef definition

class CreateDatasetExportJobRequestTypeDef(TypedDict):
    workspaceName: str,
    destinationS3Uri: str,
    input: ProcessingInputUnionTypeDef,  # (1)
    errorReportLocation: ExportErrorReportLocationTypeDef,  # (2)
    clientToken: NotRequired[str],
  1. See ProcessingInputUnionTypeDef
  2. See ExportErrorReportLocationTypeDef

InvocationOutputTypeDef#

# InvocationOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InvocationOutputTypeDef


def get_value() -> InvocationOutputTypeDef:
    return {
        "message": ...,
    }


# InvocationOutputTypeDef definition

class InvocationOutputTypeDef(TypedDict):
    message: NotRequired[str],
    citations: NotRequired[list[CitationTypeDef]],  # (1)
  1. See list[CitationTypeDef]

AssetModelCompositeModelOutputTypeDef#

# AssetModelCompositeModelOutputTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelCompositeModelOutputTypeDef


def get_value() -> AssetModelCompositeModelOutputTypeDef:
    return {
        "name": ...,
    }


# AssetModelCompositeModelOutputTypeDef definition

class AssetModelCompositeModelOutputTypeDef(TypedDict):
    name: str,
    type: str,
    description: NotRequired[str],
    properties: NotRequired[list[AssetModelPropertyOutputTypeDef]],  # (1)
    id: NotRequired[str],
    externalId: NotRequired[str],
  1. See list[AssetModelPropertyOutputTypeDef]

DescribeAssetModelCompositeModelResponseTypeDef#

# DescribeAssetModelCompositeModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetModelCompositeModelResponseTypeDef


def get_value() -> DescribeAssetModelCompositeModelResponseTypeDef:
    return {
        "assetModelId": ...,
    }


# DescribeAssetModelCompositeModelResponseTypeDef definition

class DescribeAssetModelCompositeModelResponseTypeDef(TypedDict):
    assetModelId: str,
    assetModelCompositeModelId: str,
    assetModelCompositeModelExternalId: str,
    assetModelCompositeModelPath: list[AssetModelCompositeModelPathSegmentTypeDef],  # (1)
    assetModelCompositeModelName: str,
    assetModelCompositeModelDescription: str,
    assetModelCompositeModelType: str,
    assetModelCompositeModelProperties: list[AssetModelPropertyOutputTypeDef],  # (2)
    compositionDetails: CompositionDetailsTypeDef,  # (3)
    assetModelCompositeModelSummaries: list[AssetModelCompositeModelSummaryTypeDef],  # (4)
    actionDefinitions: list[ActionDefinitionTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See list[AssetModelCompositeModelPathSegmentTypeDef]
  2. See list[AssetModelPropertyOutputTypeDef]
  3. See CompositionDetailsTypeDef
  4. See list[AssetModelCompositeModelSummaryTypeDef]
  5. See list[ActionDefinitionTypeDef]
  6. See ResponseMetadataTypeDef

ListAssetModelPropertiesResponseTypeDef#

# ListAssetModelPropertiesResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ListAssetModelPropertiesResponseTypeDef


def get_value() -> ListAssetModelPropertiesResponseTypeDef:
    return {
        "assetModelPropertySummaries": ...,
    }


# ListAssetModelPropertiesResponseTypeDef definition

class ListAssetModelPropertiesResponseTypeDef(TypedDict):
    assetModelPropertySummaries: list[AssetModelPropertySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AssetModelPropertySummaryTypeDef]
  2. See ResponseMetadataTypeDef

CompositeModelPropertyTypeDef#

# CompositeModelPropertyTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CompositeModelPropertyTypeDef


def get_value() -> CompositeModelPropertyTypeDef:
    return {
        "name": ...,
    }


# CompositeModelPropertyTypeDef definition

class CompositeModelPropertyTypeDef(TypedDict):
    name: str,
    type: str,
    assetProperty: PropertyTypeDef,  # (1)
    id: NotRequired[str],
    externalId: NotRequired[str],
  1. See PropertyTypeDef

CreateBulkImportJobRequestTypeDef#

# CreateBulkImportJobRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateBulkImportJobRequestTypeDef


def get_value() -> CreateBulkImportJobRequestTypeDef:
    return {
        "jobName": ...,
    }


# CreateBulkImportJobRequestTypeDef definition

class CreateBulkImportJobRequestTypeDef(TypedDict):
    jobName: str,
    jobRoleArn: str,
    files: Sequence[FileUnionTypeDef],  # (1)
    errorReportLocation: ErrorReportLocationTypeDef,  # (2)
    jobConfiguration: NotRequired[JobConfigurationUnionTypeDef],  # (3)
    adaptiveIngestion: NotRequired[bool],
    deleteFilesAfterImport: NotRequired[bool],
    datasetId: NotRequired[str],
    workspaceName: NotRequired[str],
  1. See Sequence[FileUnionTypeDef]
  2. See ErrorReportLocationTypeDef
  3. See JobConfigurationUnionTypeDef

ResponseStreamTypeDef#

# ResponseStreamTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import ResponseStreamTypeDef


def get_value() -> ResponseStreamTypeDef:
    return {
        "trace": ...,
    }


# ResponseStreamTypeDef definition

class ResponseStreamTypeDef(TypedDict):
    trace: NotRequired[TraceTypeDef],  # (1)
    output: NotRequired[InvocationOutputTypeDef],  # (2)
    accessDeniedException: NotRequired[AccessDeniedExceptionTypeDef],  # (3)
    conflictingOperationException: NotRequired[ConflictingOperationExceptionTypeDef],  # (4)
    internalFailureException: NotRequired[InternalFailureExceptionTypeDef],  # (5)
    invalidRequestException: NotRequired[InvalidRequestExceptionTypeDef],  # (6)
    limitExceededException: NotRequired[LimitExceededExceptionTypeDef],  # (7)
    resourceNotFoundException: NotRequired[ResourceNotFoundExceptionTypeDef],  # (8)
    throttlingException: NotRequired[ThrottlingExceptionTypeDef],  # (9)
  1. See TraceTypeDef
  2. See InvocationOutputTypeDef
  3. See AccessDeniedExceptionTypeDef
  4. See ConflictingOperationExceptionTypeDef
  5. See InternalFailureExceptionTypeDef
  6. See InvalidRequestExceptionTypeDef
  7. See LimitExceededExceptionTypeDef
  8. See ResourceNotFoundExceptionTypeDef
  9. See ThrottlingExceptionTypeDef

DescribeAssetModelResponseTypeDef#

# DescribeAssetModelResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetModelResponseTypeDef


def get_value() -> DescribeAssetModelResponseTypeDef:
    return {
        "assetModelId": ...,
    }


# DescribeAssetModelResponseTypeDef definition

class DescribeAssetModelResponseTypeDef(TypedDict):
    assetModelId: str,
    assetModelExternalId: str,
    assetModelArn: str,
    assetModelName: str,
    assetModelType: AssetModelTypeType,  # (1)
    assetModelDescription: str,
    assetModelProperties: list[AssetModelPropertyOutputTypeDef],  # (2)
    assetModelHierarchies: list[AssetModelHierarchyTypeDef],  # (3)
    assetModelCompositeModels: list[AssetModelCompositeModelOutputTypeDef],  # (4)
    assetModelCompositeModelSummaries: list[AssetModelCompositeModelSummaryTypeDef],  # (5)
    assetModelCreationDate: datetime.datetime,
    assetModelLastUpdateDate: datetime.datetime,
    assetModelStatus: AssetModelStatusTypeDef,  # (6)
    assetModelVersion: str,
    interfaceDetails: list[InterfaceRelationshipTypeDef],  # (7)
    eTag: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See AssetModelTypeType
  2. See list[AssetModelPropertyOutputTypeDef]
  3. See list[AssetModelHierarchyTypeDef]
  4. See list[AssetModelCompositeModelOutputTypeDef]
  5. See list[AssetModelCompositeModelSummaryTypeDef]
  6. See AssetModelStatusTypeDef
  7. See list[InterfaceRelationshipTypeDef]
  8. See ResponseMetadataTypeDef

DescribeAssetPropertyResponseTypeDef#

# DescribeAssetPropertyResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import DescribeAssetPropertyResponseTypeDef


def get_value() -> DescribeAssetPropertyResponseTypeDef:
    return {
        "assetId": ...,
    }


# DescribeAssetPropertyResponseTypeDef definition

class DescribeAssetPropertyResponseTypeDef(TypedDict):
    assetId: str,
    assetExternalId: str,
    assetName: str,
    assetModelId: str,
    assetProperty: PropertyTypeDef,  # (1)
    compositeModel: CompositeModelPropertyTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PropertyTypeDef
  2. See CompositeModelPropertyTypeDef
  3. See ResponseMetadataTypeDef

PropertyTypeTypeDef#

# PropertyTypeTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import PropertyTypeTypeDef


def get_value() -> PropertyTypeTypeDef:
    return {
        "attribute": ...,
    }


# PropertyTypeTypeDef definition

class PropertyTypeTypeDef(TypedDict):
    attribute: NotRequired[AttributeTypeDef],  # (1)
    measurement: NotRequired[MeasurementTypeDef],  # (2)
    transform: NotRequired[TransformUnionTypeDef],  # (3)
    metric: NotRequired[MetricUnionTypeDef],  # (4)
  1. See AttributeTypeDef
  2. See MeasurementTypeDef
  3. See TransformUnionTypeDef
  4. See MetricUnionTypeDef

InvokeAssistantResponseTypeDef#

# InvokeAssistantResponseTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import InvokeAssistantResponseTypeDef


def get_value() -> InvokeAssistantResponseTypeDef:
    return {
        "body": ...,
    }


# InvokeAssistantResponseTypeDef definition

class InvokeAssistantResponseTypeDef(TypedDict):
    body: botocore.eventstream.EventStream[ResponseStreamTypeDef],  # (1)
    conversationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventStream[ResponseStreamTypeDef]
  2. See ResponseMetadataTypeDef

AssetModelPropertyDefinitionTypeDef#

# AssetModelPropertyDefinitionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelPropertyDefinitionTypeDef


def get_value() -> AssetModelPropertyDefinitionTypeDef:
    return {
        "id": ...,
    }


# AssetModelPropertyDefinitionTypeDef definition

class AssetModelPropertyDefinitionTypeDef(TypedDict):
    name: str,
    dataType: PropertyDataTypeType,  # (1)
    type: PropertyTypeUnionTypeDef,  # (2)
    id: NotRequired[str],
    externalId: NotRequired[str],
    dataTypeSpec: NotRequired[str],
    unit: NotRequired[str],
  1. See PropertyDataTypeType
  2. See PropertyTypeUnionTypeDef

AssetModelPropertyTypeDef#

# AssetModelPropertyTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelPropertyTypeDef


def get_value() -> AssetModelPropertyTypeDef:
    return {
        "id": ...,
    }


# AssetModelPropertyTypeDef definition

class AssetModelPropertyTypeDef(TypedDict):
    name: str,
    dataType: PropertyDataTypeType,  # (1)
    type: PropertyTypeUnionTypeDef,  # (2)
    id: NotRequired[str],
    externalId: NotRequired[str],
    dataTypeSpec: NotRequired[str],
    unit: NotRequired[str],
    path: NotRequired[Sequence[AssetModelPropertyPathSegmentTypeDef]],  # (3)
  1. See PropertyDataTypeType
  2. See PropertyTypeUnionTypeDef
  3. See Sequence[AssetModelPropertyPathSegmentTypeDef]

AssetModelCompositeModelDefinitionTypeDef#

# AssetModelCompositeModelDefinitionTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelCompositeModelDefinitionTypeDef


def get_value() -> AssetModelCompositeModelDefinitionTypeDef:
    return {
        "id": ...,
    }


# AssetModelCompositeModelDefinitionTypeDef definition

class AssetModelCompositeModelDefinitionTypeDef(TypedDict):
    name: str,
    type: str,
    id: NotRequired[str],
    externalId: NotRequired[str],
    description: NotRequired[str],
    properties: NotRequired[Sequence[AssetModelPropertyDefinitionTypeDef]],  # (1)
  1. See Sequence[AssetModelPropertyDefinitionTypeDef]

CreateAssetModelCompositeModelRequestTypeDef#

# CreateAssetModelCompositeModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateAssetModelCompositeModelRequestTypeDef


def get_value() -> CreateAssetModelCompositeModelRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# CreateAssetModelCompositeModelRequestTypeDef definition

class CreateAssetModelCompositeModelRequestTypeDef(TypedDict):
    assetModelId: str,
    assetModelCompositeModelName: str,
    assetModelCompositeModelType: str,
    assetModelCompositeModelExternalId: NotRequired[str],
    parentAssetModelCompositeModelId: NotRequired[str],
    assetModelCompositeModelId: NotRequired[str],
    assetModelCompositeModelDescription: NotRequired[str],
    clientToken: NotRequired[str],
    composedAssetModelId: NotRequired[str],
    assetModelCompositeModelProperties: NotRequired[Sequence[AssetModelPropertyDefinitionTypeDef]],  # (1)
    ifMatch: NotRequired[str],
    ifNoneMatch: NotRequired[str],
    matchForVersionType: NotRequired[AssetModelVersionTypeType],  # (2)
  1. See Sequence[AssetModelPropertyDefinitionTypeDef]
  2. See AssetModelVersionTypeType

CreateAssetModelRequestTypeDef#

# CreateAssetModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import CreateAssetModelRequestTypeDef


def get_value() -> CreateAssetModelRequestTypeDef:
    return {
        "assetModelName": ...,
    }


# CreateAssetModelRequestTypeDef definition

class CreateAssetModelRequestTypeDef(TypedDict):
    assetModelName: str,
    assetModelType: NotRequired[AssetModelTypeType],  # (1)
    assetModelId: NotRequired[str],
    assetModelExternalId: NotRequired[str],
    assetModelDescription: NotRequired[str],
    assetModelProperties: NotRequired[Sequence[AssetModelPropertyDefinitionTypeDef]],  # (2)
    assetModelHierarchies: NotRequired[Sequence[AssetModelHierarchyDefinitionTypeDef]],  # (3)
    assetModelCompositeModels: NotRequired[Sequence[AssetModelCompositeModelDefinitionTypeDef]],  # (4)
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See AssetModelTypeType
  2. See Sequence[AssetModelPropertyDefinitionTypeDef]
  3. See Sequence[AssetModelHierarchyDefinitionTypeDef]
  4. See Sequence[AssetModelCompositeModelDefinitionTypeDef]

AssetModelCompositeModelTypeDef#

# AssetModelCompositeModelTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import AssetModelCompositeModelTypeDef


def get_value() -> AssetModelCompositeModelTypeDef:
    return {
        "name": ...,
    }


# AssetModelCompositeModelTypeDef definition

class AssetModelCompositeModelTypeDef(TypedDict):
    name: str,
    type: str,
    description: NotRequired[str],
    properties: NotRequired[Sequence[AssetModelPropertyUnionTypeDef]],  # (1)
    id: NotRequired[str],
    externalId: NotRequired[str],
  1. See Sequence[AssetModelPropertyUnionTypeDef]

UpdateAssetModelCompositeModelRequestTypeDef#

# UpdateAssetModelCompositeModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateAssetModelCompositeModelRequestTypeDef


def get_value() -> UpdateAssetModelCompositeModelRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# UpdateAssetModelCompositeModelRequestTypeDef definition

class UpdateAssetModelCompositeModelRequestTypeDef(TypedDict):
    assetModelId: str,
    assetModelCompositeModelId: str,
    assetModelCompositeModelName: str,
    assetModelCompositeModelExternalId: NotRequired[str],
    assetModelCompositeModelDescription: NotRequired[str],
    clientToken: NotRequired[str],
    assetModelCompositeModelProperties: NotRequired[Sequence[AssetModelPropertyUnionTypeDef]],  # (1)
    ifMatch: NotRequired[str],
    ifNoneMatch: NotRequired[str],
    matchForVersionType: NotRequired[AssetModelVersionTypeType],  # (2)
  1. See Sequence[AssetModelPropertyUnionTypeDef]
  2. See AssetModelVersionTypeType

UpdateAssetModelRequestTypeDef#

# UpdateAssetModelRequestTypeDef TypedDict usage example

from mypy_boto3_iotsitewise.type_defs import UpdateAssetModelRequestTypeDef


def get_value() -> UpdateAssetModelRequestTypeDef:
    return {
        "assetModelId": ...,
    }


# UpdateAssetModelRequestTypeDef definition

class UpdateAssetModelRequestTypeDef(TypedDict):
    assetModelId: str,
    assetModelName: str,
    assetModelExternalId: NotRequired[str],
    assetModelDescription: NotRequired[str],
    assetModelProperties: NotRequired[Sequence[AssetModelPropertyUnionTypeDef]],  # (1)
    assetModelHierarchies: NotRequired[Sequence[AssetModelHierarchyTypeDef]],  # (2)
    assetModelCompositeModels: NotRequired[Sequence[AssetModelCompositeModelUnionTypeDef]],  # (3)
    clientToken: NotRequired[str],
    ifMatch: NotRequired[str],
    ifNoneMatch: NotRequired[str],
    matchForVersionType: NotRequired[AssetModelVersionTypeType],  # (4)
  1. See Sequence[AssetModelPropertyUnionTypeDef]
  2. See Sequence[AssetModelHierarchyTypeDef]
  3. See Sequence[AssetModelCompositeModelUnionTypeDef]
  4. See AssetModelVersionTypeType