Class: Seiton::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/seiton/client.rb

Direct Known Subclasses

Ec2, Rds, Sqs

Constant Summary collapse

CLIENTS =
{
  iam_user: Aws::IAM::CurrentUser,
  ec2_client: Aws::EC2::Client,
  rds_client: Aws::RDS::Client,
  sqs_client: Aws::SQS::Client
}

Instance Method Summary collapse

Constructor Details

#initializeClient

Returns a new instance of Client.



4
5
6
7
# File 'lib/seiton/client.rb', line 4

def initialize
  raise 'AWS_PROFILE does not exist.' unless ENV['AWS_PROFILE']
  raise 'AWS_REGION does not exist.' unless ENV['AWS_REGION']
end