class Bosh::Director::DeploymentPlan::DiskType
Attributes
cloud_properties[R]
@return [Hash] cloud properties to use when creating VMs.
disk_size[R]
@return [Integer] Disk size (or nil)
name[R]
@return [String] Disk types name
Public Class Methods
new(name, disk_size, cloud_properties)
click to toggle source
# File lib/bosh/director/deployment_plan/disk_type.rb, line 18 def initialize(name, disk_size, cloud_properties) @name = name @disk_size = disk_size @cloud_properties = cloud_properties end
parse(dp_spec)
click to toggle source
# File lib/bosh/director/deployment_plan/disk_type.rb, line 14 def self.parse(dp_spec) DiskTypesParser.new.parse(dp_spec) end
Public Instance Methods
spec()
click to toggle source
# File lib/bosh/director/deployment_plan/disk_type.rb, line 24 def spec { 'name' => name, 'disk_size' => disk_size, 'cloud_properties' => cloud_properties, } end