Class: Megam::Mixins::InputGroupData
- Inherits:
-
Object
- Object
- Megam::Mixins::InputGroupData
- Includes:
- Nilavu::MegamAttributes
- Defined in:
- lib/megam/mixins/common_deployable.rb
Constant Summary collapse
- ATTRIBUTES =
[ :domain, :keypairoption, :root_password, :sshkey, :provider, :cpu, :ram, :hdd, :version, :display_name, :password, :region, :resource, :storage_hddtype, :ipv4private, :ipv4public, :ipv6private, :ipv6public, :bitnami_password, :bitnami_username, :root_username, :snapshot, :snap_name]
Constants included from Nilavu::MegamAttributes
Nilavu::MegamAttributes::KEY, Nilavu::MegamAttributes::VALUE
Instance Attribute Summary collapse
-
#bitnami_password ⇒ Object
readonly
Returns the value of attribute bitnami_password.
-
#bitnami_username ⇒ Object
readonly
Returns the value of attribute bitnami_username.
-
#cpu ⇒ Object
readonly
Returns the value of attribute cpu.
-
#display_name ⇒ Object
readonly
Returns the value of attribute display_name.
-
#domain ⇒ Object
readonly
Returns the value of attribute domain.
-
#hdd ⇒ Object
readonly
Returns the value of attribute hdd.
-
#ipv4private ⇒ Object
readonly
Returns the value of attribute ipv4private.
-
#ipv4public ⇒ Object
readonly
Returns the value of attribute ipv4public.
-
#ipv6private ⇒ Object
readonly
Returns the value of attribute ipv6private.
-
#ipv6public ⇒ Object
readonly
Returns the value of attribute ipv6public.
-
#keypairoption ⇒ Object
readonly
Returns the value of attribute keypairoption.
-
#password ⇒ Object
readonly
Returns the value of attribute password.
-
#provider ⇒ Object
readonly
Returns the value of attribute provider.
-
#ram ⇒ Object
readonly
Returns the value of attribute ram.
-
#region ⇒ Object
readonly
Returns the value of attribute region.
-
#resource ⇒ Object
readonly
Returns the value of attribute resource.
-
#root_password ⇒ Object
readonly
Returns the value of attribute root_password.
-
#root_username ⇒ Object
readonly
Returns the value of attribute root_username.
-
#snap_name ⇒ Object
readonly
Returns the value of attribute snap_name.
-
#snapshot ⇒ Object
readonly
Returns the value of attribute snapshot.
-
#sshkey ⇒ Object
readonly
Returns the value of attribute sshkey.
-
#storage_hddtype ⇒ Object
readonly
Returns the value of attribute storage_hddtype.
-
#version ⇒ Object
readonly
Returns the value of attribute version.
Instance Method Summary collapse
- #attributes ⇒ Object
-
#initialize(params) ⇒ InputGroupData
constructor
A new instance of InputGroupData.
Methods included from Nilavu::MegamAttributes
Constructor Details
#initialize(params) ⇒ InputGroupData
Returns a new instance of InputGroupData.
91 92 93 |
# File 'lib/megam/mixins/common_deployable.rb', line 91 def initialize(params) set_attributes(params) end |
Instance Attribute Details
#bitnami_password ⇒ Object (readonly)
Returns the value of attribute bitnami_password.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def bitnami_password @bitnami_password end |
#bitnami_username ⇒ Object (readonly)
Returns the value of attribute bitnami_username.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def bitnami_username @bitnami_username end |
#cpu ⇒ Object (readonly)
Returns the value of attribute cpu.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def cpu @cpu end |
#display_name ⇒ Object (readonly)
Returns the value of attribute display_name.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def display_name @display_name end |
#domain ⇒ Object (readonly)
Returns the value of attribute domain.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def domain @domain end |
#hdd ⇒ Object (readonly)
Returns the value of attribute hdd.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def hdd @hdd end |
#ipv4private ⇒ Object (readonly)
Returns the value of attribute ipv4private.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def ipv4private @ipv4private end |
#ipv4public ⇒ Object (readonly)
Returns the value of attribute ipv4public.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def ipv4public @ipv4public end |
#ipv6private ⇒ Object (readonly)
Returns the value of attribute ipv6private.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def ipv6private @ipv6private end |
#ipv6public ⇒ Object (readonly)
Returns the value of attribute ipv6public.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def ipv6public @ipv6public end |
#keypairoption ⇒ Object (readonly)
Returns the value of attribute keypairoption.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def keypairoption @keypairoption end |
#password ⇒ Object (readonly)
Returns the value of attribute password.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def password @password end |
#provider ⇒ Object (readonly)
Returns the value of attribute provider.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def provider @provider end |
#ram ⇒ Object (readonly)
Returns the value of attribute ram.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def ram @ram end |
#region ⇒ Object (readonly)
Returns the value of attribute region.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def region @region end |
#resource ⇒ Object (readonly)
Returns the value of attribute resource.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def resource @resource end |
#root_password ⇒ Object (readonly)
Returns the value of attribute root_password.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def root_password @root_password end |
#root_username ⇒ Object (readonly)
Returns the value of attribute root_username.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def root_username @root_username end |
#snap_name ⇒ Object (readonly)
Returns the value of attribute snap_name.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def snap_name @snap_name end |
#snapshot ⇒ Object (readonly)
Returns the value of attribute snapshot.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def snapshot @snapshot end |
#sshkey ⇒ Object (readonly)
Returns the value of attribute sshkey.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def sshkey @sshkey end |
#storage_hddtype ⇒ Object (readonly)
Returns the value of attribute storage_hddtype.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def storage_hddtype @storage_hddtype end |
#version ⇒ Object (readonly)
Returns the value of attribute version.
58 59 60 |
# File 'lib/megam/mixins/common_deployable.rb', line 58 def version @version end |
Instance Method Details
#attributes ⇒ Object
87 88 89 |
# File 'lib/megam/mixins/common_deployable.rb', line 87 def attributes ATTRIBUTES end |