class Bosh::Director::DeploymentPlan::ApplySpec

Public Class Methods

new(full_spec) click to toggle source
# File lib/bosh/director/deployment_plan/instance_spec.rb, line 148
def initialize(full_spec)
  @full_spec = full_spec
end

Public Instance Methods

spec() click to toggle source
# File lib/bosh/director/deployment_plan/instance_spec.rb, line 152
def spec
  keys = [
    'deployment',
    'job',
    'index',
    'name',
    'id',
    'az',
    'networks',
    'packages',
    'dns_domain_name',
    'configuration_hash',
    'persistent_disk',
    'template_hashes',
    'rendered_templates_archive',
  ]
  @full_spec.select {|k,_| keys.include?(k) }
end