class Bosh::Director::DeploymentPlan::VmType

Attributes

cloud_properties[R]
name[R]

Public Class Methods

new(spec) click to toggle source
# File lib/bosh/director/deployment_plan/vm_type.rb, line 10
def initialize(spec)

  @name = safe_property(spec, "name", class: String)

  @cloud_properties =
    safe_property(spec, "cloud_properties", class: Hash, default: {})

end

Public Instance Methods

spec() click to toggle source
# File lib/bosh/director/deployment_plan/vm_type.rb, line 19
def spec
  {
    "name" => @name,
    "cloud_properties" => @cloud_properties,
  }
end