(taskDefinition ecsTypes.TaskDefinition, containerDefinition ecsTypes.ContainerDefinition, region string, dataReceiver chan EnvironmentVariable)
| 408 | } |
| 409 | |
| 410 | func (m *EnvsModule) getECSEnvironmentVariablesPerDefinition(taskDefinition ecsTypes.TaskDefinition, containerDefinition ecsTypes.ContainerDefinition, region string, dataReceiver chan EnvironmentVariable) { |
| 411 | |
| 412 | if containerDefinition.Environment != nil { |
| 413 | for _, x := range containerDefinition.Environment { |
| 414 | dataReceiver <- EnvironmentVariable{ |
| 415 | service: "ECS", |
| 416 | taskDefinition: getNameFromARN(aws.ToString(taskDefinition.TaskDefinitionArn)), |
| 417 | name: aws.ToString(containerDefinition.Name), |
| 418 | region: region, |
| 419 | environmentVarName: aws.ToString(x.Name), |
| 420 | environmentVarValue: aws.ToString(x.Value), |
| 421 | } |
| 422 | } |
| 423 | } |
| 424 | } |
| 425 | |
| 426 | func (m *EnvsModule) getLambdaEnvironmentVariablesPerRegion(region string, wg *sync.WaitGroup, semaphore chan struct{}, dataReceiver chan EnvironmentVariable) { |
| 427 | defer func() { |
no test coverage detected