MCPcopy Index your code

hub / github.com/StackStorm/st2 / types & classes

Types & classes1,394 in github.com/StackStorm/st2

↓ 139 callersClassLiveActionDB
st2common/st2common/models/db/liveaction.py:40
↓ 89 callersClassFixturesLoader
st2tests/st2tests/fixturesloader.py:178
↓ 65 callersClassKeyValuePairDB
Attribute: name: Name of the key. value: Arbitrary value to be stored.
st2common/st2common/models/db/keyvalue.py:27
↓ 54 callersClassResponse
Custom Response implementation which uses our custom and faster json serializer and deserializer.
st2common/st2common/router.py:170
↓ 41 callersClassParamikoSSHClient
A SSH Client powered by Paramiko.
st2common/st2common/runners/paramiko_ssh.py:85
↓ 38 callersClassRuleFilter
st2reactor/st2reactor/rules/filter.py:40
↓ 36 callersClassUserDB
An entity representing system user. Attribute: name: Username. Also used as a primary key and foreign key when referencing users in
st2common/st2common/models/db/auth.py:31
↓ 34 callersClassActionAliasFormatParser
st2common/st2common/models/utils/action_alias_utils.py:55
↓ 31 callersClassMongoDBAccess
Database object access class that provides general functions for a model type.
st2common/st2common/models/db/__init__.py:507
↓ 30 callersClassResourceReference
Class used for referring to resources which belong to a content pack.
st2common/st2common/models/system/common.py:41
↓ 27 callersClassContentPackConfigLoader
Class which loads and resolves all the config values and returns a dictionary of resolved values which can be passed to the resource. It
st2common/st2common/util/config_loader.py:39
↓ 25 callersClassJSONDictField
Custom field types which stores dictionary as JSON serialized strings. This is done because storing large objects as JSON serialized strings
st2common/st2common/fields.py:332
↓ 24 callersClassClient
st2client/st2client/client.py:55
↓ 24 callersClassKeyValueLookup
st2common/st2common/services/keyvalues.py:106
↓ 24 callersClassTriggerDB
Attribute: name - Trigger name. pack - Name of the content pack this trigger belongs to. type - Reference to the TriggerT
st2common/st2common/models/db/trigger.py:79
↓ 23 callersClassActionAPI
The system entity that represents a Stack Action/Automation in the system.
st2common/st2common/models/api/action.py:169
↓ 23 callersClassShell
st2client/st2client/shell.py:171
↓ 21 callersClassShellScriptAction
st2common/st2common/models/system/action.py:225
↓ 21 callersClassTimer
Timer context manager for easily sending timer statistics.
st2common/st2common/metrics/base.py:95
↓ 20 callersClassActionExecutionOutputDB
Stores output of a particular execution. New document is inserted dynamically when a new chunk / line is received which means you can si
st2common/st2common/models/db/execution.py:182
↓ 20 callersClassFakeModelDB
st2common/tests/unit/base.py:81
↓ 19 callersClassStackStormDBObjectNotFoundError
st2common/st2common/exceptions/db.py:20
↓ 18 callersClassExchange
st2common/st2common/transport/kombu.py:21
↓ 17 callersClassConfigDB
System entity representing pack config.
st2common/st2common/models/db/pack.py:76
↓ 17 callersClassQueue
st2common/st2common/transport/kombu.py:30
↓ 16 callersClassUserKeyValueLookup
st2common/st2common/services/keyvalues.py:209
↓ 16 callersClassValueValidationException
st2common/st2common/exceptions/apivalidation.py:20
↓ 15 callersClassActionExecutionDB
st2common/st2common/models/db/execution.py:39
↓ 15 callersClassParallelSSHClient
st2common/st2common/runners/parallel_ssh.py:38
↓ 15 callersClassResourceManager
st2client/st2client/models/core.py:180
↓ 14 callersClassComplexDateTimeField
Date time field which handles microseconds exactly and internally stores the timestamp as number of microseconds since the unix epoch. N
st2common/st2common/fields.py:80
↓ 14 callersClassRuleEnforcer
st2reactor/st2reactor/rules/enforcer.py:54
↓ 14 callersClassTraceComponentDB
st2common/st2common/models/db/trace.py:35
↓ 13 callersClassHTTPClient
contrib/runners/http_runner/http_runner/http_runner.py:189
↓ 13 callersClassTraceContext
Context object that either represents an existing Trace in the system or provides sufficient information to start a new Trace. Note that one
st2common/st2common/models/api/trace.py:169
↓ 12 callersClassMETA
st2stream/tests/unit/controllers/v1/test_stream.py:91
↓ 12 callersClassNotificationSubSchema
Schema for notification settings to be specified for action success/failure.
st2common/st2common/models/db/notification.py:22
↓ 12 callersClassRuleAPI
Attribute: trigger_type: Trigger that trips this rule. Of the form {'id':'1234', 'name':'trigger-1'}. Only 1 of the id or name is
st2common/st2common/models/api/rule.py:86
↓ 12 callersClassTriggerInstanceDB
An instance or occurrence of a type of Trigger. Attribute: trigger: Reference to the Trigger object. payload (dict): payload speci
st2common/st2common/models/db/trigger.py:136
↓ 11 callersClassActionDB
The system entity that represents a Stack Action/Automation in the system. Attribute: enabled: A flag indicating whether this action
st2common/st2common/models/db/action.py:46
↓ 11 callersClassCLIConfigParser
st2client/st2client/config_parser.py:83
↓ 11 callersClassCounterWithTimer
Timer and counter context manager for easily sending counter statistics with builtin timer.
st2common/st2common/metrics/base.py:171
↓ 11 callersClassJSONDictEscapedFieldCompatibilityField
Special version of JSONDictField which takes care of compatibility between old EscapedDictField and EscapedDynamicField format and the new on
st2common/st2common/fields.py:513
↓ 11 callersClassOperationFailureException
st2client/st2client/exceptions/operations.py:21
↓ 11 callersClassResourceRegistrar
st2common/st2common/bootstrap/base.py:49
↓ 10 callersClassContentPackLoader
Class for loading pack and pack content information from directories on disk.
st2common/st2common/content/loader.py:37
↓ 10 callersClassMockRecord
st2common/tests/unit/test_logger.py:49
↓ 10 callersClassNotificationSchema
Schema for notification settings to be specified for actions.
st2common/st2common/models/db/notification.py:51
↓ 10 callersClassNotifier
st2actions/st2actions/notifier/notifier.py:64
↓ 10 callersClassOverrideLoader
Class for loading pack override data
st2common/st2common/content/loader.py:278
↓ 10 callersClassPackDB
System entity which represents a pack.
st2common/st2common/models/db/pack.py:31
↓ 10 callersClassTriggerDispatcher
This trigger dispatcher dispatches trigger instances to a message queue (RabbitMQ).
st2common/st2common/transport/reactor.py:72
↓ 9 callersClassMetaLoader
Class for loading and parsing pack and resource metadata files.
st2common/st2common/content/loader.py:228
↓ 9 callersClassMockRequest
st2tests/st2tests/mocks/auth.py:41
↓ 9 callersClassRuleEnforcementDB
st2common/st2common/models/db/rule_enforcement.py:46
↓ 9 callersClassRulesMatcher
st2reactor/st2reactor/rules/matcher.py:24
↓ 8 callersClassAction
st2client/st2client/models/action.py:34
↓ 8 callersClassActionRunCommand
st2client/st2client/commands/action.py:1230
↓ 8 callersClassConfigsRegistrar
Class for loading and registering pack configs located in /opt/stackstorm/configs/<pack name>.yaml
st2common/st2common/bootstrap/configsregistrar.py:37
↓ 8 callersClassOrderedSet
st2common/st2common/util/types.py:26
↓ 8 callersClassRunnerType
st2client/st2client/models/action.py:26
↓ 7 callersClassAccessDeniedError
Class representing insufficient permission / access denied error. Also acts as a base class for all the access related errors.
st2common/st2common/exceptions/rbac.py:28
↓ 7 callersClassActionExecutionAPI
st2common/st2common/models/api/execution.py:48
↓ 7 callersClassHashPartitioner
st2reactor/st2reactor/container/hash_partitioner.py:81
↓ 7 callersClassNoOpAsyncResult
In most scenarios, tooz library returns an async result, a future and this class wrapper is here to correctly mimic tooz API and behavior.
st2common/st2common/services/coordination.py:60
↓ 7 callersClassResourceNotFoundError
st2client/st2client/commands/resource.py:60
↓ 7 callersClassRuleDB
Specifies the action to invoke on the occurrence of a Trigger. It also includes the transformation to perform to match the impedance between t
st2common/st2common/models/db/rule.py:64
↓ 7 callersClassRunner
st2actions/tests/unit/test_paramiko_ssh_runner.py:34
↓ 7 callersClassTaskExecutionDB
st2common/st2common/models/db/workflow.py:57
↓ 7 callersClassTokenDB
An entity representing an access token. Attribute: user: Reference to the user this token belongs to (username). token: Rand
st2common/st2common/models/db/auth.py:68
↓ 7 callersClassWorkflowExecutionDB
st2common/st2common/models/db/workflow.py:34
↓ 6 callersClassDummyComponent
st2common/tests/unit/services/test_trace.py:65
↓ 6 callersClassKeyValuePair
st2common/st2common/persistence/keyvalue.py:32
↓ 6 callersClassMockResult
contrib/runners/http_runner/tests/unit/test_http_runner.py:40
↓ 6 callersClassParamikoRemoteScriptAction
st2common/st2common/models/system/paramiko_script_action.py:30
↓ 6 callersClassPermissionGrantDB
An entity which represents permission assignment. Attribute: resource_uid: UID of a target resource to which this permission applies
st2common/st2common/models/db/rbac.py:92
↓ 6 callersClassRequest
Custom Request implementation which uses our custom and faster json serializer and deserializer.
st2common/st2common/router.py:153
↓ 6 callersClassRunnerTypeAPI
The representation of an RunnerType in the system. An RunnerType has a one-to-one mapping to a particular ActionRunner implementation.
st2common/st2common/models/api/action.py:56
↓ 6 callersClassSensorTypeAPI
st2common/st2common/models/api/sensor.py:23
↓ 6 callersClassSensorWrapper
st2reactor/st2reactor/container/sensor_wrapper.py:165
↓ 6 callersClassShellCommandAction
st2common/st2common/models/system/action.py:61
↓ 6 callersClassTriggerTypeDB
Description of a specific kind/type of a trigger. The (pack, name) tuple is expected uniquely identify a trigger in the namespace of all
st2common/st2common/models/db/trigger.py:39
↓ 5 callersClassBufferedDispatcher
st2common/st2common/util/greenpooldispatch.py:38
↓ 5 callersClassClusterRetryContext
Stores retry context for cluster retries. It makes certain assumptions on how cluster_size and retry should be determined.
st2common/st2common/transport/connection_retry_wrapper.py:25
↓ 5 callersClassContentPackConfigParser
Class responsible for obtaining and parsing content pack configs.
st2common/st2common/util/config_parser.py:27
↓ 5 callersClassModelWithJSONDictFieldDB
st2common/tests/unit/test_db_fields.py:71
↓ 5 callersClassParamikoRemoteScriptRunner
contrib/runners/remote_runner/remote_runner/remote_script_runner.py:35
↓ 5 callersClassProcessSensorContainer
Sensor container which runs sensors in a separate process.
st2reactor/st2reactor/container/process_container.py:74
↓ 5 callersClassRuleTester
st2reactor/st2reactor/rules/tester.py:41
↓ 5 callersClassTaggedModel
st2common/tests/unit/test_tags.py:32
↓ 5 callersClassTimersHolder
st2api/st2api/controllers/v1/timers.py:39
↓ 5 callersClassTraceDB
Trace is a collection of all TriggerInstances, Rules and ActionExecutions that represent an activity which begins with the introduction of a
st2common/st2common/models/db/trace.py:52
↓ 4 callersClassActionExecutionSpecDB
st2common/st2common/models/db/rule.py:51
↓ 4 callersClassConsoleLogFormatter
Formatter which attaches all the attributes from the "extra" dictionary as key=value pairs to the end of the log message. For example:
st2common/st2common/logging/formatters.py:168
↓ 4 callersClassExecution
st2client/st2client/models/action.py:40
↓ 4 callersClassFakeModelDB
st2common/tests/unit/test_state_publisher.py:43
↓ 4 callersClassLocalShellScriptRunner
contrib/runners/local_runner/local_runner/local_shell_script_runner.py:29
↓ 4 callersClassLoggingMiddleware
Logs all incoming requests and outgoing responses
st2common/st2common/middleware/logging.py:45
↓ 4 callersClassMockSystemLookup
st2reactor/tests/unit/test_filter.py:347
↓ 4 callersClassNode
st2common/st2common/models/system/actionchain.py:24
next →1–100 of 1,394, ranked by callers