Таблицы uds

Таблица uds_authenticator_tags

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных для связи идентификатора домена аутентификации и тега.

Таблица 1. Перечень полей таблицы uds_authenticator_tags
Поле Описание

id

Идентификатор

authenticator_id

Идентификатор домена аутентификации

tag_id

Идентификатор тега

image
Рисунок 1. Диаграмма таблицы uds_authenticator_tags

Таблица uds_authenticator

Назначение таблицы: хранение информации о доменах аутентификации.

Таблица 2. Перечень полей таблицы uds_authenticator
Поле Описание

id

Идентификатор

name

Наименование домена аутентификации

data_type

Тип объекта (домена аутентификации)

data

Данные в формате pickle (устаревш.)

comments

Комментарий к домену аутентификации

priority

Приоритет домена аутентификации

small_name

Короткое наименование

uuid

Уникальный идентификатор домена аутентификации

data_json

Данные в формате json

subjects

Добавлено в Termidesk VDI версии 6.0.

Тип субъекта, которому будет доступен домен аутентификации

Таблица 3. Значения, которые может принимать параметр data_type
Тип домена аутентификации Описание

SAMLAuthenticator

Домен аутентификации «SAML»

KerberosAuthenticatorPlugin

Домен аутентификации «FreeIPA»

FreeIpa2FaAuthenticatorPlugin

Домен аутентификации «FreeIPA (2FA, эксперим.)»

FreeIpaNative2FaAuthenticatorPlugin

Домен аутентификации «FreeIPA (2FA, нативню, эксперим.)»

ALDAuthenticatorPlugin

Домен аутентификации «Astra Linux Directory»

ALDProAuthenticator

Домен аутентификации «ALD Pro»

IPAuth

Домен аутентификации «IP аутентификация»

SimpleLdapAuthenticator

Домен аутентификации «MS Active Directory (LDAP)»

RadiusAuthenticator

Домен аутентификации «Radius»

InternalDBAuth

Удалено в Termidesk VDI версии 5.1.

Домен аутентификации «Внутренняя БД, эксперим.»

BuiltinAuthenticator

Встроенный системный домен аутентификации

OIDCAuth

Домен аутентификации «Аутентификация через OIDC»

Таблица 4. Значения, которые может принимать параметр subjects
Субъект Описание

admin

Администраторы и персонал

universal

Все

user

Пользователи

system

Система

image
Рисунок 2. Диаграмма таблицы uds_authenticator

Таблица uds_authenticator_tags

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных для связи идентификатора домена аутентификации и тега.

Таблица 5. Перечень полей таблицы uds_authenticator_tags
Поле Описание

id

Идентификатор

authenticator_id

Идентификатор домена аутентификации

tag_id

Идентификатор тега

image
Рисунок 3. Диаграмма таблицы uds_authenticator_tags

Таблица uds_configuration

Назначение таблицы: хранение глобальных и конкретных значений конфигурации модулей.

Таблица 6. Перечень полей таблицы uds_configuration
Поле Описание

id

Идентификатор

section

Секция

key

Ключ записи

value

Значение записи

crypt

Флаг применения защитного преобразования

long

Флаг применения значения типа long

field_type

Тип поля

image
Рисунок 4. Диаграмма таблицы uds_configuration

Таблица uds_dbfile

Назначение таблицы: хранение представления файлов.

Таблица 7. Перечень полей таблицы uds_dbfile
^Поле Описание

uuid

Уникальный идентификатор

name

Наименование файла базы данных

content

Содержимое файла базы данных

size

Размер файла базы данных

created

Дата создания

modified

Дата изменения

owner

Владелец файла базы данных

image
Рисунок 5. Диаграмма таблицы uds_dbfile

Таблица uds_delayedtask

Назначение таблицы: хранение данных об отложенных задачах.

Отложенная задача - это задача, которая выполняется с задержкой, указанной при записи (например, публикация, подготовка виртуальной машины и т.д.). Такие задачи являются «одноразовыми», то есть при достижении указанной задержки задача выполнится и запись будет удалена из таблицы.

Таблица 8. Перечень полей таблицы uds_delayedtask
Поле Описание

id

Идентификатор

type

Тип задачи

tag

Метка

instance

Экземпляр задачи

insert_date

Дата добавления в очередь задач

execution_delay

Время задержки перед исполнением задачи

