class KnuckleCluster::Agent
Attributes
availability_zone[R]
container_instance_arn[R]
index[R]
instance_id[R]
private_ip[R]
public_ip[R]
task_registry[R]
Public Class Methods
new( index:, instance_id:, public_ip:, private_ip:, availability_zone:, container_instance_arn: nil, task_registry: nil )
click to toggle source
# File lib/knuckle_cluster/agent.rb, line 3 def initialize( index:, instance_id:, public_ip:, private_ip:, availability_zone:, container_instance_arn: nil, task_registry: nil ) @index = index @instance_id = instance_id @public_ip = public_ip @private_ip = private_ip @availability_zone = availability_zone @container_instance_arn = container_instance_arn @task_registry = task_registry end
Public Instance Methods
tasks()
click to toggle source
# File lib/knuckle_cluster/agent.rb, line 24 def tasks task_registry.where(container_instance_arn: container_instance_arn) end