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.
32 lines
1.0 KiB
32 lines
1.0 KiB
# Copyright (C) 2005-2024 Splunk Inc. All Rights Reserved.
|
|
|
|
STATUS_RESTORING = 'restoring'
|
|
STATUS_SCHEDULED = 'scheduled'
|
|
STATUS_ACTIVE = 'active'
|
|
STATUS_SKIPPED = 'skipped'
|
|
STATUS_STOPPED = 'stopped'
|
|
STATUS_COMPLETED = 'completed'
|
|
STATUS_INVALID = 'invalid'
|
|
|
|
# These state-permissions refer to what's allowed to users.
|
|
END_STATES = set([STATUS_SKIPPED, STATUS_STOPPED, STATUS_COMPLETED, STATUS_INVALID])
|
|
DELETEABLE_STATES = set([STATUS_SCHEDULED]).union(END_STATES)
|
|
EDITABLE_STATES = set([STATUS_SCHEDULED])
|
|
TRANSITIONABLE_STATES = set([STATUS_ACTIVE])
|
|
LINKABLE_STATES = set([STATUS_SCHEDULED, STATUS_ACTIVE])
|
|
|
|
# Permissions (for ease of use)
|
|
CAN_PERMISSIONS = ['can_view', 'can_link', 'can_edit', 'can_transition', 'can_delete', 'can_unlink']
|
|
|
|
# CUSTOM_THRESHOLD_WINDOW_TYPE
|
|
TYPE_PERCENTAGE = 'percentage'
|
|
TYPE_STATIC = 'static'
|
|
|
|
# dupname_tag values used for determining caller
|
|
DUPNAME_TAG_MIGRATION = '_dup_from_Backup_Restore_Jobs_Processor'
|
|
|
|
# Change handler methods
|
|
METHOD_ADD = 'ADD'
|
|
METHOD_DISCONNECT = 'DISCONNECT'
|
|
METHOD_DELETE = 'DELETE'
|