Class: Chef::Knife::Cloud::GoogleDiskDelete

Inherits:
Command
  • Object
show all
Includes:
GoogleServiceOptions
Defined in:
lib/chef/knife/google_disk_delete.rb

Instance Method Summary collapse

Methods included from GoogleServiceOptions

included

Instance Method Details

#execute_commandObject



43
44
45
# File 'lib/chef/knife/google_disk_delete.rb', line 43

def execute_command
  @name_args.each { |disk| service.delete_disk(disk) }
end

#validate_params!Object



36
37
38
39
40
41
# File 'lib/chef/knife/google_disk_delete.rb', line 36

def validate_params!
  check_for_missing_config_values!(:gce_zone)
  raise "You must specify at least one disk to delete." if @name_args.empty?

  super
end