Skip to content

Iotanalytics Classes

AddAttributesActivityTypeDef

name

  • Type:
  • Required: Yes

attributes

  • Type: typing.Mapping[str, str]
  • Required: Yes

next

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchPutMessageErrorEntryTypeDef

messageId

  • Type: typing.Optional[str]

errorCode

  • Type: typing.Optional[str]

errorMessage

  • Type: typing.Optional[str]

BatchPutMessageRequestRequestTypeDef

channelName

  • Type:
  • Required: Yes

messages

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.MessageTypeDef]
  • Required: Yes

BatchPutMessageResponseTypeDef

batchPutMessageErrorEntries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.BatchPutMessageErrorEntryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelPipelineReprocessingRequestRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

reprocessingId

  • Type:
  • Required: Yes

ChannelActivityTypeDef

name

  • Type:
  • Required: Yes

channelName

  • Type:
  • Required: Yes

next

  • Type: typing.Optional[str]

ChannelMessagesTypeDef

s3Paths

  • Type: typing.Optional[typing.Sequence[str]]

ChannelStatisticsTypeDef

size

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.EstimatedResourceSizeTypeDef]

ChannelStorageSummaryTypeDef

serviceManagedS3

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

customerManagedS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.CustomerManagedChannelS3StorageSummaryTypeDef]

ChannelStorageTypeDef

serviceManagedS3

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

customerManagedS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.CustomerManagedChannelS3StorageTypeDef]

ChannelSummaryTypeDef

channelName

  • Type: typing.Optional[str]

channelStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ChannelStorageSummaryTypeDef]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING']]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

lastMessageArrivalTime

  • Type: typing.Optional[datetime.datetime]

ChannelTypeDef

name

  • Type: typing.Optional[str]

storage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ChannelStorageTypeDef]

arn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING']]

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

lastMessageArrivalTime

  • Type: typing.Optional[datetime.datetime]

ColumnTypeDef

name

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

ContainerDatasetActionTypeDef

image

  • Type:
  • Required: Yes

executionRoleArn

  • Type:
  • Required: Yes

resourceConfiguration

  • Type:
  • Required: Yes

variables

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.VariableTypeDef]]

CreateChannelRequestRequestTypeDef

channelName

  • Type:
  • Required: Yes

channelStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ChannelStorageTypeDef]

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.TagTypeDef]]

CreateChannelResponseTypeDef

channelName

  • Type:
  • Required: Yes

channelArn

  • Type:
  • Required: Yes

retentionPeriod

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDatasetContentRequestRequestTypeDef

datasetName

  • Type:
  • Required: Yes

versionId

  • Type: typing.Optional[str]

CreateDatasetContentResponseTypeDef

versionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDatasetRequestRequestTypeDef

datasetName

  • Type:
  • Required: Yes

actions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetActionTypeDef]
  • Required: Yes

triggers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetTriggerTypeDef]]

contentDeliveryRules

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetContentDeliveryRuleTypeDef]]

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

versioningConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.VersioningConfigurationTypeDef]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.TagTypeDef]]

lateDataRules

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.LateDataRuleTypeDef]]

CreateDatasetResponseTypeDef

datasetName

  • Type:
  • Required: Yes

datasetArn

  • Type:
  • Required: Yes

retentionPeriod

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDatastoreRequestRequestTypeDef

datastoreName

  • Type:
  • Required: Yes

datastoreStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreStorageTypeDef]

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.TagTypeDef]]

fileFormatConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.FileFormatConfigurationTypeDef]

datastorePartitions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastorePartitionsTypeDef]

CreateDatastoreResponseTypeDef

datastoreName

  • Type:
  • Required: Yes

datastoreArn

  • Type:
  • Required: Yes

retentionPeriod

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePipelineRequestRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

pipelineActivities

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.PipelineActivityTypeDef]
  • Required: Yes

tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.TagTypeDef]]

CreatePipelineResponseTypeDef

pipelineName

  • Type:
  • Required: Yes

pipelineArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomerManagedChannelS3StorageSummaryTypeDef

