class Aws::IoTAnalytics::Types::DatasetAction
A `DatasetAction` object that specifies how dataset contents are automatically created.
@note When making an API call, you may pass DatasetAction
data as a hash: { action_name: "DatasetActionName", query_action: { sql_query: "SqlQuery", # required filters: [ { delta_time: { offset_seconds: 1, # required time_expression: "TimeExpression", # required }, }, ], }, container_action: { image: "Image", # required execution_role_arn: "RoleArn", # required resource_configuration: { # required compute_type: "ACU_1", # required, accepts ACU_1, ACU_2 volume_size_in_gb: 1, # required }, variables: [ { name: "VariableName", # required string_value: "StringValue", double_value: 1.0, dataset_content_version_value: { dataset_name: "DatasetName", # required }, output_file_uri_value: { file_name: "OutputFileName", # required }, }, ], }, }
@!attribute [rw] action_name
The name of the dataset action by which dataset contents are automatically created. @return [String]
@!attribute [rw] query_action
An `SqlQueryDatasetAction` object that uses an SQL query to automatically create dataset contents. @return [Types::SqlQueryDatasetAction]
@!attribute [rw] container_action
Information that allows the system to run a containerized application to create the dataset contents. The application must be in a Docker container along with any required support libraries. @return [Types::ContainerDatasetAction]
Constants
- SENSITIVE