tapis_cli.commands.taccapis.v2.systems package

Systems service commands

Submodules

tapis_cli.commands.taccapis.v2.systems.create module

class tapis_cli.commands.taccapis.v2.systems.create.SystemsCreate(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.UploadJSONTemplate

EXTRA_VERBOSITY = 2
HELP_STRING = 'Create a new System'
LEGACY_COMMMAND_STRING = 'systems-addupdate'
VERBOSITY = 2
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

update_json_creds(parsed_args) → None

Updates system login and storage credentials in attr json_file_contents with command line arguments from parsed_args.

tapis_cli.commands.taccapis.v2.systems.default_set module

class tapis_cli.commands.taccapis.v2.systems.default_set.SystemsDefaultSet(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Set a Tapis System to user (or global) default'
LEGACY_COMMMAND_STRING = 'systems-setdefault'
VERBOSITY = 1
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.default_unset module

class tapis_cli.commands.taccapis.v2.systems.default_unset.SystemsDefaultUnset(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = "Unset a Tapis System as the user's (or global) default"
LEGACY_COMMMAND_STRING = 'systems-unsetdefault'
VERBOSITY = 1
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.disable module

class tapis_cli.commands.taccapis.v2.systems.disable.SystemsDisable(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Remove a System from active use'
LEGACY_COMMMAND_STRING = 'systems-disable'
VERBOSITY = 1
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.enable module

class tapis_cli.commands.taccapis.v2.systems.enable.SystemsEnable(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Return a disabled System to active use'
LEGACY_COMMMAND_STRING = 'systems-enable'
VERBOSITY = 1
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.formatters module

Formatters customized for system records and listings

class tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsBase, tapis_cli.commands.taccapis.formatters.TaccApisFormatOne

class tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatMany(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsBase, tapis_cli.commands.taccapis.formatters.TaccApisFormatMany

class tapis_cli.commands.taccapis.v2.systems.formatters.SystemsHistoryFormatMany(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsBase, tapis_cli.commands.taccapis.formatters.TaccApisFormatMany

tapis_cli.commands.taccapis.v2.systems.helpers module

tapis_cli.commands.taccapis.v2.systems.helpers.default_execution_system(agave, public_only=False)

Determines a default execution system for the current user

Resolves private default, followed by public default, or None

tapis_cli.commands.taccapis.v2.systems.helpers.default_storage_system(agave, public_only=False)

Determines a default storage system for the current user

Resolves private default, followed by public default, or None

tapis_cli.commands.taccapis.v2.systems.history module

class tapis_cli.commands.taccapis.v2.systems.history.SystemsHistory(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsHistoryFormatMany, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Show history for a System'
LEGACY_COMMMAND_STRING = 'systems-history'
VERBOSITY = 1
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Run command.

Return a tuple containing the column names and an iterable containing the data to be listed.

tapis_cli.commands.taccapis.v2.systems.list module

class tapis_cli.commands.taccapis.v2.systems.list.SystemsList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatMany

EXTRA_VERBOSITY = 1
HELP_STRING = 'List available Systems'
LEGACY_COMMMAND_STRING = 'systems-list'
VERBOSITY = 0
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Run command.

Return a tuple containing the column names and an iterable containing the data to be listed.

tapis_cli.commands.taccapis.v2.systems.publish module

class tapis_cli.commands.taccapis.v2.systems.publish.SystemsPublish(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Publish a System for general use'
LEGACY_COMMMAND_STRING = 'systems-publish'
VERBOSITY = 1
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.queues_list module

class tapis_cli.commands.taccapis.v2.systems.queues_list.SystemsQueuesList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatMany, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'List virtual queues on a System'
LEGACY_COMMMAND_STRING = 'systems-queues-list'
VERBOSITY = 0
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Run command.

Return a tuple containing the column names and an iterable containing the data to be listed.

tapis_cli.commands.taccapis.v2.systems.roles_drop module

class tapis_cli.commands.taccapis.v2.systems.roles_drop.SystemsRolesDrop(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatMany, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Drop all granted roles from a System'
LEGACY_COMMMAND_STRING = 'systems-roles-delete'
VERBOSITY = 0
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Run command.

Return a tuple containing the column names and an iterable containing the data to be listed.

tapis_cli.commands.taccapis.v2.systems.roles_grant module

class tapis_cli.commands.taccapis.v2.systems.roles_grant.SystemsRolesGrant(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier, tapis_cli.clients.services.mixins.Username

EXTRA_VERBOSITY = 2
HELP_STRING = 'Grant a user role on a System'
LEGACY_COMMMAND_STRING = 'systems-roles-addupdate'
VERBOSITY = 0
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.roles_list module

class tapis_cli.commands.taccapis.v2.systems.roles_list.SystemsRolesList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatMany, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'List user roles on a System'
LEGACY_COMMMAND_STRING = 'systems-roles-list'
VERBOSITY = 0
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Run command.

Return a tuple containing the column names and an iterable containing the data to be listed.

tapis_cli.commands.taccapis.v2.systems.roles_revoke module

class tapis_cli.commands.taccapis.v2.systems.roles_revoke.SystemsRolesRevoke(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier, tapis_cli.clients.services.mixins.Username

EXTRA_VERBOSITY = 2
HELP_STRING = 'Revoke a user role from a System'
LEGACY_COMMMAND_STRING = 'systems-roles-addupdate'
VERBOSITY = 0
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.roles_show module

class tapis_cli.commands.taccapis.v2.systems.roles_show.SystemsRolesShow(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier, tapis_cli.clients.services.mixins.Username

EXTRA_VERBOSITY = 2
HELP_STRING = 'Show roles on a System for the specified User'
LEGACY_COMMMAND_STRING = 'systems-roles-list'
VERBOSITY = 0
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.search module

class tapis_cli.commands.taccapis.v2.systems.search.SystemsSearch(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatMany, tapis_cli.commands.taccapis.searchable.SearchableCommand

EXTRA_VERBOSITY = 1
HELP_STRING = 'Search available Systems'
LEGACY_COMMMAND_STRING = 'systems-search'
VERBOSITY = 0
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Run command.

Return a tuple containing the column names and an iterable containing the data to be listed.

tapis_cli.commands.taccapis.v2.systems.show module

class tapis_cli.commands.taccapis.v2.systems.show.SystemsShow(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Show details of a System'
LEGACY_COMMMAND_STRING = 'systems-list'
VERBOSITY = 2
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.status module

class tapis_cli.commands.taccapis.v2.systems.status.SystemsStatus(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.show.SystemsShow

Show status of a System

EXTRA_VERBOSITY = 0
HELP_STRING = 'Show status of a System'
LEGACY_COMMMAND_STRING = 'systems-status'
VERBOSITY = 0

tapis_cli.commands.taccapis.v2.systems.unpublish module

class tapis_cli.commands.taccapis.v2.systems.unpublish.SystemsUnpublish(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.formatters.SystemsFormatOne, tapis_cli.clients.services.mixins.ServiceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Unpublish a public System'
LEGACY_COMMMAND_STRING = 'systems-unpublish'
VERBOSITY = 1
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.

tapis_cli.commands.taccapis.v2.systems.update module

class tapis_cli.commands.taccapis.v2.systems.update.SystemsUpdate(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.systems.create.SystemsCreate, tapis_cli.clients.services.mixins.ServiceIdentifier

HELP_STRING = 'Update an existing System'
LEGACY_COMMMAND_STRING = 'systems-addupdate'
get_parser(prog_name)

Return an argparse.ArgumentParser.

take_action(parsed_args)

Return a two-part tuple with a tuple of column names and a tuple of values.