tapis_cli.commands.taccapis.v2.actors package

Abaco commands

Submodules

tapis_cli.commands.taccapis.v2.actors.aliases_create module

class tapis_cli.commands.taccapis.v2.actors.aliases_create.ActorsAliasesCreate(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.AliasIdentifier

EXTRA_VERBOSITY = 2.5
HELP_STRING = 'Add an Alias for an Actor'
LEGACY_COMMMAND_STRING = 'abaco aliases create'
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.actors.aliases_delete module

class tapis_cli.commands.taccapis.v2.actors.aliases_delete.ActorsAliasesDelete(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.AliasIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Delete an Actor Alias'
LEGACY_COMMMAND_STRING = 'abaco aliases rm'
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.actors.aliases_list module

class tapis_cli.commands.taccapis.v2.actors.aliases_list.ActorsAliasesList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatMany, tapis_cli.commands.taccapis.v2.actors.mixins.GlobListFilter

EXTRA_VERBOSITY = 2.5
FILTERABLE_KEYS = ['owner']
HELP_STRING = 'List all Actor Aliases'
LEGACY_COMMMAND_STRING = 'abaco aliases 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.actors.aliases_show module

class tapis_cli.commands.taccapis.v2.actors.aliases_show.ActorsAliasesShow(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.AliasIdentifier

EXTRA_VERBOSITY = 2.5
HELP_STRING = 'Show details for an Actor Alias'
LEGACY_COMMMAND_STRING = 'abaco aliases 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.actors.aliases_update module

class tapis_cli.commands.taccapis.v2.actors.aliases_update.ActorsAliasesUpdate(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.aliases_update.NewActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.AliasIdentifier

EXTRA_VERBOSITY = 2.5
HELP_STRING = 'Update an Alias to resolve to a different Actor'
LEGACY_COMMMAND_STRING = ''
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.

class tapis_cli.commands.taccapis.v2.actors.aliases_update.NewActorIdentifier

Bases: tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier

dest = 'new_actor_id'

tapis_cli.commands.taccapis.v2.actors.delete module

class tapis_cli.commands.taccapis.v2.actors.delete.ActorsDelete(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Delete an Actor'
LEGACY_COMMMAND_STRING = 'abaco rm'
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.actors.execs_list module

class tapis_cli.commands.taccapis.v2.actors.execs_list.ActorsExecsList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.GlobListFilter

ACCEPT_NONCE = True
EXTRA_VERBOSITY = 2
FILTERABLE_KEYS = ['finalState', 'status']
HELP_STRING = 'List Executions for a specific Actor'
LEGACY_COMMMAND_STRING = 'abaco executions'
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.actors.execs_logs module

class tapis_cli.commands.taccapis.v2.actors.execs_logs.ActorsExecsLogs(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.ExecutionIdentifier

ACCEPT_NONCE = True
EXTRA_VERBOSITY = 2
HELP_STRING = 'Show logs for a specific Execution'
LEGACY_COMMMAND_STRING = 'abaco logs'
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.actors.execs_show module

class tapis_cli.commands.taccapis.v2.actors.execs_show.ActorsExecsShow(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.ExecutionIdentifier

ACCEPT_NONCE = True
EXTRA_VERBOSITY = 2
HELP_STRING = 'Show details of a specific Execution'
LEGACY_COMMMAND_STRING = 'abaco executions'
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.actors.execs_stop module

class tapis_cli.commands.taccapis.v2.actors.execs_stop.ActorsExecsStop(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier

ACCEPT_NONCE = True
EXTRA_VERBOSITY = 2
FILTERABLE_KEYS = ['finalState', 'status']
HELP_STRING = 'Delete queued messages from the Actor mailbox, preventing their execution. Running executions will continue.'
LEGACY_COMMMAND_STRING = None
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.actors.formatters module

Formatters customized for Actor records and listings

class tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsBase, tapis_cli.commands.taccapis.formatters.TaccApisFormatOne

class tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatMany(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsBase, tapis_cli.commands.taccapis.formatters.TaccApisFormatMany

class tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsBase, tapis_cli.commands.taccapis.formatters.TaccApisFormatManyUnlimited

tapis_cli.commands.taccapis.v2.actors.list module

class tapis_cli.commands.taccapis.v2.actors.list.ActorsList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited, tapis_cli.commands.taccapis.v2.actors.mixins.GlobListFilter

EXTRA_VERBOSITY = 1.5
FILTERABLE_KEYS = ['name', 'description', 'image', 'owner']
HELP_STRING = 'List available Actors'
LEGACY_COMMMAND_STRING = 'abaco 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.actors.mixins module

class tapis_cli.commands.taccapis.v2.actors.mixins.AliasIdentifier

Bases: tapis_cli.clients.services.mixins.ServiceIdentifier

dest = 'alias_id'
id_type = 'string'
service_id_type = 'Alias'
class tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier

Bases: tapis_cli.clients.services.mixins.ServiceIdentifier

dest = 'actor_id'
service_id_type = 'Actor'
class tapis_cli.commands.taccapis.v2.actors.mixins.ExecutionIdentifier

Bases: tapis_cli.clients.services.mixins.ServiceIdentifier

dest = 'execution_id'
service_id_type = 'Execution'
class tapis_cli.commands.taccapis.v2.actors.mixins.NonceIdentifier

Bases: tapis_cli.clients.services.mixins.ServiceIdentifier

dest = 'nonce_id'
service_id_type = 'Nonce'
class tapis_cli.commands.taccapis.v2.actors.mixins.WorkerIdentifier

Bases: tapis_cli.clients.services.mixins.ServiceIdentifier

dest = 'worker_id'
service_id_type = 'Worker'
class tapis_cli.commands.taccapis.v2.actors.mixins.GlobListFilter

Bases: tapis_cli.clients.services.mixins.ParserExtender

Configures a list Command to accept a filter glob

Sets ‘parsed_args.list_filter’

FILTERABLE_KEYS = ['id']
extend_parser(parser)
class tapis_cli.commands.taccapis.v2.actors.mixins.ActorFileOrMessage

Bases: tapis_cli.clients.services.mixins.ParserExtender

extend_parser(parser)
handle_file_upload(parsed_args)
payload = None
class tapis_cli.commands.taccapis.v2.actors.mixins.ActorEnvironmentVariables

Bases: tapis_cli.clients.services.mixins.ParserExtender

environment = {}
extend_parser(parser)
process_parsed_args(parsed_args)
validate(value, permissive=False)

Placeholder to implement validation of a value passed via a ParserExtender

tapis_cli.commands.taccapis.v2.actors.nonces_create module

class tapis_cli.commands.taccapis.v2.actors.nonces_create.ActorsNoncesCreate(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier

EXTRA_VERBOSITY = 1.5
HELP_STRING = 'Create a Nonce for the specified Actor (or Alias)'
LEGACY_COMMMAND_STRING = None
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.actors.nonces_delete module

class tapis_cli.commands.taccapis.v2.actors.nonces_delete.ActorsNoncesDelete(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.NonceIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Delete a Nonce from an Actor (or Alias)'
LEGACY_COMMMAND_STRING = None
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.actors.nonces_list module

class tapis_cli.commands.taccapis.v2.actors.nonces_list.ActorsNoncesList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.GlobListFilter

EXTRA_VERBOSITY = 2
FILTERABLE_KEYS = ['description', 'level']
HELP_STRING = 'List Nonces for the specified Actor (or Alias)'
LEGACY_COMMMAND_STRING = None
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.actors.nonces_show module

class tapis_cli.commands.taccapis.v2.actors.nonces_show.ActorsNoncesShow(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.NonceIdentifier

EXTRA_VERBOSITY = 2.5
HELP_STRING = 'Show details for a Nonce attached to an Actor (or Alias)'
LEGACY_COMMMAND_STRING = None
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.actors.pems_grant module

class tapis_cli.commands.taccapis.v2.actors.pems_grant.ActorsPemsGrant(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.clients.services.mixins.Username

EXTRA_VERBOSITY = 2
HELP_STRING = 'Grant Permissions on the specified Actor'
LEGACY_COMMMAND_STRING = 'abaco permissions'
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.actors.pems_list module

class tapis_cli.commands.taccapis.v2.actors.pems_list.ActorsPemsList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier

Show Permissions on an Actor

EXTRA_VERBOSITY = 2
HELP_STRING = 'Show Permissions for the specified Actor'
LEGACY_COMMMAND_STRING = 'abaco permissions'
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.actors.pems_revoke module

class tapis_cli.commands.taccapis.v2.actors.pems_revoke.ActorsPemsRevoke(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.clients.services.mixins.Username

EXTRA_VERBOSITY = 2
HELP_STRING = 'Revoke Permissions on the specified Actor for a User'
LEGACY_COMMMAND_STRING = 'abaco permissions'
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.actors.pems_show module

class tapis_cli.commands.taccapis.v2.actors.pems_show.ActorsPemsShow(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.clients.services.mixins.Username

EXTRA_VERBOSITY = 2
HELP_STRING = 'Show User-specific Permissions for an Actor'
LEGACY_COMMMAND_STRING = 'abaco permissions'
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.actors.run module

class tapis_cli.commands.taccapis.v2.actors.run.ActorsRun(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.submit.ActorsSubmit

ACCEPT_NONCE = True
HELP_STRING = 'Send a message to an Actor and await response'
LEGACY_COMMMAND_STRING = 'abaco run'
SYNCHRONOUS_EXECUTION = True
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.actors.show module

class tapis_cli.commands.taccapis.v2.actors.show.ActorsShow(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier

ACCEPT_NONCE = True
EXTRA_VERBOSITY = 2.5
HELP_STRING = 'Show details for an Actor'
LEGACY_COMMMAND_STRING = 'abaco 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.actors.submit module

class tapis_cli.commands.taccapis.v2.actors.submit.ActorsSubmit(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.ActorFileOrMessage, tapis_cli.commands.taccapis.v2.actors.mixins.ActorEnvironmentVariables

ACCEPT_NONCE = True
EXTRA_VERBOSITY = 2.5
HELP_STRING = 'Send an asynchronous message to an Actor'
LEGACY_COMMMAND_STRING = 'abaco run'
SYNCHRONOUS_EXECUTION = False
VERBOSITY = 2
get_parser(prog_name)

Return an argparse.ArgumentParser.

prepare_message(parsed_args)
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.actors.workers_create module

class tapis_cli.commands.taccapis.v2.actors.workers_create.ActorsWorkersCreate(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Add Workers to the specified Actor'
LEGACY_COMMMAND_STRING = 'abaco workers'
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.actors.workers_delete module

class tapis_cli.commands.taccapis.v2.actors.workers_delete.ActorsWorkersDelete(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.WorkerIdentifier

EXTRA_VERBOSITY = 2
HELP_STRING = 'Delete a Worker'
LEGACY_COMMMAND_STRING = None
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.actors.workers_list module

class tapis_cli.commands.taccapis.v2.actors.workers_list.ActorsWorkersList(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatManyUnlimited, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.GlobListFilter

ACCEPT_NONCE = True
EXTRA_VERBOSITY = 2.5
FILTERABLE_KEYS = ['status']
HELP_STRING = 'List Workers for an Actor'
LEGACY_COMMMAND_STRING = 'abaco workers'
VERBOSITY = 2
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.actors.workers_show module

class tapis_cli.commands.taccapis.v2.actors.workers_show.ActorsWorkersShow(app, app_args, cmd_name=None)

Bases: tapis_cli.commands.taccapis.v2.actors.formatters.ActorsFormatOne, tapis_cli.commands.taccapis.v2.actors.mixins.ActorIdentifier, tapis_cli.commands.taccapis.v2.actors.mixins.WorkerIdentifier

ACCEPT_NONCE = True
EXTRA_VERBOSITY = 2.5
HELP_STRING = 'Show details for a Worker'
LEGACY_COMMMAND_STRING = None
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.