Class: Aws::IoTAnalytics::Types::Dataset

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb

Overview

Information about a dataset.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#actionsArray<Types::DatasetAction>

The DatasetAction objects that automatically create the dataset contents.

Returns:



850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The ARN of the dataset.

Returns:

  • (String)


850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#content_delivery_rulesArray<Types::DatasetContentDeliveryRule>

When dataset contents are created they are delivered to destinations specified here.



850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

When the dataset was created.

Returns:

  • (Time)


850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#last_update_timeTime

The last time the dataset was updated.

Returns:

  • (Time)


850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#late_data_rulesArray<Types::LateDataRule>

A list of data rules that send notifications to CloudWatch, when data arrives late. To specify lateDataRules, the dataset must use a DeltaTimer filter.

Returns:



850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the dataset.

Returns:

  • (String)


850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#retention_periodTypes::RetentionPeriod

Optional. How long, in days, message data is kept for the dataset.



850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the dataset.

Returns:

  • (String)


850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#triggersArray<Types::DatasetTrigger>

The DatasetTrigger objects that specify when the dataset is automatically updated.

Returns:



850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end

#versioning_configurationTypes::VersioningConfiguration

Optional. How many versions of dataset contents are kept. If not specified or set to null, only the latest version plus the latest succeeded version (if they are different) are kept for the time period specified by the retentionPeriod parameter. For more information, see Keeping Multiple Versions of IoT Analytics datasets in the IoT Analytics User Guide.



850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 850

class Dataset < Struct.new(
  :name,
  :arn,
  :actions,
  :triggers,
  :content_delivery_rules,
  :status,
  :creation_time,
  :last_update_time,
  :retention_period,
  :versioning_configuration,
  :late_data_rules)
  SENSITIVE = []
  include Aws::Structure
end