Package software.amazon.awscdk.services.iotanalytics
package software.amazon.awscdk.services.iotanalytics
AWS IoT Analytics Construct Library
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.iotanalytics.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for IoTAnalytics construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::IoTAnalytics resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::IoTAnalytics.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionThe AWS::IoTAnalytics::Channel resource collects data from an MQTT topic and archives the raw, unprocessed messages before publishing the data to a pipeline.A fluent builder for
CfnChannel.Where channel data is stored.A builder forCfnChannel.ChannelStoragePropertyAn implementation forCfnChannel.ChannelStoragePropertyUsed to store channel data in an S3 bucket that you manage.A builder forCfnChannel.CustomerManagedS3PropertyAn implementation forCfnChannel.CustomerManagedS3PropertyHow long, in days, message data is kept.A builder forCfnChannel.RetentionPeriodPropertyAn implementation forCfnChannel.RetentionPeriodPropertyProperties for defining aCfnChannel.A builder forCfnChannelPropsAn implementation forCfnChannelPropsThe AWS::IoTAnalytics::Dataset resource stores data retrieved from a data store by applying aqueryAction(an SQL query) or acontainerAction(executing a containerized application).Information needed to run the "containerAction" to produce data set contents.A builder forCfnDataset.ActionPropertyAn implementation forCfnDataset.ActionPropertyA fluent builder forCfnDataset.Information needed to run the "containerAction" to produce data set contents.A builder forCfnDataset.ContainerActionPropertyAn implementation forCfnDataset.ContainerActionPropertyThe destination to which dataset contents are delivered.A builder forCfnDataset.DatasetContentDeliveryRuleDestinationPropertyAn implementation forCfnDataset.DatasetContentDeliveryRuleDestinationPropertyWhen dataset contents are created, they are delivered to destination specified here.A builder forCfnDataset.DatasetContentDeliveryRulePropertyAn implementation forCfnDataset.DatasetContentDeliveryRulePropertyThe dataset whose latest contents are used as input to the notebook or application.A builder forCfnDataset.DatasetContentVersionValuePropertyAn implementation forCfnDataset.DatasetContentVersionValuePropertyUsed to limit data to that which has arrived since the last execution of the action.A builder forCfnDataset.DeltaTimePropertyAn implementation forCfnDataset.DeltaTimePropertyA structure that contains the configuration information of a delta time session window.A builder forCfnDataset.DeltaTimeSessionWindowConfigurationPropertyAn implementation forCfnDataset.DeltaTimeSessionWindowConfigurationPropertyInformation which is used to filter message data, to segregate it according to the time frame in which it arrives.A builder forCfnDataset.FilterPropertyAn implementation forCfnDataset.FilterPropertyConfiguration information for coordination with AWS Glue , a fully managed extract, transform and load (ETL) service.A builder forCfnDataset.GlueConfigurationPropertyAn implementation forCfnDataset.GlueConfigurationPropertyConfiguration information for delivery of dataset contents to AWS IoT Events .A builder forCfnDataset.IotEventsDestinationConfigurationPropertyAn implementation forCfnDataset.IotEventsDestinationConfigurationPropertyThe information needed to configure a delta time session window.A builder forCfnDataset.LateDataRuleConfigurationPropertyAn implementation forCfnDataset.LateDataRuleConfigurationPropertyA structure that contains the name and configuration information of a late data rule.A builder forCfnDataset.LateDataRulePropertyAn implementation forCfnDataset.LateDataRulePropertyThe value of the variable as a structure that specifies an output file URI.A builder forCfnDataset.OutputFileUriValuePropertyAn implementation forCfnDataset.OutputFileUriValuePropertyAn "SqlQueryDatasetAction" object that uses an SQL query to automatically create data set contents.A builder forCfnDataset.QueryActionPropertyAn implementation forCfnDataset.QueryActionPropertyThe configuration of the resource used to execute thecontainerAction.A builder forCfnDataset.ResourceConfigurationPropertyAn implementation forCfnDataset.ResourceConfigurationPropertyHow long, in days, message data is kept.A builder forCfnDataset.RetentionPeriodPropertyAn implementation forCfnDataset.RetentionPeriodPropertyConfiguration information for delivery of dataset contents to Amazon Simple Storage Service (Amazon S3).A builder forCfnDataset.S3DestinationConfigurationPropertyAn implementation forCfnDataset.S3DestinationConfigurationPropertyThe schedule for when to trigger an update.A builder forCfnDataset.SchedulePropertyAn implementation forCfnDataset.SchedulePropertyInformation about the dataset whose content generation triggers the new dataset content generation.A builder forCfnDataset.TriggeringDatasetPropertyAn implementation forCfnDataset.TriggeringDatasetPropertyThe "DatasetTrigger" that specifies when the data set is automatically updated.A builder forCfnDataset.TriggerPropertyAn implementation forCfnDataset.TriggerPropertyAn instance of a variable to be passed to thecontainerActionexecution.A builder forCfnDataset.VariablePropertyAn implementation forCfnDataset.VariablePropertyInformation about the versioning of dataset contents.A builder forCfnDataset.VersioningConfigurationPropertyAn implementation forCfnDataset.VersioningConfigurationPropertyProperties for defining aCfnDataset.A builder forCfnDatasetPropsAn implementation forCfnDatasetPropsAWS::IoTAnalytics::Datastore resource is a repository for messages.A fluent builder forCfnDatastore.Contains information about a column that stores your data.A builder forCfnDatastore.ColumnPropertyAn implementation forCfnDatastore.ColumnPropertyS3-customer-managed;A builder forCfnDatastore.CustomerManagedS3PropertyAn implementation forCfnDatastore.CustomerManagedS3PropertyAmazon S3 -customer-managed;A builder forCfnDatastore.CustomerManagedS3StoragePropertyAn implementation forCfnDatastore.CustomerManagedS3StoragePropertyA single dimension to partition a data store.A builder forCfnDatastore.DatastorePartitionPropertyAn implementation forCfnDatastore.DatastorePartitionPropertyInformation about the partition dimensions in a data store.A builder forCfnDatastore.DatastorePartitionsPropertyAn implementation forCfnDatastore.DatastorePartitionsPropertyWhere data store data is stored.A builder forCfnDatastore.DatastoreStoragePropertyAn implementation forCfnDatastore.DatastoreStoragePropertyContains the configuration information of file formats.A builder forCfnDatastore.FileFormatConfigurationPropertyAn implementation forCfnDatastore.FileFormatConfigurationPropertyStores data used by AWS IoT SiteWise in an Amazon S3 bucket that you manage.A builder forCfnDatastore.IotSiteWiseMultiLayerStoragePropertyAn implementation forCfnDatastore.IotSiteWiseMultiLayerStoragePropertyContains the configuration information of the Parquet format.A builder forCfnDatastore.ParquetConfigurationPropertyAn implementation forCfnDatastore.ParquetConfigurationPropertyA single dimension to partition a data store.A builder forCfnDatastore.PartitionPropertyAn implementation forCfnDatastore.PartitionPropertyHow long, in days, message data is kept.A builder forCfnDatastore.RetentionPeriodPropertyAn implementation forCfnDatastore.RetentionPeriodPropertyInformation needed to define a schema.A builder forCfnDatastore.SchemaDefinitionPropertyAn implementation forCfnDatastore.SchemaDefinitionPropertyA partition dimension defined by a timestamp attribute.A builder forCfnDatastore.TimestampPartitionPropertyAn implementation forCfnDatastore.TimestampPartitionPropertyProperties for defining aCfnDatastore.A builder forCfnDatastorePropsAn implementation forCfnDatastorePropsThe AWS::IoTAnalytics::Pipeline resource consumes messages from one or more channels and allows you to process the messages before storing them in a data store.An activity that performs a transformation on a message.A builder forCfnPipeline.ActivityPropertyAn implementation forCfnPipeline.ActivityPropertyAn activity that adds other attributes based on existing attributes in the message.A builder forCfnPipeline.AddAttributesPropertyAn implementation forCfnPipeline.AddAttributesPropertyA fluent builder forCfnPipeline.Determines the source of the messages to be processed.A builder forCfnPipeline.ChannelPropertyAn implementation forCfnPipeline.ChannelPropertyThe datastore activity that specifies where to store the processed data.A builder forCfnPipeline.DatastorePropertyAn implementation forCfnPipeline.DatastorePropertyAn activity that adds data from the AWS IoT device registry to your message.A builder forCfnPipeline.DeviceRegistryEnrichPropertyAn implementation forCfnPipeline.DeviceRegistryEnrichPropertyAn activity that adds information from the AWS IoT Device Shadows service to a message.A builder forCfnPipeline.DeviceShadowEnrichPropertyAn implementation forCfnPipeline.DeviceShadowEnrichPropertyAn activity that filters a message based on its attributes.A builder forCfnPipeline.FilterPropertyAn implementation forCfnPipeline.FilterPropertyAn activity that runs a Lambda function to modify the message.A builder forCfnPipeline.LambdaPropertyAn implementation forCfnPipeline.LambdaPropertyAn activity that computes an arithmetic expression using the message's attributes.A builder forCfnPipeline.MathPropertyAn implementation forCfnPipeline.MathPropertyAn activity that removes attributes from a message.A builder forCfnPipeline.RemoveAttributesPropertyAn implementation forCfnPipeline.RemoveAttributesPropertyCreates a new message using only the specified attributes from the original message.A builder forCfnPipeline.SelectAttributesPropertyAn implementation forCfnPipeline.SelectAttributesPropertyProperties for defining aCfnPipeline.A builder forCfnPipelinePropsAn implementation forCfnPipelinePropsA reference to a Channel resource.A builder forChannelReferenceAn implementation forChannelReferenceA reference to a Dataset resource.A builder forDatasetReferenceAn implementation forDatasetReferenceA reference to a Datastore resource.A builder forDatastoreReferenceAn implementation forDatastoreReference(experimental) Indicates that this resource can be referenced as a Channel.Internal default implementation forIChannelRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Dataset.Internal default implementation forIDatasetRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Datastore.Internal default implementation forIDatastoreRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Pipeline.Internal default implementation forIPipelineRef.A proxy class which represents a concrete javascript instance of this type.A reference to a Pipeline resource.A builder forPipelineReferenceAn implementation forPipelineReference