class Bosh::Director::DeploymentPlan::CompilationJob
Attributes
env[R]
instance_plans[R]
name[R]
stemcell[R]
vm_extensions[R]
vm_type[R]
Public Class Methods
new(vm_type, vm_extensions, stemcell, env, compilation_network_name)
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 207 def initialize(vm_type, vm_extensions, stemcell, env, compilation_network_name) @vm_type = vm_type @vm_extensions = vm_extensions @stemcell = stemcell @env = env @network = compilation_network_name @name = "compilation-#{SecureRandom.uuid}" @instance_plans = [] end
Public Instance Methods
add_instance_plans(instance_plans)
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 228 def add_instance_plans(instance_plans) @instance_plans = instance_plans end
availability_zones()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 224 def availability_zones nil end
compilation?()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 258 def compilation? true end
default_network()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 217 def default_network { 'dns' => @network, 'gateway' => @network } end
link_spec()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 246 def link_spec {} end
package_spec()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 238 def package_spec {} end
persistent_disk_type()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 254 def persistent_disk_type nil end
properties()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 242 def properties {} end
spec()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 232 def spec { 'name' => @name } end
update_spec()
click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 250 def update_spec nil end