← Resource types

AWS::Batch::JobDefinition

Version 188.0.0, issued

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:         AuthorizationConfig: AuthorizationConfig → EFSAuthorizationConfigmodified:       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