Type definitions#
Index > IoTAnalytics > Type definitions
Auto-generated documentation for IoTAnalytics type annotations stubs module types-boto3-iotanalytics.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AddAttributesActivityUnionTypeDef#
# AddAttributesActivityUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import AddAttributesActivityUnionTypeDef
def get_value() -> AddAttributesActivityUnionTypeDef:
return ...
# AddAttributesActivityUnionTypeDef definition
AddAttributesActivityUnionTypeDef = Union[
AddAttributesActivityTypeDef, # (1)
AddAttributesActivityOutputTypeDef, # (2)
]
RemoveAttributesActivityUnionTypeDef#
# RemoveAttributesActivityUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import RemoveAttributesActivityUnionTypeDef
def get_value() -> RemoveAttributesActivityUnionTypeDef:
return ...
# RemoveAttributesActivityUnionTypeDef definition
RemoveAttributesActivityUnionTypeDef = Union[
RemoveAttributesActivityTypeDef, # (1)
RemoveAttributesActivityOutputTypeDef, # (2)
]
SelectAttributesActivityUnionTypeDef#
# SelectAttributesActivityUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import SelectAttributesActivityUnionTypeDef
def get_value() -> SelectAttributesActivityUnionTypeDef:
return ...
# SelectAttributesActivityUnionTypeDef definition
SelectAttributesActivityUnionTypeDef = Union[
SelectAttributesActivityTypeDef, # (1)
SelectAttributesActivityOutputTypeDef, # (2)
]
ChannelStorageUnionTypeDef#
# ChannelStorageUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import ChannelStorageUnionTypeDef
def get_value() -> ChannelStorageUnionTypeDef:
return ...
# ChannelStorageUnionTypeDef definition
ChannelStorageUnionTypeDef = Union[
ChannelStorageTypeDef, # (1)
ChannelStorageOutputTypeDef, # (2)
]
DatastoreStorageUnionTypeDef#
# DatastoreStorageUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import DatastoreStorageUnionTypeDef
def get_value() -> DatastoreStorageUnionTypeDef:
return ...
# DatastoreStorageUnionTypeDef definition
DatastoreStorageUnionTypeDef = Union[
DatastoreStorageTypeDef, # (1)
DatastoreStorageOutputTypeDef, # (2)
]
DatastorePartitionsUnionTypeDef#
# DatastorePartitionsUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import DatastorePartitionsUnionTypeDef
def get_value() -> DatastorePartitionsUnionTypeDef:
return ...
# DatastorePartitionsUnionTypeDef definition
DatastorePartitionsUnionTypeDef = Union[
DatastorePartitionsTypeDef, # (1)
DatastorePartitionsOutputTypeDef, # (2)
]
SqlQueryDatasetActionUnionTypeDef#
# SqlQueryDatasetActionUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import SqlQueryDatasetActionUnionTypeDef
def get_value() -> SqlQueryDatasetActionUnionTypeDef:
return ...
# SqlQueryDatasetActionUnionTypeDef definition
SqlQueryDatasetActionUnionTypeDef = Union[
SqlQueryDatasetActionTypeDef, # (1)
SqlQueryDatasetActionOutputTypeDef, # (2)
]
ContainerDatasetActionUnionTypeDef#
# ContainerDatasetActionUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import ContainerDatasetActionUnionTypeDef
def get_value() -> ContainerDatasetActionUnionTypeDef:
return ...
# ContainerDatasetActionUnionTypeDef definition
ContainerDatasetActionUnionTypeDef = Union[
ContainerDatasetActionTypeDef, # (1)
ContainerDatasetActionOutputTypeDef, # (2)
]
PipelineActivityUnionTypeDef#
# PipelineActivityUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import PipelineActivityUnionTypeDef
def get_value() -> PipelineActivityUnionTypeDef:
return ...
# PipelineActivityUnionTypeDef definition
PipelineActivityUnionTypeDef = Union[
PipelineActivityTypeDef, # (1)
PipelineActivityOutputTypeDef, # (2)
]
FileFormatConfigurationUnionTypeDef#
# FileFormatConfigurationUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import FileFormatConfigurationUnionTypeDef
def get_value() -> FileFormatConfigurationUnionTypeDef:
return ...
# FileFormatConfigurationUnionTypeDef definition
FileFormatConfigurationUnionTypeDef = Union[
FileFormatConfigurationTypeDef, # (1)
FileFormatConfigurationOutputTypeDef, # (2)
]
DatasetActionUnionTypeDef#
# DatasetActionUnionTypeDef Union usage example
from types_boto3_iotanalytics.type_defs import DatasetActionUnionTypeDef
def get_value() -> DatasetActionUnionTypeDef:
return ...
# DatasetActionUnionTypeDef definition
DatasetActionUnionTypeDef = Union[
DatasetActionTypeDef, # (1)
DatasetActionOutputTypeDef, # (2)
]
AddAttributesActivityOutputTypeDef#
# AddAttributesActivityOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import AddAttributesActivityOutputTypeDef
def get_value() -> AddAttributesActivityOutputTypeDef:
return {
"name": ...,
}
# AddAttributesActivityOutputTypeDef definition
class AddAttributesActivityOutputTypeDef(TypedDict):
name: str,
attributes: Dict[str, str],
next: NotRequired[str],
AddAttributesActivityTypeDef#
# AddAttributesActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import AddAttributesActivityTypeDef
def get_value() -> AddAttributesActivityTypeDef:
return {
"name": ...,
}
# AddAttributesActivityTypeDef definition
class AddAttributesActivityTypeDef(TypedDict):
name: str,
attributes: Mapping[str, str],
next: NotRequired[str],
BatchPutMessageErrorEntryTypeDef#
# BatchPutMessageErrorEntryTypeDef TypedDict usage example
from types_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],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_iotanalytics.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],
CancelPipelineReprocessingRequestTypeDef#
# CancelPipelineReprocessingRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CancelPipelineReprocessingRequestTypeDef
def get_value() -> CancelPipelineReprocessingRequestTypeDef:
return {
"pipelineName": ...,
}
# CancelPipelineReprocessingRequestTypeDef definition
class CancelPipelineReprocessingRequestTypeDef(TypedDict):
pipelineName: str,
reprocessingId: str,
ChannelActivityTypeDef#
# ChannelActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ChannelActivityTypeDef
def get_value() -> ChannelActivityTypeDef:
return {
"name": ...,
}
# ChannelActivityTypeDef definition
class ChannelActivityTypeDef(TypedDict):
name: str,
channelName: str,
next: NotRequired[str],
ChannelMessagesTypeDef#
# ChannelMessagesTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ChannelMessagesTypeDef
def get_value() -> ChannelMessagesTypeDef:
return {
"s3Paths": ...,
}
# ChannelMessagesTypeDef definition
class ChannelMessagesTypeDef(TypedDict):
s3Paths: NotRequired[Sequence[str]],
EstimatedResourceSizeTypeDef#
# EstimatedResourceSizeTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import EstimatedResourceSizeTypeDef
def get_value() -> EstimatedResourceSizeTypeDef:
return {
"estimatedSizeInBytes": ...,
}
# EstimatedResourceSizeTypeDef definition
class EstimatedResourceSizeTypeDef(TypedDict):
estimatedSizeInBytes: NotRequired[float],
estimatedOn: NotRequired[datetime],
CustomerManagedChannelS3StorageTypeDef#
# CustomerManagedChannelS3StorageTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CustomerManagedChannelS3StorageTypeDef
def get_value() -> CustomerManagedChannelS3StorageTypeDef:
return {
"bucket": ...,
}
# CustomerManagedChannelS3StorageTypeDef definition
class CustomerManagedChannelS3StorageTypeDef(TypedDict):
bucket: str,
roleArn: str,
keyPrefix: NotRequired[str],
CustomerManagedChannelS3StorageSummaryTypeDef#
# CustomerManagedChannelS3StorageSummaryTypeDef TypedDict usage example
from types_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],
RetentionPeriodTypeDef#
# RetentionPeriodTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import ColumnTypeDef
def get_value() -> ColumnTypeDef:
return {
"name": ...,
}
# ColumnTypeDef definition
class ColumnTypeDef(TypedDict):
name: str,
type: str,
ResourceConfigurationTypeDef#
# ResourceConfigurationTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ResourceConfigurationTypeDef
def get_value() -> ResourceConfigurationTypeDef:
return {
"computeType": ...,
}
# ResourceConfigurationTypeDef definition
class ResourceConfigurationTypeDef(TypedDict):
computeType: ComputeTypeType, # (1)
volumeSizeInGB: int,
- See ComputeTypeType
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
CreateDatasetContentRequestTypeDef#
# CreateDatasetContentRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreateDatasetContentRequestTypeDef
def get_value() -> CreateDatasetContentRequestTypeDef:
return {
"datasetName": ...,
}
# CreateDatasetContentRequestTypeDef definition
class CreateDatasetContentRequestTypeDef(TypedDict):
datasetName: str,
versionId: NotRequired[str],
VersioningConfigurationTypeDef#
# VersioningConfigurationTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import VersioningConfigurationTypeDef
def get_value() -> VersioningConfigurationTypeDef:
return {
"unlimited": ...,
}
# VersioningConfigurationTypeDef definition
class VersioningConfigurationTypeDef(TypedDict):
unlimited: NotRequired[bool],
maxVersions: NotRequired[int],
CustomerManagedDatastoreS3StorageSummaryTypeDef#
# CustomerManagedDatastoreS3StorageSummaryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import CustomerManagedDatastoreS3StorageTypeDef
def get_value() -> CustomerManagedDatastoreS3StorageTypeDef:
return {
"bucket": ...,
}
# CustomerManagedDatastoreS3StorageTypeDef definition
class CustomerManagedDatastoreS3StorageTypeDef(TypedDict):
bucket: str,
roleArn: str,
keyPrefix: NotRequired[str],
DatasetActionSummaryTypeDef#
# DatasetActionSummaryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import IotEventsDestinationConfigurationTypeDef
def get_value() -> IotEventsDestinationConfigurationTypeDef:
return {
"inputName": ...,
}
# IotEventsDestinationConfigurationTypeDef definition
class IotEventsDestinationConfigurationTypeDef(TypedDict):
inputName: str,
roleArn: str,
DatasetContentStatusTypeDef#
# DatasetContentStatusTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatasetContentVersionValueTypeDef
def get_value() -> DatasetContentVersionValueTypeDef:
return {
"datasetName": ...,
}
# DatasetContentVersionValueTypeDef definition
class DatasetContentVersionValueTypeDef(TypedDict):
datasetName: str,
DatasetEntryTypeDef#
# DatasetEntryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import ScheduleTypeDef
def get_value() -> ScheduleTypeDef:
return {
"expression": ...,
}
# ScheduleTypeDef definition
class ScheduleTypeDef(TypedDict):
expression: NotRequired[str],
TriggeringDatasetTypeDef#
# TriggeringDatasetTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import TriggeringDatasetTypeDef
def get_value() -> TriggeringDatasetTypeDef:
return {
"name": ...,
}
# TriggeringDatasetTypeDef definition
class TriggeringDatasetTypeDef(TypedDict):
name: str,
DatastoreActivityTypeDef#
# DatastoreActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatastoreActivityTypeDef
def get_value() -> DatastoreActivityTypeDef:
return {
"name": ...,
}
# DatastoreActivityTypeDef definition
class DatastoreActivityTypeDef(TypedDict):
name: str,
datastoreName: str,
IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef#
# IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef
def get_value() -> IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef:
return {
"bucket": ...,
}
# IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef definition
class IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef(TypedDict):
bucket: str,
keyPrefix: NotRequired[str],
PartitionTypeDef#
# PartitionTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import PartitionTypeDef
def get_value() -> PartitionTypeDef:
return {
"attributeName": ...,
}
# PartitionTypeDef definition
class PartitionTypeDef(TypedDict):
attributeName: str,
TimestampPartitionTypeDef#
# TimestampPartitionTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import TimestampPartitionTypeDef
def get_value() -> TimestampPartitionTypeDef:
return {
"attributeName": ...,
}
# TimestampPartitionTypeDef definition
class TimestampPartitionTypeDef(TypedDict):
attributeName: str,
timestampFormat: NotRequired[str],
DeleteChannelRequestTypeDef#
# DeleteChannelRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeleteChannelRequestTypeDef
def get_value() -> DeleteChannelRequestTypeDef:
return {
"channelName": ...,
}
# DeleteChannelRequestTypeDef definition
class DeleteChannelRequestTypeDef(TypedDict):
channelName: str,
DeleteDatasetContentRequestTypeDef#
# DeleteDatasetContentRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeleteDatasetContentRequestTypeDef
def get_value() -> DeleteDatasetContentRequestTypeDef:
return {
"datasetName": ...,
}
# DeleteDatasetContentRequestTypeDef definition
class DeleteDatasetContentRequestTypeDef(TypedDict):
datasetName: str,
versionId: NotRequired[str],
DeleteDatasetRequestTypeDef#
# DeleteDatasetRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeleteDatasetRequestTypeDef
def get_value() -> DeleteDatasetRequestTypeDef:
return {
"datasetName": ...,
}
# DeleteDatasetRequestTypeDef definition
class DeleteDatasetRequestTypeDef(TypedDict):
datasetName: str,
DeleteDatastoreRequestTypeDef#
# DeleteDatastoreRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeleteDatastoreRequestTypeDef
def get_value() -> DeleteDatastoreRequestTypeDef:
return {
"datastoreName": ...,
}
# DeleteDatastoreRequestTypeDef definition
class DeleteDatastoreRequestTypeDef(TypedDict):
datastoreName: str,
DeletePipelineRequestTypeDef#
# DeletePipelineRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeletePipelineRequestTypeDef
def get_value() -> DeletePipelineRequestTypeDef:
return {
"pipelineName": ...,
}
# DeletePipelineRequestTypeDef definition
class DeletePipelineRequestTypeDef(TypedDict):
pipelineName: str,
DeltaTimeSessionWindowConfigurationTypeDef#
# DeltaTimeSessionWindowConfigurationTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeltaTimeSessionWindowConfigurationTypeDef
def get_value() -> DeltaTimeSessionWindowConfigurationTypeDef:
return {
"timeoutInMinutes": ...,
}
# DeltaTimeSessionWindowConfigurationTypeDef definition
class DeltaTimeSessionWindowConfigurationTypeDef(TypedDict):
timeoutInMinutes: int,
DeltaTimeTypeDef#
# DeltaTimeTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeltaTimeTypeDef
def get_value() -> DeltaTimeTypeDef:
return {
"offsetSeconds": ...,
}
# DeltaTimeTypeDef definition
class DeltaTimeTypeDef(TypedDict):
offsetSeconds: int,
timeExpression: str,
DescribeChannelRequestTypeDef#
# DescribeChannelRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribeChannelRequestTypeDef
def get_value() -> DescribeChannelRequestTypeDef:
return {
"channelName": ...,
}
# DescribeChannelRequestTypeDef definition
class DescribeChannelRequestTypeDef(TypedDict):
channelName: str,
includeStatistics: NotRequired[bool],
DescribeDatasetRequestTypeDef#
# DescribeDatasetRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribeDatasetRequestTypeDef
def get_value() -> DescribeDatasetRequestTypeDef:
return {
"datasetName": ...,
}
# DescribeDatasetRequestTypeDef definition
class DescribeDatasetRequestTypeDef(TypedDict):
datasetName: str,
DescribeDatastoreRequestTypeDef#
# DescribeDatastoreRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribeDatastoreRequestTypeDef
def get_value() -> DescribeDatastoreRequestTypeDef:
return {
"datastoreName": ...,
}
# DescribeDatastoreRequestTypeDef definition
class DescribeDatastoreRequestTypeDef(TypedDict):
datastoreName: str,
includeStatistics: NotRequired[bool],
LoggingOptionsTypeDef#
# LoggingOptionsTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import LoggingOptionsTypeDef
def get_value() -> LoggingOptionsTypeDef:
return {
"roleArn": ...,
}
# LoggingOptionsTypeDef definition
class LoggingOptionsTypeDef(TypedDict):
roleArn: str,
level: LoggingLevelType, # (1)
enabled: bool,
- See LoggingLevelType
DescribePipelineRequestTypeDef#
# DescribePipelineRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribePipelineRequestTypeDef
def get_value() -> DescribePipelineRequestTypeDef:
return {
"pipelineName": ...,
}
# DescribePipelineRequestTypeDef definition
class DescribePipelineRequestTypeDef(TypedDict):
pipelineName: str,
DeviceRegistryEnrichActivityTypeDef#
# DeviceRegistryEnrichActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeviceRegistryEnrichActivityTypeDef
def get_value() -> DeviceRegistryEnrichActivityTypeDef:
return {
"name": ...,
}
# DeviceRegistryEnrichActivityTypeDef definition
class DeviceRegistryEnrichActivityTypeDef(TypedDict):
name: str,
attribute: str,
thingName: str,
roleArn: str,
next: NotRequired[str],
DeviceShadowEnrichActivityTypeDef#
# DeviceShadowEnrichActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DeviceShadowEnrichActivityTypeDef
def get_value() -> DeviceShadowEnrichActivityTypeDef:
return {
"name": ...,
}
# DeviceShadowEnrichActivityTypeDef definition
class DeviceShadowEnrichActivityTypeDef(TypedDict):
name: str,
attribute: str,
thingName: str,
roleArn: str,
next: NotRequired[str],
FilterActivityTypeDef#
# FilterActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import FilterActivityTypeDef
def get_value() -> FilterActivityTypeDef:
return {
"name": ...,
}
# FilterActivityTypeDef definition
class FilterActivityTypeDef(TypedDict):
name: str,
filter: str,
next: NotRequired[str],
GetDatasetContentRequestTypeDef#
# GetDatasetContentRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import GetDatasetContentRequestTypeDef
def get_value() -> GetDatasetContentRequestTypeDef:
return {
"datasetName": ...,
}
# GetDatasetContentRequestTypeDef definition
class GetDatasetContentRequestTypeDef(TypedDict):
datasetName: str,
versionId: NotRequired[str],
GlueConfigurationTypeDef#
# GlueConfigurationTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import GlueConfigurationTypeDef
def get_value() -> GlueConfigurationTypeDef:
return {
"tableName": ...,
}
# GlueConfigurationTypeDef definition
class GlueConfigurationTypeDef(TypedDict):
tableName: str,
databaseName: str,
LambdaActivityTypeDef#
# LambdaActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import LambdaActivityTypeDef
def get_value() -> LambdaActivityTypeDef:
return {
"name": ...,
}
# LambdaActivityTypeDef definition
class LambdaActivityTypeDef(TypedDict):
name: str,
lambdaName: str,
batchSize: int,
next: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListChannelsRequestTypeDef#
# ListChannelsRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListChannelsRequestTypeDef
def get_value() -> ListChannelsRequestTypeDef:
return {
"nextToken": ...,
}
# ListChannelsRequestTypeDef definition
class ListChannelsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatasetsRequestTypeDef#
# ListDatasetsRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatasetsRequestTypeDef
def get_value() -> ListDatasetsRequestTypeDef:
return {
"nextToken": ...,
}
# ListDatasetsRequestTypeDef definition
class ListDatasetsRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListDatastoresRequestTypeDef#
# ListDatastoresRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatastoresRequestTypeDef
def get_value() -> ListDatastoresRequestTypeDef:
return {
"nextToken": ...,
}
# ListDatastoresRequestTypeDef definition
class ListDatastoresRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListPipelinesRequestTypeDef#
# ListPipelinesRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListPipelinesRequestTypeDef
def get_value() -> ListPipelinesRequestTypeDef:
return {
"nextToken": ...,
}
# ListPipelinesRequestTypeDef definition
class ListPipelinesRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
MathActivityTypeDef#
# MathActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import MathActivityTypeDef
def get_value() -> MathActivityTypeDef:
return {
"name": ...,
}
# MathActivityTypeDef definition
class MathActivityTypeDef(TypedDict):
name: str,
attribute: str,
math: str,
next: NotRequired[str],
OutputFileUriValueTypeDef#
# OutputFileUriValueTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import OutputFileUriValueTypeDef
def get_value() -> OutputFileUriValueTypeDef:
return {
"fileName": ...,
}
# OutputFileUriValueTypeDef definition
class OutputFileUriValueTypeDef(TypedDict):
fileName: str,
RemoveAttributesActivityOutputTypeDef#
# RemoveAttributesActivityOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import RemoveAttributesActivityOutputTypeDef
def get_value() -> RemoveAttributesActivityOutputTypeDef:
return {
"name": ...,
}
# RemoveAttributesActivityOutputTypeDef definition
class RemoveAttributesActivityOutputTypeDef(TypedDict):
name: str,
attributes: List[str],
next: NotRequired[str],
SelectAttributesActivityOutputTypeDef#
# SelectAttributesActivityOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import SelectAttributesActivityOutputTypeDef
def get_value() -> SelectAttributesActivityOutputTypeDef:
return {
"name": ...,
}
# SelectAttributesActivityOutputTypeDef definition
class SelectAttributesActivityOutputTypeDef(TypedDict):
name: str,
attributes: List[str],
next: NotRequired[str],
ReprocessingSummaryTypeDef#
# ReprocessingSummaryTypeDef TypedDict usage example
from types_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],
RemoveAttributesActivityTypeDef#
# RemoveAttributesActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import RemoveAttributesActivityTypeDef
def get_value() -> RemoveAttributesActivityTypeDef:
return {
"name": ...,
}
# RemoveAttributesActivityTypeDef definition
class RemoveAttributesActivityTypeDef(TypedDict):
name: str,
attributes: Sequence[str],
next: NotRequired[str],
SelectAttributesActivityTypeDef#
# SelectAttributesActivityTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import SelectAttributesActivityTypeDef
def get_value() -> SelectAttributesActivityTypeDef:
return {
"name": ...,
}
# SelectAttributesActivityTypeDef definition
class SelectAttributesActivityTypeDef(TypedDict):
name: str,
attributes: Sequence[str],
next: NotRequired[str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
BatchPutMessageResponseTypeDef#
# BatchPutMessageResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import BatchPutMessageResponseTypeDef
def get_value() -> BatchPutMessageResponseTypeDef:
return {
"batchPutMessageErrorEntries": ...,
}
# BatchPutMessageResponseTypeDef definition
class BatchPutMessageResponseTypeDef(TypedDict):
batchPutMessageErrorEntries: List[BatchPutMessageErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetContentResponseTypeDef#
# CreateDatasetContentResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreateDatasetContentResponseTypeDef
def get_value() -> CreateDatasetContentResponseTypeDef:
return {
"versionId": ...,
}
# CreateDatasetContentResponseTypeDef definition
class CreateDatasetContentResponseTypeDef(TypedDict):
versionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePipelineResponseTypeDef#
# CreatePipelineResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreatePipelineResponseTypeDef
def get_value() -> CreatePipelineResponseTypeDef:
return {
"pipelineName": ...,
}
# CreatePipelineResponseTypeDef definition
class CreatePipelineResponseTypeDef(TypedDict):
pipelineName: str,
pipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RunPipelineActivityResponseTypeDef#
# RunPipelineActivityResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import RunPipelineActivityResponseTypeDef
def get_value() -> RunPipelineActivityResponseTypeDef:
return {
"payloads": ...,
}
# RunPipelineActivityResponseTypeDef definition
class RunPipelineActivityResponseTypeDef(TypedDict):
payloads: List[bytes],
logResult: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SampleChannelDataResponseTypeDef#
# SampleChannelDataResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import SampleChannelDataResponseTypeDef
def get_value() -> SampleChannelDataResponseTypeDef:
return {
"payloads": ...,
}
# SampleChannelDataResponseTypeDef definition
class SampleChannelDataResponseTypeDef(TypedDict):
payloads: List[bytes],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartPipelineReprocessingResponseTypeDef#
# StartPipelineReprocessingResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import StartPipelineReprocessingResponseTypeDef
def get_value() -> StartPipelineReprocessingResponseTypeDef:
return {
"reprocessingId": ...,
}
# StartPipelineReprocessingResponseTypeDef definition
class StartPipelineReprocessingResponseTypeDef(TypedDict):
reprocessingId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
MessageTypeDef#
# MessageTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import MessageTypeDef
def get_value() -> MessageTypeDef:
return {
"messageId": ...,
}
# MessageTypeDef definition
class MessageTypeDef(TypedDict):
messageId: str,
payload: BlobTypeDef,
ChannelStatisticsTypeDef#
# ChannelStatisticsTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ChannelStatisticsTypeDef
def get_value() -> ChannelStatisticsTypeDef:
return {
"size": ...,
}
# ChannelStatisticsTypeDef definition
class ChannelStatisticsTypeDef(TypedDict):
size: NotRequired[EstimatedResourceSizeTypeDef], # (1)
DatastoreStatisticsTypeDef#
# DatastoreStatisticsTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatastoreStatisticsTypeDef
def get_value() -> DatastoreStatisticsTypeDef:
return {
"size": ...,
}
# DatastoreStatisticsTypeDef definition
class DatastoreStatisticsTypeDef(TypedDict):
size: NotRequired[EstimatedResourceSizeTypeDef], # (1)
ChannelStorageOutputTypeDef#
# ChannelStorageOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ChannelStorageOutputTypeDef
def get_value() -> ChannelStorageOutputTypeDef:
return {
"serviceManagedS3": ...,
}
# ChannelStorageOutputTypeDef definition
class ChannelStorageOutputTypeDef(TypedDict):
serviceManagedS3: NotRequired[Dict[str, Any]],
customerManagedS3: NotRequired[CustomerManagedChannelS3StorageTypeDef], # (1)
ChannelStorageTypeDef#
# ChannelStorageTypeDef TypedDict usage example
from types_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)
ChannelStorageSummaryTypeDef#
# ChannelStorageSummaryTypeDef TypedDict usage example
from types_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)
CreateChannelResponseTypeDef#
# CreateChannelResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreateChannelResponseTypeDef
def get_value() -> CreateChannelResponseTypeDef:
return {
"channelName": ...,
}
# CreateChannelResponseTypeDef definition
class CreateChannelResponseTypeDef(TypedDict):
channelName: str,
channelArn: str,
retentionPeriod: RetentionPeriodTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetResponseTypeDef#
# CreateDatasetResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreateDatasetResponseTypeDef
def get_value() -> CreateDatasetResponseTypeDef:
return {
"datasetName": ...,
}
# CreateDatasetResponseTypeDef definition
class CreateDatasetResponseTypeDef(TypedDict):
datasetName: str,
datasetArn: str,
retentionPeriod: RetentionPeriodTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatastoreResponseTypeDef#
# CreateDatastoreResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreateDatastoreResponseTypeDef
def get_value() -> CreateDatastoreResponseTypeDef:
return {
"datastoreName": ...,
}
# CreateDatastoreResponseTypeDef definition
class CreateDatastoreResponseTypeDef(TypedDict):
datastoreName: str,
datastoreArn: str,
retentionPeriod: RetentionPeriodTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SchemaDefinitionOutputTypeDef#
# SchemaDefinitionOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import SchemaDefinitionOutputTypeDef
def get_value() -> SchemaDefinitionOutputTypeDef:
return {
"columns": ...,
}
# SchemaDefinitionOutputTypeDef definition
class SchemaDefinitionOutputTypeDef(TypedDict):
columns: NotRequired[List[ColumnTypeDef]], # (1)
- See ColumnTypeDef
SchemaDefinitionTypeDef#
# SchemaDefinitionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DatasetContentSummaryTypeDef#
# DatasetContentSummaryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import GetDatasetContentResponseTypeDef
def get_value() -> GetDatasetContentResponseTypeDef:
return {
"entries": ...,
}
# GetDatasetContentResponseTypeDef definition
class GetDatasetContentResponseTypeDef(TypedDict):
entries: List[DatasetEntryTypeDef], # (1)
timestamp: datetime,
status: DatasetContentStatusTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DatasetTriggerTypeDef#
# DatasetTriggerTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef
def get_value() -> DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef:
return {
"customerManagedS3Storage": ...,
}
# DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef definition
class DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef(TypedDict):
customerManagedS3Storage: NotRequired[IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef], # (1)
DatastoreIotSiteWiseMultiLayerStorageTypeDef#
# DatastoreIotSiteWiseMultiLayerStorageTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatastoreIotSiteWiseMultiLayerStorageTypeDef
def get_value() -> DatastoreIotSiteWiseMultiLayerStorageTypeDef:
return {
"customerManagedS3Storage": ...,
}
# DatastoreIotSiteWiseMultiLayerStorageTypeDef definition
class DatastoreIotSiteWiseMultiLayerStorageTypeDef(TypedDict):
customerManagedS3Storage: IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef, # (1)
DatastorePartitionTypeDef#
# DatastorePartitionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import LateDataRuleConfigurationTypeDef
def get_value() -> LateDataRuleConfigurationTypeDef:
return {
"deltaTimeSessionWindowConfiguration": ...,
}
# LateDataRuleConfigurationTypeDef definition
class LateDataRuleConfigurationTypeDef(TypedDict):
deltaTimeSessionWindowConfiguration: NotRequired[DeltaTimeSessionWindowConfigurationTypeDef], # (1)
QueryFilterTypeDef#
# QueryFilterTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribeLoggingOptionsResponseTypeDef
def get_value() -> DescribeLoggingOptionsResponseTypeDef:
return {
"loggingOptions": ...,
}
# DescribeLoggingOptionsResponseTypeDef definition
class DescribeLoggingOptionsResponseTypeDef(TypedDict):
loggingOptions: LoggingOptionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutLoggingOptionsRequestTypeDef#
# PutLoggingOptionsRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import PutLoggingOptionsRequestTypeDef
def get_value() -> PutLoggingOptionsRequestTypeDef:
return {
"loggingOptions": ...,
}
# PutLoggingOptionsRequestTypeDef definition
class PutLoggingOptionsRequestTypeDef(TypedDict):
loggingOptions: LoggingOptionsTypeDef, # (1)
S3DestinationConfigurationTypeDef#
# S3DestinationConfigurationTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import S3DestinationConfigurationTypeDef
def get_value() -> S3DestinationConfigurationTypeDef:
return {
"bucket": ...,
}
# S3DestinationConfigurationTypeDef definition
class S3DestinationConfigurationTypeDef(TypedDict):
bucket: str,
key: str,
roleArn: str,
glueConfiguration: NotRequired[GlueConfigurationTypeDef], # (1)
ListChannelsRequestPaginateTypeDef#
# ListChannelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListChannelsRequestPaginateTypeDef
def get_value() -> ListChannelsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListChannelsRequestPaginateTypeDef definition
class ListChannelsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetsRequestPaginateTypeDef#
# ListDatasetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatasetsRequestPaginateTypeDef
def get_value() -> ListDatasetsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDatasetsRequestPaginateTypeDef definition
class ListDatasetsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatastoresRequestPaginateTypeDef#
# ListDatastoresRequestPaginateTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatastoresRequestPaginateTypeDef
def get_value() -> ListDatastoresRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListDatastoresRequestPaginateTypeDef definition
class ListDatastoresRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPipelinesRequestPaginateTypeDef#
# ListPipelinesRequestPaginateTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListPipelinesRequestPaginateTypeDef
def get_value() -> ListPipelinesRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListPipelinesRequestPaginateTypeDef definition
class ListPipelinesRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetContentsRequestPaginateTypeDef#
# ListDatasetContentsRequestPaginateTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatasetContentsRequestPaginateTypeDef
def get_value() -> ListDatasetContentsRequestPaginateTypeDef:
return {
"datasetName": ...,
}
# ListDatasetContentsRequestPaginateTypeDef definition
class ListDatasetContentsRequestPaginateTypeDef(TypedDict):
datasetName: str,
scheduledOnOrAfter: NotRequired[TimestampTypeDef],
scheduledBefore: NotRequired[TimestampTypeDef],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDatasetContentsRequestTypeDef#
# ListDatasetContentsRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatasetContentsRequestTypeDef
def get_value() -> ListDatasetContentsRequestTypeDef:
return {
"datasetName": ...,
}
# ListDatasetContentsRequestTypeDef definition
class ListDatasetContentsRequestTypeDef(TypedDict):
datasetName: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
scheduledOnOrAfter: NotRequired[TimestampTypeDef],
scheduledBefore: NotRequired[TimestampTypeDef],
SampleChannelDataRequestTypeDef#
# SampleChannelDataRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import SampleChannelDataRequestTypeDef
def get_value() -> SampleChannelDataRequestTypeDef:
return {
"channelName": ...,
}
# SampleChannelDataRequestTypeDef definition
class SampleChannelDataRequestTypeDef(TypedDict):
channelName: str,
maxMessages: NotRequired[int],
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
StartPipelineReprocessingRequestTypeDef#
# StartPipelineReprocessingRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import StartPipelineReprocessingRequestTypeDef
def get_value() -> StartPipelineReprocessingRequestTypeDef:
return {
"pipelineName": ...,
}
# StartPipelineReprocessingRequestTypeDef definition
class StartPipelineReprocessingRequestTypeDef(TypedDict):
pipelineName: str,
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
channelMessages: NotRequired[ChannelMessagesTypeDef], # (1)
VariableTypeDef#
# VariableTypeDef TypedDict usage example
from types_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)
PipelineActivityOutputTypeDef#
# PipelineActivityOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import PipelineActivityOutputTypeDef
def get_value() -> PipelineActivityOutputTypeDef:
return {
"channel": ...,
}
# PipelineActivityOutputTypeDef definition
class PipelineActivityOutputTypeDef(TypedDict):
channel: NotRequired[ChannelActivityTypeDef], # (1)
lambda: NotRequired[LambdaActivityTypeDef], # (2)
datastore: NotRequired[DatastoreActivityTypeDef], # (3)
addAttributes: NotRequired[AddAttributesActivityOutputTypeDef], # (4)
removeAttributes: NotRequired[RemoveAttributesActivityOutputTypeDef], # (5)
selectAttributes: NotRequired[SelectAttributesActivityOutputTypeDef], # (6)
filter: NotRequired[FilterActivityTypeDef], # (7)
math: NotRequired[MathActivityTypeDef], # (8)
deviceRegistryEnrich: NotRequired[DeviceRegistryEnrichActivityTypeDef], # (9)
deviceShadowEnrich: NotRequired[DeviceShadowEnrichActivityTypeDef], # (10)
- See ChannelActivityTypeDef
- See LambdaActivityTypeDef
- See DatastoreActivityTypeDef
- See AddAttributesActivityOutputTypeDef
- See RemoveAttributesActivityOutputTypeDef
- See SelectAttributesActivityOutputTypeDef
- See FilterActivityTypeDef
- See MathActivityTypeDef
- See DeviceRegistryEnrichActivityTypeDef
- See DeviceShadowEnrichActivityTypeDef
PipelineSummaryTypeDef#
# PipelineSummaryTypeDef TypedDict usage example
from types_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],
BatchPutMessageRequestTypeDef#
# BatchPutMessageRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import BatchPutMessageRequestTypeDef
def get_value() -> BatchPutMessageRequestTypeDef:
return {
"channelName": ...,
}
# BatchPutMessageRequestTypeDef definition
class BatchPutMessageRequestTypeDef(TypedDict):
channelName: str,
messages: Sequence[MessageTypeDef], # (1)
- See MessageTypeDef
ChannelTypeDef#
# ChannelTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ChannelTypeDef
def get_value() -> ChannelTypeDef:
return {
"name": ...,
}
# ChannelTypeDef definition
class ChannelTypeDef(TypedDict):
name: NotRequired[str],
storage: NotRequired[ChannelStorageOutputTypeDef], # (1)
arn: NotRequired[str],
status: NotRequired[ChannelStatusType], # (2)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (3)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
lastMessageArrivalTime: NotRequired[datetime],
ChannelSummaryTypeDef#
# ChannelSummaryTypeDef TypedDict usage example
from types_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],
ParquetConfigurationOutputTypeDef#
# ParquetConfigurationOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ParquetConfigurationOutputTypeDef
def get_value() -> ParquetConfigurationOutputTypeDef:
return {
"schemaDefinition": ...,
}
# ParquetConfigurationOutputTypeDef definition
class ParquetConfigurationOutputTypeDef(TypedDict):
schemaDefinition: NotRequired[SchemaDefinitionOutputTypeDef], # (1)
ParquetConfigurationTypeDef#
# ParquetConfigurationTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ParquetConfigurationTypeDef
def get_value() -> ParquetConfigurationTypeDef:
return {
"schemaDefinition": ...,
}
# ParquetConfigurationTypeDef definition
class ParquetConfigurationTypeDef(TypedDict):
schemaDefinition: NotRequired[SchemaDefinitionTypeDef], # (1)
ListDatasetContentsResponseTypeDef#
# ListDatasetContentsResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatasetContentsResponseTypeDef
def get_value() -> ListDatasetContentsResponseTypeDef:
return {
"datasetContentSummaries": ...,
}
# ListDatasetContentsResponseTypeDef definition
class ListDatasetContentsResponseTypeDef(TypedDict):
datasetContentSummaries: List[DatasetContentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DatasetSummaryTypeDef#
# DatasetSummaryTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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
DatastoreStorageOutputTypeDef#
# DatastoreStorageOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatastoreStorageOutputTypeDef
def get_value() -> DatastoreStorageOutputTypeDef:
return {
"serviceManagedS3": ...,
}
# DatastoreStorageOutputTypeDef definition
class DatastoreStorageOutputTypeDef(TypedDict):
serviceManagedS3: NotRequired[Dict[str, Any]],
customerManagedS3: NotRequired[CustomerManagedDatastoreS3StorageTypeDef], # (1)
iotSiteWiseMultiLayerStorage: NotRequired[DatastoreIotSiteWiseMultiLayerStorageTypeDef], # (2)
DatastoreStorageTypeDef#
# DatastoreStorageTypeDef TypedDict usage example
from types_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)
DatastorePartitionsOutputTypeDef#
# DatastorePartitionsOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatastorePartitionsOutputTypeDef
def get_value() -> DatastorePartitionsOutputTypeDef:
return {
"partitions": ...,
}
# DatastorePartitionsOutputTypeDef definition
class DatastorePartitionsOutputTypeDef(TypedDict):
partitions: NotRequired[List[DatastorePartitionTypeDef]], # (1)
DatastorePartitionsTypeDef#
# DatastorePartitionsTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatastorePartitionsTypeDef
def get_value() -> DatastorePartitionsTypeDef:
return {
"partitions": ...,
}
# DatastorePartitionsTypeDef definition
class DatastorePartitionsTypeDef(TypedDict):
partitions: NotRequired[Sequence[DatastorePartitionTypeDef]], # (1)
LateDataRuleTypeDef#
# LateDataRuleTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import LateDataRuleTypeDef
def get_value() -> LateDataRuleTypeDef:
return {
"ruleName": ...,
}
# LateDataRuleTypeDef definition
class LateDataRuleTypeDef(TypedDict):
ruleConfiguration: LateDataRuleConfigurationTypeDef, # (1)
ruleName: NotRequired[str],
SqlQueryDatasetActionOutputTypeDef#
# SqlQueryDatasetActionOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import SqlQueryDatasetActionOutputTypeDef
def get_value() -> SqlQueryDatasetActionOutputTypeDef:
return {
"sqlQuery": ...,
}
# SqlQueryDatasetActionOutputTypeDef definition
class SqlQueryDatasetActionOutputTypeDef(TypedDict):
sqlQuery: str,
filters: NotRequired[List[QueryFilterTypeDef]], # (1)
SqlQueryDatasetActionTypeDef#
# SqlQueryDatasetActionTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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)
ContainerDatasetActionOutputTypeDef#
# ContainerDatasetActionOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ContainerDatasetActionOutputTypeDef
def get_value() -> ContainerDatasetActionOutputTypeDef:
return {
"image": ...,
}
# ContainerDatasetActionOutputTypeDef definition
class ContainerDatasetActionOutputTypeDef(TypedDict):
image: str,
executionRoleArn: str,
resourceConfiguration: ResourceConfigurationTypeDef, # (1)
variables: NotRequired[List[VariableTypeDef]], # (2)
ContainerDatasetActionTypeDef#
# ContainerDatasetActionTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ContainerDatasetActionTypeDef
def get_value() -> ContainerDatasetActionTypeDef:
return {
"image": ...,
}
# ContainerDatasetActionTypeDef definition
class ContainerDatasetActionTypeDef(TypedDict):
image: str,
executionRoleArn: str,
resourceConfiguration: ResourceConfigurationTypeDef, # (1)
variables: NotRequired[Sequence[VariableTypeDef]], # (2)
PipelineTypeDef#
# PipelineTypeDef TypedDict usage example
from types_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[PipelineActivityOutputTypeDef]], # (1)
reprocessingSummaries: NotRequired[List[ReprocessingSummaryTypeDef]], # (2)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
ListPipelinesResponseTypeDef#
# ListPipelinesResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.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],
PipelineActivityTypeDef#
# PipelineActivityTypeDef TypedDict usage example
from types_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[AddAttributesActivityUnionTypeDef], # (4)
removeAttributes: NotRequired[RemoveAttributesActivityUnionTypeDef], # (5)
selectAttributes: NotRequired[SelectAttributesActivityUnionTypeDef], # (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 AddAttributesActivityOutputTypeDef
- See RemoveAttributesActivityTypeDef RemoveAttributesActivityOutputTypeDef
- See SelectAttributesActivityTypeDef SelectAttributesActivityOutputTypeDef
- See FilterActivityTypeDef
- See MathActivityTypeDef
- See DeviceRegistryEnrichActivityTypeDef
- See DeviceShadowEnrichActivityTypeDef
DescribeChannelResponseTypeDef#
# DescribeChannelResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribeChannelResponseTypeDef
def get_value() -> DescribeChannelResponseTypeDef:
return {
"channel": ...,
}
# DescribeChannelResponseTypeDef definition
class DescribeChannelResponseTypeDef(TypedDict):
channel: ChannelTypeDef, # (1)
statistics: ChannelStatisticsTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateChannelRequestTypeDef#
# CreateChannelRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreateChannelRequestTypeDef
def get_value() -> CreateChannelRequestTypeDef:
return {
"channelName": ...,
}
# CreateChannelRequestTypeDef definition
class CreateChannelRequestTypeDef(TypedDict):
channelName: str,
channelStorage: NotRequired[ChannelStorageUnionTypeDef], # (1)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
UpdateChannelRequestTypeDef#
# UpdateChannelRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import UpdateChannelRequestTypeDef
def get_value() -> UpdateChannelRequestTypeDef:
return {
"channelName": ...,
}
# UpdateChannelRequestTypeDef definition
class UpdateChannelRequestTypeDef(TypedDict):
channelName: str,
channelStorage: NotRequired[ChannelStorageUnionTypeDef], # (1)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (2)
ListChannelsResponseTypeDef#
# ListChannelsResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListChannelsResponseTypeDef
def get_value() -> ListChannelsResponseTypeDef:
return {
"channelSummaries": ...,
}
# ListChannelsResponseTypeDef definition
class ListChannelsResponseTypeDef(TypedDict):
channelSummaries: List[ChannelSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
FileFormatConfigurationOutputTypeDef#
# FileFormatConfigurationOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import FileFormatConfigurationOutputTypeDef
def get_value() -> FileFormatConfigurationOutputTypeDef:
return {
"jsonConfiguration": ...,
}
# FileFormatConfigurationOutputTypeDef definition
class FileFormatConfigurationOutputTypeDef(TypedDict):
jsonConfiguration: NotRequired[Dict[str, Any]],
parquetConfiguration: NotRequired[ParquetConfigurationOutputTypeDef], # (1)
FileFormatConfigurationTypeDef#
# FileFormatConfigurationTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatasetsResponseTypeDef
def get_value() -> ListDatasetsResponseTypeDef:
return {
"datasetSummaries": ...,
}
# ListDatasetsResponseTypeDef definition
class ListDatasetsResponseTypeDef(TypedDict):
datasetSummaries: List[DatasetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DatastoreSummaryTypeDef#
# DatastoreSummaryTypeDef TypedDict usage example
from types_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[DatastorePartitionsOutputTypeDef], # (4)
- See DatastoreStorageSummaryTypeDef
- See DatastoreStatusType
- See FileFormatTypeType
- See DatastorePartitionsOutputTypeDef
DatasetContentDeliveryRuleTypeDef#
# DatasetContentDeliveryRuleTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatasetContentDeliveryRuleTypeDef
def get_value() -> DatasetContentDeliveryRuleTypeDef:
return {
"entryName": ...,
}
# DatasetContentDeliveryRuleTypeDef definition
class DatasetContentDeliveryRuleTypeDef(TypedDict):
destination: DatasetContentDeliveryDestinationTypeDef, # (1)
entryName: NotRequired[str],
DatasetActionOutputTypeDef#
# DatasetActionOutputTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatasetActionOutputTypeDef
def get_value() -> DatasetActionOutputTypeDef:
return {
"actionName": ...,
}
# DatasetActionOutputTypeDef definition
class DatasetActionOutputTypeDef(TypedDict):
actionName: NotRequired[str],
queryAction: NotRequired[SqlQueryDatasetActionOutputTypeDef], # (1)
containerAction: NotRequired[ContainerDatasetActionOutputTypeDef], # (2)
DescribePipelineResponseTypeDef#
# DescribePipelineResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribePipelineResponseTypeDef
def get_value() -> DescribePipelineResponseTypeDef:
return {
"pipeline": ...,
}
# DescribePipelineResponseTypeDef definition
class DescribePipelineResponseTypeDef(TypedDict):
pipeline: PipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DatastoreTypeDef#
# DatastoreTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatastoreTypeDef
def get_value() -> DatastoreTypeDef:
return {
"name": ...,
}
# DatastoreTypeDef definition
class DatastoreTypeDef(TypedDict):
name: NotRequired[str],
storage: NotRequired[DatastoreStorageOutputTypeDef], # (1)
arn: NotRequired[str],
status: NotRequired[DatastoreStatusType], # (2)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (3)
creationTime: NotRequired[datetime],
lastUpdateTime: NotRequired[datetime],
lastMessageArrivalTime: NotRequired[datetime],
fileFormatConfiguration: NotRequired[FileFormatConfigurationOutputTypeDef], # (4)
datastorePartitions: NotRequired[DatastorePartitionsOutputTypeDef], # (5)
- See DatastoreStorageOutputTypeDef
- See DatastoreStatusType
- See RetentionPeriodTypeDef
- See FileFormatConfigurationOutputTypeDef
- See DatastorePartitionsOutputTypeDef
ListDatastoresResponseTypeDef#
# ListDatastoresResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import ListDatastoresResponseTypeDef
def get_value() -> ListDatastoresResponseTypeDef:
return {
"datastoreSummaries": ...,
}
# ListDatastoresResponseTypeDef definition
class ListDatastoresResponseTypeDef(TypedDict):
datastoreSummaries: List[DatastoreSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DatasetTypeDef#
# DatasetTypeDef TypedDict usage example
from types_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[DatasetActionOutputTypeDef]], # (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 DatasetActionOutputTypeDef
- See DatasetTriggerTypeDef
- See DatasetContentDeliveryRuleTypeDef
- See DatasetStatusType
- See RetentionPeriodTypeDef
- See VersioningConfigurationTypeDef
- See LateDataRuleTypeDef
DatasetActionTypeDef#
# DatasetActionTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DatasetActionTypeDef
def get_value() -> DatasetActionTypeDef:
return {
"actionName": ...,
}
# DatasetActionTypeDef definition
class DatasetActionTypeDef(TypedDict):
actionName: NotRequired[str],
queryAction: NotRequired[SqlQueryDatasetActionUnionTypeDef], # (1)
containerAction: NotRequired[ContainerDatasetActionUnionTypeDef], # (2)
- See SqlQueryDatasetActionTypeDef SqlQueryDatasetActionOutputTypeDef
- See ContainerDatasetActionTypeDef ContainerDatasetActionOutputTypeDef
CreatePipelineRequestTypeDef#
# CreatePipelineRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreatePipelineRequestTypeDef
def get_value() -> CreatePipelineRequestTypeDef:
return {
"pipelineName": ...,
}
# CreatePipelineRequestTypeDef definition
class CreatePipelineRequestTypeDef(TypedDict):
pipelineName: str,
pipelineActivities: Sequence[PipelineActivityUnionTypeDef], # (1)
tags: NotRequired[Sequence[TagTypeDef]], # (2)
RunPipelineActivityRequestTypeDef#
# RunPipelineActivityRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import RunPipelineActivityRequestTypeDef
def get_value() -> RunPipelineActivityRequestTypeDef:
return {
"pipelineActivity": ...,
}
# RunPipelineActivityRequestTypeDef definition
class RunPipelineActivityRequestTypeDef(TypedDict):
pipelineActivity: PipelineActivityUnionTypeDef, # (1)
payloads: Sequence[BlobTypeDef],
UpdatePipelineRequestTypeDef#
# UpdatePipelineRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import UpdatePipelineRequestTypeDef
def get_value() -> UpdatePipelineRequestTypeDef:
return {
"pipelineName": ...,
}
# UpdatePipelineRequestTypeDef definition
class UpdatePipelineRequestTypeDef(TypedDict):
pipelineName: str,
pipelineActivities: Sequence[PipelineActivityUnionTypeDef], # (1)
DescribeDatastoreResponseTypeDef#
# DescribeDatastoreResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribeDatastoreResponseTypeDef
def get_value() -> DescribeDatastoreResponseTypeDef:
return {
"datastore": ...,
}
# DescribeDatastoreResponseTypeDef definition
class DescribeDatastoreResponseTypeDef(TypedDict):
datastore: DatastoreTypeDef, # (1)
statistics: DatastoreStatisticsTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateDatastoreRequestTypeDef#
# CreateDatastoreRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreateDatastoreRequestTypeDef
def get_value() -> CreateDatastoreRequestTypeDef:
return {
"datastoreName": ...,
}
# CreateDatastoreRequestTypeDef definition
class CreateDatastoreRequestTypeDef(TypedDict):
datastoreName: str,
datastoreStorage: NotRequired[DatastoreStorageUnionTypeDef], # (1)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
fileFormatConfiguration: NotRequired[FileFormatConfigurationUnionTypeDef], # (4)
datastorePartitions: NotRequired[DatastorePartitionsUnionTypeDef], # (5)
- See DatastoreStorageTypeDef DatastoreStorageOutputTypeDef
- See RetentionPeriodTypeDef
- See TagTypeDef
- See FileFormatConfigurationTypeDef FileFormatConfigurationOutputTypeDef
- See DatastorePartitionsTypeDef DatastorePartitionsOutputTypeDef
UpdateDatastoreRequestTypeDef#
# UpdateDatastoreRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import UpdateDatastoreRequestTypeDef
def get_value() -> UpdateDatastoreRequestTypeDef:
return {
"datastoreName": ...,
}
# UpdateDatastoreRequestTypeDef definition
class UpdateDatastoreRequestTypeDef(TypedDict):
datastoreName: str,
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (1)
datastoreStorage: NotRequired[DatastoreStorageUnionTypeDef], # (2)
fileFormatConfiguration: NotRequired[FileFormatConfigurationUnionTypeDef], # (3)
- See RetentionPeriodTypeDef
- See DatastoreStorageTypeDef DatastoreStorageOutputTypeDef
- See FileFormatConfigurationTypeDef FileFormatConfigurationOutputTypeDef
DescribeDatasetResponseTypeDef#
# DescribeDatasetResponseTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import DescribeDatasetResponseTypeDef
def get_value() -> DescribeDatasetResponseTypeDef:
return {
"dataset": ...,
}
# DescribeDatasetResponseTypeDef definition
class DescribeDatasetResponseTypeDef(TypedDict):
dataset: DatasetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDatasetRequestTypeDef#
# CreateDatasetRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import CreateDatasetRequestTypeDef
def get_value() -> CreateDatasetRequestTypeDef:
return {
"datasetName": ...,
}
# CreateDatasetRequestTypeDef definition
class CreateDatasetRequestTypeDef(TypedDict):
datasetName: str,
actions: Sequence[DatasetActionUnionTypeDef], # (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 DatasetActionOutputTypeDef
- See DatasetTriggerTypeDef
- See DatasetContentDeliveryRuleTypeDef
- See RetentionPeriodTypeDef
- See VersioningConfigurationTypeDef
- See TagTypeDef
- See LateDataRuleTypeDef
UpdateDatasetRequestTypeDef#
# UpdateDatasetRequestTypeDef TypedDict usage example
from types_boto3_iotanalytics.type_defs import UpdateDatasetRequestTypeDef
def get_value() -> UpdateDatasetRequestTypeDef:
return {
"datasetName": ...,
}
# UpdateDatasetRequestTypeDef definition
class UpdateDatasetRequestTypeDef(TypedDict):
datasetName: str,
actions: Sequence[DatasetActionUnionTypeDef], # (1)
triggers: NotRequired[Sequence[DatasetTriggerTypeDef]], # (2)
contentDeliveryRules: NotRequired[Sequence[DatasetContentDeliveryRuleTypeDef]], # (3)
retentionPeriod: NotRequired[RetentionPeriodTypeDef], # (4)
versioningConfiguration: NotRequired[VersioningConfigurationTypeDef], # (5)
lateDataRules: NotRequired[Sequence[LateDataRuleTypeDef]], # (6)