class Ecs::Easy::Configure
Attributes
access_key[RW]
cfn_stack_name_prefix[RW]
compose_project_name_prefix[RW]
compose_service_name_prefix[RW]
profile[RW]
region[RW]
secret_key[RW]
Public Class Methods
new(**params) { |self| ... }
click to toggle source
# File lib/ecs/easy/configure.rb, line 13 def initialize **params @compose_project_name_prefix = "" @compose_service_name_prefix = "ecscompose-service-" @cfn_stack_name_prefix = "amazon-ecs-cli-setup-" params.each do |k,v| self.send("#{k}=", v) if self.methods.include?(k) end yield( self ) if block_given? end
Public Instance Methods
credentials()
click to toggle source
# File lib/ecs/easy/configure.rb, line 24 def credentials @credentials ||= profile ? Aws::SharedCredentials.new( profile_name: profile ) : Aws::Credentials.new( access_key, secret_key ) @credentials end