Module: Ufo

Extended by:
Core
Defined in:
lib/ufo/ecr/auth.rb,
lib/ufo.rb,
lib/ufo/cli.rb,
lib/ufo/dsl.rb,
lib/ufo/ecr.rb,
lib/ufo/ecs.rb,
lib/ufo/core.rb,
lib/ufo/init.rb,
lib/ufo/ship.rb,
lib/ufo/task.rb,
lib/ufo/util.rb,
lib/ufo/param.rb,
lib/ufo/scale.rb,
lib/ufo/tasks.rb,
lib/ufo/docker.rb,
lib/ufo/command.rb,
lib/ufo/destroy.rb,
lib/ufo/setting.rb,
lib/ufo/version.rb,
lib/ufo/sequence.rb,
lib/ufo/upgrade3.rb,
lib/ufo/completer.rb,
lib/ufo/log_group.rb,
lib/ufo/dsl/helper.rb,
lib/ufo/aws_service.rb,
lib/ufo/ecr/cleaner.rb,
lib/ufo/ecs/service.rb,
lib/ufo/dsl/outputter.rb,
lib/ufo/tasks/builder.rb,
lib/ufo/docker/cleaner.rb,
lib/ufo/tasks/register.rb,
lib/ufo/template_scope.rb,
lib/ufo/upgrade33_to_34.rb,
lib/ufo/docker/dockerfile.rb,
lib/ufo/dsl/task_definition.rb

Overview

Creating this class pass so we can have a reference to their properties in memory: cluster_name and service_name. This helps us avoid making additional API calls to describe and lookup the information.

Also this class allows us to pass one object around instead of both cluster_name and service_name.

This is really only used in the Ufo::Ship class.

Defined Under Namespace

Modules: AwsService, Core, ECS, Ecr, Help, Util Classes: CLI, Command, Completer, DSL, Destroy, Docker, Init, LogGroup, Param, Scale, Sequence, Setting, Ship, ShipmentOverridden, Task, Tasks, TemplateScope, UfoError, Upgrade3, Upgrade33_to_34

Constant Summary collapse

VERSION =
"3.4.0"

Method Summary

Methods included from Core

check_task_definition!, env, root