class FluentECS::Task
Attributes
arn[RW]
container_instance[RW]
desired_status[RW]
family[RW]
known_status[RW]
version[RW]
Public Class Methods
new(attrs = {})
click to toggle source
# File lib/fluent_ecs/task.rb, line 9 def initialize(attrs = {}) @arn = attrs['Arn'] @desired_status = attrs['DesiredStatus'] @family = attrs['Family'] @known_status = attrs['KnownStatus'] @version = attrs['Version'] @container_data = attrs['Containers'] end
Public Instance Methods
containers()
click to toggle source
# File lib/fluent_ecs/task.rb, line 18 def containers @containers ||= @container_data.map do |d| Container.new(d).tap { |c| c.task = self } end end