class Bosh::Cli::Command::Ignore

Public Instance Methods

ignore(name_and_id) click to toggle source
# File lib/cli/commands/ignore.rb, line 8
def ignore(name_and_id)
  change_ignore_state(name_and_id, true)
end
unignore(name_and_id) click to toggle source
# File lib/cli/commands/ignore.rb, line 14
def unignore(name_and_id)
  change_ignore_state(name_and_id, false)
end

Private Instance Methods

change_ignore_state(name_and_id, desired_state) click to toggle source
# File lib/cli/commands/ignore.rb, line 20
def change_ignore_state(name_and_id, desired_state)
  auth_required
  deployment_required

  instance_pair = Bosh::Cli::NameIdPair.parse(name_and_id)
  manifest = prepare_deployment_manifest(show_state: true)

  director.change_instance_ignore_state(manifest.name, instance_pair.name, instance_pair.id, desired_state)
end