class Morpheus::Cli::StorageServerTypes

Protected Instance Methods

storage_server_type_column_definitions(options) click to toggle source
# File lib/morpheus/cli/commands/storage_server_types.rb, line 25
def storage_server_type_column_definitions(options)
  {
    "ID" => 'id',
    "Name" => 'name',
    "Code" => 'code',
    "Description" => 'description',
    "Creatable" => lambda {|it| format_boolean(it['creatable']) },
    "Create Namespaces" => lambda {|it| format_boolean(it['createNamespaces']) },
    "Create Groups" => lambda {|it| format_boolean(it['createGroups']) },
    "Create Hosts" => lambda {|it| format_boolean(it['createHosts']) },
    "Create Disks" => lambda {|it| format_boolean(it['createDisks']) },
    "Has Namespaces" => lambda {|it| format_boolean(it['hasNamespaces']) },
    "Has Groups" => lambda {|it| format_boolean(it['hasGroups']) },
    "Has Hosts" => lambda {|it| format_boolean(it['hasHosts']) },
    "Has Disks" => lambda {|it| format_boolean(it['hasDisks']) },
    "Has File Browser" => lambda {|it| format_boolean(it['hasFileBrowser']) },
  }
end
storage_server_type_list_column_definitions(options) click to toggle source

register_interfaces :storage_server_types

# File lib/morpheus/cli/commands/storage_server_types.rb, line 16
def storage_server_type_list_column_definitions(options)
  {
    "ID" => 'id',
    "Name" => 'name',
    "Code" => 'code',
    "Description" => 'description',
  }
end