execution_time

Время выполнения задачи

image
Рисунок 6. Диаграмма таблицы uds_delayedtask

Таблица uds__deployed_service

Назначение таблицы: хранение настроек фондов виртуальных рабочих мест. Используется для элементов, которые назначаются пользователю (например, виртуальных машин).

Таблица 9. Перечень полей таблицы uds__deployed_service
Поле Описание

id

Идентификатор

name

Название фонда виртуальных рабочих мест

comments

Комментарий к фонду виртуальных рабочих мест

state

Состояние

state_date

Дата последнего изменения состояния

cache_l1_srvs

Параметр определяет, сколько виртуальных рабочих мест поддерживать наготове (запущенными) для быстрого подключения пользователей (кеш 1-го уровня)

cache_l2_srvs

Параметр определяет, сколько виртуальных рабочих мест нужно поддерживать в спящем режиме для экономии ресурсов (кеш 2-го уровня)

max_srvs

Максимальное количество виртуальных рабочих мест (назначенных пользователям и в кеше 1-го уровня), которые могут быть развернуты в фонде

current_pub_revision

Текущая ревизия публикации

osmanager_id

Идентификатор параметров гостевой ОС для виртуальных рабочих мест фонда

service_id

Идентификатор шаблона фонда виртуальных рабочих мест

uuid

Уникальный идентификатор фонда виртуальных рабочих мест

image_id

Идентификатор изображения фонда виртуальных рабочих мест

servicesPoolGroup_id

Группа фонда виртуальных рабочих мест

fallbackAccess

Резервное действие по умолчанию для доступа

help_url

URL для связи с поддержкой

debug_mode

Включение режима отладки

backup

Включить создание резервных копий

maintenance_mode

Режим техобслуживания фонда виртуальных рабочих мест

published_name

Добавлено в Termidesk VDI версии 5.1. Имя публикации

limit_user_single_session

Добавлено в Termidesk VDI версии 6.0. Параметр ограничивает пользователей одним сеансом терминального сервера

max_number_sessions

Добавлено в Termidesk VDI версии 6.0. Параметр управляет количеством одновременных сеансов на терминальном сервере

use_as_service_pool

Добавлено в Termidesk VDI версии 6.0. Использование фонда как сервисного для Метапоставщика

access_only_from_networks

Добавлено в Termidesk VDI версии 6.0. Параметр управляет доступом пользователей из связанных сетей

vms_mac

Добавлено в Termidesk VDI версии 6.0.MAC-адрес ВМ

Таблица 10. Значения, которые может принимать параметр state
Состояние Описание

A

Активный

R

Ожидание удаления

S

Удалено

M

Удаление

image
Рисунок 7. Диаграмма таблицы uds__deployed_service

Таблица uds__deployed_service_meta_pools

Назначение таблицы: хранение данных о связи фондов виртуальных рабочих мест и мета-фондов.

Таблица 11. Перечень полей таблицы uds__deployed_service_meta_pools
Поле Описание

id

Идентификатор

from_deployedservice_id

Идентификатор фонда виртуальных рабочих мест

to_deployedservice_id

Идентификатор мета-фонда

image
Рисунок 8. Диаграмма таблицы uds__deployed_service_meta_pools

Таблица uds__deployed_service_networks

Таблица добавлена в Termidesk VDI версии 6.0.

Назначение таблицы: содержит информацию о сетях, связанных с фондами виртуальных рабочих мест.

Таблица 12. Перечень полей таблицы uds__deployed_service_networks
Поле Описание

id

Идентификатор

deployedservice_id

Идентификатор фонда

network_id

Идентификатор сети

image
Рисунок 9. Диаграмма таблицы uds__deployed_service_networks

Таблица uds__deployed_service_pub

Назначение таблицы: таблица для хранения данных о публикации фондов виртуальных рабочих мест. Отслеживаются данные, необходимые службам в режиме «подготовки», т. е. при переходе состояний «виртуальная машина → базовая машина → дочерние элементы базовых машин».

Таблица 13. Перечень полей таблицы uds__deployed_service_pub
Поле Описание

id

Идентификатор

publish_date

Дата публикации

data

Данные публикации

state

Состояние публикации

state_date

Дата последнего изменения состояния

revision

Ревизия публикации

deployed_service_id

Идентификатор фонда виртуальных рабочих мест

