AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

ContainerDatasetAction

import "github.com/aws/aws-sdk-go/service/iotanalytics"

type ContainerDatasetAction struct { ExecutionRoleArn *string `locationName:"executionRoleArn" min:"20" type:"string" required:"true"` Image *string `locationName:"image" type:"string" required:"true"` ResourceConfiguration *ResourceConfiguration `locationName:"resourceConfiguration" type:"structure" required:"true"` Variables []*Variable `locationName:"variables" type:"list"` }

Information needed to run the "containerAction" to produce data set contents.

ExecutionRoleArn

Type: *string

The ARN of the role which gives permission to the system to access needed resources in order to run the "containerAction". This includes, at minimum, permission to retrieve the data set contents which are the input to the containerized application.

ExecutionRoleArn is a required field

Image

Type: *string

The ARN of the Docker container stored in your account. The Docker container contains an application and needed support libraries and is used to generate data set contents.

Image is a required field

ResourceConfiguration

The configuration of the resource used to execute the "containerAction".

Variables

An instance of a variable to be passed to the "containerAction" execution. Each variable must have a name and a value given by one of "stringValue", "datasetContentVersionValue", or "outputFileUriValue".

Method

GoString

func (s ContainerDatasetAction) GoString() string

GoString returns the string representation

SetExecutionRoleArn

func (s *ContainerDatasetAction) SetExecutionRoleArn(v string) *ContainerDatasetAction

SetExecutionRoleArn sets the ExecutionRoleArn field's value.

SetImage

func (s *ContainerDatasetAction) SetImage(v string) *ContainerDatasetAction

SetImage sets the Image field's value.

SetResourceConfiguration

func (s *ContainerDatasetAction) SetResourceConfiguration(v *ResourceConfiguration) *ContainerDatasetAction

SetResourceConfiguration sets the ResourceConfiguration field's value.

SetVariables

func (s *ContainerDatasetAction) SetVariables(v []*Variable) *ContainerDatasetAction

SetVariables sets the Variables field's value.

String

func (s ContainerDatasetAction) String() string

String returns the string representation

Validate

func (s *ContainerDatasetAction) Validate() error

Validate inspects the fields of the type to determine if they are valid.

On this page: