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: ContainerProperties: # Duplicates allowed: Not specified → Yesmodified: Command: - String # Duplicates allowed: Not specified → Yesmodified: Environment: - Environmentremoved: InstanceType: String LinuxParameters: # Duplicates allowed: Not specified → Yesmodified: Devices: - # Duplicates allowed: Not specified → Yesmodified: Permissions: - String # Duplicates allowed: Not specified → Yesmodified: Tmpfs: - # Duplicates allowed: Not specified → Yesmodified: MountOptions: - String LogConfiguration:modified: Options: Json → Map of String # Duplicates allowed: Not specified → Yesmodified: SecretOptions: - Secret # Duplicates allowed: Not specified → Yesmodified: MountPoints: List of MountPoints → List of MountPoint # Duplicates allowed: Not specified → Yesmodified: ResourceRequirements: - ResourceRequirement # Duplicates allowed: Not specified → Yesmodified: Secrets: # Secret: see above # Duplicates allowed: Not specified → Yesmodified: Ulimits: - Ulimit # Duplicates allowed: Not specified → Yesmodified: Volumes: List of Volumes → List of Volumemodified: EfsVolumeConfiguration: EfsVolumeConfiguration → EFSVolumeConfigurationmodified: Host: VolumesHost → Host EcsProperties: # Duplicates allowed: Not specified → Yesmodified: TaskProperties: - # Duplicates allowed: Not specified → Yesmodified: Containers: - # Duplicates allowed: Not specified → Yesmodified: Command: - String # Duplicates allowed: Not specified → Yesmodified: DependsOn: - TaskContainerDependency # Duplicates allowed: Not specified → Yesmodified: Environment: # Environment: see above LinuxParameters: # LinuxParameters: see above LogConfiguration: # LogConfiguration: see above # Duplicates allowed: Not specified → Yesmodified: MountPoints: List of MountPoints → List of MountPoint # MountPoint: see above # Duplicates allowed: Not specified → Yesmodified: ResourceRequirements: # ResourceRequirement: see above # Duplicates allowed: Not specified → Yesmodified: Secrets: # Secret: see above # Duplicates allowed: Not specified → Yesmodified: Ulimits: # Ulimit: see above # Duplicates allowed: Not specified → Yesmodified: Volumes: List of Volumes → List of Volume # Volume: see above EksProperties:modified: PodProperties: PodProperties → EksPodProperties # Duplicates allowed: Not specified → Yesmodified: Containers: - # Duplicates allowed: Not specified → Yesmodified: Args: - String # Duplicates allowed: Not specified → Yesmodified: Command: - String # Duplicates allowed: Not specified → Yesmodified: Env: - EksContainerEnvironmentVariable Resources:modified: Limits: Json → Map of Stringmodified: Requests: Json → Map of String # Duplicates allowed: Not specified → Yesmodified: VolumeMounts: - EksContainerVolumeMount # Duplicates allowed: Not specified → Yesmodified: ImagePullSecrets: - # Required: Yes → Nomodified: Name: String # Duplicates allowed: Not specified → Yesmodified: InitContainers: # EksContainer: see abovemodified: Metadata: Metadata → EksMetadatamodified: Labels: Json → Map of String # Duplicates allowed: Not specified → Yesmodified: Volumes: - EksVolume NodeProperties: # Duplicates allowed: Not specified → Yesmodified: NodeRangeProperties:modified: - Container: ContainerProperties → MultiNodeContainerProperties # Duplicates allowed: Not specified → Yesmodified: Command: - String # Duplicates allowed: Not specified → Yesmodified: Environment: # Environment: see aboveremoved: FargatePlatformConfiguration:removed: PlatformVersion: String LinuxParameters: # LinuxParameters: see above LogConfiguration: # LogConfiguration: see above # Duplicates allowed: Not specified → Yesmodified: MountPoints: List of MountPoints → List of MountPoint # MountPoint: see aboveremoved: NetworkConfiguration:removed: AssignPublicIp: String # Duplicates allowed: Not specified → Yesmodified: ResourceRequirements: # ResourceRequirement: see above # Duplicates allowed: Not specified → Yesmodified: Secrets: # Secret: see above # Duplicates allowed: Not specified → Yesmodified: Ulimits: # Ulimit: see above # Duplicates allowed: Not specified → Yesmodified: Volumes: List of Volumes → List of Volume # Volume: see abovemodified: EcsProperties: EcsProperties → MultiNodeEcsProperties # Duplicates allowed: Not specified → Yesmodified: TaskProperties: List of EcsTaskProperties → List of MultiNodeEcsTaskProperties # Duplicates allowed: Not specified → Yesmodified: Containers: # TaskContainerProperties: see aboveremoved: EphemeralStorage:removed: SizeInGiB: Integerremoved: NetworkConfiguration: # NetworkConfiguration: see aboveremoved: PlatformVersion: Stringremoved: RuntimePlatform:removed: OperatingSystemFamily: Stringremoved: CpuArchitecture: String # Duplicates allowed: Not specified → Yesmodified: Volumes: List of Volumes → List of Volume # Volume: see above EksProperties: # EksProperties: see above # Duplicates allowed: Not specified → Yesmodified: InstanceTypes: - Stringmodified: Parameters: Json → Map of String # Duplicates allowed: Not specified → Yesmodified: PlatformCapabilities: - String RetryStrategy: # Duplicates allowed: Not specified → Yesmodified: EvaluateOnExit: - EvaluateOnExitmodified: Tags: Json → Map of Stringmodified: Timeout: Timeout → JobTimeout