Class: Ufo::Stack::Builder::Resources
- Defined in:
- lib/ufo/stack/builder/resources.rb,
lib/ufo/stack/builder/resources/dns.rb,
lib/ufo/stack/builder/resources/ecs.rb,
lib/ufo/stack/builder/resources/elb.rb,
lib/ufo/stack/builder/resources/base.rb,
lib/ufo/stack/builder/resources/listener.rb,
lib/ufo/stack/builder/resources/listener_ssl.rb,
lib/ufo/stack/builder/resources/target_group.rb,
lib/ufo/stack/builder/resources/task_definition.rb
Defined Under Namespace
Modules: Roles, SecurityGroup Classes: Base, Dns, Ecs, Elb, Listener, ListenerSsl, TargetGroup, TaskDefinition
Instance Method Summary collapse
Methods inherited from Base
build, #copy_instance_variables, #initialize, #managed_security_group, #managed_security_groups?, #security_groups
Methods included from Ufo::Settings
Constructor Details
This class inherits a constructor from Ufo::Stack::Builder::Base
Instance Method Details
#build ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/ufo/stack/builder/resources.rb', line 3 def build { Dns: Dns.build, Ecs: Ecs.build, EcsSecurityGroup: SecurityGroup::Ecs.build, EcsSecurityGroupRule: SecurityGroup::EcsRule.build, Elb: Elb.build, ElbSecurityGroup: SecurityGroup::Elb.build, ExecutionRole: Roles::ExecutionRole.build, Listener: Listener.build, ListenerSsl: ListenerSsl.build, TargetGroup: TargetGroup.build, TaskDefinition: TaskDefinition.build, TaskRole: Roles::TaskRole.build, } end |