libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Description

 
Synopsis

Documentation

data ContainerDatasetAction Source #

Information required to run the containerAction to produce dataset contents.

See: newContainerDatasetAction smart constructor.

Constructors

ContainerDatasetAction' 

Fields

  • variables :: Maybe [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.

  • image :: Text

    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.

  • executionRoleArn :: Text

    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.

  • resourceConfiguration :: ResourceConfiguration

    Configuration of the resource that executes the containerAction.

Instances

Instances details
Eq ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Read ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Show ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Generic ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Associated Types

type Rep ContainerDatasetAction :: Type -> Type #

NFData ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

Methods

rnf :: ContainerDatasetAction -> () #

Hashable ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

ToJSON ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

FromJSON ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

type Rep ContainerDatasetAction Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.ContainerDatasetAction

type Rep ContainerDatasetAction = D1 ('MetaData "ContainerDatasetAction" "Amazonka.IoTAnalytics.Types.ContainerDatasetAction" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" 'False) (C1 ('MetaCons "ContainerDatasetAction'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "variables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Variable])) :*: S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "resourceConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceConfiguration))))

newContainerDatasetAction Source #

Create a value of ContainerDatasetAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:variables:ContainerDatasetAction', containerDatasetAction_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.

$sel:image:ContainerDatasetAction', containerDatasetAction_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.

$sel:executionRoleArn:ContainerDatasetAction', containerDatasetAction_executionRoleArn - 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.

$sel:resourceConfiguration:ContainerDatasetAction', containerDatasetAction_resourceConfiguration - Configuration of the resource that executes the containerAction.

containerDatasetAction_variables :: Lens' ContainerDatasetAction (Maybe [Variable]) Source #

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.

containerDatasetAction_image :: Lens' ContainerDatasetAction Text Source #

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.

containerDatasetAction_executionRoleArn :: Lens' ContainerDatasetAction Text Source #

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.

containerDatasetAction_resourceConfiguration :: Lens' ContainerDatasetAction ResourceConfiguration Source #

Configuration of the resource that executes the containerAction.