public static interface CfnJobDefinition.NodeRangePropertyProperty
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.batch.*; Object options; NodeRangePropertyProperty nodeRangePropertyProperty = NodeRangePropertyProperty.builder() .targetNodes("targetNodes") // the properties below are optional .container(ContainerPropertiesProperty.builder() .image("image") // the properties below are optional .command(List.of("command")) .environment(List.of(EnvironmentProperty.builder() .name("name") .value("value") .build())) .executionRoleArn("executionRoleArn") .fargatePlatformConfiguration(FargatePlatformConfigurationProperty.builder() .platformVersion("platformVersion") .build()) .instanceType("instanceType") .jobRoleArn("jobRoleArn") .linuxParameters(LinuxParametersProperty.builder() .devices(List.of(DeviceProperty.builder() .containerPath("containerPath") .hostPath("hostPath") .permissions(List.of("permissions")) .build())) .initProcessEnabled(false) .maxSwap(123) .sharedMemorySize(123) .swappiness(123) .tmpfs(List.of(TmpfsProperty.builder() .containerPath("containerPath") .size(123) // the properties below are optional .mountOptions(List.of("mountOptions")) .build())) .build()) .logConfiguration(LogConfigurationProperty.builder() .logDriver("logDriver") // the properties below are optional .options(options) .secretOptions(List.of(SecretProperty.builder() .name("name") .valueFrom("valueFrom") .build())) .build()) .memory(123) .mountPoints(List.of(MountPointsProperty.builder() .containerPath("containerPath") .readOnly(false) .sourceVolume("sourceVolume") .build())) .networkConfiguration(NetworkConfigurationProperty.builder() .assignPublicIp("assignPublicIp") .build()) .privileged(false) .readonlyRootFilesystem(false) .resourceRequirements(List.of(ResourceRequirementProperty.builder() .type("type") .value("value") .build())) .secrets(List.of(SecretProperty.builder() .name("name") .valueFrom("valueFrom") .build())) .ulimits(List.of(UlimitProperty.builder() .hardLimit(123) .name("name") .softLimit(123) .build())) .user("user") .vcpus(123) .volumes(List.of(VolumesProperty.builder() .efsVolumeConfiguration(EfsVolumeConfigurationProperty.builder() .fileSystemId("fileSystemId") // the properties below are optional .authorizationConfig(AuthorizationConfigProperty.builder() .accessPointId("accessPointId") .iam("iam") .build()) .rootDirectory("rootDirectory") .transitEncryption("transitEncryption") .transitEncryptionPort(123) .build()) .host(VolumesHostProperty.builder() .sourcePath("sourcePath") .build()) .name("name") .build())) .build()) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnJobDefinition.NodeRangePropertyProperty.Builder
A builder for
CfnJobDefinition.NodeRangePropertyProperty |
static class |
CfnJobDefinition.NodeRangePropertyProperty.Jsii$Proxy
An implementation for
CfnJobDefinition.NodeRangePropertyProperty |
Modifier and Type | Method and Description |
---|---|
static CfnJobDefinition.NodeRangePropertyProperty.Builder |
builder() |
default java.lang.Object |
getContainer()
`CfnJobDefinition.NodeRangePropertyProperty.Container`.
|
java.lang.String |
getTargetNodes()
`CfnJobDefinition.NodeRangePropertyProperty.TargetNodes`.
|
java.lang.String getTargetNodes()
default java.lang.Object getContainer()
static CfnJobDefinition.NodeRangePropertyProperty.Builder builder()