class EcsDeployCli::DSL::Service::LoadBalancer

Public Class Methods

new(name, config) click to toggle source
# File lib/ecs_deploy_cli/dsl/service.rb, line 43
def initialize(name, config)
  _options[:load_balancer_name] = name
  @config = config
end

Public Instance Methods

as_definition() click to toggle source
# File lib/ecs_deploy_cli/dsl/service.rb, line 53
def as_definition
  _options
end
target_group_arn(value) click to toggle source
# File lib/ecs_deploy_cli/dsl/service.rb, line 48
def target_group_arn(value)
  _options[:target_group_arn] = "arn:aws:elasticloadbalancing:#{@config[:aws_region]}:#{@config[:aws_profile_id]}:targetgroup/#{value}"
  _options.delete(:load_balancer_name)
end