class Aws::IoTAnalytics::Types::ContainerDatasetAction
Information required to run the `containerAction` to produce dataset contents.
@note When making an API call, you may pass ContainerDatasetAction
data as a hash: { 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] image
The ARN of the Docker container stored in your account. The Docker container contains an application and required support libraries and is used to generate dataset contents. @return [String]
@!attribute [rw] execution_role_arn
The ARN of the role that gives permission to the system to access required resources to run the `containerAction`. This includes, at minimum, permission to retrieve the dataset contents that are the input to the containerized application. @return [String]
@!attribute [rw] resource_configuration
Configuration of the resource that executes the `containerAction`. @return [Types::ResourceConfiguration]
@!attribute [rw] variables
The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of `stringValue`, `datasetContentVersionValue`, or `outputFileUriValue`. @return [Array<Types::Variable>]
Constants
- SENSITIVE