Method: Ufo::AwsServices::Concerns#task_definition_arns

Defined in:
lib/ufo/aws_services/concerns.rb

#task_definition_arns(family, max_items = 10) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/ufo/aws_services/concerns.rb', line 26

def task_definition_arns(family, max_items=10)
  resp = ecs.list_task_definitions(
    family_prefix: family,
    sort: "DESC",
  )
  arns = resp.task_definition_arns
  arns = arns.select do |arn|
    task_definition = arn.split('/').last.split(':').first
    task_definition == family
  end
  arns[0..max_items]
end