Sha256: 08019da20bc97a69b418dac1c6a0ceffd677bdd335d1179936f4e91a23a3b8c2

Contents?: true

Size: 432 Bytes

Versions: 11

Compression:

Stored size: 432 Bytes

Contents

require "aws-sdk-ec2"
require "aws-sdk-ecs"
require "aws-sdk-ssm"
require "aws-sdk-s3"

module Sonic
  module AwsService
    def ecs
      @ecs ||= Aws::ECS::Client.new
    end

    def ec2
      @ec2 ||= Aws::EC2::Client.new
    end

    def ec2_resource
      @ec2_resource ||= Aws::EC2::Resource.new
    end

    def ssm
      @ssm ||= Aws::SSM::Client.new
    end

    def s3
      @s3 ||= Aws::S3::Client.new
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
sonic-screwdriver-2.2.7 lib/sonic/aws_service.rb
sonic-screwdriver-2.2.6 lib/sonic/aws_service.rb
sonic-screwdriver-2.2.5 lib/sonic/aws_service.rb
sonic-screwdriver-2.2.4 lib/sonic/aws_service.rb
sonic-screwdriver-2.2.3 lib/sonic/aws_service.rb
sonic-screwdriver-2.2.2 lib/sonic/aws_service.rb
sonic-screwdriver-2.2.1 lib/sonic/aws_service.rb
sonic-screwdriver-2.2.0 lib/sonic/aws_service.rb
sonic-screwdriver-2.1.1 lib/sonic/aws_service.rb
sonic-screwdriver-2.1.0 lib/sonic/aws_service.rb
sonic-screwdriver-2.0.0 lib/sonic/aws_service.rb