Class: Nvoi::Configuration::Providers::AwsCfg

Inherits:
Object
  • Object
show all
Defined in:
lib/nvoi/configuration/providers.rb

Overview

AwsCfg contains AWS-specific configuration

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data = nil) ⇒ AwsCfg

Returns a new instance of AwsCfg.



56
57
58
59
60
61
62
63
# File 'lib/nvoi/configuration/providers.rb', line 56

def initialize(data = nil)
  data ||= {}
  @access_key_id = data["access_key_id"]
  @secret_access_key = data["secret_access_key"]
  @region = data["region"]
  @instance_type = data["instance_type"]
  @architecture = data["architecture"]
end

Instance Attribute Details

#access_key_idObject

Returns the value of attribute access_key_id.



54
55
56
# File 'lib/nvoi/configuration/providers.rb', line 54

def access_key_id
  @access_key_id
end

#architectureObject

Returns the value of attribute architecture.



54
55
56
# File 'lib/nvoi/configuration/providers.rb', line 54

def architecture
  @architecture
end

#instance_typeObject

Returns the value of attribute instance_type.



54
55
56
# File 'lib/nvoi/configuration/providers.rb', line 54

def instance_type
  @instance_type
end

#regionObject

Returns the value of attribute region.



54
55
56
# File 'lib/nvoi/configuration/providers.rb', line 54

def region
  @region
end

#secret_access_keyObject

Returns the value of attribute secret_access_key.



54
55
56
# File 'lib/nvoi/configuration/providers.rb', line 54

def secret_access_key
  @secret_access_key
end