class Morpheus::Cli::BackupTypes

Protected Instance Methods

backup_type_column_definitions(options) click to toggle source
# File lib/morpheus/cli/commands/backup_types_command.rb, line 27
def backup_type_column_definitions(options)
  {
    "ID" => 'id',
    "Name" => 'name',
    "Code" => 'code',
    #"Backup Format" => 'backupFormat',
    "Active" => lambda {|it| format_boolean it['active'] },
    # "Container Type" => 'containerType',
    # "Container Format" => 'containerFormat',
    # "Container Category" => 'containerCategory',
    "Restore Type" => 'restoreType',
    # "Has Stream To Store" => lambda {|it| format_boolean it['hasStreamToStore'] },
    # "Has Copy To Store" => lambda {|it| format_boolean it['hasCopyToStore'] },
    "Download" => lambda {|it| format_boolean it['downloadEnabled'] },
    # "Download From Store Only" => lambda {|it| format_boolean it['downloadFromStoreOnly'] },
    # "Copy To Store" => lambda {|it| format_boolean it['copyToStore'] },
    "Restore Existing" => lambda {|it| format_boolean it['restoreExistingEnabled'] },
    "Restore New" => lambda {|it| format_boolean it['restoreNewEnabled'] },
    # "Restore New Mode" => 'restoreNewMode',
    # "Prune Results On Restore Existing" => lambda {|it| format_boolean it['pruneResultsOnRestoreExisting'] },
    # "Restrict Targets" => lambda {|it| format_boolean it['restrictTargets'] },
    # "Provider Code" => 'providerCode',
    "Plugin" => lambda {|it| format_boolean it['isPlugin'] },
    "Embedded" => lambda {|it| format_boolean it['isEmbedded'] },
  }
end
backup_type_list_column_definitions(options) click to toggle source
# File lib/morpheus/cli/commands/backup_types_command.rb, line 17
def backup_type_list_column_definitions(options)
  {
    "ID" => 'id',
    "Name" => 'name',
    "Code" => 'code',
    # "Active" => lambda {|it| format_boolean it['active'] },
    # "Provider Code" => 'providerCode',
  }
end