Tafy Hub API
Tafy Hub API
Index
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
_
__init__() (app.core.nats.NATSClient method)
(app.services.DeviceService method)
(app.services.FlowService method)
(app.services.NATSService method)
A
ACCESS_TOKEN_EXPIRE_MINUTES (app.core.config.Settings attribute)
ALGORITHM (app.core.config.Settings attribute)
API_V1_STR (app.core.config.Settings attribute)
app.api.v1.endpoints.devices
module
app.api.v1.endpoints.flows
module
app.core.config
module
app.core.nats
module
app.models
module
app.schemas
module
app.services
module
assemble_cors_origins() (app.core.config.Settings class method)
B
BACKEND_CORS_ORIGINS (app.core.config.Settings attribute)
C
capabilities (app.schemas.DeviceUpdate attribute)
checks (app.schemas.HealthCheck attribute)
claim_device() (app.services.DeviceService method)
(in module app.api.v1.endpoints.devices)
claimed (app.schemas.DeviceResponse attribute)
close() (app.core.nats.NATSClient method)
config (app.schemas.FlowUpdate attribute)
connect() (app.core.nats.NATSClient method)
cpu_percent (app.schemas.SystemInfo attribute)
create_device() (app.services.DeviceService method)
(in module app.api.v1.endpoints.devices)
create_flow() (app.services.FlowService method)
(in module app.api.v1.endpoints.flows)
created_at (app.schemas.DeviceResponse attribute)
(app.schemas.FlowResponse attribute)
D
database_connected (app.schemas.SystemInfo attribute)
DATABASE_URL (app.core.config.Settings attribute)
deploy_flow() (app.services.FlowService method)
(in module app.api.v1.endpoints.flows)
deployed (app.schemas.FlowResponse attribute)
deployed_at (app.schemas.FlowResponse attribute)
description (app.schemas.FlowUpdate attribute)
device_metadata (app.schemas.DeviceUpdate attribute)
DeviceCreate (class in app.schemas)
DeviceList (class in app.schemas)
DeviceResponse (class in app.schemas)
devices (app.schemas.DeviceList attribute)
DeviceService (class in app.services)
DeviceUpdate (class in app.schemas)
F
flow_metadata (app.schemas.FlowUpdate attribute)
FlowCreate (class in app.schemas)
FlowDeploy (class in app.schemas)
FlowResponse (class in app.schemas)
FlowService (class in app.services)
FlowUpdate (class in app.schemas)
force (app.schemas.FlowDeploy attribute)
G
get_device() (app.services.DeviceService method)
(in module app.api.v1.endpoints.devices)
get_flow() (app.services.FlowService method)
(in module app.api.v1.endpoints.flows)
H
HealthCheck (class in app.schemas)
hostname (app.schemas.SystemInfo attribute)
I
id (app.schemas.DeviceCreate attribute)
(app.schemas.DeviceResponse attribute)
(app.schemas.FlowResponse attribute)
ip_address (app.schemas.DeviceCreate attribute)
(app.schemas.DeviceResponse attribute)
(app.schemas.DeviceUpdate attribute)
is_connected (app.core.nats.NATSClient property)
L
last_seen (app.schemas.DeviceResponse attribute)
level (app.schemas.LogEntry attribute)
list_devices() (app.services.DeviceService method)
(in module app.api.v1.endpoints.devices)
list_flows() (app.services.FlowService method)
(in module app.api.v1.endpoints.flows)
LOG_FORMAT (app.core.config.Settings attribute)
LOG_LEVEL (app.core.config.Settings attribute)
LogEntry (class in app.schemas)
M
mac_address (app.schemas.DeviceCreate attribute)
(app.schemas.DeviceResponse attribute)
memory_usage_mb (app.schemas.SystemInfo attribute)
message (app.schemas.LogEntry attribute)
metadata (app.schemas.LogEntry attribute)
model_config (app.core.config.Settings attribute)
(app.schemas.DeviceCreate attribute)
(app.schemas.DeviceList attribute)
(app.schemas.DeviceResponse attribute)
(app.schemas.DeviceUpdate attribute)
(app.schemas.FlowCreate attribute)
(app.schemas.FlowDeploy attribute)
(app.schemas.FlowResponse attribute)
(app.schemas.FlowUpdate attribute)
(app.schemas.HealthCheck attribute)
(app.schemas.LogEntry attribute)
(app.schemas.SystemInfo attribute)
module
app.api.v1.endpoints.devices
app.api.v1.endpoints.flows
app.core.config
app.core.nats
app.models
app.schemas
app.services
module (app.schemas.LogEntry attribute)
N
name (app.schemas.DeviceUpdate attribute)
(app.schemas.FlowUpdate attribute)
nats_connected (app.schemas.SystemInfo attribute)
NATS_PASSWORD (app.core.config.Settings attribute)
NATS_URL (app.core.config.Settings attribute)
NATS_USER (app.core.config.Settings attribute)
NATSClient (class in app.core.nats)
NATSService (class in app.services)
P
platform (app.schemas.SystemInfo attribute)
PROJECT_NAME (app.core.config.Settings attribute)
publish() (app.core.nats.NATSClient method)
(app.services.NATSService method)
python_version (app.schemas.SystemInfo attribute)
R
redis_connected (app.schemas.SystemInfo attribute)
REDIS_URL (app.core.config.Settings attribute)
request() (app.services.NATSService method)
S
SECRET_KEY (app.core.config.Settings attribute)
send_command() (app.services.DeviceService method)
(in module app.api.v1.endpoints.devices)
Settings (class in app.core.config)
setup_standard_subscriptions() (app.services.NATSService method)
status (app.schemas.DeviceResponse attribute)
(app.schemas.DeviceUpdate attribute)
(app.schemas.HealthCheck attribute)
subscribe() (app.core.nats.NATSClient method)
(app.services.NATSService method)
SystemInfo (class in app.schemas)
T
target_nodes (app.schemas.FlowDeploy attribute)
(app.schemas.FlowUpdate attribute)
timestamp (app.schemas.HealthCheck attribute)
(app.schemas.LogEntry attribute)
total (app.schemas.DeviceList attribute)
U
undeploy_flow() (app.services.FlowService method)
(in module app.api.v1.endpoints.flows)
unsubscribe() (app.services.NATSService method)
update_device() (app.services.DeviceService method)
(in module app.api.v1.endpoints.devices)
update_flow() (app.services.FlowService method)
(in module app.api.v1.endpoints.flows)
updated_at (app.schemas.DeviceResponse attribute)
(app.schemas.FlowResponse attribute)
uptime_seconds (app.schemas.SystemInfo attribute)
V
VERSION (app.core.config.Settings attribute)
version (app.schemas.FlowResponse attribute)
(app.schemas.HealthCheck attribute)
(app.schemas.SystemInfo attribute)