@Stability(value=Stable)
public static interface CfnDataset.ContainerActionProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.iotanalytics.*;
ContainerActionProperty containerActionProperty = ContainerActionProperty.builder()
.executionRoleArn("executionRoleArn")
.image("image")
.resourceConfiguration(ResourceConfigurationProperty.builder()
.computeType("computeType")
.volumeSizeInGb(123)
.build())
// the properties below are optional
.variables(List.of(VariableProperty.builder()
.variableName("variableName")
// the properties below are optional
.datasetContentVersionValue(DatasetContentVersionValueProperty.builder()
.datasetName("datasetName")
.build())
.doubleValue(123)
.outputFileUriValue(OutputFileUriValueProperty.builder()
.fileName("fileName")
.build())
.stringValue("stringValue")
.build()))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnDataset.ContainerActionProperty.Builder
A builder for
CfnDataset.ContainerActionProperty |
static class |
CfnDataset.ContainerActionProperty.Jsii$Proxy
An implementation for
CfnDataset.ContainerActionProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnDataset.ContainerActionProperty.Builder |
builder() |
String |
getExecutionRoleArn()
The ARN of the role which gives permission to the system to access needed resources in order to run the "containerAction".
|
String |
getImage()
The ARN of the Docker container stored in your account.
|
Object |
getResourceConfiguration()
Configuration of the resource which executes the "containerAction".
|
default Object |
getVariables()
The values of variables used within the context of the execution of the containerized application (basically, parameters passed to the application).
|
@Stability(value=Stable) @NotNull String getExecutionRoleArn()
This includes, at minimum, permission to retrieve the data set contents which are the input to the containerized application.
@Stability(value=Stable) @NotNull String getImage()
The Docker container contains an application and needed support libraries and is used to generate data set contents.
@Stability(value=Stable) @NotNull Object getResourceConfiguration()
@Stability(value=Stable) @Nullable default Object getVariables()
Each variable must have a name and a value given by one of "stringValue", "datasetContentVersionValue", or "outputFileUriValue".
@Stability(value=Stable) static CfnDataset.ContainerActionProperty.Builder builder()
Copyright © 2022. All rights reserved.