Interface CfnPipe.PipeTargetBatchJobParametersProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnPipe.PipeTargetBatchJobParametersProperty.Jsii$Proxy
Enclosing class:
CfnPipe

@Stability(Stable) public static interface CfnPipe.PipeTargetBatchJobParametersProperty extends software.amazon.jsii.JsiiSerializable
The parameters for using an AWS Batch job as a target.

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.pipes.*;
 PipeTargetBatchJobParametersProperty pipeTargetBatchJobParametersProperty = PipeTargetBatchJobParametersProperty.builder()
         .jobDefinition("jobDefinition")
         .jobName("jobName")
         // the properties below are optional
         .arrayProperties(BatchArrayPropertiesProperty.builder()
                 .size(123)
                 .build())
         .containerOverrides(BatchContainerOverridesProperty.builder()
                 .command(List.of("command"))
                 .environment(List.of(BatchEnvironmentVariableProperty.builder()
                         .name("name")
                         .value("value")
                         .build()))
                 .instanceType("instanceType")
                 .resourceRequirements(List.of(BatchResourceRequirementProperty.builder()
                         .type("type")
                         .value("value")
                         .build()))
                 .build())
         .dependsOn(List.of(BatchJobDependencyProperty.builder()
                 .jobId("jobId")
                 .type("type")
                 .build()))
         .parameters(Map.of(
                 "parametersKey", "parameters"))
         .retryStrategy(BatchRetryStrategyProperty.builder()
                 .attempts(123)
                 .build())
         .build();
 

See Also: