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