bucket

  • Type: typing.Optional[str]

keyPrefix

  • Type: typing.Optional[str]

roleArn

  • Type: typing.Optional[str]

CustomerManagedChannelS3StorageTypeDef

bucket

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

keyPrefix

  • Type: typing.Optional[str]

CustomerManagedDatastoreS3StorageSummaryTypeDef

bucket

  • Type: typing.Optional[str]

keyPrefix

  • Type: typing.Optional[str]

roleArn

  • Type: typing.Optional[str]

CustomerManagedDatastoreS3StorageTypeDef

bucket

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

keyPrefix

  • Type: typing.Optional[str]

DatasetActionSummaryTypeDef

actionName

  • Type: typing.Optional[str]

actionType

  • Type: typing.Optional[typing.Literal['CONTAINER', 'QUERY']]

DatasetActionTypeDef

actionName

  • Type: typing.Optional[str]

queryAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.SqlQueryDatasetActionTypeDef]

containerAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ContainerDatasetActionTypeDef]

DatasetContentDeliveryDestinationTypeDef

iotEventsDestinationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.IotEventsDestinationConfigurationTypeDef]

s3DestinationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.S3DestinationConfigurationTypeDef]

DatasetContentDeliveryRuleTypeDef

destination

  • Type:
  • Required: Yes

entryName

  • Type: typing.Optional[str]

DatasetContentStatusTypeDef

state

  • Type: typing.Optional[typing.Literal['CREATING', 'FAILED', 'SUCCEEDED']]

reason

  • Type: typing.Optional[str]

DatasetContentSummaryTypeDef

version

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetContentStatusTypeDef]

creationTime

  • Type: typing.Optional[datetime.datetime]

scheduleTime

  • Type: typing.Optional[datetime.datetime]

completionTime

  • Type: typing.Optional[datetime.datetime]

DatasetContentVersionValueTypeDef

datasetName

  • Type:
  • Required: Yes

DatasetEntryTypeDef

entryName

  • Type: typing.Optional[str]

dataURI

  • Type: typing.Optional[str]

DatasetSummaryTypeDef

datasetName

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING']]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

triggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetTriggerTypeDef]]

actions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetActionSummaryTypeDef]]

DatasetTriggerTypeDef

schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ScheduleTypeDef]

dataset

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.TriggeringDatasetTypeDef]

DatasetTypeDef

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

actions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetActionTypeDef]]

triggers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetTriggerTypeDef]]

contentDeliveryRules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetContentDeliveryRuleTypeDef]]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING']]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

versioningConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.VersioningConfigurationTypeDef]

lateDataRules

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.LateDataRuleTypeDef]]

DatastoreActivityTypeDef

name

  • Type:
  • Required: Yes

datastoreName

  • Type:
  • Required: Yes

DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef

customerManagedS3Storage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef]

DatastoreIotSiteWiseMultiLayerStorageTypeDef

customerManagedS3Storage

  • Type:
  • Required: Yes

DatastorePartitionTypeDef

attributePartition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.PartitionTypeDef]

timestampPartition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.TimestampPartitionTypeDef]

DatastorePartitionsPaginatorTypeDef

partitions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastorePartitionTypeDef]]

DatastorePartitionsTypeDef

partitions

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastorePartitionTypeDef]]

DatastoreStatisticsTypeDef

size

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.EstimatedResourceSizeTypeDef]

DatastoreStorageSummaryTypeDef

serviceManagedS3

  • Type: typing.Optional[typing.Dict[str, typing.Any]]

customerManagedS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.CustomerManagedDatastoreS3StorageSummaryTypeDef]

iotSiteWiseMultiLayerStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreIotSiteWiseMultiLayerStorageSummaryTypeDef]

DatastoreStorageTypeDef

serviceManagedS3

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

customerManagedS3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.CustomerManagedDatastoreS3StorageTypeDef]

iotSiteWiseMultiLayerStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreIotSiteWiseMultiLayerStorageTypeDef]

