mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-16 05:36:29 +00:00
Add snapshot content to list API (#2870)
This commit is contained in:
parent
9812e5be6a
commit
95ef7d4508
@ -11,6 +11,7 @@ import voluptuous as vol
|
||||
|
||||
from ..const import (
|
||||
ATTR_ADDONS,
|
||||
ATTR_CONTENT,
|
||||
ATTR_DATE,
|
||||
ATTR_FOLDERS,
|
||||
ATTR_HOMEASSISTANT,
|
||||
@ -86,6 +87,11 @@ class APISnapshots(CoreSysAttributes):
|
||||
ATTR_DATE: snapshot.date,
|
||||
ATTR_TYPE: snapshot.sys_type,
|
||||
ATTR_PROTECTED: snapshot.protected,
|
||||
ATTR_CONTENT: {
|
||||
ATTR_HOMEASSISTANT: snapshot.homeassistant_version is not None,
|
||||
ATTR_ADDONS: snapshot.addon_list,
|
||||
ATTR_FOLDERS: snapshot.folders,
|
||||
},
|
||||
}
|
||||
)
|
||||
|
||||
|
@ -103,7 +103,6 @@ ATTR_APPARMOR = "apparmor"
|
||||
ATTR_APPLICATION = "application"
|
||||
ATTR_ARCH = "arch"
|
||||
ATTR_ARGS = "args"
|
||||
ATTR_LABELS = "labels"
|
||||
ATTR_AUDIO = "audio"
|
||||
ATTR_AUDIO_INPUT = "audio_input"
|
||||
ATTR_AUDIO_OUTPUT = "audio_output"
|
||||
@ -129,6 +128,8 @@ ATTR_CONFIGURATION = "configuration"
|
||||
ATTR_CONNECTED = "connected"
|
||||
ATTR_CONNECTIONS = "connections"
|
||||
ATTR_CONTAINERS = "containers"
|
||||
ATTR_CONTENT = "content"
|
||||
ATTR_CONTENT_TRUST = "content_trust"
|
||||
ATTR_CPE = "cpe"
|
||||
ATTR_CPU_PERCENT = "cpu_percent"
|
||||
ATTR_CRYPTO = "crypto"
|
||||
@ -162,6 +163,7 @@ ATTR_FEATURES = "features"
|
||||
ATTR_FILENAME = "filename"
|
||||
ATTR_FLAGS = "flags"
|
||||
ATTR_FOLDERS = "folders"
|
||||
ATTR_FORCE_SECURITY = "force_security"
|
||||
ATTR_FREQUENCY = "frequency"
|
||||
ATTR_FULL_ACCESS = "full_access"
|
||||
ATTR_GATEWAY = "gateway"
|
||||
@ -200,8 +202,10 @@ ATTR_IP_ADDRESS = "ip_address"
|
||||
ATTR_IPV4 = "ipv4"
|
||||
ATTR_IPV6 = "ipv6"
|
||||
ATTR_ISSUES = "issues"
|
||||
ATTR_JOURNALD = "journald"
|
||||
ATTR_KERNEL = "kernel"
|
||||
ATTR_KERNEL_MODULES = "kernel_modules"
|
||||
ATTR_LABELS = "labels"
|
||||
ATTR_LAST_BOOT = "last_boot"
|
||||
ATTR_LEGACY = "legacy"
|
||||
ATTR_LOCALS = "locals"
|
||||
@ -247,6 +251,7 @@ ATTR_PRIVILEGED = "privileged"
|
||||
ATTR_PROTECTED = "protected"
|
||||
ATTR_PROVIDERS = "providers"
|
||||
ATTR_PSK = "psk"
|
||||
ATTR_PWNED = "pwned"
|
||||
ATTR_RATING = "rating"
|
||||
ATTR_REALTIME = "realtime"
|
||||
ATTR_REFRESH_TOKEN = "refresh_token"
|
||||
@ -283,7 +288,6 @@ ATTR_SUPERVISOR_INTERNET = "supervisor_internet"
|
||||
ATTR_SUPPORTED = "supported"
|
||||
ATTR_SUPPORTED_ARCH = "supported_arch"
|
||||
ATTR_SYSTEM = "system"
|
||||
ATTR_JOURNALD = "journald"
|
||||
ATTR_TIMEOUT = "timeout"
|
||||
ATTR_TIMEZONE = "timezone"
|
||||
ATTR_TITLE = "title"
|
||||
@ -315,9 +319,6 @@ ATTR_WAIT_BOOT = "wait_boot"
|
||||
ATTR_WATCHDOG = "watchdog"
|
||||
ATTR_WEBUI = "webui"
|
||||
ATTR_WIFI = "wifi"
|
||||
ATTR_CONTENT_TRUST = "content_trust"
|
||||
ATTR_FORCE_SECURITY = "force_security"
|
||||
ATTR_PWNED = "pwned"
|
||||
|
||||
PROVIDE_SERVICE = "provide"
|
||||
NEED_SERVICE = "need"
|
||||
|
Loading…
x
Reference in New Issue
Block a user