Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-batch-jobdefinition.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::Batch::JobDefinition. Source:- No source definition found, add manually please

Properties

Type string | Aws_CF_FunctionString required
Parameters object
Timeout object
1 nested properties
AttemptDurationSeconds integer
JobDefinitionName string | Aws_CF_FunctionString
PropagateTags boolean
PlatformCapabilities string[]
EksProperties object
1 nested properties
PodProperties object
6 nested properties
Volumes EksVolume[]
DnsPolicy string | Aws_CF_FunctionString
Containers EksContainer[]
Metadata object
1 nested properties
Labels object
ServiceAccountName string | Aws_CF_FunctionString
HostNetwork boolean
NodeProperties object
3 nested properties
MainNode integer required
NodeRangeProperties NodeRangeProperty[] required
NumNodes integer required
SchedulingPriority integer
ContainerProperties object
21 nested properties
Image string | Aws_CF_FunctionString required
User string | Aws_CF_FunctionString
Secrets Secret[]
Memory integer
Privileged boolean
LinuxParameters object
6 nested properties
Swappiness integer
Tmpfs Tmpfs[]
SharedMemorySize integer
Devices Device[]
InitProcessEnabled boolean
MaxSwap integer
FargatePlatformConfiguration object
1 nested properties
PlatformVersion string | Aws_CF_FunctionString
JobRoleArn string | Aws_CF_FunctionString
ReadonlyRootFilesystem boolean
Vcpus integer
ResourceRequirements ResourceRequirement[]
LogConfiguration object
3 nested properties
LogDriver string | Aws_CF_FunctionString required
SecretOptions Secret[]
Options object
MountPoints MountPoints[]
ExecutionRoleArn string | Aws_CF_FunctionString
Volumes Volumes[]
Command string[]
Environment Environment[]
Ulimits Ulimit[]
NetworkConfiguration object
1 nested properties
AssignPublicIp string | Aws_CF_FunctionString
InstanceType string | Aws_CF_FunctionString
EphemeralStorage object
1 nested properties
SizeInGiB integer required
RetryStrategy object
2 nested properties
EvaluateOnExit EvaluateOnExit[]
Attempts integer
Tags object

Definitions