DatastoreSummaryPaginatorTypeDef

datastoreName

  • Type: typing.Optional[str]

datastoreStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreStorageSummaryTypeDef]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING']]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

lastMessageArrivalTime

  • Type: typing.Optional[datetime.datetime]

fileFormatType

  • Type: typing.Optional[typing.Literal['JSON', 'PARQUET']]

datastorePartitions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastorePartitionsPaginatorTypeDef]

DatastoreSummaryTypeDef

datastoreName

  • Type: typing.Optional[str]

datastoreStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreStorageSummaryTypeDef]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING']]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

lastMessageArrivalTime

  • Type: typing.Optional[datetime.datetime]

fileFormatType

  • Type: typing.Optional[typing.Literal['JSON', 'PARQUET']]

datastorePartitions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastorePartitionsTypeDef]

DatastoreTypeDef

name

  • Type: typing.Optional[str]

storage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreStorageTypeDef]

arn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CREATING', 'DELETING']]

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

lastMessageArrivalTime

  • Type: typing.Optional[datetime.datetime]

fileFormatConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.FileFormatConfigurationTypeDef]

datastorePartitions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastorePartitionsTypeDef]

DeleteChannelRequestRequestTypeDef

channelName

  • Type:
  • Required: Yes

DeleteDatasetContentRequestRequestTypeDef

datasetName

  • Type:
  • Required: Yes

versionId

  • Type: typing.Optional[str]

DeleteDatasetRequestRequestTypeDef

datasetName

  • Type:
  • Required: Yes

DeleteDatastoreRequestRequestTypeDef

datastoreName

  • Type:
  • Required: Yes

DeletePipelineRequestRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

DeltaTimeSessionWindowConfigurationTypeDef

timeoutInMinutes

  • Type:
  • Required: Yes

DeltaTimeTypeDef

offsetSeconds

  • Type:
  • Required: Yes

timeExpression

  • Type:
  • Required: Yes

DescribeChannelRequestRequestTypeDef

channelName

  • Type:
  • Required: Yes

includeStatistics

  • Type: typing.Optional[bool]

DescribeChannelResponseTypeDef

channel

  • Type:
  • Required: Yes

statistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDatasetRequestRequestTypeDef

datasetName

  • Type:
  • Required: Yes

DescribeDatasetResponseTypeDef

dataset

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeDatastoreRequestRequestTypeDef

datastoreName

  • Type:
  • Required: Yes

includeStatistics

  • Type: typing.Optional[bool]

DescribeDatastoreResponseTypeDef

datastore

  • Type:
  • Required: Yes

statistics

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLoggingOptionsResponseTypeDef

loggingOptions

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePipelineRequestRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

DescribePipelineResponseTypeDef

pipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeviceRegistryEnrichActivityTypeDef

name

  • Type:
  • Required: Yes

attribute

  • Type:
  • Required: Yes

thingName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

next

  • Type: typing.Optional[str]

DeviceShadowEnrichActivityTypeDef

name

  • Type:
  • Required: Yes

attribute

  • Type:
  • Required: Yes

thingName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

next

  • Type: typing.Optional[str]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EstimatedResourceSizeTypeDef

estimatedSizeInBytes

  • Type: typing.Optional[float]

estimatedOn

  • Type: typing.Optional[datetime.datetime]

FileFormatConfigurationTypeDef

jsonConfiguration

  • Type: typing.Optional[typing.Mapping[str, typing.Any]]

parquetConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ParquetConfigurationTypeDef]

FilterActivityTypeDef

name

  • Type:
  • Required: Yes

filter

  • Type:
  • Required: Yes

next

  • Type: typing.Optional[str]

GetDatasetContentRequestRequestTypeDef

datasetName

  • Type:
  • Required: Yes

versionId

  • Type: typing.Optional[str]

GetDatasetContentResponseTypeDef

entries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetEntryTypeDef]
  • Required: Yes

timestamp

  • Type:
  • Required: Yes

status

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GlueConfigurationTypeDef

tableName

  • Type:
  • Required: Yes

