Class: VSphereCloud::EphemeralDisk
- Inherits:
-
Object
- Object
- VSphereCloud::EphemeralDisk
- Defined in:
- lib/cloud/vsphere/resources/disk/ephemeral_disk.rb
Instance Method Summary collapse
- #create_spec(controller_key) ⇒ Object
-
#initialize(size_in_mb, folder_name, datastore) ⇒ EphemeralDisk
constructor
A new instance of EphemeralDisk.
Constructor Details
#initialize(size_in_mb, folder_name, datastore) ⇒ EphemeralDisk
Returns a new instance of EphemeralDisk.
5 6 7 8 9 |
# File 'lib/cloud/vsphere/resources/disk/ephemeral_disk.rb', line 5 def initialize(size_in_mb, folder_name, datastore) @folder_name = folder_name @datastore = datastore @size_in_mb = size_in_mb end |
Instance Method Details
#create_spec(controller_key) ⇒ Object
11 12 13 |
# File 'lib/cloud/vsphere/resources/disk/ephemeral_disk.rb', line 11 def create_spec(controller_key) DiskConfig.new(@datastore.mob, filename, controller_key, @size_in_mb).spec(create: true) end |