Source code for cybsi.api.ual.enums
from enum_tools import document_enum
from cybsi.api.enum import CybsiAPIEnum
[docs]
@document_enum
class ObjectDomain(CybsiAPIEnum):
"""Object domain."""
Auth = "Auth" # doc: Auth
Users = "Users" # doc: Users
ApiKeys = "ApiKeys" # doc: ApiKeys
Entities = "Entities" # doc: Entities
Artifacts = "Artifacts" # doc: Artifacts
Enrichment = "Enrichment" # doc: Enrichment
Tasks = "Tasks" # doc: Tasks
StoredQueries = "StoredQueries" # doc: StoredQueries
Reports = "Reports" # doc: Reports
Observations = "Observations" # doc: Observations
DataSources = "DataSources" # doc: DataSources
Replists = "Replists" # doc: Replists
Dictionaries = "Dictionaries" # doc: Dictionaries
EntityViews = "EntityViews" # doc: EntityViews
License = "License" # doc: License
[docs]
@document_enum
class ObjectType(CybsiAPIEnum):
"""Object type."""
User = "User" # doc: User
ApiKey = "ApiKey" # doc: ApiKey
Entity = "Entity" # doc: Entity
Artifact = "Artifact" # doc: Artifact
EnrichmentRule = "EnrichmentRule" # doc: EnrichmentRule
Analyzer = "Analyzer" # doc: Analyzer
ExternalDB = "ExternalDB" # doc: ExternalDB
Task = "Task" # doc: Task
StoredQuery = "StoredQuery" # doc: StoredQuery
Report = "Report" # doc: Report
Observation = "Observation" # doc: Observation
DataSourceType = "DataSourceType" # doc: DataSourceType
DataSource = "DataSource" # doc: DataSource
Replist = "Replist" # doc: Replist
Dictionary = "Dictionary" # doc: Dictionary
DictionaryItem = "DictionaryItem" # doc: DictionaryItem
DictionaryRelatedItems = "DictionaryRelatedItems" # doc: DictionaryRelatedItems
EntityView = "EntityView" # doc: EntityView
License = "License" # doc: License
[docs]
@document_enum
class Operation(CybsiAPIEnum):
"""Operation."""
Create = "Create" # doc: Create
Register = "Register" # doc: Register
Run = "Run" # doc: Run
Read = "Read" # doc: Read
Modify = "Modify" # doc: Modify
Delete = "Delete" # doc: Delete
Login = "Login" # doc: Login
Logout = "Logout" # doc: Logout
Import = "Import" # doc: Import
UpdatePasswd = "UpdatePasswd" # doc: UpdatePasswd
[docs]
@document_enum
class Result(CybsiAPIEnum):
"""Action result."""
Unknown = "Unknown" # doc: Unknown.
Success = "Success" # doc: Success.
Failure = "Failure" # doc: Failure.