uuid

Уникальный идентификатор публикации

reason

Причина публикации

extra_data

Дополнительные данные

Таблица 14. Значения, которые может принимать параметр state
Состояние Описание

U

Действительный

E

Ошибка

C

Отменен

K

Отменяется

image
Рисунок 10. Диаграмма таблицы uds__deployed_service_pub

Таблица uds__deployed_service_tags

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных для связи фонда виртуальных рабочих мест и тега.

Таблица 15. Перечень полей таблицы uds__deployed_service_tags
Поле Описание

id

Идентификатор

deployedservice_id

Идентификатор фонда виртуальных рабочих мест

tag_id

Идентификатор тега

image
Рисунок 11. Диаграмма таблицы uds__deployed_service_tags

Таблица uds__ds_grps

Назначение таблицы: хранение данных о связи фонда виртуальных рабочих мест и групп.

Таблица 16. Перечень полей таблицы uds__ds_grps
Поле Описание

id

Идентификатор

deployedservice_id

Идентификатор фонда виртуальных рабочих мест

group_id

Идентификатор группы

image
Рисунок 12. Диаграмма таблицы uds__ds_grps

Таблица uds__ds_trans

Назначение таблицы: хранение данных о связи фонда виртуальных рабочих мест и протоколов доставки.

Таблица 17. Перечень полей таблицы uds__ds_trans
Поле Описание

id

Идентификатор

deployedservice_id

Идентификатор фонда виртуальных рабочих мест

transport_id

Идентификатор протокола доставки

image
Рисунок 13. Диаграмма таблицы uds__ds_trans

Таблица uds__ds_users

Назначение таблицы: хранение данных о связи фонда виртуальных рабочих мест и пользователей.

Таблица 18. Перечень полей таблицы uds__ds_users
Поле Описание

id

Идентификатор

deployedservice_id

Идентификатор фонда виртуальных рабочих мест

user_id

Идентификатор пользователя

image
Рисунок 14. Диаграмма таблицы uds__ds_users

Таблица uds_group

Назначение таблицы: хранение данных о группе, связанной с одним средством аутентификации (доменом аутентификации).

Таблица 19. Перечень полей таблицы uds_group
Поле Описание

id

Идентификатор

name

Наименование группы

state

Статус группы

comments

Комментарий к группе

is_meta

Флаг, определяющий метагруппу

manager_id

Идентификатор домена аутентификации

meta_if_any

Флаг, определяющий добавление метагруппы в выборку при включении дочерних групп

uuid

Уникальный идентификатор группы

created

Дата создания группы

is_admin

Флаг, является ли пользователь администратором

staff_member

Флаг, является ли пользователь персоналом

image
Рисунок 15. Диаграмма таблицы uds_group

Таблица uds_group_groups

Назначение таблицы: хранение данных о связи родительских и дочерних групп.

Таблица 20. Перечень полей таблицы uds_group_groups
Поле Описание

id

Идентификатор

from_group_id

Родительская группа

to_group_id

Дочерняя группа

image
Рисунок 16. Диаграмма таблицы uds_group_groups

Таблица uds_group_roles

Назначение таблицы: хранение данных о списке ролей, заданных для родительских и дочерних групп.

Таблица 21. Перечень полей таблицы uds_group_roles
Поле Описание

id

Идентификатор

from_group_id

Идентификатор группы домена аутентификации

to_group_id

Идентификатор роли

image
Рисунок 17. Диаграмма таблицы uds_group_roles

Таблица uds_group_users

Назначение таблицы: хранение данных о связи группы и пользователя.

Таблица 22. Перечень полей таблицы uds_group_users
Поле Описание

id

Идентификатор

group_id

Идентификатор группы

user_id

Идентификатор пользователя

image
Рисунок 18. Диаграмма таблицы uds_group_users

Таблица uds_images

Назначение таблицы: хранение информации о небольших изображениях.

Таблица 23. Перечень полей таблицы uds_images
Поле Описание

id

Идентификатор

uuid

Уникальный идентификатор изображения

name

Наименование изображения

stamp

Дата создания

data

Данные изображения

thumb

Данные миниатюры изображения

width

Ширина изображения

height

Высота изображения

image
Рисунок 19. Диаграмма таблицы uds_images

Таблица uds_log

