Typed dictionaries#
Index > IoTAnalytics > Typed dictionaries
Auto-generated documentation for IoTAnalytics type annotations stubs module mypy-boto3-iotanalytics.
AddAttributesActivityTypeDef#
# AddAttributesActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import AddAttributesActivityTypeDef
def get_value() -> AddAttributesActivityTypeDef:
return {
"name": ...,
"attributes": ...,
}
# AddAttributesActivityTypeDef definition
class AddAttributesActivityTypeDef(TypedDict):
name: str,
attributes: Mapping[str, str],
next: NotRequired[str],
BatchPutMessageErrorEntryTypeDef#
# BatchPutMessageErrorEntryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import BatchPutMessageErrorEntryTypeDef
def get_value() -> BatchPutMessageErrorEntryTypeDef:
return {
"messageId": ...,
}
# BatchPutMessageErrorEntryTypeDef definition
class BatchPutMessageErrorEntryTypeDef(TypedDict):
messageId: NotRequired[str],
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
MessageTypeDef#
# MessageTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import MessageTypeDef
def get_value() -> MessageTypeDef:
return {
"messageId": ...,
"payload": ...,
}
# MessageTypeDef definition
class MessageTypeDef(TypedDict):
messageId: str,
payload: Union[str, bytes, IO[Any], StreamingBody],
CancelPipelineReprocessingRequestRequestTypeDef#
# CancelPipelineReprocessingRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CancelPipelineReprocessingRequestRequestTypeDef
def get_value() -> CancelPipelineReprocessingRequestRequestTypeDef:
return {
"pipelineName": ...,
"reprocessingId": ...,
}
# CancelPipelineReprocessingRequestRequestTypeDef definition
class CancelPipelineReprocessingRequestRequestTypeDef(TypedDict):
pipelineName: str,
reprocessingId: str,
ChannelActivityTypeDef#
# ChannelActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ChannelActivityTypeDef
def get_value() -> ChannelActivityTypeDef:
return {
"name": ...,
"channelName": ...,
}
# ChannelActivityTypeDef definition
class ChannelActivityTypeDef(TypedDict):
name: str,
channelName: str,
next: NotRequired[str],
ChannelMessagesTypeDef#
# ChannelMessagesTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ChannelMessagesTypeDef
def get_value() -> ChannelMessagesTypeDef:
return {
"s3Paths": ...,
}
# ChannelMessagesTypeDef definition
class ChannelMessagesTypeDef(TypedDict):
s3Paths: NotRequired[Sequence[str]],
EstimatedResourceSizeTypeDef#
# EstimatedResourceSizeTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import EstimatedResourceSizeTypeDef
def get_value() -> EstimatedResourceSizeTypeDef:
return {
"estimatedSizeInBytes": ...,
}
# EstimatedResourceSizeTypeDef definition
class EstimatedResourceSizeTypeDef(TypedDict):
estimatedSizeInBytes: NotRequired[float],
estimatedOn: NotRequired[datetime],
CustomerManagedChannelS3StorageSummaryTypeDef#
# CustomerManagedChannelS3StorageSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CustomerManagedChannelS3StorageSummaryTypeDef
def get_value() -> CustomerManagedChannelS3StorageSummaryTypeDef:
return {
"bucket": ...,
}
# CustomerManagedChannelS3StorageSummaryTypeDef definition
class CustomerManagedChannelS3StorageSummaryTypeDef(TypedDict):
bucket: NotRequired[str],
keyPrefix: NotRequired[str],
roleArn: NotRequired[str],
CustomerManagedChannelS3StorageTypeDef#
# CustomerManagedChannelS3StorageTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CustomerManagedChannelS3StorageTypeDef
def get_value() -> CustomerManagedChannelS3StorageTypeDef:
return {
"bucket": ...,
"roleArn": ...,
}
# CustomerManagedChannelS3StorageTypeDef definition
class CustomerManagedChannelS3StorageTypeDef(TypedDict):
bucket: str,
roleArn: str,
keyPrefix: NotRequired[str],
RetentionPeriodTypeDef#
# RetentionPeriodTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import RetentionPeriodTypeDef
def get_value() -> RetentionPeriodTypeDef:
return {
"unlimited": ...,
}
# RetentionPeriodTypeDef definition
class RetentionPeriodTypeDef(TypedDict):
unlimited: NotRequired[bool],
numberOfDays: NotRequired[int],
ColumnTypeDef#
# ColumnTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ColumnTypeDef
def get_value() -> ColumnTypeDef:
return {
"name": ...,
"type": ...,
}
# ColumnTypeDef definition
class ColumnTypeDef(TypedDict):
name: str,
type: str,
ResourceConfigurationTypeDef#
# ResourceConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ResourceConfigurationTypeDef
def get_value() -> ResourceConfigurationTypeDef:
return {
"computeType": ...,
"volumeSizeInGB": ...,
}
# ResourceConfigurationTypeDef definition
class ResourceConfigurationTypeDef(TypedDict):
computeType: ComputeTypeType, # (1)
volumeSizeInGB: int,
- See ComputeTypeType
TagTypeDef#
# TagTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
"value": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
CreateDatasetContentRequestRequestTypeDef#
# CreateDatasetContentRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreateDatasetContentRequestRequestTypeDef
def get_value() -> CreateDatasetContentRequestRequestTypeDef:
return {
"datasetName": ...,
}
# CreateDatasetContentRequestRequestTypeDef definition
class CreateDatasetContentRequestRequestTypeDef(TypedDict):
datasetName: str,
versionId: NotRequired[str],
CreateDatasetContentResponseTypeDef#
# CreateDatasetContentResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreateDatasetContentResponseTypeDef
def get_value() -> CreateDatasetContentResponseTypeDef:
return {
"versionId": ...,
"ResponseMetadata": ...,
}
# CreateDatasetContentResponseTypeDef definition
class CreateDatasetContentResponseTypeDef(TypedDict):
versionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
VersioningConfigurationTypeDef#
# VersioningConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import VersioningConfigurationTypeDef
def get_value() -> VersioningConfigurationTypeDef:
return {
"unlimited": ...,
}
# VersioningConfigurationTypeDef definition
class VersioningConfigurationTypeDef(TypedDict):
unlimited: NotRequired[bool],
maxVersions: NotRequired[int],
CreatePipelineResponseTypeDef#
# CreatePipelineResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreatePipelineResponseTypeDef
def get_value() -> CreatePipelineResponseTypeDef:
return {
"pipelineName": ...,
"pipelineArn": ...,
"ResponseMetadata": ...,
}
# CreatePipelineResponseTypeDef definition
class CreatePipelineResponseTypeDef(TypedDict):
pipelineName: str,
pipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CustomerManagedDatastoreS3StorageSummaryTypeDef#
# CustomerManagedDatastoreS3StorageSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CustomerManagedDatastoreS3StorageSummaryTypeDef
def get_value() -> CustomerManagedDatastoreS3StorageSummaryTypeDef:
return {
"bucket": ...,
}
# CustomerManagedDatastoreS3StorageSummaryTypeDef definition
class CustomerManagedDatastoreS3StorageSummaryTypeDef(TypedDict):
bucket: NotRequired[str],
keyPrefix: NotRequired[str],
roleArn: NotRequired[str],
CustomerManagedDatastoreS3StorageTypeDef#
# CustomerManagedDatastoreS3StorageTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CustomerManagedDatastoreS3StorageTypeDef
def get_value() -> CustomerManagedDatastoreS3StorageTypeDef:
return {
"bucket": ...,
"roleArn": ...,
}
# CustomerManagedDatastoreS3StorageTypeDef definition
class CustomerManagedDatastoreS3StorageTypeDef(TypedDict):
bucket: str,
roleArn: str,
keyPrefix: NotRequired[str],
DatasetActionSummaryTypeDef#
# DatasetActionSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetActionSummaryTypeDef
def get_value() -> DatasetActionSummaryTypeDef:
return {
"actionName": ...,
}
# DatasetActionSummaryTypeDef definition
class DatasetActionSummaryTypeDef(TypedDict):
actionName: NotRequired[str],
actionType: NotRequired[DatasetActionTypeType], # (1)
IotEventsDestinationConfigurationTypeDef#
# IotEventsDestinationConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import IotEventsDestinationConfigurationTypeDef
def get_value() -> IotEventsDestinationConfigurationTypeDef:
return {
"inputName": ...,
"roleArn": ...,
}
# IotEventsDestinationConfigurationTypeDef definition
class IotEventsDestinationConfigurationTypeDef(TypedDict):
inputName: str,
roleArn: str,
DatasetContentStatusTypeDef#
# DatasetContentStatusTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetContentStatusTypeDef
def get_value() -> DatasetContentStatusTypeDef:
return {
"state": ...,
}
# DatasetContentStatusTypeDef definition
class DatasetContentStatusTypeDef(TypedDict):
state: NotRequired[DatasetContentStateType], # (1)
reason: NotRequired[str],
DatasetContentVersionValueTypeDef#
# DatasetContentVersionValueTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetContentVersionValueTypeDef
def get_value() -> DatasetContentVersionValueTypeDef:
return {
"datasetName": ...,
}
# DatasetContentVersionValueTypeDef definition
class DatasetContentVersionValueTypeDef(TypedDict):
datasetName: str,
DatasetEntryTypeDef#
# DatasetEntryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetEntryTypeDef
def get_value() -> DatasetEntryTypeDef:
return {
"entryName": ...,
}
# DatasetEntryTypeDef definition
class DatasetEntryTypeDef(TypedDict):
entryName: NotRequired[str],
dataURI: NotRequired[str],
ScheduleTypeDef#
# ScheduleTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ScheduleTypeDef
def get_value() -> ScheduleTypeDef:
return {
"expression": ...,
}
# ScheduleTypeDef definition
class ScheduleTypeDef(TypedDict):
expression: NotRequired[str],
TriggeringDatasetTypeDef#
# TriggeringDatasetTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import TriggeringDatasetTypeDef
def get_value() -> TriggeringDatasetTypeDef:
return {
"name": ...,
}
# TriggeringDatasetTypeDef definition
class TriggeringDatasetTypeDef(TypedDict):
name: str,
DatastoreActivityTypeDef#
# DatastoreActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastoreActivityTypeDef
def get_value() -> DatastoreActivityTypeDef:
return {
"name": ...,
"datastoreName": ...,
}
# DatastoreActivityTypeDef definition
class DatastoreActivityTypeDef(TypedDict):
name: str,
datastoreName: str,
IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef#
# IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef
def get_value() -> IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef:
return {
"bucket": ...,
}
# IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef definition
class IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef(TypedDict):
bucket: NotRequired[str],
keyPrefix: NotRequired[str],
IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef#
# IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef
def get_value() -> IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef:
return {
"bucket": ...,
}
# IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef definition
class IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef(TypedDict):
bucket: str,
keyPrefix: NotRequired[str],
PartitionTypeDef#
# PartitionTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import PartitionTypeDef
def get_value() -> PartitionTypeDef:
return {
"attributeName": ...,
}
# PartitionTypeDef definition
class PartitionTypeDef(TypedDict):
attributeName: str,
TimestampPartitionTypeDef#
# TimestampPartitionTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import TimestampPartitionTypeDef
def get_value() -> TimestampPartitionTypeDef:
return {
"attributeName": ...,
}
# TimestampPartitionTypeDef definition
class TimestampPartitionTypeDef(TypedDict):
attributeName: str,
timestampFormat: NotRequired[str],
DeleteChannelRequestRequestTypeDef#
# DeleteChannelRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeleteChannelRequestRequestTypeDef
def get_value() -> DeleteChannelRequestRequestTypeDef:
return {
"channelName": ...,
}
# DeleteChannelRequestRequestTypeDef definition
class DeleteChannelRequestRequestTypeDef(TypedDict):
channelName: str,
DeleteDatasetContentRequestRequestTypeDef#
# DeleteDatasetContentRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeleteDatasetContentRequestRequestTypeDef
def get_value() -> DeleteDatasetContentRequestRequestTypeDef:
return {
"datasetName": ...,
}
# DeleteDatasetContentRequestRequestTypeDef definition
class DeleteDatasetContentRequestRequestTypeDef(TypedDict):
datasetName: str,
versionId: NotRequired[str],
DeleteDatasetRequestRequestTypeDef#
# DeleteDatasetRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeleteDatasetRequestRequestTypeDef
def get_value() -> DeleteDatasetRequestRequestTypeDef:
return {
"datasetName": ...,
}
# DeleteDatasetRequestRequestTypeDef definition
class DeleteDatasetRequestRequestTypeDef(TypedDict):
datasetName: str,
DeleteDatastoreRequestRequestTypeDef#
# DeleteDatastoreRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeleteDatastoreRequestRequestTypeDef
def get_value() -> DeleteDatastoreRequestRequestTypeDef:
return {
"datastoreName": ...,
}
# DeleteDatastoreRequestRequestTypeDef definition
class DeleteDatastoreRequestRequestTypeDef(TypedDict):
datastoreName: str,
DeletePipelineRequestRequestTypeDef#
# DeletePipelineRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeletePipelineRequestRequestTypeDef
def get_value() -> DeletePipelineRequestRequestTypeDef:
return {
"pipelineName": ...,
}
# DeletePipelineRequestRequestTypeDef definition
class DeletePipelineRequestRequestTypeDef(TypedDict):
pipelineName: str,
DeltaTimeSessionWindowConfigurationTypeDef#
# DeltaTimeSessionWindowConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeltaTimeSessionWindowConfigurationTypeDef
def get_value() -> DeltaTimeSessionWindowConfigurationTypeDef:
return {
"timeoutInMinutes": ...,
}
# DeltaTimeSessionWindowConfigurationTypeDef definition
class DeltaTimeSessionWindowConfigurationTypeDef(TypedDict):
timeoutInMinutes: int,
DeltaTimeTypeDef#
# DeltaTimeTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeltaTimeTypeDef
def get_value() -> DeltaTimeTypeDef:
return {
"offsetSeconds": ...,
"timeExpression": ...,
}
# DeltaTimeTypeDef definition
class DeltaTimeTypeDef(TypedDict):
offsetSeconds: int,
timeExpression: str,
DescribeChannelRequestRequestTypeDef#
# DescribeChannelRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribeChannelRequestRequestTypeDef
def get_value() -> DescribeChannelRequestRequestTypeDef:
return {
"channelName": ...,
}
# DescribeChannelRequestRequestTypeDef definition
class DescribeChannelRequestRequestTypeDef(TypedDict):
channelName: str,
includeStatistics: NotRequired[bool],
DescribeDatasetRequestRequestTypeDef#
# DescribeDatasetRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribeDatasetRequestRequestTypeDef
def get_value() -> DescribeDatasetRequestRequestTypeDef:
return {
"datasetName": ...,
}
# DescribeDatasetRequestRequestTypeDef definition
class DescribeDatasetRequestRequestTypeDef(TypedDict):
datasetName: str,
DescribeDatastoreRequestRequestTypeDef#
# DescribeDatastoreRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribeDatastoreRequestRequestTypeDef
def get_value() -> DescribeDatastoreRequestRequestTypeDef:
return {
"datastoreName": ...,
}
# DescribeDatastoreRequestRequestTypeDef definition
class DescribeDatastoreRequestRequestTypeDef(TypedDict):
datastoreName: str,
includeStatistics: NotRequired[bool],
LoggingOptionsTypeDef#
# LoggingOptionsTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import LoggingOptionsTypeDef
def get_value() -> LoggingOptionsTypeDef:
return {
"roleArn": ...,
"level": ...,
"enabled": ...,
}
# LoggingOptionsTypeDef definition
class LoggingOptionsTypeDef(TypedDict):
roleArn: str,
level: LoggingLevelType, # (1)
enabled: bool,
- See LoggingLevelType
DescribePipelineRequestRequestTypeDef#
# DescribePipelineRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribePipelineRequestRequestTypeDef
def get_value() -> DescribePipelineRequestRequestTypeDef:
return {
"pipelineName": ...,
}
# DescribePipelineRequestRequestTypeDef definition
class DescribePipelineRequestRequestTypeDef(TypedDict):
pipelineName: str,
DeviceRegistryEnrichActivityTypeDef#
# DeviceRegistryEnrichActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeviceRegistryEnrichActivityTypeDef
def get_value() -> DeviceRegistryEnrichActivityTypeDef:
return {
"name": ...,
"attribute": ...,
"thingName": ...,
"roleArn": ...,
}
# DeviceRegistryEnrichActivityTypeDef definition
class DeviceRegistryEnrichActivityTypeDef(TypedDict):
name: str,
attribute: str,
thingName: str,
roleArn: str,
next: NotRequired[str],
DeviceShadowEnrichActivityTypeDef#
# DeviceShadowEnrichActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DeviceShadowEnrichActivityTypeDef
def get_value() -> DeviceShadowEnrichActivityTypeDef:
return {
"name": ...,
"attribute": ...,
"thingName": ...,
"roleArn": ...,
}
# DeviceShadowEnrichActivityTypeDef definition
class DeviceShadowEnrichActivityTypeDef(TypedDict):
name: str,
attribute: str,
thingName: str,
roleArn: str,
next: NotRequired[str],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
FilterActivityTypeDef#
# FilterActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import FilterActivityTypeDef
def get_value() -> FilterActivityTypeDef:
return {
"name": ...,
"filter": ...,
}
# FilterActivityTypeDef definition
class FilterActivityTypeDef(TypedDict):
name: str,
filter: str,
next: NotRequired[str],
GetDatasetContentRequestRequestTypeDef#
# GetDatasetContentRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import GetDatasetContentRequestRequestTypeDef
def get_value() -> GetDatasetContentRequestRequestTypeDef:
return {
"datasetName": ...,
}
# GetDatasetContentRequestRequestTypeDef definition
class GetDatasetContentRequestRequestTypeDef(TypedDict):
datasetName: str,
versionId: NotRequired[str],
GlueConfigurationTypeDef#
# GlueConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import GlueConfigurationTypeDef
def get_value() -> GlueConfigurationTypeDef:
return {
"tableName": ...,
"databaseName": ...,
}
# GlueConfigurationTypeDef definition
class GlueConfigurationTypeDef(TypedDict):
tableName: str,
databaseName: str,
LambdaActivityTypeDef#
# LambdaActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import LambdaActivityTypeDef
def get_value() -> LambdaActivityTypeDef:
return {
"name": ...,
"lambdaName": ...,
"batchSize": ...,
}
# LambdaActivityTypeDef definition
class LambdaActivityTypeDef(TypedDict):
name: str,
lambdaName: str,
batchSize: int,
next: NotRequired[str],
ListChannelsRequestListChannelsPaginateTypeDef#
# ListChannelsRequestListChannelsPaginateTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListChannelsRequestListChannelsPaginateTypeDef
def get_value() -> ListChannelsRequestListChannelsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListChannelsRequestListChannelsPaginateTypeDef definition
class ListChannelsRequestListChannelsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChannelsRequestRequestTypeDef#
# ListChannelsRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListChannelsRequestRequestTypeDef
def get_value() -> ListChannelsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListChannelsRequestRequestTypeDef definition
class ListChannelsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetContentsRequestListDatasetContentsPaginateTypeDef#
# ListDatasetContentsRequestListDatasetContentsPaginateTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatasetContentsRequestListDatasetContentsPaginateTypeDef
def get_value() -> ListDatasetContentsRequestListDatasetContentsPaginateTypeDef:
return {
"datasetName": ...,
}
# ListDatasetContentsRequestListDatasetContentsPaginateTypeDef definition
class ListDatasetContentsRequestListDatasetContentsPaginateTypeDef(TypedDict):
datasetName: str,
scheduledOnOrAfter: NotRequired[Union[datetime, str]],
scheduledBefore: NotRequired[Union[datetime, str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetContentsRequestRequestTypeDef#
# ListDatasetContentsRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatasetContentsRequestRequestTypeDef
def get_value() -> ListDatasetContentsRequestRequestTypeDef:
return {
"datasetName": ...,
}
# ListDatasetContentsRequestRequestTypeDef definition
class ListDatasetContentsRequestRequestTypeDef(TypedDict):
datasetName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
scheduledOnOrAfter: NotRequired[Union[datetime, str]],
scheduledBefore: NotRequired[Union[datetime, str]],
ListDatasetsRequestListDatasetsPaginateTypeDef#
# ListDatasetsRequestListDatasetsPaginateTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatasetsRequestListDatasetsPaginateTypeDef
def get_value() -> ListDatasetsRequestListDatasetsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDatasetsRequestListDatasetsPaginateTypeDef definition
class ListDatasetsRequestListDatasetsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetsRequestRequestTypeDef#
# ListDatasetsRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatasetsRequestRequestTypeDef
def get_value() -> ListDatasetsRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListDatasetsRequestRequestTypeDef definition
class ListDatasetsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatastoresRequestListDatastoresPaginateTypeDef#
# ListDatastoresRequestListDatastoresPaginateTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatastoresRequestListDatastoresPaginateTypeDef
def get_value() -> ListDatastoresRequestListDatastoresPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDatastoresRequestListDatastoresPaginateTypeDef definition
class ListDatastoresRequestListDatastoresPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatastoresRequestRequestTypeDef#
# ListDatastoresRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatastoresRequestRequestTypeDef
def get_value() -> ListDatastoresRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListDatastoresRequestRequestTypeDef definition
class ListDatastoresRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListPipelinesRequestListPipelinesPaginateTypeDef#
# ListPipelinesRequestListPipelinesPaginateTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListPipelinesRequestListPipelinesPaginateTypeDef
def get_value() -> ListPipelinesRequestListPipelinesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPipelinesRequestListPipelinesPaginateTypeDef definition
class ListPipelinesRequestListPipelinesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPipelinesRequestRequestTypeDef#
# ListPipelinesRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListPipelinesRequestRequestTypeDef
def get_value() -> ListPipelinesRequestRequestTypeDef:
return {
"nextToken": ...,
}
# ListPipelinesRequestRequestTypeDef definition
class ListPipelinesRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
MathActivityTypeDef#
# MathActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import MathActivityTypeDef
def get_value() -> MathActivityTypeDef:
return {
"name": ...,
"attribute": ...,
"math": ...,
}
# MathActivityTypeDef definition
class MathActivityTypeDef(TypedDict):
name: str,
attribute: str,
math: str,
next: NotRequired[str],
OutputFileUriValueTypeDef#
# OutputFileUriValueTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import OutputFileUriValueTypeDef
def get_value() -> OutputFileUriValueTypeDef:
return {
"fileName": ...,
}
# OutputFileUriValueTypeDef definition
class OutputFileUriValueTypeDef(TypedDict):
fileName: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RemoveAttributesActivityTypeDef#
# RemoveAttributesActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import RemoveAttributesActivityTypeDef
def get_value() -> RemoveAttributesActivityTypeDef:
return {
"name": ...,
"attributes": ...,
}
# RemoveAttributesActivityTypeDef definition
class RemoveAttributesActivityTypeDef(TypedDict):
name: str,
attributes: Sequence[str],
next: NotRequired[str],
SelectAttributesActivityTypeDef#
# SelectAttributesActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import SelectAttributesActivityTypeDef
def get_value() -> SelectAttributesActivityTypeDef:
return {
"name": ...,
"attributes": ...,
}
# SelectAttributesActivityTypeDef definition
class SelectAttributesActivityTypeDef(TypedDict):
name: str,
attributes: Sequence[str],
next: NotRequired[str],
ReprocessingSummaryTypeDef#
# ReprocessingSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ReprocessingSummaryTypeDef
def get_value() -> ReprocessingSummaryTypeDef:
return {
"id": ...,
}
# ReprocessingSummaryTypeDef definition
class ReprocessingSummaryTypeDef(TypedDict):
id: NotRequired[str],
status: NotRequired[ReprocessingStatusType], # (1)
creationTime: NotRequired[datetime],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
RunPipelineActivityResponseTypeDef#
# RunPipelineActivityResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import RunPipelineActivityResponseTypeDef
def get_value() -> RunPipelineActivityResponseTypeDef:
return {
"payloads": ...,
"logResult": ...,
"ResponseMetadata": ...,
}
# RunPipelineActivityResponseTypeDef definition
class RunPipelineActivityResponseTypeDef(TypedDict):
payloads: List[bytes],
logResult: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SampleChannelDataRequestRequestTypeDef#
# SampleChannelDataRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import SampleChannelDataRequestRequestTypeDef
def get_value() -> SampleChannelDataRequestRequestTypeDef:
return {
"channelName": ...,
}
# SampleChannelDataRequestRequestTypeDef definition
class SampleChannelDataRequestRequestTypeDef(TypedDict):
channelName: str,
maxMessages: NotRequired[int],
startTime: NotRequired[Union[datetime, str]],
endTime: NotRequired[Union[datetime, str]],
SampleChannelDataResponseTypeDef#
# SampleChannelDataResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import SampleChannelDataResponseTypeDef
def get_value() -> SampleChannelDataResponseTypeDef:
return {
"payloads": ...,
"ResponseMetadata": ...,
}
# SampleChannelDataResponseTypeDef definition
class SampleChannelDataResponseTypeDef(TypedDict):
payloads: List[bytes],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartPipelineReprocessingResponseTypeDef#
# StartPipelineReprocessingResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import StartPipelineReprocessingResponseTypeDef
def get_value() -> StartPipelineReprocessingResponseTypeDef:
return {
"reprocessingId": ...,
"ResponseMetadata": ...,
}
# StartPipelineReprocessingResponseTypeDef definition
class StartPipelineReprocessingResponseTypeDef(TypedDict):
reprocessingId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
BatchPutMessageResponseTypeDef#
# BatchPutMessageResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import BatchPutMessageResponseTypeDef
def get_value() -> BatchPutMessageResponseTypeDef:
return {
"batchPutMessageErrorEntries": ...,
"ResponseMetadata": ...,
}
# BatchPutMessageResponseTypeDef definition
class BatchPutMessageResponseTypeDef(TypedDict):
batchPutMessageErrorEntries: List[BatchPutMessageErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchPutMessageRequestRequestTypeDef#
# BatchPutMessageRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import BatchPutMessageRequestRequestTypeDef
def get_value() -> BatchPutMessageRequestRequestTypeDef:
return {
"channelName": ...,
"messages": ...,
}
# BatchPutMessageRequestRequestTypeDef definition
class BatchPutMessageRequestRequestTypeDef(TypedDict):
channelName: str,
messages: Sequence[MessageTypeDef], # (1)
- See MessageTypeDef
StartPipelineReprocessingRequestRequestTypeDef#
# StartPipelineReprocessingRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import StartPipelineReprocessingRequestRequestTypeDef
def get_value() -> StartPipelineReprocessingRequestRequestTypeDef:
return {
"pipelineName": ...,
}
# StartPipelineReprocessingRequestRequestTypeDef definition
class StartPipelineReprocessingRequestRequestTypeDef(TypedDict):
pipelineName: str,
startTime: NotRequired[Union[datetime, str]],
endTime: NotRequired[Union[datetime, str]],
channelMessages: NotRequired[ChannelMessagesTypeDef], # (1)
ChannelStatisticsTypeDef#
# ChannelStatisticsTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ChannelStatisticsTypeDef
def get_value() -> ChannelStatisticsTypeDef:
return {
"size": ...,
}
# ChannelStatisticsTypeDef definition
class ChannelStatisticsTypeDef(TypedDict):
size: NotRequired[EstimatedResourceSizeTypeDef], # (1)
DatastoreStatisticsTypeDef#
# DatastoreStatisticsTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastoreStatisticsTypeDef
def get_value() -> DatastoreStatisticsTypeDef:
return {
"size": ...,
}
# DatastoreStatisticsTypeDef definition
class DatastoreStatisticsTypeDef(TypedDict):
size: NotRequired[EstimatedResourceSizeTypeDef], # (1)
ChannelStorageSummaryTypeDef#
# ChannelStorageSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ChannelStorageSummaryTypeDef
def get_value() -> ChannelStorageSummaryTypeDef:
return {
"serviceManagedS3": ...,
}
# ChannelStorageSummaryTypeDef definition
class ChannelStorageSummaryTypeDef(TypedDict):
serviceManagedS3: NotRequired[Dict[str, Any]],
customerManagedS3: NotRequired[CustomerManagedChannelS3StorageSummaryTypeDef], # (1)
ChannelStorageTypeDef#
# ChannelStorageTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ChannelStorageTypeDef
def get_value() -> ChannelStorageTypeDef:
return {
"serviceManagedS3": ...,
}
# ChannelStorageTypeDef definition
class ChannelStorageTypeDef(TypedDict):
serviceManagedS3: NotRequired[Mapping[str, Any]],
customerManagedS3: NotRequired[CustomerManagedChannelS3StorageTypeDef], # (1)
CreateChannelResponseTypeDef#
# CreateChannelResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreateChannelResponseTypeDef
def get_value() -> CreateChannelResponseTypeDef:
return {
"channelName": ...,
"channelArn": ...,
"retentionPeriod": ...,
"ResponseMetadata": ...,
}
# CreateChannelResponseTypeDef definition
class CreateChannelResponseTypeDef(TypedDict):
channelName: str,
channelArn: str,
retentionPeriod: RetentionPeriodTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"datasetName": ...,
"datasetArn": ...,
"retentionPeriod": ...,
"ResponseMetadata": ...,
}
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
datasetName: str,
datasetArn: str,
retentionPeriod: RetentionPeriodTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatastoreResponseTypeDef#
# CreateDatastoreResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreateDatastoreResponseTypeDef
def get_value() -> CreateDatastoreResponseTypeDef:
return {
"datastoreName": ...,
"datastoreArn": ...,
"retentionPeriod": ...,
"ResponseMetadata": ...,
}
# CreateDatastoreResponseTypeDef definition
class CreateDatastoreResponseTypeDef(TypedDict):
datastoreName: str,
datastoreArn: str,
retentionPeriod: RetentionPeriodTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SchemaDefinitionTypeDef#
# SchemaDefinitionTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import SchemaDefinitionTypeDef
def get_value() -> SchemaDefinitionTypeDef:
return {
"columns": ...,
}
# SchemaDefinitionTypeDef definition
class SchemaDefinitionTypeDef(TypedDict):
columns: NotRequired[Sequence[ColumnTypeDef]], # (1)
- See ColumnTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DatasetContentSummaryTypeDef#
# DatasetContentSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetContentSummaryTypeDef
def get_value() -> DatasetContentSummaryTypeDef:
return {
"version": ...,
}
# DatasetContentSummaryTypeDef definition
class DatasetContentSummaryTypeDef(TypedDict):
version: NotRequired[str],
status: NotRequired[DatasetContentStatusTypeDef], # (1)
creationTime: NotRequired[datetime],
scheduleTime: NotRequired[datetime],
completionTime: NotRequired[datetime],
GetDatasetContentResponseTypeDef#
# GetDatasetContentResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import GetDatasetContentResponseTypeDef
def get_value() -> GetDatasetContentResponseTypeDef:
return {
"entries": ...,
"timestamp": ...,
"status": ...,
"ResponseMetadata": ...,
}
# GetDatasetContentResponseTypeDef definition
class GetDatasetContentResponseTypeDef(TypedDict):
entries: List[DatasetEntryTypeDef], # (1)
timestamp: datetime,
status: DatasetContentStatusTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DatasetTriggerTypeDef#
# DatasetTriggerTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetTriggerTypeDef
def get_value() -> DatasetTriggerTypeDef:
return {
"schedule": ...,
}
# DatasetTriggerTypeDef definition
class DatasetTriggerTypeDef(TypedDict):
schedule: NotRequired[ScheduleTypeDef], # (1)
dataset: NotRequired[TriggeringDatasetTypeDef], # (2)
DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef#
# DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef
def get_value() -> DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef:
return {
"customerManagedS3Storage": ...,
}
# DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef definition
class DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef(TypedDict):
customerManagedS3Storage: NotRequired[IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef], # (1)
DatastoreIotSiteWiseMultiLayerStorageTypeDef#
# DatastoreIotSiteWiseMultiLayerStorageTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastoreIotSiteWiseMultiLayerStorageTypeDef
def get_value() -> DatastoreIotSiteWiseMultiLayerStorageTypeDef:
return {
"customerManagedS3Storage": ...,
}
# DatastoreIotSiteWiseMultiLayerStorageTypeDef definition
class DatastoreIotSiteWiseMultiLayerStorageTypeDef(TypedDict):
customerManagedS3Storage: IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef, # (1)
DatastorePartitionTypeDef#
# DatastorePartitionTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastorePartitionTypeDef
def get_value() -> DatastorePartitionTypeDef:
return {
"attributePartition": ...,
}
# DatastorePartitionTypeDef definition
class DatastorePartitionTypeDef(TypedDict):
attributePartition: NotRequired[PartitionTypeDef], # (1)
timestampPartition: NotRequired[TimestampPartitionTypeDef], # (2)
LateDataRuleConfigurationTypeDef#
# LateDataRuleConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import LateDataRuleConfigurationTypeDef
def get_value() -> LateDataRuleConfigurationTypeDef:
return {
"deltaTimeSessionWindowConfiguration": ...,
}
# LateDataRuleConfigurationTypeDef definition
class LateDataRuleConfigurationTypeDef(TypedDict):
deltaTimeSessionWindowConfiguration: NotRequired[DeltaTimeSessionWindowConfigurationTypeDef], # (1)
QueryFilterTypeDef#
# QueryFilterTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import QueryFilterTypeDef
def get_value() -> QueryFilterTypeDef:
return {
"deltaTime": ...,
}
# QueryFilterTypeDef definition
class QueryFilterTypeDef(TypedDict):
deltaTime: NotRequired[DeltaTimeTypeDef], # (1)
- See DeltaTimeTypeDef
DescribeLoggingOptionsResponseTypeDef#
# DescribeLoggingOptionsResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribeLoggingOptionsResponseTypeDef
def get_value() -> DescribeLoggingOptionsResponseTypeDef:
return {
"loggingOptions": ...,
"ResponseMetadata": ...,
}
# DescribeLoggingOptionsResponseTypeDef definition
class DescribeLoggingOptionsResponseTypeDef(TypedDict):
loggingOptions: LoggingOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutLoggingOptionsRequestRequestTypeDef#
# PutLoggingOptionsRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import PutLoggingOptionsRequestRequestTypeDef
def get_value() -> PutLoggingOptionsRequestRequestTypeDef:
return {
"loggingOptions": ...,
}
# PutLoggingOptionsRequestRequestTypeDef definition
class PutLoggingOptionsRequestRequestTypeDef(TypedDict):
loggingOptions: LoggingOptionsTypeDef, # (1)
S3DestinationConfigurationTypeDef#
# S3DestinationConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import S3DestinationConfigurationTypeDef
def get_value() -> S3DestinationConfigurationTypeDef:
return {
"bucket": ...,
"key": ...,
"roleArn": ...,
}
# S3DestinationConfigurationTypeDef definition
class S3DestinationConfigurationTypeDef(TypedDict):
bucket: str,
key: str,
roleArn: str,
glueConfiguration: NotRequired[GlueConfigurationTypeDef], # (1)
VariableTypeDef#
# VariableTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import VariableTypeDef
def get_value() -> VariableTypeDef:
return {
"name": ...,
}
# VariableTypeDef definition
class VariableTypeDef(TypedDict):
name: str,
stringValue: NotRequired[str],
doubleValue: NotRequired[float],
datasetContentVersionValue: NotRequired[DatasetContentVersionValueTypeDef], # (1)
outputFileUriValue: NotRequired[OutputFileUriValueTypeDef], # (2)
PipelineActivityTypeDef#
# PipelineActivityTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import PipelineActivityTypeDef
def get_value() -> PipelineActivityTypeDef:
return {
"channel": ...,
}
# PipelineActivityTypeDef definition
class PipelineActivityTypeDef(TypedDict):
channel: NotRequired[ChannelActivityTypeDef], # (1)
lambda: NotRequired[LambdaActivityTypeDef], # (2)
datastore: NotRequired[DatastoreActivityTypeDef], # (3)
addAttributes: NotRequired[AddAttributesActivityTypeDef], # (4)
removeAttributes: NotRequired[RemoveAttributesActivityTypeDef], # (5)
selectAttributes: NotRequired[SelectAttributesActivityTypeDef], # (6)
filter: NotRequired[FilterActivityTypeDef], # (7)
math: NotRequired[MathActivityTypeDef], # (8)
deviceRegistryEnrich: NotRequired[DeviceRegistryEnrichActivityTypeDef], # (9)
deviceShadowEnrich: NotRequired[DeviceShadowEnrichActivityTypeDef], # (10)
- See ChannelActivityTypeDef
- See LambdaActivityTypeDef
- See DatastoreActivityTypeDef
- See AddAttributesActivityTypeDef
- See RemoveAttributesActivityTypeDef
- See SelectAttributesActivityTypeDef
- See FilterActivityTypeDef
- See MathActivityTypeDef
- See DeviceRegistryEnrichActivityTypeDef
- See DeviceShadowEnrichActivityTypeDef
PipelineSummaryTypeDef#
# PipelineSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import PipelineSummaryTypeDef
def get_value() -> PipelineSummaryTypeDef:
return {
"pipelineName": ...,
}
# PipelineSummaryTypeDef definition
class PipelineSummaryTypeDef(TypedDict):
pipelineName: NotRequired[str],
reprocessingSummaries: NotRequired[List[ReprocessingSummaryTypeDef]], # (1)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
ChannelSummaryTypeDef#
# ChannelSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ChannelSummaryTypeDef
def get_value() -> ChannelSummaryTypeDef:
return {
"channelName": ...,
}
# ChannelSummaryTypeDef definition
class ChannelSummaryTypeDef(TypedDict):
channelName: NotRequired[str],
channelStorage: NotRequired[ChannelStorageSummaryTypeDef], # (1)
status: NotRequired[ChannelStatusType], # (2)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
lastMessageArrivalTime: NotRequired[datetime],
ChannelTypeDef#
# ChannelTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ChannelTypeDef
def get_value() -> ChannelTypeDef:
return {
"name": ...,
}
# ChannelTypeDef definition
class ChannelTypeDef(TypedDict):
name: NotRequired[str],
storage: NotRequired[ChannelStorageTypeDef], # (1)
arn: NotRequired[str],
status: NotRequired[ChannelStatusType], # (2)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (3)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
lastMessageArrivalTime: NotRequired[datetime],
CreateChannelRequestRequestTypeDef#
# CreateChannelRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreateChannelRequestRequestTypeDef
def get_value() -> CreateChannelRequestRequestTypeDef:
return {
"channelName": ...,
}
# CreateChannelRequestRequestTypeDef definition
class CreateChannelRequestRequestTypeDef(TypedDict):
channelName: str,
channelStorage: NotRequired[ChannelStorageTypeDef], # (1)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See ChannelStorageTypeDef
- See RetentionPeriodTypeDef
- See TagTypeDef
UpdateChannelRequestRequestTypeDef#
# UpdateChannelRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import UpdateChannelRequestRequestTypeDef
def get_value() -> UpdateChannelRequestRequestTypeDef:
return {
"channelName": ...,
}
# UpdateChannelRequestRequestTypeDef definition
class UpdateChannelRequestRequestTypeDef(TypedDict):
channelName: str,
channelStorage: NotRequired[ChannelStorageTypeDef], # (1)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (2)
ParquetConfigurationTypeDef#
# ParquetConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ParquetConfigurationTypeDef
def get_value() -> ParquetConfigurationTypeDef:
return {
"schemaDefinition": ...,
}
# ParquetConfigurationTypeDef definition
class ParquetConfigurationTypeDef(TypedDict):
schemaDefinition: NotRequired[SchemaDefinitionTypeDef], # (1)
ListDatasetContentsResponseTypeDef#
# ListDatasetContentsResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatasetContentsResponseTypeDef
def get_value() -> ListDatasetContentsResponseTypeDef:
return {
"datasetContentSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDatasetContentsResponseTypeDef definition
class ListDatasetContentsResponseTypeDef(TypedDict):
datasetContentSummaries: List[DatasetContentSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DatasetSummaryTypeDef#
# DatasetSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetSummaryTypeDef
def get_value() -> DatasetSummaryTypeDef:
return {
"datasetName": ...,
}
# DatasetSummaryTypeDef definition
class DatasetSummaryTypeDef(TypedDict):
datasetName: NotRequired[str],
status: NotRequired[DatasetStatusType], # (1)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
triggers: NotRequired[List[DatasetTriggerTypeDef]], # (2)
actions: NotRequired[List[DatasetActionSummaryTypeDef]], # (3)
DatastoreStorageSummaryTypeDef#
# DatastoreStorageSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastoreStorageSummaryTypeDef
def get_value() -> DatastoreStorageSummaryTypeDef:
return {
"serviceManagedS3": ...,
}
# DatastoreStorageSummaryTypeDef definition
class DatastoreStorageSummaryTypeDef(TypedDict):
serviceManagedS3: NotRequired[Dict[str, Any]],
customerManagedS3: NotRequired[CustomerManagedDatastoreS3StorageSummaryTypeDef], # (1)
iotSiteWiseMultiLayerStorage: NotRequired[DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef], # (2)
- See CustomerManagedDatastoreS3StorageSummaryTypeDef
- See DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef
DatastoreStorageTypeDef#
# DatastoreStorageTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastoreStorageTypeDef
def get_value() -> DatastoreStorageTypeDef:
return {
"serviceManagedS3": ...,
}
# DatastoreStorageTypeDef definition
class DatastoreStorageTypeDef(TypedDict):
serviceManagedS3: NotRequired[Mapping[str, Any]],
customerManagedS3: NotRequired[CustomerManagedDatastoreS3StorageTypeDef], # (1)
iotSiteWiseMultiLayerStorage: NotRequired[DatastoreIotSiteWiseMultiLayerStorageTypeDef], # (2)
DatastorePartitionsTypeDef#
# DatastorePartitionsTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastorePartitionsTypeDef
def get_value() -> DatastorePartitionsTypeDef:
return {
"partitions": ...,
}
# DatastorePartitionsTypeDef definition
class DatastorePartitionsTypeDef(TypedDict):
partitions: NotRequired[Sequence[DatastorePartitionTypeDef]], # (1)
LateDataRuleTypeDef#
# LateDataRuleTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import LateDataRuleTypeDef
def get_value() -> LateDataRuleTypeDef:
return {
"ruleConfiguration": ...,
}
# LateDataRuleTypeDef definition
class LateDataRuleTypeDef(TypedDict):
ruleConfiguration: LateDataRuleConfigurationTypeDef, # (1)
ruleName: NotRequired[str],
SqlQueryDatasetActionTypeDef#
# SqlQueryDatasetActionTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import SqlQueryDatasetActionTypeDef
def get_value() -> SqlQueryDatasetActionTypeDef:
return {
"sqlQuery": ...,
}
# SqlQueryDatasetActionTypeDef definition
class SqlQueryDatasetActionTypeDef(TypedDict):
sqlQuery: str,
filters: NotRequired[Sequence[QueryFilterTypeDef]], # (1)
DatasetContentDeliveryDestinationTypeDef#
# DatasetContentDeliveryDestinationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetContentDeliveryDestinationTypeDef
def get_value() -> DatasetContentDeliveryDestinationTypeDef:
return {
"iotEventsDestinationConfiguration": ...,
}
# DatasetContentDeliveryDestinationTypeDef definition
class DatasetContentDeliveryDestinationTypeDef(TypedDict):
iotEventsDestinationConfiguration: NotRequired[IotEventsDestinationConfigurationTypeDef], # (1)
s3DestinationConfiguration: NotRequired[S3DestinationConfigurationTypeDef], # (2)
ContainerDatasetActionTypeDef#
# ContainerDatasetActionTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ContainerDatasetActionTypeDef
def get_value() -> ContainerDatasetActionTypeDef:
return {
"image": ...,
"executionRoleArn": ...,
"resourceConfiguration": ...,
}
# ContainerDatasetActionTypeDef definition
class ContainerDatasetActionTypeDef(TypedDict):
image: str,
executionRoleArn: str,
resourceConfiguration: ResourceConfigurationTypeDef, # (1)
variables: NotRequired[Sequence[VariableTypeDef]], # (2)
CreatePipelineRequestRequestTypeDef#
# CreatePipelineRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreatePipelineRequestRequestTypeDef
def get_value() -> CreatePipelineRequestRequestTypeDef:
return {
"pipelineName": ...,
"pipelineActivities": ...,
}
# CreatePipelineRequestRequestTypeDef definition
class CreatePipelineRequestRequestTypeDef(TypedDict):
pipelineName: str,
pipelineActivities: Sequence[PipelineActivityTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See PipelineActivityTypeDef
- See TagTypeDef
PipelineTypeDef#
# PipelineTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import PipelineTypeDef
def get_value() -> PipelineTypeDef:
return {
"name": ...,
}
# PipelineTypeDef definition
class PipelineTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
activities: NotRequired[List[PipelineActivityTypeDef]], # (1)
reprocessingSummaries: NotRequired[List[ReprocessingSummaryTypeDef]], # (2)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
RunPipelineActivityRequestRequestTypeDef#
# RunPipelineActivityRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import RunPipelineActivityRequestRequestTypeDef
def get_value() -> RunPipelineActivityRequestRequestTypeDef:
return {
"pipelineActivity": ...,
"payloads": ...,
}
# RunPipelineActivityRequestRequestTypeDef definition
class RunPipelineActivityRequestRequestTypeDef(TypedDict):
pipelineActivity: PipelineActivityTypeDef, # (1)
payloads: Sequence[Union[str, bytes, IO[Any], StreamingBody]],
UpdatePipelineRequestRequestTypeDef#
# UpdatePipelineRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import UpdatePipelineRequestRequestTypeDef
def get_value() -> UpdatePipelineRequestRequestTypeDef:
return {
"pipelineName": ...,
"pipelineActivities": ...,
}
# UpdatePipelineRequestRequestTypeDef definition
class UpdatePipelineRequestRequestTypeDef(TypedDict):
pipelineName: str,
pipelineActivities: Sequence[PipelineActivityTypeDef], # (1)
ListPipelinesResponseTypeDef#
# ListPipelinesResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListPipelinesResponseTypeDef
def get_value() -> ListPipelinesResponseTypeDef:
return {
"pipelineSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListPipelinesResponseTypeDef definition
class ListPipelinesResponseTypeDef(TypedDict):
pipelineSummaries: List[PipelineSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChannelsResponseTypeDef#
# ListChannelsResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListChannelsResponseTypeDef
def get_value() -> ListChannelsResponseTypeDef:
return {
"channelSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListChannelsResponseTypeDef definition
class ListChannelsResponseTypeDef(TypedDict):
channelSummaries: List[ChannelSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeChannelResponseTypeDef#
# DescribeChannelResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribeChannelResponseTypeDef
def get_value() -> DescribeChannelResponseTypeDef:
return {
"channel": ...,
"statistics": ...,
"ResponseMetadata": ...,
}
# DescribeChannelResponseTypeDef definition
class DescribeChannelResponseTypeDef(TypedDict):
channel: ChannelTypeDef, # (1)
statistics: ChannelStatisticsTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
FileFormatConfigurationTypeDef#
# FileFormatConfigurationTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import FileFormatConfigurationTypeDef
def get_value() -> FileFormatConfigurationTypeDef:
return {
"jsonConfiguration": ...,
}
# FileFormatConfigurationTypeDef definition
class FileFormatConfigurationTypeDef(TypedDict):
jsonConfiguration: NotRequired[Mapping[str, Any]],
parquetConfiguration: NotRequired[ParquetConfigurationTypeDef], # (1)
ListDatasetsResponseTypeDef#
# ListDatasetsResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatasetsResponseTypeDef
def get_value() -> ListDatasetsResponseTypeDef:
return {
"datasetSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDatasetsResponseTypeDef definition
class ListDatasetsResponseTypeDef(TypedDict):
datasetSummaries: List[DatasetSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DatastoreSummaryTypeDef#
# DatastoreSummaryTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastoreSummaryTypeDef
def get_value() -> DatastoreSummaryTypeDef:
return {
"datastoreName": ...,
}
# DatastoreSummaryTypeDef definition
class DatastoreSummaryTypeDef(TypedDict):
datastoreName: NotRequired[str],
datastoreStorage: NotRequired[DatastoreStorageSummaryTypeDef], # (1)
status: NotRequired[DatastoreStatusType], # (2)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
lastMessageArrivalTime: NotRequired[datetime],
fileFormatType: NotRequired[FileFormatTypeType], # (3)
datastorePartitions: NotRequired[DatastorePartitionsTypeDef], # (4)
- See DatastoreStorageSummaryTypeDef
- See DatastoreStatusType
- See FileFormatTypeType
- See DatastorePartitionsTypeDef
DatasetContentDeliveryRuleTypeDef#
# DatasetContentDeliveryRuleTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetContentDeliveryRuleTypeDef
def get_value() -> DatasetContentDeliveryRuleTypeDef:
return {
"destination": ...,
}
# DatasetContentDeliveryRuleTypeDef definition
class DatasetContentDeliveryRuleTypeDef(TypedDict):
destination: DatasetContentDeliveryDestinationTypeDef, # (1)
entryName: NotRequired[str],
DatasetActionTypeDef#
# DatasetActionTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetActionTypeDef
def get_value() -> DatasetActionTypeDef:
return {
"actionName": ...,
}
# DatasetActionTypeDef definition
class DatasetActionTypeDef(TypedDict):
actionName: NotRequired[str],
queryAction: NotRequired[SqlQueryDatasetActionTypeDef], # (1)
containerAction: NotRequired[ContainerDatasetActionTypeDef], # (2)
DescribePipelineResponseTypeDef#
# DescribePipelineResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribePipelineResponseTypeDef
def get_value() -> DescribePipelineResponseTypeDef:
return {
"pipeline": ...,
"ResponseMetadata": ...,
}
# DescribePipelineResponseTypeDef definition
class DescribePipelineResponseTypeDef(TypedDict):
pipeline: PipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatastoreRequestRequestTypeDef#
# CreateDatastoreRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreateDatastoreRequestRequestTypeDef
def get_value() -> CreateDatastoreRequestRequestTypeDef:
return {
"datastoreName": ...,
}
# CreateDatastoreRequestRequestTypeDef definition
class CreateDatastoreRequestRequestTypeDef(TypedDict):
datastoreName: str,
datastoreStorage: NotRequired[DatastoreStorageTypeDef], # (1)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
fileFormatConfiguration: NotRequired[FileFormatConfigurationTypeDef], # (4)
datastorePartitions: NotRequired[DatastorePartitionsTypeDef], # (5)
- See DatastoreStorageTypeDef
- See RetentionPeriodTypeDef
- See TagTypeDef
- See FileFormatConfigurationTypeDef
- See DatastorePartitionsTypeDef
DatastoreTypeDef#
# DatastoreTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatastoreTypeDef
def get_value() -> DatastoreTypeDef:
return {
"name": ...,
}
# DatastoreTypeDef definition
class DatastoreTypeDef(TypedDict):
name: NotRequired[str],
storage: NotRequired[DatastoreStorageTypeDef], # (1)
arn: NotRequired[str],
status: NotRequired[DatastoreStatusType], # (2)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (3)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
lastMessageArrivalTime: NotRequired[datetime],
fileFormatConfiguration: NotRequired[FileFormatConfigurationTypeDef], # (4)
datastorePartitions: NotRequired[DatastorePartitionsTypeDef], # (5)
- See DatastoreStorageTypeDef
- See DatastoreStatusType
- See RetentionPeriodTypeDef
- See FileFormatConfigurationTypeDef
- See DatastorePartitionsTypeDef
UpdateDatastoreRequestRequestTypeDef#
# UpdateDatastoreRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import UpdateDatastoreRequestRequestTypeDef
def get_value() -> UpdateDatastoreRequestRequestTypeDef:
return {
"datastoreName": ...,
}
# UpdateDatastoreRequestRequestTypeDef definition
class UpdateDatastoreRequestRequestTypeDef(TypedDict):
datastoreName: str,
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (1)
datastoreStorage: NotRequired[DatastoreStorageTypeDef], # (2)
fileFormatConfiguration: NotRequired[FileFormatConfigurationTypeDef], # (3)
ListDatastoresResponseTypeDef#
# ListDatastoresResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import ListDatastoresResponseTypeDef
def get_value() -> ListDatastoresResponseTypeDef:
return {
"datastoreSummaries": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDatastoresResponseTypeDef definition
class ListDatastoresResponseTypeDef(TypedDict):
datastoreSummaries: List[DatastoreSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetRequestRequestTypeDef#
# CreateDatasetRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import CreateDatasetRequestRequestTypeDef
def get_value() -> CreateDatasetRequestRequestTypeDef:
return {
"datasetName": ...,
"actions": ...,
}
# CreateDatasetRequestRequestTypeDef definition
class CreateDatasetRequestRequestTypeDef(TypedDict):
datasetName: str,
actions: Sequence[DatasetActionTypeDef], # (1)
triggers: NotRequired[Sequence[DatasetTriggerTypeDef]], # (2)
contentDeliveryRules: NotRequired[Sequence[DatasetContentDeliveryRuleTypeDef]], # (3)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (4)
versioningConfiguration: NotRequired[VersioningConfigurationTypeDef], # (5)
tags: NotRequired[Sequence[TagTypeDef]], # (6)
lateDataRules: NotRequired[Sequence[LateDataRuleTypeDef]], # (7)
- See DatasetActionTypeDef
- See DatasetTriggerTypeDef
- See DatasetContentDeliveryRuleTypeDef
- See RetentionPeriodTypeDef
- See VersioningConfigurationTypeDef
- See TagTypeDef
- See LateDataRuleTypeDef
DatasetTypeDef#
# DatasetTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DatasetTypeDef
def get_value() -> DatasetTypeDef:
return {
"name": ...,
}
# DatasetTypeDef definition
class DatasetTypeDef(TypedDict):
name: NotRequired[str],
arn: NotRequired[str],
actions: NotRequired[List[DatasetActionTypeDef]], # (1)
triggers: NotRequired[List[DatasetTriggerTypeDef]], # (2)
contentDeliveryRules: NotRequired[List[DatasetContentDeliveryRuleTypeDef]], # (3)
status: NotRequired[DatasetStatusType], # (4)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (5)
versioningConfiguration: NotRequired[VersioningConfigurationTypeDef], # (6)
lateDataRules: NotRequired[List[LateDataRuleTypeDef]], # (7)
- See DatasetActionTypeDef
- See DatasetTriggerTypeDef
- See DatasetContentDeliveryRuleTypeDef
- See DatasetStatusType
- See RetentionPeriodTypeDef
- See VersioningConfigurationTypeDef
- See LateDataRuleTypeDef
UpdateDatasetRequestRequestTypeDef#
# UpdateDatasetRequestRequestTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import UpdateDatasetRequestRequestTypeDef
def get_value() -> UpdateDatasetRequestRequestTypeDef:
return {
"datasetName": ...,
"actions": ...,
}
# UpdateDatasetRequestRequestTypeDef definition
class UpdateDatasetRequestRequestTypeDef(TypedDict):
datasetName: str,
actions: Sequence[DatasetActionTypeDef], # (1)
triggers: NotRequired[Sequence[DatasetTriggerTypeDef]], # (2)
contentDeliveryRules: NotRequired[Sequence[DatasetContentDeliveryRuleTypeDef]], # (3)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (4)
versioningConfiguration: NotRequired[VersioningConfigurationTypeDef], # (5)
lateDataRules: NotRequired[Sequence[LateDataRuleTypeDef]], # (6)
- See DatasetActionTypeDef
- See DatasetTriggerTypeDef
- See DatasetContentDeliveryRuleTypeDef
- See RetentionPeriodTypeDef
- See VersioningConfigurationTypeDef
- See LateDataRuleTypeDef
DescribeDatastoreResponseTypeDef#
# DescribeDatastoreResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribeDatastoreResponseTypeDef
def get_value() -> DescribeDatastoreResponseTypeDef:
return {
"datastore": ...,
"statistics": ...,
"ResponseMetadata": ...,
}
# DescribeDatastoreResponseTypeDef definition
class DescribeDatastoreResponseTypeDef(TypedDict):
datastore: DatastoreTypeDef, # (1)
statistics: DatastoreStatisticsTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeDatasetResponseTypeDef#
# DescribeDatasetResponseTypeDef usage example
from mypy_boto3_iotanalytics.type_defs import DescribeDatasetResponseTypeDef
def get_value() -> DescribeDatasetResponseTypeDef:
return {
"dataset": ...,
"ResponseMetadata": ...,
}
# DescribeDatasetResponseTypeDef definition
class DescribeDatasetResponseTypeDef(TypedDict):
dataset: DatasetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)