Sha256: bfdd95a5398828f26ae2f21a19695c02abeca13e7829d2d8f28f58f28abc1c6f

Contents?: true

Size: 930 Bytes

Versions: 10

Compression:

Stored size: 930 Bytes

Contents

class Ufo::Cfn::Stack::Builder
  class Resources < Base
    def build
      {
        Dns: Dns.build(@options),
        EcsService: EcsService.build(@options),
        EcsSecurityGroup: SecurityGroup::Ecs.build(@options),
        EcsSecurityGroupRule: SecurityGroup::EcsRule.build(@options),
        Elb: Elb.build(@options),
        ElbSecurityGroup: SecurityGroup::Elb.build(@options),
        ExecutionRole: IamRoles::ExecutionRole.build(@options),
        Listener: Listener.build(@options),
        ListenerSsl: ListenerSsl.build(@options),
        TargetGroup: TargetGroup.build(@options),
        TaskDefinition: TaskDefinition.build(@options),
        TaskRole: IamRoles::TaskRole.build(@options),
        # ECS Service AutoScaling
        ScalingRole: Scaling::Role.build(@options),
        ScalingTarget: Scaling::Target.build(@options),
        ScalingPolicy: Scaling::Policy.build(@options),
      }
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
ufo-6.0.9 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.8 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.7 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.6 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.5 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.4 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.3 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.2 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.1 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.0.0 lib/ufo/cfn/stack/builder/resources.rb