Назначение таблицы: хранение информации о событиях журнала. Используется в основном для отслеживания журналов относительно объектов (например, получение пользователем виртуального рабочего места, информации об ошибках и т.д.).

Таблица 24. Перечень полей таблицы uds_log
Поле Описание

id

Идентификатор

owner_id

Идентификатор владельца события

owner_type

Тип владельца

created

Дата создания события

source

Источник события

level

Уровень логирования, присвоенный событию

data

Текст события

image
Рисунок 20. Диаграмма таблицы uds_log

Таблица uds_net_trans

Назначение таблицы: хранение данных о связи сети и протокола доставки.

Таблица 25. Перечень полей таблицы uds_net_trans
Поле Описание

id

Идентификатор

network_id

Идентификатор сети

transport_id

Идентификатор протокола доставки

image
Рисунок 21. Диаграмма таблицы uds_net_trans

Таблица uds_network

Назначение таблицы: хранение информации о сетях, связанных с протоколами доставки.

Таблица 26. Перечень полей таблицы uds_network
Поле Описание

id

Идентификатор

name

Наименование сети

net_start

Начало сети

net_end

Конец сети

net_string

Диапазон IP-адресов. Допустимы различные форматы, например: A.B.C.*, A.B.C.D/N, A.B.C.D - E.F.G.D

uuid

Уникальный идентификатор сети

image
Рисунок 22. Диаграмма таблицы uds_network

Таблица uds_network_tags

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных о связи созданных сетей и тегов.

Таблица 27. Перечень полей таблицы uds_network_tags
Поле Описание

id

Идентификатор

network_id

Идентификатор сети

tag_id

Идентификатор тега

image
Рисунок 23. Диаграмма таблицы uds_network_tags

Таблица uds_osmanager

Назначение таблицы: хранение информации о заданных параметрах гостевых ОС.

Таблица 28. Перечень полей таблицы uds_osmanager
Поле Описание

id

Идентификатор

name

Наименование парамеров

data_type

Тип ОС

data

Данные в формате pickle (устаревш.)

comments

Комментарий к параметрам гостевых ОС

uuid

Уникальный идентификатор параметров

data_json

Данные в формате json

Таблица 29. Значения, которые может принимать параметр data_type
Тип ОС Описание

LinuxManager

ОС Linux

LinuxDomainManager

ОС Linux (в домене MS Active Directory)

WindowsManager

ОС Windows

WinDomainManager

ОС Windows (в домене MS Active Directory)

LinuxDomainManagerIPA

ОС Linux (в домене FreeIPA)

LinuxOsManagerIpMachines

Автономные машины ОС Linux

WindowsOsManagerIpMachines

Автономные машины ОС Windows

image
Рисунок 24. Диаграмма таблицы uds_osmanager

Таблица uds_osmanager_tags

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных о связи параметров гостевых ОС и тегов.

Таблица 30. Перечень полей таблицы uds_osmanager_tags
Поле Описание

id

Идентификатор

osmanager_id

Идентификатор параметров гостевых ОС

tag_id

Идентификатор тега

image
Рисунок 25. Диаграмма таблицы uds_osmanager_tags

Таблица uds_permissions

Назначение таблицы: хранение информации о назначенных разрешениях.

Таблица 31. Перечень полей таблицы uds_permissions
Поле Описание

id

Идентификатор

uuid

Уникальный идентификатор

created

Дата создания

ends

Дата окончания

object_type

Тип объекта

object_id

Идентификатор объекта

permission

Разрешение

group_id

Идентификатор группы

user_id

Идентификатор пользователя

image
Рисунок 26. Диаграмма таблицы uds_permissions

Таблица uds__pools_groups

Назначение таблицы: хранение информации о созданных группах.

Таблица 32. Перечень полей таблицы uds__pools_groups
Поле Описание

id

Идентификатор

uuid

Уникальный идентификатор

name

Наименование группы

comments

Комментарий для группы

priority

Приоритет для группы (чем меньше число, тем выше приоритет)

image_id

Изображение фонда виртуальных рабочих мест

image
Рисунок 27. Диаграмма таблицы uds__pools_groups

Таблица uds_provider

Назначение таблицы: хранение данных о поставщиках ресурсов.

Таблица 33. Перечень полей таблицы uds_provider
Поле Описание

id

Идентификатор

name

Наименование поставщика ресурсов