NodeRangeProperty object
TargetNodes string | Aws_CF_FunctionString required
Container object
21 nested properties
Image string | Aws_CF_FunctionString required
User string | Aws_CF_FunctionString
Secrets Secret[]
Memory integer
Privileged boolean
LinuxParameters object
6 nested properties
Swappiness integer
Tmpfs Tmpfs[]
SharedMemorySize integer
Devices Device[]
InitProcessEnabled boolean
MaxSwap integer
FargatePlatformConfiguration object
1 nested properties
PlatformVersion string | Aws_CF_FunctionString
JobRoleArn string | Aws_CF_FunctionString
ReadonlyRootFilesystem boolean
Vcpus integer
ResourceRequirements ResourceRequirement[]
LogConfiguration object
3 nested properties
LogDriver string | Aws_CF_FunctionString required
SecretOptions Secret[]
Options object
MountPoints MountPoints[]
ExecutionRoleArn string | Aws_CF_FunctionString
Volumes Volumes[]
Command string[]
Environment Environment[]
Ulimits Ulimit[]
NetworkConfiguration object
1 nested properties
AssignPublicIp string | Aws_CF_FunctionString
InstanceType string | Aws_CF_FunctionString
EphemeralStorage object
1 nested properties
SizeInGiB integer required
Metadata object
Labels object
EksContainerEnvironmentVariable object
Name string | Aws_CF_FunctionString required
Value string | Aws_CF_FunctionString
EfsVolumeConfiguration object
FileSystemId string | Aws_CF_FunctionString required
TransitEncryption string | Aws_CF_FunctionString
RootDirectory string | Aws_CF_FunctionString
TransitEncryptionPort integer
AuthorizationConfig object
2 nested properties
Iam string | Aws_CF_FunctionString
AccessPointId string | Aws_CF_FunctionString
EksEmptyDir object
Medium string | Aws_CF_FunctionString
SizeLimit string | Aws_CF_FunctionString
LogConfiguration object
LogDriver string | Aws_CF_FunctionString required
SecretOptions Secret[]
Options object
VolumesHost object
SourcePath string | Aws_CF_FunctionString
Volumes object
Host object
1 nested properties
SourcePath string | Aws_CF_FunctionString
EfsVolumeConfiguration object
5 nested properties
FileSystemId string | Aws_CF_FunctionString required
TransitEncryption string | Aws_CF_FunctionString
RootDirectory string | Aws_CF_FunctionString
TransitEncryptionPort integer
AuthorizationConfig object
2 nested properties
Iam string | Aws_CF_FunctionString
AccessPointId string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString
NodeProperties object
MainNode integer required
NodeRangeProperties NodeRangeProperty[] required
NumNodes integer required
PodProperties object
Volumes EksVolume[]
DnsPolicy string | Aws_CF_FunctionString
Containers EksContainer[]
Metadata object
1 nested properties
Labels object
ServiceAccountName string | Aws_CF_FunctionString
HostNetwork boolean
Tmpfs object
ContainerPath string | Aws_CF_FunctionString required
Size integer required
MountOptions string[]
ContainerProperties object
Image string | Aws_CF_FunctionString required
User string | Aws_CF_FunctionString
Secrets Secret[]
Memory integer
Privileged boolean
LinuxParameters object
6 nested properties
Swappiness integer
Tmpfs Tmpfs[]
SharedMemorySize integer
Devices Device[]
InitProcessEnabled boolean
MaxSwap integer
FargatePlatformConfiguration object
1 nested properties
PlatformVersion string | Aws_CF_FunctionString
JobRoleArn string | Aws_CF_FunctionString
ReadonlyRootFilesystem boolean
Vcpus integer
ResourceRequirements ResourceRequirement[]
LogConfiguration object
3 nested properties
LogDriver string | Aws_CF_FunctionString required
SecretOptions Secret[]
Options object
MountPoints MountPoints[]
ExecutionRoleArn string | Aws_CF_FunctionString
Volumes Volumes[]
Command string[]
Environment Environment[]
Ulimits Ulimit[]
NetworkConfiguration object
1 nested properties
AssignPublicIp string | Aws_CF_FunctionString
InstanceType string | Aws_CF_FunctionString
EphemeralStorage object
1 nested properties
SizeInGiB integer required
AuthorizationConfig object
Iam string | Aws_CF_FunctionString
AccessPointId string | Aws_CF_FunctionString
EksContainerResourceRequirements object
Requests object
Limits object
NetworkConfiguration object
AssignPublicIp string | Aws_CF_FunctionString
EksContainerSecurityContext object
RunAsUser integer
RunAsGroup integer
RunAsNonRoot boolean
Privileged boolean
ReadOnlyRootFilesystem boolean
EksSecret object
SecretName string | Aws_CF_FunctionString required
Optional boolean
EvaluateOnExit object
Action string | Aws_CF_FunctionString required
OnStatusReason string | Aws_CF_FunctionString
OnExitCode string | Aws_CF_FunctionString
OnReason string | Aws_CF_FunctionString
Timeout object
AttemptDurationSeconds integer
Device object
Permissions string[]
HostPath string | Aws_CF_FunctionString
ContainerPath string | Aws_CF_FunctionString
LinuxParameters object
Swappiness integer
Tmpfs Tmpfs[]
SharedMemorySize integer
Devices Device[]
InitProcessEnabled boolean
MaxSwap integer
FargatePlatformConfiguration object
PlatformVersion string | Aws_CF_FunctionString
Ulimit object
SoftLimit integer required
HardLimit integer required
Name string | Aws_CF_FunctionString required
EksVolume object
Name string | Aws_CF_FunctionString required
Secret object
2 nested properties
SecretName string | Aws_CF_FunctionString required
Optional boolean
EmptyDir object
2 nested properties
Medium string | Aws_CF_FunctionString
SizeLimit string | Aws_CF_FunctionString
HostPath object
1 nested properties
Path string | Aws_CF_FunctionString
EksContainerVolumeMount object
MountPath string | Aws_CF_FunctionString
ReadOnly boolean
Name string | Aws_CF_FunctionString
EksProperties object
PodProperties object
6 nested properties
Volumes EksVolume[]
DnsPolicy string | Aws_CF_FunctionString
Containers EksContainer[]
Metadata object
1 nested properties
Labels object
ServiceAccountName string | Aws_CF_FunctionString
HostNetwork boolean
Secret object
ValueFrom string | Aws_CF_FunctionString required
Name string | Aws_CF_FunctionString required
MountPoints object
ReadOnly boolean
SourceVolume string | Aws_CF_FunctionString
ContainerPath string | Aws_CF_FunctionString
EksHostPath object
Path string | Aws_CF_FunctionString
Environment object
Value string | Aws_CF_FunctionString
Name string | Aws_CF_FunctionString
ResourceRequirement object
Value string | Aws_CF_FunctionString
Type string | Aws_CF_FunctionString
EphemeralStorage object
SizeInGiB integer required
RetryStrategy object
EvaluateOnExit EvaluateOnExit[]
Attempts integer
EksContainer object
Image string | Aws_CF_FunctionString required
Args string[]
ImagePullPolicy string | Aws_CF_FunctionString
Command string[]
SecurityContext object
5 nested properties
RunAsUser integer
RunAsGroup integer
RunAsNonRoot boolean
Privileged boolean
ReadOnlyRootFilesystem boolean
Resources object
2 nested properties
Requests object
Limits object
Name string | Aws_CF_FunctionString