Sha256: 98477bdb1665dbffc156babf908f0b46e4ab0b41159ba7225b439a69fe2d1e0c

Contents?: true

Size: 1011 Bytes

Versions: 18

Compression:

Stored size: 1011 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),
        # WAF Assocation
        WafAssociation: WafAssociation.build(@options),
      }
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
ufo-6.3.5 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.3.4 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.3.3 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.3.2 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.3.1 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.3.0 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.2.5 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.2.4 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.2.3 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.2.2 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.2.1 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.2.0 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.1.5 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.1.4 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.1.3 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.1.2 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.1.1 lib/ufo/cfn/stack/builder/resources.rb
ufo-6.1.0 lib/ufo/cfn/stack/builder/resources.rb