data_type

Тип поставщика ресурсов

data

Данные в формате pickle (устаревш.)

comments

Комментарий к поставщику ресурсов

uuid

Уникальный идентификатор поставщика ресурсов

maintenance_mode

Флаг использования режима техобслуживания поставщика ресурсов

data_json

Данные в формате json

Таблица 34. Значения, которые может принимать параметр data_type
Тип поставщика ресурсов Описание

vmwarePlatform

Поставщик ресурсов «Платформа VMware»

oVirtPlatform

Поставщик ресурсов «Платформа oVirt/RHEV»

openStackPlatform

Поставщик ресурсов «Платформа OpenStack»

pksvbrestPlatform

Поставщик ресурсов «ПК СВ Брест»

SessionsPlatform

Поставщик ресурсов «Сервер Терминалов [экспериментальный]»

VMmanagerPlatform

Поставщик ресурсов «Платформа VMmanager»

zVirtPlatform

Поставщик ресурсов «Платформа zVirt»

RedVirtPlatform

Поставщик ресурсов «Платформа RED Virtualization»

PhysicalMachinesServiceProvider

Поставщик ресурсов «Автономные машины»

image
Рисунок 28. Диаграмма таблицы uds_provider

Таблица uds_provider_tags

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных о связи поставщиков ресурсов и тегов.

Таблица 35. Перечень полей таблицы uds_provider_tags
Поле Описание

id

Идентификатор

provide_id

Идентификатор поставщика ресурсов

tag_id

Идентификатор тега

image
Рисунок 29. Диаграмма таблицы uds_provider_tags

Таблица uds_response_cache

Назначение таблицы: хранение кешированных данных.

Таблица 36. Перечень полей таблицы uds_response_cache
Поле Описание

cache_key

Уникальный идентификатор для каждого кешированного элемента

value

Данные, кешированные для данного ключа

expires

Время обновления кеша

image
Рисунок 30. Диаграмма таблицы uds_response_cache

Таблица uds_scheduler

Назначение таблицы: хранение данных о запланированных задачах termidesk-taskman, которые хранятся в базе данных постоянно.

Таблица 37. Перечень полей таблицы uds_scheduler
Поле Описание

id

Идентификатор

name

Наименование задания

frecuency

Частота повторения

last_execution

Дата и время последнего запуска задания

next_execution

Дата и время следующего запуска задания

owner_server

Владелец задания

state

Состояние

Таблица 38. Значения, которые может принимать параметр state
Состояние Описание

W

Задание выполняется

X

Задание ожидает выполнения

image
Рисунок 31. Диаграмма таблицы uds_scheduler

Таблица uds_service

Назначение таблицы: хранит данные о шаблонах виртуальных рабочих мест.

Таблица 39. Перечень полей таблицы uds_service
Поле Описание

id

Идентификатор

name

Наименование шаблона

data_type

Тип шаблона

data

Данные в формате pickle (устаревш.)

comments

Комментарий к шаблону

provider_id

Идентификатор поставщика ресурсов

uuid

Уникальный идентификатор шаблона

data_json

Данные в формате json

Таблица 40. Значения, которые может принимать параметр data_type
Тип шаблона Описание

oVirtLinkedService

Шаблон «Связанный клон oVirt/RHEV»

OVirtStaticService

Удалено в Termidesk VDI версии 5.1. Шаблон «Статичная ВМ oVirt/RHEV»

vmwareLinkedService

Шаблон «Связанный клон» VMWare

VMwareFullService

Шаблон «Полный клон» VMWare

VMmanagerStaticService

Удалено в Termidesk VDI версии 5.1. Шаблон «Статичная ВМ VMmanager»

VMmanagerImageService

Шаблон «ВМ из образа» VMmanager

STALService

Шаблон «STAL Terminal Service»

STALRemoteAppService

Шаблон «STAL Remote App Service»

RDSService

Шаблон «RDS Terminal Service»

RDSServiceAppService

Шаблон «RDS Remote App Service»

pksvbrestLiveService

Шаблон «Связанный клон ВМ ПК СВ «БРЕСТ»

pksvbrestSnapshotLiveService

Шаблон «Связанный клон базовой ВМ ПК СВ «БРЕСТ» на базе снапшота»

pksvbrestFullLiveServiceV2

Шаблон «Полный клон ВМ ПК СВ «БРЕСТ»

