class Armrest::CLI::StorageAccount

Public Instance Methods

check_name_availability(name) click to toggle source
# File lib/armrest/cli/storage_account.rb, line 5
def check_name_availability(name)
  result = Armrest::Services::StorageAccount.new(options).check_name_availability(name: name)
  if result.name_available
    puts "Storage account is available: #{name}"
  else
    puts "Storage account is not available: #{name}"
    pp result
  end
end
create(name) click to toggle source
# File lib/armrest/cli/storage_account.rb, line 19
def create(name)
  resp = Armrest::Services::StorageAccount.new(options).create(options.merge(name: name))
  puts "resp:"
  pp resp
  if resp.code == "202"
    puts "Storage account created: #{name}"
  elsif resp.code =~ /^20/
    puts "Storage account updated: #{name}"
  else
    puts "Storage account unable to create: #{name}"
  end
end