File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 11"""Models for supervisor component."""
22
33from dataclasses import dataclass
4+ from enum import StrEnum
45from ipaddress import IPv4Address
56
67from .base import ContainerStats , Options , Request , ResponseData
78from .root import LogLevel , UpdateChannel
89
10+ # --- ENUMS ----
11+
12+
13+ class DetectBlockingIO (StrEnum ):
14+ """DetectBlockingIO type."""
15+
16+ OFF = "off"
17+ ON = "on"
18+ ON_AT_STARTUP = "on_at_startup"
19+
20+
21+ # --- OBJECTS ----
22+
923
1024@dataclass (frozen = True , slots = True )
1125class SupervisorInfo (ResponseData ):
@@ -54,3 +68,4 @@ class SupervisorOptions(Options):
5468 force_security : bool | None = None
5569 auto_update : bool | None = None
5670 country : str | None = None
71+ detect_blocking_io : DetectBlockingIO | None = None
You can’t perform that action at this time.
0 commit comments