OpenStackStaticInstance

Удалено в Termidesk VDI версии 5.1. Шаблон «Статичная ВМ»

openStackLiveService

Шаблон «ВМ из образа»

RedVirtLinkedService

Шаблон «Связанный клон REDVirt» (доступен с версии 5.0)

RedVirtStaticService

Удалено в Termidesk VDI версии 5.1. Шаблон «Статичная ВМ REDVirt» (доступен с версии 5.0)

ZVirtLinkedService

Шаблон «Связанный клон zVirt» (доступен с версии 5.0)

ZVirtStaticService

Удалено в Termidesk VDI версии 5.1. Шаблон «Статичная ВМ zVirt» (доступен с версии 5.0)

IPMachinesService

Добавлено в Termidesk VDI версии 5.1. Шаблон «Автономные машины»

image
Рисунок 32. Диаграмма таблицы uds_service

Таблица uds_service_tags

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных о связи шаблонов виртуальных рабочих мест и тегов.

Таблица 41. Перечень полей таблицы uds_service_tags
Поле Описание

id

Идентификатор

service_id

Идентификатор шаблона виртуального рабочего места

tag_id

Идентификатор тега

image
Рисунок 33. Диаграмма таблицы uds_service_tags

Таблица uds_stats_c

Назначение таблицы: хранит информацию о статистике счетчика.

Таблица 42. Перечень полей таблицы uds_stats_c
Поле Описание

id

Идентификатор

owner_id

Идентификатор владельца

owner_type

Тип владельца

counter_type

Тип счетчика

stamp

Временная метка (целочисленное значение)

value

Значение

image
Рисунок 34. Диаграмма таблицы uds_stats_c

Таблица uds_stats_e

Назначение таблицы: хранение информации о статистике событий.

Таблица 43. Перечень полей таблицы uds_stats_e
Поле Описание

id

Идентификатор

owner_id

Идентификатор владельца события

owner_type

Тип владельца

event_type

Тип события

stamp

Временная метка (целочисленное значение)

fld1

Переменное поле, содержание зависит от типа события

fld2

Переменное поле, содержание зависит от типа события

fld3

Переменное поле, содержание зависит от типа события

fld4

Переменное поле, содержание зависит от типа события

image
Рисунок 35. Диаграмма таблицы uds_stats_e

Таблица uds_storage

Назначение таблицы: представление общей модели хранения. Используется для хранения постоянной информации определенных экземпляров.

Таблица 44. Перечень полей таблицы uds_storage
Поле Описание

owner

Владелец

key

Ключ записи

data

Данные записи

attr1

Атрибут состояния

image
Рисунок 36. Диаграмма таблицы uds_storage

Таблица uds_tag

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных о тегах.

Таблица 45. Перечень полей таблицы uds_tag
Поле Описание

id

Идентификатор

uuid

Идентификатор тега

tag

Наименование тега

image
Рисунок 37. Диаграмма таблицы uds_tag

Таблица uds_tickets

Назначение таблицы: хранение билетов для резервирования ВМ пользователю.

Таблица 46. Перечень полей таблицы uds_tickets
Поле Описание

id

Идентификатор

uuid

Уникальный идентификатор билета

stamp

Дата создания

validity

Срок действия

data

Бинарные данные

validator

Валидатор билета

image
Рисунок 38. Диаграмма таблицы uds_tickets

Таблица uds_transport

Назначение таблицы: хранение информации о протоколах доставки.

Таблица 47. Перечень полей таблицы uds_transport
Поле Описание

id

Идентификатор

name

Наименование протокола доставки

data_type

Тип протокола доставки

data

Данные в формате pickle (устаревш.)

comments

Комментарий к протоколу доставки

priority

Приоритет протокола доставки

nets_positive

Флаг, обозначающий ограниченный доступ из сетей

uuid

Уникальный идентификатор протокола доставки

allowed_oss

Разрешенные ОС

data_json

Данные в формате json

Таблица 48. Значения, которые может принимать параметр data_type
Тип протокола доставки Описание

RDPTransport

Протокол доставки «RDP (напрямую)»

WSTRDPTransport

Протокол доставки «RDP через шлюз»

RDSTransport

Устаревший протокол доставки. В новых версиях Termidesk VDI используется TerminalTransport. Протокол доставки «Доступ к MS RDS по RDP (напрямую) [экспериментальный]»

