Class: Nvoi::Configuration::Providers::AwsCfg
- Inherits:
-
Object
- Object
- Nvoi::Configuration::Providers::AwsCfg
- Defined in:
- lib/nvoi/configuration/providers.rb
Overview
AwsCfg contains AWS-specific configuration
Instance Attribute Summary collapse
-
#access_key_id ⇒ Object
Returns the value of attribute access_key_id.
-
#architecture ⇒ Object
Returns the value of attribute architecture.
-
#instance_type ⇒ Object
Returns the value of attribute instance_type.
-
#region ⇒ Object
Returns the value of attribute region.
-
#secret_access_key ⇒ Object
Returns the value of attribute secret_access_key.
Instance Method Summary collapse
-
#initialize(data = nil) ⇒ AwsCfg
constructor
A new instance of AwsCfg.
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_id ⇒ Object
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 |
#architecture ⇒ Object
Returns the value of attribute architecture.
54 55 56 |
# File 'lib/nvoi/configuration/providers.rb', line 54 def architecture @architecture end |
#instance_type ⇒ Object
Returns the value of attribute instance_type.
54 55 56 |
# File 'lib/nvoi/configuration/providers.rb', line 54 def instance_type @instance_type end |
#region ⇒ Object
Returns the value of attribute region.
54 55 56 |
# File 'lib/nvoi/configuration/providers.rb', line 54 def region @region end |
#secret_access_key ⇒ Object
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 |