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:



1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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)


1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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.



1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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)


1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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)


1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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:



1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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)


1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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.



1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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)


1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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:



1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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.



1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
# File 'gems/aws-sdk-iotanalytics/lib/aws-sdk-iotanalytics/types.rb', line 1227

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