auto_agent/backend/app/core/constants.py

46 lines
1.3 KiB
Python

TASK_STATUS_CREATED = "CREATED"
TASK_STATUS_PENDING_CONFIRM = "PENDING_CONFIRM"
TASK_STATUS_PENDING_APPROVAL = "PENDING_APPROVAL"
TASK_STATUS_RUNNING = "RUNNING"
TASK_STATUS_VERIFYING = "VERIFYING"
TASK_STATUS_SUCCEEDED = "SUCCEEDED"
TASK_STATUS_FAILED = "FAILED"
TASK_STATUS_PARTIAL_SUCCEEDED = "PARTIAL_SUCCEEDED"
TASK_STATUS_CANCELLED = "CANCELLED"
APPROVAL_STATUS_NOT_REQUIRED = "NOT_REQUIRED"
APPROVAL_STATUS_PENDING = "PENDING"
APPROVAL_STATUS_APPROVED = "APPROVED"
APPROVAL_STATUS_REJECTED = "REJECTED"
APPROVAL_STATUS_EXPIRED = "EXPIRED"
RISK_LEVEL_LOW = "LOW"
RISK_LEVEL_MEDIUM = "MEDIUM"
RISK_LEVEL_HIGH = "HIGH"
ACTION_TYPE_DEPLOY = "DEPLOY"
ERROR_CODE_OK = "OK"
ERROR_CODE_INVALID_PARAM = "INVALID_PARAM"
ERROR_CODE_NOT_FOUND = "NOT_FOUND"
ERROR_CODE_CONFLICT = "CONFLICT"
ERROR_CODE_PERMISSION_DENIED = "PERMISSION_DENIED"
ERROR_CODE_EXECUTION_FAILED = "EXECUTION_FAILED"
DECISION_APPROVED = "APPROVED"
DECISION_REJECTED = "REJECTED"
SOFTWARE_A_TASK_STATUS_RUNNING = "RUNNING"
SOFTWARE_A_TASK_STATUS_SUCCEEDED = "SUCCEEDED"
SOFTWARE_A_TASK_STATUS_FAILED = "FAILED"
EDGE_NODE_STATUS_ONLINE = "ONLINE"
EDGE_STEP_STATUS_PENDING = "PENDING"
EDGE_STEP_STATUS_RUNNING = "RUNNING"
EDGE_STEP_STATUS_SUCCEEDED = "SUCCEEDED"
EDGE_STEP_STATUS_FAILED = "FAILED"
EDGE_STEP_STATUS_CANCELLED = "CANCELLED"
SOFTWARE_A_TASK_STATUS_CANCELLED = "CANCELLED"