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



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

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

#cfnObject



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

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

#dynamodbObject



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

def dynamodb
  Aws::DynamoDB::Client.new
end

#lambdaObject



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

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

#logsObject



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

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

#s3Object



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

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

#s3_resourceObject



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

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

#snsObject



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

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

#sqsObject



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

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

#stsObject



64
65
66
# File 'lib/jets/aws_services.rb', line 64

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