Module: Ufo::AwsService
- Included in:
- Ecr::Auth, Ecr::Cleaner, LogGroup, Logs, Network::Fetch, Stack::Builder::Resources::TaskDefinition::Reconstructor, Stack::Helper, Stack::Status, Task, Tasks::Register
- Defined in:
- lib/ufo/aws_service.rb
Instance Method Summary collapse
- #cloudformation ⇒ Object
- #cloudwatchlogs ⇒ Object
- #ec2 ⇒ Object
- #ecr ⇒ Object
- #ecs ⇒ Object
- #elb ⇒ Object
Instance Method Details
#cloudformation ⇒ Object
12 13 14 |
# File 'lib/ufo/aws_service.rb', line 12 def cloudformation @cloudformation ||= Aws::CloudFormation::Client.new end |
#cloudwatchlogs ⇒ Object
16 17 18 |
# File 'lib/ufo/aws_service.rb', line 16 def cloudwatchlogs @cloudwatchlogs ||= Aws::CloudWatchLogs::Client.new end |
#ec2 ⇒ Object
20 21 22 |
# File 'lib/ufo/aws_service.rb', line 20 def ec2 @ec2 ||= Aws::EC2::Client.new end |
#ecr ⇒ Object
24 25 26 |
# File 'lib/ufo/aws_service.rb', line 24 def ecr @ecr ||= Aws::ECR::Client.new end |
#ecs ⇒ Object
28 29 30 |
# File 'lib/ufo/aws_service.rb', line 28 def ecs @ecs ||= Aws::ECS::Client.new end |
#elb ⇒ Object
32 33 34 |
# File 'lib/ufo/aws_service.rb', line 32 def elb @elb ||= Aws::ElasticLoadBalancingV2::Client.new end |