You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.4 KiB

# Copyright (C) 2005-2024 Splunk Inc. All Rights Reserved.
class ITOAObjConst(object):
'''
Constants used by ITOA
'''
TITLE = 'title'
KEY = '_key'
SERVICES = 'services'
DESCRIPTION = 'description'
INFORMATIONAL = 'informational'
IDENTIFIER = 'identifier'
STATUS = '_status'
CREATE_BY = 'create_by'
CREATE_TIME = 'create_time'
CREATE_SOURCE = 'create_source'
MOD_BY = 'mod_by'
MOD_TIME = 'mod_time'
MOD_SOURCE = 'mod_source'
OBJECT_TYPE = 'object_type'
TYPE = '_type'
OWNER = '_owner'
USER = '_user'
IDENTIFYING_NAME = 'identifying_name'
ENTITY_IDENTIFIER_LOOKUPS = '_itsi_identifier_lookups'
ENTITY_INFORMATIONAL_LOOKUPS = '_itsi_informational_lookups'
ENTITY_STATUS_LOOKUPS = '_itsi_entity_status_lookups'
ENTITY_TYPE_IDS = 'entity_type_ids'
ENTITY_INTERNAL_KEYWORDS = [TITLE, KEY, SERVICES, DESCRIPTION, INFORMATIONAL, IDENTIFIER,
CREATE_BY, CREATE_TIME, CREATE_SOURCE, MOD_BY, MOD_TIME, MOD_SOURCE,
OBJECT_TYPE, TYPE, OWNER, USER, IDENTIFYING_NAME, ENTITY_IDENTIFIER_LOOKUPS,
ENTITY_TYPE_IDS, ENTITY_INFORMATIONAL_LOOKUPS]
ENTITY_EXCHANGE_ENTITY_HASH_COLLECTION = 'itoa_entity_exchange_entity_hash'
# Disable the constant update
def __setattr__(self, *_):
pass