RDSWSTRDPTransport

Устаревший протокол доставки. В новых версиях Termidesk VDI используется TerminalTransport. Протокол доставки «Доступ к MS RDS по RDP (через шлюз) [экспериментальный]»

STALTransport

Устаревший протокол доставки. В новых версиях Termidesk VDI используется TerminalTransport. Протокол доставки «Доступ к STAL по RDP (напрямую) [экспериментальный]»

STALWSTRDPTransport

Устаревший протокол доставки. В новых версиях Termidesk VDI используется TerminalTransport. Протокол доставки «Доступ к STAL по RDP (через шлюз) [экспериментальный]»

TDSKSPICETransport

Протокол доставки «SPICE (vdi-viewer, эксперим.)»

HTML5Transport

Ранее протокол доставки назывался «SPICE (HTML5, через локальный прокси)», но был переименован в Termidesk VDI версии 5.1, т.к. функционал был изменен. Протокол доставки «HTML5»

LoudplayDirectTransport

Протокол доставки «Loudplay (напрямую,эксперим.)»

LoudplayTunneledTransport

Протокол доставки «Loudplay (через вебсокет шлюз, эксперим.)»

TerminalTransport

Протокол доставки «RDP (терминальный доступ)»

TERATransport

Протокол доставки «TERA [экспериментальный]»

image
Рисунок 39. Диаграмма таблицы uds_transport

Таблица uds_transport_tags

Таблица удалена в Termidesk VDI версии 5.1.

Назначение таблицы: хранение данных о связи протоколов доставки и тегов.

Таблица 49. Перечень полей таблицы uds_transport_tags
Поле Описание

id

Идентификатор

transport_id

Идентификатор протокола доставки

tag_id

Идентификатор тега

image
Рисунок 40. Диаграмма таблицы uds_transport_tags

Таблица uds_uniqueid

Назначение таблицы: хранение идентификаторов виртуальных рабочих мест (например таких, как «Базовое имя», заданного в шаблоне виртуальных рабочих мест).

Таблица 50. Перечень полей таблицы uds_uniqueid
Поле Описание

id

Идентификатор

owner

Владелец идентификатора

basename

Базовое имя идентификатора

seq

Номер последовательности

assigned

Флаг назначения идентификатора

stamp

Временная метка (целочисленное значение)

image
Рисунок 41. Диаграмма таблицы uds_uniqueid

Таблица uds_user

Назначение таблицы: хранение информации о пользователе с привязкой к домену аутентификации.

Таблица 51. Перечень полей таблицы uds_user
Поле Описание

id

Идентификатор

name

Имя пользователя

real_name

Реальное имя пользователя

comments

Комментарий

state

Состояние аккаунта

password

Пароль (только для специальных аутентификаторов)

staff_member

Флаг, является ли пользователь персоналом

is_admin

Флаг, является ли пользователь администратором

last_access

Последний вход пользователя

parent

Родительский объект

manager_id

Идентификатор домена аутентификации

uuid

Уникальный идентификатор пользователя

created

Дата создания

last_login

Последний логин пользователя (неактуальное поле)

image
Рисунок 42. Диаграмма таблицы uds_user

Таблица uds_user_api_permissions

Назначение таблицы: хранение информации о пользовательских разрешениях для различных действий с API.

Таблица 52. Перечень полей таблицы uds_user_api_permissions
Поле Описание

id

Идентификатор

user_id

Идентификатор пользователя

permission_id

Идентификатор разрешения

image
Рисунок 43. Диаграмма таблицы uds_user_api_permissions

Таблица uds_userpreference

Назначение таблицы: хранение настроек пользователя.

Таблица 53. Перечень полей таблицы uds_userpreference
Поле Описание

id

Идентификатор

module

Модуль настроек

name

Наименование пользователя

value

Значение

user_id

Идентификатор пользователя

image
Рисунок 44. Диаграмма таблицы uds_userpreference

Таблица uds_user_roles

Назначение таблицы: хранение данных о связи пользователя и роли.

Таблица 54. Перечень полей таблицы uds_user_roles
Поле Описание

id

Идентификатор

user_id

Идентификатор пользователя

group_id

Идентификатор группы

image
Рисунок 45. Диаграмма таблицы uds_user_roles

