Each version of the AWS CloudFormation resource specification that changed AWS::Batch::JobDefinition, compared with the version before it.
- added
- modified
- removed
01Modified resource types1
modifiedAWS:: Batch:: JobDefinitiondocs ↗#Link to AWS::Batch::JobDefinition
Type: AWS::Batch::JobDefinitionProperties:added: EcsProperties:added: TaskProperties:added: - PlatformVersion: Stringadded: ExecutionRoleArn: Stringadded: RuntimePlatform:added: OperatingSystemFamily: Stringadded: CpuArchitecture: Stringadded: TaskRoleArn: Stringadded: IpcMode: Stringadded: Volumes:added: - Host:added: SourcePath: Stringadded: EfsVolumeConfiguration:added: TransitEncryption: Stringadded: Iam: Stringadded: AccessPointId: Stringadded: FileSystemId: Stringadded: RootDirectory: Stringadded: TransitEncryptionPort: Integeradded: Name: Stringadded: Containers:added: - RepositoryCredentials:added: CredentialsParameter: Stringadded: User: Stringadded: Secrets:added: - ValueFrom: Stringadded: Name: Stringadded: Privileged: Booleanadded: LinuxParameters:added: Swappiness: Integeradded: Tmpfs:added: - Size: Integeradded: ContainerPath: Stringadded: MountOptions:added: - Stringadded: SharedMemorySize: Integeradded: Devices:added: - HostPath: Stringadded: Permissions:added: - Stringadded: ContainerPath: Stringadded: InitProcessEnabled: Booleanadded: MaxSwap: Integeradded: ReadonlyRootFilesystem: Booleanadded: Image: Stringadded: LogConfiguration:added: SecretOptions: # Secret: see aboveadded: Options: Jsonadded: LogDriver: Stringadded: Essential: Booleanadded: ResourceRequirements:added: - Type: Stringadded: Value: Stringadded: Name: Stringadded: MountPoints:added: - ReadOnly: Booleanadded: SourceVolume: Stringadded: ContainerPath: Stringadded: DependsOn:added: - Condition: Stringadded: ContainerName: Stringadded: Command:added: - Stringadded: Environment:added: - Value: Stringadded: Name: Stringadded: Ulimits:added: - SoftLimit: Integeradded: HardLimit: Integeradded: Name: Stringadded: NetworkConfiguration:added: AssignPublicIp: Stringadded: PidMode: Stringadded: EphemeralStorage:added: SizeInGiB: Integer EksProperties: PodProperties:added: InitContainers:added: - Args:added: - Stringadded: VolumeMounts:added: - MountPath: Stringadded: ReadOnly: Booleanadded: Name: Stringadded: ImagePullPolicy: Stringadded: Command:added: - Stringadded: SecurityContext:added: RunAsUser: Integeradded: RunAsNonRoot: Booleanadded: Privileged: Booleanadded: ReadOnlyRootFilesystem: Booleanadded: RunAsGroup: Integeradded: Resources:added: Limits: Jsonadded: Requests: Jsonadded: Image: Stringadded: Env:added: - Value: Stringadded: Name: Stringadded: Name: Stringadded: ShareProcessNamespace: Boolean NodeProperties: NodeRangeProperties:added: - EcsProperties: # EcsProperties: see aboveadded: InstanceTypes:added: - String