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



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

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

#cfnObject



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

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

#lambdaObject



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

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

#logsObject



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

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

#s3Object



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

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

#s3_resourceObject



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

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

#snsObject



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

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

#sqsObject



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

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

#stsObject



56
57
58
# File 'lib/jets/aws_services.rb', line 56

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