-
Notifications
You must be signed in to change notification settings - Fork 610
Expand file tree
/
Copy pathapp_parameters.py
More file actions
53 lines (47 loc) · 1.74 KB
/
app_parameters.py
File metadata and controls
53 lines (47 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
class ConfigParameters:
"""
Configuration settings names
"""
TABPY_PWD_FILE = "TABPY_PWD_FILE"
TABPY_PORT = "TABPY_PORT"
TABPY_BIND_IP = "TABPY_BIND_IP"
TABPY_QUERY_OBJECT_PATH = "TABPY_QUERY_OBJECT_PATH"
TABPY_STATE_PATH = "TABPY_STATE_PATH"
TABPY_TRANSFER_PROTOCOL = "TABPY_TRANSFER_PROTOCOL"
TABPY_CERTIFICATE_FILE = "TABPY_CERTIFICATE_FILE"
TABPY_KEY_FILE = "TABPY_KEY_FILE"
TABPY_MINIMUM_TLS_VERSION = "TABPY_MINIMUM_TLS_VERSION"
TABPY_LOG_DETAILS = "TABPY_LOG_DETAILS"
TABPY_STATIC_PATH = "TABPY_STATIC_PATH"
TABPY_MAX_REQUEST_SIZE_MB = "TABPY_MAX_REQUEST_SIZE_MB"
TABPY_EVALUATE_ENABLE = "TABPY_EVALUATE_ENABLE"
TABPY_EVALUATE_TIMEOUT = "TABPY_EVALUATE_TIMEOUT"
TABPY_GZIP_ENABLE = "TABPY_GZIP_ENABLE"
# Arrow specific settings
TABPY_ARROW_ENABLE = "TABPY_ARROW_ENABLE"
TABPY_ARROWFLIGHT_PORT = "TABPY_ARROWFLIGHT_PORT"
TABPY_ARROWFLIGHT_BIND_IP = "TABPY_ARROWFLIGHT_BIND_IP"
class SettingsParameters:
"""
Application (TabPyApp) settings names
"""
TransferProtocol = "transfer_protocol"
Port = "port"
BindIp = "bind_ip"
ServerVersion = "server_version"
UploadDir = "upload_dir"
CertificateFile = "certificate_file"
KeyFile = "key_file"
MinimumTLSVersion = "minimum_tls_version"
StateFilePath = "state_file_path"
ApiVersions = "versions"
LogRequestContext = "log_request_context"
StaticPath = "static_path"
MaxRequestSizeInMb = "max_request_size_in_mb"
EvaluateTimeout = "evaluate_timeout"
EvaluateEnabled = "evaluate_enabled"
GzipEnabled = "gzip_enabled"
# Arrow specific settings
ArrowEnabled = "arrow_enabled"
ArrowFlightPort = "arrowflight_port"
ArrowFlightBindIp = "arrowflight_bind_ip"