aws-batch-job-definition-environment-value
Batch job definitions can persist plaintext environment variables across ECS, Fargate, and EKS job backends.
Where it sits
| location | DescribeJobDefinitions.jobDefinitions[].containerProperties.environment[].value / ecsProperties.taskProperties[].containers[].environment[].value / eksProperties.podProperties.containers[].env[].value |
| location kind | environment_variable |
| data kinds | credential password api_key access_key secret_key connection_string |
| emits edge | ContainsCredential |
| service | Batch (aws:batch) |
Collection recipe
| access mode | read_api |
| operation | DescribeJobDefinitions |
| response path | jobDefinitions[].containerProperties.environment[].value / jobDefinitions[].ecsProperties.taskProperties[].containers[].environment[].value / jobDefinitions[].eksProperties.podProperties.containers[].env[].value |
| encoding | json |
| params | {"jobDefinitionName": "\u003cname\u003e", "status": "ACTIVE"} |
Required permissions
batch:DescribeJobDefinitions
References