databaseName

  • Type:
  • Required: Yes

IotEventsDestinationConfigurationTypeDef

inputName

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

IotSiteWiseCustomerManagedDatastoreS3StorageSummaryTypeDef

bucket

  • Type: typing.Optional[str]

keyPrefix

  • Type: typing.Optional[str]

IotSiteWiseCustomerManagedDatastoreS3StorageTypeDef

bucket

  • Type:
  • Required: Yes

keyPrefix

  • Type: typing.Optional[str]

LambdaActivityTypeDef

name

  • Type:
  • Required: Yes

lambdaName

  • Type:
  • Required: Yes

batchSize

  • Type:
  • Required: Yes

next

  • Type: typing.Optional[str]

LateDataRuleConfigurationTypeDef

deltaTimeSessionWindowConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DeltaTimeSessionWindowConfigurationTypeDef]

LateDataRuleTypeDef

ruleConfiguration

  • Type:
  • Required: Yes

ruleName

  • Type: typing.Optional[str]

ListChannelsRequestListChannelsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.PaginatorConfigTypeDef]

ListChannelsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListChannelsResponseTypeDef

channelSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.ChannelSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDatasetContentsRequestListDatasetContentsPaginateTypeDef

datasetName

  • Type:
  • Required: Yes

scheduledOnOrAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

scheduledBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.PaginatorConfigTypeDef]

ListDatasetContentsRequestRequestTypeDef

datasetName

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

scheduledOnOrAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

scheduledBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ListDatasetContentsResponseTypeDef

datasetContentSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetContentSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDatasetsRequestListDatasetsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.PaginatorConfigTypeDef]

ListDatasetsRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDatasetsResponseTypeDef

datasetSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDatastoresRequestListDatastoresPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.PaginatorConfigTypeDef]

ListDatastoresRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListDatastoresResponsePaginatorTypeDef

datastoreSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreSummaryPaginatorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListDatastoresResponseTypeDef

datastoreSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPipelinesRequestListPipelinesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.PaginatorConfigTypeDef]

ListPipelinesRequestRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPipelinesResponseTypeDef

pipelineSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.PipelineSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LoggingOptionsTypeDef

roleArn

  • Type:
  • Required: Yes

level

  • Type: typing.Literal['ERROR']
  • Required: Yes

enabled

  • Type:
  • Required: Yes

MathActivityTypeDef

name

  • Type:
  • Required: Yes

attribute

  • Type:
  • Required: Yes

math

  • Type:
  • Required: Yes

next

  • Type: typing.Optional[str]

MessageTypeDef

messageId

  • Type:
  • Required: Yes

payload

  • Type: typing.Union[str, bytes, typing.IO[typing.Any]]
  • Required: Yes

OutputFileUriValueTypeDef

fileName

  • Type:
  • Required: Yes

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParquetConfigurationTypeDef

schemaDefinition

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.SchemaDefinitionTypeDef]

PartitionTypeDef

attributeName

  • Type:
  • Required: Yes

PipelineActivityTypeDef

channel

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ChannelActivityTypeDef]

datastore

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreActivityTypeDef]

addAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.AddAttributesActivityTypeDef]

removeAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RemoveAttributesActivityTypeDef]

selectAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.SelectAttributesActivityTypeDef]

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.FilterActivityTypeDef]

math

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.MathActivityTypeDef]

deviceRegistryEnrich

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DeviceRegistryEnrichActivityTypeDef]

deviceShadowEnrich

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DeviceShadowEnrichActivityTypeDef]

PipelineSummaryTypeDef

pipelineName

  • Type: typing.Optional[str]

reprocessingSummaries

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.ReprocessingSummaryTypeDef]]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

PipelineTypeDef

name

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

activities

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.PipelineActivityTypeDef]]

reprocessingSummaries

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotanalytics_classes.ReprocessingSummaryTypeDef]]

creationTime

  • Type: typing.Optional[datetime.datetime]

lastUpdateTime

  • Type: typing.Optional[datetime.datetime]

