Sha256: 40ed7e5098254480746f84b685277341660d73309b6f151e4d75e7bc36bccdc6
Contents?: true
Size: 795 Bytes
Versions: 32
Compression:
Stored size: 795 Bytes
Contents
require "aws-sdk-cloudformation" require "aws-sdk-cloudwatchlogs" require "aws-sdk-lambda" require "aws-sdk-s3" require "aws-sdk-sts" # Not used in Jets internally but convenient for shared resources require "aws-sdk-sns" module Jets::AwsServices autoload :StackStatus, 'jets/aws_services/stack_status' include StackStatus extend Memoist def cfn Aws::CloudFormation::Client.new end memoize :cfn def logs Aws::CloudWatchLogs::Client.new end memoize :logs def lambda Aws::Lambda::Client.new end memoize :lambda def s3 Aws::S3::Client.new end memoize :s3 def s3_resource Aws::S3::Resource.new end memoize :s3_resource def sts Aws::STS::Client.new end memoize :sts def sns Aws::SNS::Client.new end memoize :sns end
Version data entries
32 entries across 32 versions & 1 rubygems