Sha256: 37efe08f319aff12a84bf6901dcabaa7cb85fe3d44783b34e66b1302e0b5c7fd

Contents?: true

Size: 950 Bytes

Versions: 36

Compression:

Stored size: 950 Bytes

Contents

class Ufo::Cfn::Stack::Builder
  class Parameters < Base
    def build
      yaml =<<~EOL
        Vpc:
          Description: Existing vpc id
          Type: AWS::EC2::VPC::Id
        ElbSubnets:
          Description: Existing subnet ids for ELB
          Type: List<AWS::EC2::Subnet::Id>
        EcsSubnets:
          Description: Existing subnet ids for ECS
          Type: List<AWS::EC2::Subnet::Id>
        ElbTargetGroup:
          Description: Existing target group
          Type: String
          Default: ''
        CreateElb:
          Description: Create elb
          Type: String
          Default: true
        EcsDesiredCount:
          Description: Ecs desired count
          Type: String
          Default: ''
        EcsSchedulingStrategy:
          Description: The scheduling strategy to use for the service
          Type: String
          Default: REPLICA
      EOL
      YAML.load(yaml).deep_symbolize_keys
    end
  end
end

Version data entries

36 entries across 36 versions & 1 rubygems

Version Path
ufo-6.3.13 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.12 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.11 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.10 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.9 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.8 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.7 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.6 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.5 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.4 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.3 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.2 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.1 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.3.0 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.2.5 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.2.4 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.2.3 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.2.2 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.2.1 lib/ufo/cfn/stack/builder/parameters.rb
ufo-6.2.0 lib/ufo/cfn/stack/builder/parameters.rb