PutLoggingOptionsRequestRequestTypeDef

loggingOptions

  • Type:
  • Required: Yes

QueryFilterTypeDef

deltaTime

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DeltaTimeTypeDef]

RemoveAttributesActivityTypeDef

name

  • Type:
  • Required: Yes

attributes

  • Type: typing.Sequence[str]
  • Required: Yes

next

  • Type: typing.Optional[str]

ReprocessingSummaryTypeDef

id

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'FAILED', 'RUNNING', 'SUCCEEDED']]

creationTime

  • Type: typing.Optional[datetime.datetime]

ResourceConfigurationTypeDef

computeType

  • Type: typing.Literal['ACU_1', 'ACU_2']
  • Required: Yes

volumeSizeInGB

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

RetentionPeriodTypeDef

unlimited

  • Type: typing.Optional[bool]

numberOfDays

  • Type: typing.Optional[int]

RunPipelineActivityRequestRequestTypeDef

pipelineActivity

  • Type:
  • Required: Yes

payloads

  • Type: typing.Sequence[typing.Union[str, bytes, typing.IO[typing.Any]]]
  • Required: Yes

RunPipelineActivityResponseTypeDef

payloads

  • Type: typing.List[bytes]
  • Required: Yes

logResult

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

S3DestinationConfigurationTypeDef

bucket

  • Type:
  • Required: Yes

key

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

glueConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.GlueConfigurationTypeDef]

SampleChannelDataRequestRequestTypeDef

channelName

  • Type:
  • Required: Yes

maxMessages

  • Type: typing.Optional[int]

startTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

endTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

SampleChannelDataResponseTypeDef

payloads

  • Type: typing.List[bytes]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ScheduleTypeDef

expression

  • Type: typing.Optional[str]

SchemaDefinitionTypeDef

columns

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.ColumnTypeDef]]

SelectAttributesActivityTypeDef

name

  • Type:
  • Required: Yes

attributes

  • Type: typing.Sequence[str]
  • Required: Yes

next

  • Type: typing.Optional[str]

SqlQueryDatasetActionTypeDef

sqlQuery

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.QueryFilterTypeDef]]

StartPipelineReprocessingRequestRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

startTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

endTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

channelMessages

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ChannelMessagesTypeDef]

StartPipelineReprocessingResponseTypeDef

reprocessingId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

TimestampPartitionTypeDef

attributeName

  • Type:
  • Required: Yes

timestampFormat

  • Type: typing.Optional[str]

TriggeringDatasetTypeDef

name

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateChannelRequestRequestTypeDef

channelName

  • Type:
  • Required: Yes

channelStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.ChannelStorageTypeDef]

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

UpdateDatasetRequestRequestTypeDef

datasetName

  • Type:
  • Required: Yes

actions

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetActionTypeDef]
  • Required: Yes

triggers

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetTriggerTypeDef]]

contentDeliveryRules

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetContentDeliveryRuleTypeDef]]

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

versioningConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.VersioningConfigurationTypeDef]

lateDataRules

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.LateDataRuleTypeDef]]

UpdateDatastoreRequestRequestTypeDef

datastoreName

  • Type:
  • Required: Yes

retentionPeriod

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.RetentionPeriodTypeDef]

datastoreStorage

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatastoreStorageTypeDef]

fileFormatConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.FileFormatConfigurationTypeDef]

UpdatePipelineRequestRequestTypeDef

pipelineName

  • Type:
  • Required: Yes

pipelineActivities

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.iotanalytics_classes.PipelineActivityTypeDef]
  • Required: Yes

VariableTypeDef

name

  • Type:
  • Required: Yes

stringValue

  • Type: typing.Optional[str]

doubleValue

  • Type: typing.Optional[float]

datasetContentVersionValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.DatasetContentVersionValueTypeDef]

outputFileUriValue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotanalytics_classes.OutputFileUriValueTypeDef]

VersioningConfigurationTypeDef

unlimited

  • Type: typing.Optional[bool]

maxVersions

  • Type: typing.Optional[int]