Module: Ufo::AwsService

Included in:
Ecr::Auth, Ecr::Cleaner, LogGroup, Network::Fetch, Stack::Helper, Stack::Status, Task, Tasks::Register
Defined in:
lib/ufo/aws_service.rb

Instance Method Summary collapse

Instance Method Details

#cloudformationObject



10
11
12
# File 'lib/ufo/aws_service.rb', line 10

def cloudformation
  @cloudformation ||= Aws::CloudFormation::Client.new
end

#cloudwatchlogsObject



14
15
16
# File 'lib/ufo/aws_service.rb', line 14

def cloudwatchlogs
  @cloudwatchlogs ||= Aws::CloudWatchLogs::Client.new
end

#ec2Object



18
19
20
# File 'lib/ufo/aws_service.rb', line 18

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

#ecrObject



22
23
24
# File 'lib/ufo/aws_service.rb', line 22

def ecr
  @ecr ||= Aws::ECR::Client.new
end

#ecsObject



26
27
28
# File 'lib/ufo/aws_service.rb', line 26

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

#elbObject



30
31
32
# File 'lib/ufo/aws_service.rb', line 30

def elb
  @elb ||= Aws::ElasticLoadBalancingV2::Client.new
end