You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::IoTAnalytics::Types::ContainerDatasetAction
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTAnalytics::Types::ContainerDatasetAction
- Defined in:
- (unknown)
Overview
When passing ContainerDatasetAction as input to an Aws::Client method, you can use a vanilla 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
},
},
],
}
Information required to run the containerAction
to produce dataset contents.
Returned by:
Instance Attribute Summary collapse
-
#execution_role_arn ⇒ String
The ARN of the role that gives permission to the system to access required resources to run the
containerAction
. -
#image ⇒ String
The ARN of the Docker container stored in your account.
-
#resource_configuration ⇒ Types::ResourceConfiguration
Configuration of the resource that executes the
containerAction
. -
#variables ⇒ Array<Types::Variable>
The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application).
Instance Attribute Details
#execution_role_arn ⇒ String
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.
#image ⇒ String
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.
#resource_configuration ⇒ Types::ResourceConfiguration
Configuration of the resource that executes the containerAction
.
#variables ⇒ Array<Types::Variable>
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
.