class RubyAemAws::AwsCreator
Encapsulate AWS class creation for mocking.
Public Class Methods
create_aws()
click to toggle source
# File lib/ruby_aem_aws.rb, line 110 def self.create_aws { Ec2Client: Aws::EC2::Client.new, Ec2Resource: Aws::EC2::Resource.new, ElbClient: Aws::ElasticLoadBalancingV2::Client.new( retry_limit: 20 ), AutoScalingClient: Aws::AutoScaling::Client.new( retry_limit: 20 ), CloudFormationClient: Aws::CloudFormation::Client.new, CloudWatchClient: Aws::CloudWatch::Client.new( retry_limit: 20 ), CloudWatchLogsClient: Aws::CloudWatchLogs::Client.new( retry_limit: 20 ), DynamoDBClient: Aws::DynamoDB::Client.new, S3Client: Aws::S3::Client.new, S3Resource: Aws::S3::Resource.new } end