tapis_cli.commands.taccapis.v2.systems.models package¶
Submodules¶
tapis_cli.commands.taccapis.v2.systems.models.system module¶
Data model and functions for Tapis systems
-
class
tapis_cli.commands.taccapis.v2.systems.models.system.
System
¶ Bases:
tapis_cli.commands.taccapis.model.v2.tapismodel.TapisModel
Model of a Tapis system
-
ARGS_ORDERED
= ['id', 'name', 'type', 'default']¶
-
SEARCH_ARGS
= [('_links', <class 'list'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, 'links', False), ('available', <class 'bool'>, 1, ['eq', 'neq'], 'eq', None, None, True), ('default', <class 'bool'>, 0, ['eq', 'neq'], 'eq', None, None, True), ('description', <class 'str'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('environment', <class 'dict'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('executionType', <class 'str'>, 2, ['eq', 'neq'], 'eq', ['HPC', 'CLI', 'Condor'], None, True), ('globalDefault', <class 'bool'>, 2, ['eq', 'neq'], 'eq', None, None, True), ('id', <class 'str'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('lastModified', 'datetime', 1.5, ['on', 'after', 'before', 'eq', 'neq', 'gt', 'gte', 'lt', 'lte'], 'after', None, None, False), ('login', <class 'dict'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('maxSystemJobs', <class 'int'>, 2, ['eq', 'neq', 'gt', 'gte', 'lt', 'lte'], 'eq', None, None, True), ('maxSystemJobsPerUser', <class 'int'>, 2, ['eq', 'neq', 'gt', 'gte', 'lt', 'lte'], 'eq', None, None, True), ('name', <class 'str'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('owner', <class 'str'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('public', <class 'bool'>, 1, ['eq', 'neq'], 'eq', None, None, True), ('queues', <class 'dict'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('revision', <class 'int'>, 2, ['eq', 'neq', 'gt', 'gte', 'lt', 'lte'], 'eq', None, None, True), ('scheduler', <class 'str'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', ['CONDOR', 'SGE', 'LSF', 'PBS', 'SLURM', 'CUSTOM_SLURM', 'FORK'], None, True), ('scratchDir', <class 'str'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('site', <class 'str'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('status', <class 'str'>, 1, ['eq', 'neq'], 'eq', ['UP', 'DOWN', 'MAINTENANCE', 'UNKNOWN'], None, True), ('storage', <class 'dict'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('type', <class 'str'>, 0, ['eq', 'neq'], 'eq', ['STORAGE', 'EXECUTION'], None, True), ('uuid', <class 'str'>, 2, ['eq', 'neq'], 'eq', None, None, False), ('workDir', <class 'str'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False)]¶
-
service_id_type
= 'System'¶
-
tapis_cli.commands.taccapis.v2.systems.models.system_history module¶
-
class
tapis_cli.commands.taccapis.v2.systems.models.system_history.
SystemHistory
¶ Bases:
tapis_cli.commands.taccapis.v2.systems.models.system.System
Model of a Tapis system history record
-
SEARCH_ARGS
= [('_links', <class 'dict'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('id', <class 'str'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('status', <class 'str'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('created', 'datetime', 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('createdBy', <class 'str'>, 1.5, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('description', <class 'str'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False)]¶
-
tapis_cli.commands.taccapis.v2.systems.models.system_queue module¶
-
class
tapis_cli.commands.taccapis.v2.systems.models.system_queue.
SystemQueue
¶ Bases:
tapis_cli.commands.taccapis.v2.systems.models.system.System
Model of a Tapis system virtual queue
-
SEARCH_ARGS
= [('_links', <class 'dict'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('id', <class 'str'>, 1.5, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('name', <class 'str'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('mappedName', <class 'str'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('description', <class 'str'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('default', <class 'bool'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('maxJobs', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('maxUserJobs', <class 'int'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('maxNodes', <class 'int'>, 1.5, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('maxProcessorsPerNode', <class 'int'>, 1.5, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('maxMemoryPerNode', <class 'float'>, 1.5, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('maxRequestedTime', <class 'str'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('customDirectives', <class 'str'>, 1.5, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('load', <class 'str'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False)]¶
-
tapis_cli.commands.taccapis.v2.systems.models.system_queue_load module¶
-
class
tapis_cli.commands.taccapis.v2.systems.models.system_queue_load.
SystemQueueLoad
¶ Bases:
tapis_cli.commands.taccapis.v2.systems.models.system.System
Model of the load on a Tapis system virtual queue
-
SEARCH_ARGS
= [('active', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('backlogged', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('pending', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('paused', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('processingInputs', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('stagingInputs', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('staging', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('submitting', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('queued', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('running', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('cleaningUp', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('archiving', <class 'int'>, 1, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False)]¶
-
tapis_cli.commands.taccapis.v2.systems.models.system_role module¶
-
class
tapis_cli.commands.taccapis.v2.systems.models.system_role.
SystemRole
¶ Bases:
tapis_cli.commands.taccapis.v2.systems.models.system.System
Model of a Tapis system role
-
NAMES
= ['GUEST', 'USER', 'PUBLISHER', 'ADMIN', 'OWNER']¶
-
SEARCH_ARGS
= [('_links', <class 'dict'>, 2, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, False), ('username', <class 'str'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True), ('role', <class 'str'>, 0, ['eq', 'neq', 'start', 'end', 'like'], 'eq', None, None, True)]¶
-