Module: Jets::AwsServices

Defined Under Namespace

Modules: StackStatus Classes: S3Bucket

Instance Method Summary collapse

Methods included from StackStatus

#lookup, #stack_exists?, #stack_in_progress?

Instance Method Details

#apigatewayObject



18
19
20
# File 'lib/jets/aws_services.rb', line 18

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

#cfnObject



23
24
25
# File 'lib/jets/aws_services.rb', line 23

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

#lambdaObject



28
29
30
# File 'lib/jets/aws_services.rb', line 28

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

#logsObject



33
34
35
# File 'lib/jets/aws_services.rb', line 33

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

#s3Object



38
39
40
# File 'lib/jets/aws_services.rb', line 38

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

#s3_resourceObject



43
44
45
# File 'lib/jets/aws_services.rb', line 43

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

#snsObject



48
49
50
# File 'lib/jets/aws_services.rb', line 48

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

#sqsObject



53
54
55
# File 'lib/jets/aws_services.rb', line 53

def sqs
  Aws::SQS::Client.new
end

#stsObject



58
59
60
# File 'lib/jets/aws_services.rb', line 58

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