You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::IoTAnalytics::Types::DatasetAction

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing DatasetAction as input to an Aws::Client method, you can use a vanilla 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
        },
      },
    ],
  },
}

A DatasetAction object that specifies how data set contents are automatically created.

Instance Attribute Summary collapse

Instance Attribute Details

#action_nameString

The name of the data set action by which data set contents are automatically created.

Returns:

  • (String)

    The name of the data set action by which data set contents are automatically created.

#container_actionTypes::ContainerDatasetAction

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.

Returns:

#query_actionTypes::SqlQueryDatasetAction

An SqlQueryDatasetAction object that uses an SQL query to automatically create data set contents.

Returns: