Module: Jets::AwsServices

Defined Under Namespace

Modules: StackStatus

Instance Method Summary collapse

Methods included from StackStatus

#lookup, #stack_exists?, #stack_in_progress?

Instance Method Details

#apigatewayObject



15
16
17
# File 'lib/jets/aws_services.rb', line 15

def apigateway
  Aws::APIGateway::Client.new
end

#cfnObject



20
21
22
# File 'lib/jets/aws_services.rb', line 20

def cfn
  Aws::CloudFormation::Client.new
end

#lambdaObject



25
26
27
# File 'lib/jets/aws_services.rb', line 25

def lambda
  Aws::Lambda::Client.new
end

#logsObject



30
31
32
# File 'lib/jets/aws_services.rb', line 30

def logs
  Aws::CloudWatchLogs::Client.new
end

#s3Object



35
36
37
# File 'lib/jets/aws_services.rb', line 35

def s3
  Aws::S3::Client.new
end

#s3_resourceObject



40
41
42
# File 'lib/jets/aws_services.rb', line 40

def s3_resource
  Aws::S3::Resource.new
end

#snsObject



45
46
47
# File 'lib/jets/aws_services.rb', line 45

def sns
  Aws::SNS::Client.new
end

#stsObject



50
51
52
# File 'lib/jets/aws_services.rb', line 50

def sts
  Aws::STS::Client.new
end