Таблица uds__user_services

Назначение таблицы: содержит данные о состоянии виртуального рабочего места.

Таблица 55. Перечень полей таблицы uds__user_service
Поле Описание

id

Идентификатор

unique_id

Уникальный идентификатор виртуального рабочего места

friendly_name

Дружественное имя для отображения

state

Состояние виртуального рабочего места

os_state

Состояние ОС виртуального рабочего места

state_date

Дата изменения состояния

creation_date

Дата создания

data

Данные виртуального рабочего места

in_use

Флаг, используется ли виртуальное рабочее место

in_use_date

Дата подключения пользователя к виртуальному рабочему месту

cache_level

Уровень кеша

src_hostname

Хост подключения

src_ip

IP-адрес хоста подключения

cluster_node

Узел кластера

deployed_service_id

Идентификатор фонда виртуальных рабочих мест

publication_id

Идентификатор публикации

user_id

Идентификатор пользователя

uuid

Идентификатор виртуального рабочего места

machine_state

Состояние хоста виртуального рабочего места (виртуальной машины)

machine_state_updated_at

Дата и время последнего изменения состояния хоста виртуального рабочего места

actor_version

Версия агента виртуального рабочего места

ip

IP-адрес виртуального рабочего места

network

Идентификатор сети, назначенной виртуальному рабочему месту

uizr

Уникальный идентификатор запуска ресурса (УИЗР)

maintenance_mode

Режим техобслуживания рабочих мест

storage

Идентификатор ресурсов хранения, используемый для размещения файлов виртуального рабочего места

fqdn

Полное доменное имя виртуального рабочего места

viewer_connected

Флаг подключения пользователя

user_connection_state

Последнее известное состояние подключения пользователя

user_connection_state_updated_at

Дата и время последнего обновления состояния подключения пользователя

user_state

Последнее известное состояние пользователя

user_state_updated_at

Дата и время последнего обновления состояния пользователя

used_transport

Добавлено в Termidesk VDI версии 6.0. Используемый протокол доставки

Таблица 56. Значения, которые может принимать параметр state
Значение Описание

U

Действительный

P

Подготовка

K

Отменяется

C

Отменено

R

Удаление

M

Удаляется

S

Удален

E

Ошибка

Y

Техобслуживание

Таблица 57. Значения, которые может принимать параметр os_state
Значение Описание

P

Виртуальное рабочее место в подготовке

U

Виртуальное рабочее место валидно

A

Виртуальное рабочее место активно

J

Виртуальное рабочее место замедлено

Таблица 58. Значения, которые может принимать параметр machine_state
Значение Описание

DOWN

Виртуальная машина выключена

NOT_RESPONDING

Виртуальная машина не отвечает, ее состояние неизвестно

SUSPENDED

Виртуальная машина находится в спящем режиме

UNKNOWN

Состояние виртуальной машины неизвестно, либо не поддерживается

UP

Виртуальная машина включена

Таблица 59. Значения, которые может принимать параметр user_connection_state
Значение Описание

UNKNOWN

Состояние неизвестно

CONNECTED

Пользователь подключился

DISCONNECTED

Пользователь отключился

Таблица 60. Значения, которые может принимать параметр user_state
Значение Описание

UNKNOWN

Состояние неизвестно

ACTIVE

Пользователь активен

IDLE

Пользователь неактивен

LOGGEDIN

Пользователь вошел в ОС РМ

LOGGEDOUT

Пользователь вышел из ОС РМ

image
Рисунок 46. Диаграмма таблицы uds__user_services

Таблица uds__user_service_property

Назначение таблицы: хранение информации о свойствах виртуального рабочего места пользователя.

Таблица 61. Перечень полей таблицы uds__user_service_property
Поле Описание

id

Идентификатор

name

Параметр, определяющий свойство виртуального рабочего места

value

Значение параметра name

user_service_id

Идентификатор виртуального рабочего места

image
Рисунок 47. Диаграмма таблицы uds__user_service_property

Таблица uds_utility_cache

Назначение таблицы: хранение общей информации о кешировании данных.

Таблица 62. Перечень полей таблицы uds_utility_cache
Поле Описание

owner

Владелец

key

Ключ записи

value

Значение записи

created

Дата создания

validity

Срок действия в секундах

image
Рисунок 48. Диаграмма таблицы uds_utility_cache