Sha256: be95f4c918c8ee7bbac6ab74cbb7729afc47a25dc718edb86fdffff6f57d8490

Contents?: true

Size: 606 Bytes

Versions: 19

Compression:

Stored size: 606 Bytes

Contents

require 'aws_pocketknife'

module AwsPocketknife
  module Elb

    class << self
      include AwsPocketknife::Common::Utils

      def describe_elb_by_name(name: '')
        resp = elb_client.describe_load_balancers({
                                                  load_balancer_names: [name],
                                                  page_size: 1,
                                              })

        if resp.nil? or resp.load_balancer_descriptions.empty?
          return nil
        else
          return resp.load_balancer_descriptions.first
        end
      end

    end

  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
aws_pocketknife-0.1.26 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.25 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.24 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.23 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.21 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.20 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.19 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.18 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.17 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.16 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.15 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.14 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.13 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.12 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.11 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.10 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.9 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.8 lib/aws_pocketknife/elb.rb
aws_pocketknife-0.1.7 lib/aws_pocketknife/elb.rb