from typing import Optional, List, Dict, Union, Any, Literal
class DeviceReachableData:
available_versions: Optional[List[str]]
board_serial: Optional[int]
board_type: Optional[str]
bootloader_version: Optional[str]
build_number: Optional[int]
certificate_not_valid_after: Optional[str]
certificate_not_valid_before: Optional[str]
certificate_status: Optional[str]
certificate_validity: Optional[str]
chassis_number: Optional[str]
chassis_serial_number: Optional[int]
connected_v_manages: Optional[List[str]]
control_connections: Optional[int]
control_connections_down: Optional[int]
control_connections_up: Optional[int]
cpu_load_display: Optional[int]
cpu_state: Optional[str]
default_version: Optional[str]
device_category: Optional[str]
device_groups: Optional[List[str]]
device_id: Optional[str]
device_model: Optional[str]
device_os: Optional[str]
device_type: Optional[str]
domain_id: Optional[int]
expected_control_connections: Optional[int]
fips_mode: Optional[str]
firmware_available_packages: Optional[List[str]]
firmware_available_versions: Optional[List[str]]
firmware_version: Optional[str]
grid: Optional[int]
group_id: Optional[List[str]]
hardware_state: Optional[str]
has_geo_data: Optional[bool]
host_name: Optional[str]
is_device_geo_data: Optional[bool]
last_data_sync_time: Optional[int]
lastupdated: Optional[int]
latitude: Optional[str]
layout_level: Optional[int]
local_system_ip: Optional[str]
longitude: Optional[str]
mem_statenormal: Optional[str]
mem_usage: Optional[int]
mem_usage_display: Optional[int]
model_sku: Optional[str]
mp_peers: Optional[int]
name: Optional[str]
number_vbond_peers: Optional[int]
number_vsmart_control_connections: Optional[int]
number_vsmart_peers: Optional[int]
omp_peers_down: Optional[int]
omp_peers_up: Optional[int]
organization_name: Optional[str]
personality: Optional[str]
platform: Optional[str]
policy_template_nam: Optional[str]
policy_template_name: Optional[str]
policy_template_version: Optional[str]
reachability: Optional[str]
site_id: Optional[int]
sp_organization_name: Optional[str]
state: Optional[str]
state_description: Optional[str]
status: Optional[str]
status_order: Optional[int]
sync_completed: Optional[int]
sync_queued: Optional[int]
sync_scheduled: Optional[int]
sync_state: Optional[str]
system_ip: Optional[str]
testbed_mode: Optional[bool]
timezone: Optional[str]
token: Optional[str]
total_cpu_count: Optional[int]
uptime: Optional[str]
uptime_date: Optional[int]
uuid: Optional[str]
vbond: Optional[str]
vedge_list_version: Optional[int]
version: Optional[str]
vmanage_connection_state: Optional[str]
vmanage_system_ip: Optional[str]
vsmart_list_version: Optional[int]