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)]