class VagrantPlugins::Openstack::Domain::Volume
Attributes
Whether volume is bootable or not
device (e.g. /dev/sdb) if attached
instance id volume is attached to
Size in Gigaoctet
Status (e.g. ‘Available’, ‘In-use’)
Public Class Methods
Source
# File lib/vagrant-openstack-provider/client/domain.rb, line 114 def initialize(id, name, size, status, bootable, instance_id, device) @size = size @status = status @bootable = bootable @instance_id = instance_id @device = device super(id, name) end
rubocop:disable Metrics/ParameterLists
Calls superclass method
VagrantPlugins::Openstack::Domain::Item::new
Public Instance Methods
Source
# File lib/vagrant-openstack-provider/client/domain.rb, line 124 def to_s { id: @id, name: @name, size: @size, status: @status, bootable: @bootable, instance_id: @instance_id, device: @device }.to_json end
rubocop:enable Metrics/ParameterLists
Protected Instance Methods
Source
# File lib/vagrant-openstack-provider/client/domain.rb, line 138 def state [@id, @name, @size, @status, @bootable, @instance_id, @device] end