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