# Модуль decort_account_info ## Обзор модуля Модуль **decort_account_info** предназначен для получения следующей информации об аккаунте: - **основная информация** (см. [возвращаемые значения](#основная-информация) и [примеры](#получение-основной-информации-об-аккаунте)) - **используемые и зарезервированные ресурсы** (см. [параметр resource_consumption](#resource_consumption), [возвращаемые значения](#используемые-и-зарезервированные-ресурсы) и [примеры](#получение-информации-об-используемых-и-зарезервированных-ресурсах-аккаунта)) - **ресурсные группы** (см. [параметр resource_groups](#resource_groups), [возвращаемые значения](#ресурсные-группы) и [примеры](#получение-информации-о-ресурсных-группах)) - **виртуальные машины** (см. [параметр computes](#computes), [возвращаемые значения](#виртуальные-машины) и [примеры](#получение-информации-о-виртуальных-машинах)) - **внутренние сети** (см. [параметр vinses](#vinses), [возвращаемые значения](#внутренние-сети) и [примеры](#получение-информации-о-внутренних-сетях)) - **диски** (см. [параметр disks](#disks), [возвращаемые значения](#диски) и [примеры](#получение-информации-о-дисках)) - **доступные образы** (см. [параметр images](#param_images), [возвращаемые значения](#образы) и [примеры](#получение-информации-об-образах)) - **группы с плавающим IP-адресом** (см. [параметр flip_groups](#flip_groups), [возвращаемые значения](#группы-с-плавающим-ip-адресом) и [примеры](#получение-информации-о-группах-с-плавающим-ip-адресом)) - **аудиты** (см. [параметр audits](#audits), [возвращаемые значения](#аудиты) и [примеры](#получение-информации-об-аудитах)) ## Параметры модуля Ниже приведен список параметров для модуля **decort_account_info** (за исключением [общих параметров авторизации](./введение.md#общие-параметры-модулей-для-авторизации)):
| Параметр | Тип | Описание | |||||
|---|---|---|---|---|---|---|---|
| audits |
(bool)
Default: false
|
Получить информацию об аудитах. | |||||
| computes | (dict) |
Получить информацию о виртуальных машинах, к которым имеет доступ пользователь,
с учётом заданных параметров вывода.
Чтобы получить информацию без использования параметров вывода, необходимо задать пустой словарь {}.
|
|||||
| filter | (dict) | Фильтр. | |||||
| ext_net_id | (int) | По идентификатору внешней сети. | |||||
| ext_net_name | (str) | По имени внешней сети. | |||||
| id | (int) | По идентификатору. | |||||
| ip | (str) | По IP-адресу. | |||||
| name | (str) | По имени. | |||||
| rg_id | (int) | По идентификатору ресурсной группы. | |||||
| rg_name | (str) | По имени ресурсной группы. | |||||
| tech_status |
(str)
Значения: BACKUP_RUNNING
BACKUP_STOPPED
DOWN
MIGRATING
PAUSED
PAUSING
SCHEDULED
STARTED
STARTING
STOPPED
STOPPING
|
По техническому статусу. | |||||
| pagination | (dict) | Постраничный вывод. | |||||
| number |
(int)
Default: 1
|
Номер страницы. | |||||
| size | (int) |
Размер страниц.
Обязательный параметр. |
|||||
| sorting | (dict) | Сортировка. | |||||
| asc |
(bool)
Default: true
|
Сортировать по возрастанию.
true - по возрастанию.
false - по убыванию.
|
|||||
| field |
(str)
Значения: cpus
createdBy
createdTime
deletedBy
deletedTime
id
name
ram
registered
rgId
rgName
status
techStatus
totalDisksSize
updatedBy
updatedTime
userManaged
vinsConnected
|
Название поля, по которому сортировать.
Обязательный параметр. |
|||||
| disks | (dict) |
Получить информацию о неподключённых дисках, к которым имеет доступ пользователь,
с учётом заданных параметров вывода.
Чтобы получить информацию без использования параметров вывода, необходимо задать пустой словарь {}.
|
|||||
| filter | (dict) | Фильтр. | |||||
| id | (int) | По идентификатору. | |||||
| name | (str) | По имени. | |||||
| size | (int) | По объёму. | |||||
| type |
(str)
Значения: B
D
|
По типу. | |||||
| pagination | (dict) | Постраничный вывод. | |||||
| number |
(int)
Default: 1
|
Номер страницы. | |||||
| size | (int) |
Размер страниц.
Обязательный параметр. |
|||||
| sorting | (dict) | Сортировка. | |||||
| asc |
(bool)
Default: true
|
Сортировать по возрастанию.
true - по возрастанию.
false - по убыванию.
|
|||||
| field |
(str)
Значения: id
name
pool
sepId
shareable
sizeMax
type
|
Название поля, по которому сортировать.
Обязательный параметр. |
|||||
| flip_groups | (dict) |
Получить информацию о группах с плавающим IP-адресом, к которым имеет
доступ пользователь, с учётом заданных параметров вывода.
Чтобы получить информацию без использования параметров вывода, необходимо задать пустой словарь {}.
|
|||||
| filter | (dict) | Фильтр. | |||||
| ext_net_id | (int) | По идентификатору внешней сети. | |||||
| id | (int) | По идентификатору. | |||||
| ip | (str) | По IP-адресу. | |||||
| name | (str) | По имени. | |||||
| vins_id | (int) | По идентификатору внутренней сети. | |||||
| vins_name | (str) | По имени внутренней сети. | |||||
| pagination | (dict) | Постраничный вывод. | |||||
| number |
(int)
Default: 1
|
Номер страницы. | |||||
| size | (int) |
Размер страниц.
Обязательный параметр. |
|||||
| id | (int) |
Идентификатор целевого аккаунта.
Обязательный параметр, если не задан параметр name.
|
|||||
| images | (dict) |
Получить информацию об образах, которые доступны к использованию
в аккаунте, с учётом заданных параметров вывода.
Чтобы получить информацию без использования параметров вывода, необходимо задать пустой словарь {}.
|
|||||
| filter | (dict) | Фильтр. | |||||
| id | (int) | По идентификатору. | |||||
| name | (str) | По имени. | |||||
| type |
(str)
Значения: cdrom
linux
other
virtual
windows
|
По типу. | |||||
| pagination | (dict) | Постраничный вывод. | |||||
| number |
(int)
Default: 1
|
Номер страницы. | |||||
| size | (int) |
Размер страниц.
Обязательный параметр. |
|||||
| sorting | (dict) | Сортировка. | |||||
| asc |
(bool)
Default: true
|
Сортировать по возрастанию.
true - по возрастанию.
false - по убыванию.
|
|||||
| field |
(str)
Значения: UNCPath
desc
id
name
public
size
status
type
username
|
Название поля, по которому сортировать.
Обязательный параметр. |
|||||
| name | (str) |
Имя целевого аккаунта.
Может быть альтернативой параметру id,
за исключением случая, когда необходимо получить
информацию о безвозвратно удалённом объекте.
|
|||||
| resource_groups | (dict) |
Получить информацию о ресурсных группах, к которым имеет доступ пользователь,
с учётом заданных параметров вывода.
Чтобы получить информацию без использования параметров вывода, необходимо задать пустой словарь {}.
|
|||||
| filter | (dict) | Фильтр. | |||||
| id | (int) | По идентификатору. | |||||
| name | (str) | По имени. | |||||
| status |
(str)
Значения: CREATED
DELETED
DELETING
DESTROYED
DESTROYING
DISABLED
DISABLING
ENABLED
ENABLING
MODELED
RESTORING
|
По статусу. | |||||
| vins_id | (int) | По идентификатору внутренней сети. | |||||
| vm_id | (int) | По идентификатору виртуальной машины. | |||||
| pagination | (dict) | Постраничный вывод. | |||||
| number |
(int)
Default: 1
|
Номер страницы. | |||||
| size | (int) |
Размер страниц.
Обязательный параметр. |
|||||
| sorting | (dict) | Сортировка. | |||||
| asc |
(bool)
Default: true
|
Сортировать по возрастанию.
true - по возрастанию.
false - по убыванию.
|
|||||
| field |
(str)
Значения: createdBy
createdTime
deletedBy
deletedTime
id
milestones
name
status
updatedBy
updatedTime
vinses
|
Название поля, по которому сортировать.
Обязательный параметр. |
|||||
| resource_consumption |
(bool)
Default: false
|
Получить информацию об используемых и зарезервированных ресурсах. | |||||
| vinses | (dict) |
Получить информацию о внутренних сетях, к которым имеет доступ пользователь,
с учётом заданных параметров вывода.
Чтобы получить информацию без использования параметров вывода, необходимо задать пустой словарь {}.
|
|||||
| filter | (dict) | Фильтр. | |||||
| ext_ip | (str) | По внешнему IP-адресу. | |||||
| id | (int) | По идентификатору. | |||||
| name | (str) | По имени. | |||||
| rg_id | (int) | По идентификатору ресурсной группы. | |||||
| pagination | (dict) | Постраничный вывод. | |||||
| number |
(int)
Default: 1
|
Номер страницы. | |||||
| size | (int) |
Размер страниц.
Обязательный параметр. |
|||||
| sorting | (dict) | Сортировка. | |||||
| asc |
(bool)
Default: true
|
Сортировать по возрастанию.
true - по возрастанию.
false - по убыванию.
|
|||||
| field |
(str)
Значения: computes
createdBy
createdTime
deletedBy
deletedTime
externalIP
extnetId
freeIPs
id
name
network
priVnfDevId
rgId
rgName
status
updatedBy
updatedTime
|
Название поля, по которому сортировать.
Обязательный параметр. |
|||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| acl | list | Список словарей, описывающих доступы пользователей. | |||||
| canBeDeleted | bool | Может ли быть удалён. | |||||
| right | str | Права. | |||||
| status | str | Статус. | |||||
| type | str | Тип. | |||||
| userGroupId | str | Идентификатор пользователя или группы пользователей. | |||||
| company | str | Название компании. | |||||
| companyurl | str | URL компании. | |||||
| computeFeatures | list | Список дополнительных возможностей гипервизора, доступных ВМ. | |||||
| computes_amount | dict | Количество ВМ по состоянию. | |||||
| started | int | Количество запущенных ВМ. | |||||
| stopped | int | Количество остановленных ВМ. | |||||
| cpu_allocation_parameter | str | Режим выделения ЦП. | |||||
| cpu_allocation_ratio | str | Коэффициент для режима выделения ЦП. | |||||
| createdBy | str | Идентификатор пользователя, который создал. | |||||
| createdTime | int | Unix-время создания. | |||||
| createdTime_readable | str | Дата и время создания. | |||||
| deactivationTime | int | Unix-время выключения. | |||||
| deactivationTime_readable | str | Дата и время выключения. | |||||
| deletedBy | str | Идентификатор пользователя, который удалил. | |||||
| deletedTime | int | Unix-время удаления. | |||||
| deletedTime_readable | str | Дата и время удаления. | |||||
| displayname | str | Отображаемое имя. | |||||
| id | int | Идентификатор. | |||||
| name | str | Имя. | |||||
| resourceLimits | dict | Квоты на ресурсы. | |||||
| CU_C | int | Количество виртуальных процессоров. | |||||
| CU_D | int | Объём диска в ГБ. | |||||
| CU_DM | int | Объём дисков в ГБ. | |||||
| CU_I | int | Количество внешних IP-адресов. | |||||
| CU_M | float | Объём оперативной памяти в МБ. | |||||
| CU_NP | int | Объём трафика внешних сетей. | |||||
| gpu_units | int | Количество графических процессоров. | |||||
| sendAccessEmails | bool | Отправка пользователям на эл. почту уведомлений о предоставлении доступа. | |||||
| status | str | Статус. | |||||
| uniqPools | list | Список доступных пулов СХД. | |||||
| updatedTime | int | Unix-время обновления. | |||||
| updatedTime_readable | str | Дата и время обновления. | |||||
| vins | list | Список идентификаторов внутренних сетей на уровне аккаунта. | |||||
| vinses_amount | int | Количество внутренних сетей. | |||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| resource_consumed | dict | Используемые ресурсы. | |||||
| cpu | int | Количество виртуальных процессоров. | |||||
| disksize | int | Объём дисков в ГБ. | |||||
| extips | int | Количество внешних IP-адресов. | |||||
| exttraffic | int | Объём трафика внешних сетей. | |||||
| gpu | int | Количество графических процессоров. | |||||
| ram | int | Объём оперативной памяти в МБ. | |||||
| seps | dict | Объём дисков по пулам СХД. | |||||
| (идентификатор СХД) | dict | Пулы СХД. | |||||
| (название пула) | dict | Словарь пула СХД. | |||||
| disksize | int | Объём дисков в ГБ. | |||||
| resource_reserved | dict |
Зарезервированные ресурсы.
Структура словаря аналогична словарю resource_consumed . |
|||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| resource_groups | list | Список словарей, описывающих ресурсные группы. | |||||
| Computes | dict | Количество ВМ по состоянию. | |||||
| Started | int | Количество запущенных ВМ. | |||||
| Stopped | int | Количество остановленных ВМ. | |||||
| Resources | dict | Используемые и зарезервированные ресурсы. | |||||
| Consumed | dict |
Используемые ресурсы.
Структура словаря аналогична словарю resource_consumed . |
|||||
| Limits | dict | Квоты на ресурсы. | |||||
| cpu | int | Количество виртуальных процессоров. | |||||
| disksize | int | Объём дисков в ГБ. | |||||
| disksizemax | int | Объём диска в ГБ. | |||||
| extips | int | Количество внешних IP-адресов. | |||||
| exttraffic | int | Объём трафика внешних сетей. | |||||
| gpu | int | Количество графических процессоров. | |||||
| ram | float | Объём оперативной памяти в МБ. | |||||
| Reserved | dict |
Зарезервированные ресурсы.
Структура словаря аналогична словарю resource_consumed . |
|||||
| createdBy | str | Идентификатор пользователя, который создал. | |||||
| createdTime | int | Unix-время создания. | |||||
| createdTime_readable | str | Дата и время создания. | |||||
| deletedBy | str | Идентификатор пользователя, который удалил. | |||||
| deletedTime | int | Unix-время удаления. | |||||
| deletedTime_readable | str | Дата и время удаления. | |||||
| id | int | Идентификатор. | |||||
| milestones | int | Количество событий. | |||||
| name | str | Имя. | |||||
| status | str | Статус. | |||||
| updatedBy | str | Идентификатор пользователя, который обновил. | |||||
| updatedTime | int | Unix-время обновления. | |||||
| updatedTime_readable | str | Дата и время обновления. | |||||
| vinses | int | Количество внутренних сетей. | |||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| computes | list | Список словарей, описывающих виртуальные машины. | |||||
| accountId | int | Идентификатор аккаунта. | |||||
| accountName | str | Имя аккаунта. | |||||
| cpus | int | Количество виртуальных процессоров. | |||||
| createdBy | str | Идентификатор пользователя, который создал. | |||||
| createdTime | int | Unix-время создания. | |||||
| createdTime_readable | str | Дата и время создания. | |||||
| deletedBy | str | Идентификатор пользователя, который удалил. | |||||
| deletedTime | int | Unix-время удаления. | |||||
| deletedTime_readable | str | Дата и время удаления. | |||||
| id | int | Идентификатор. | |||||
| name | str | Имя. | |||||
| ram | int | Объём оперативной памяти в МБ. | |||||
| registered | bool | Зарегистрирована ли ВМ как используемая. | |||||
| rgId | int | Идентификатор ресурсной группы. | |||||
| rgName | str | Имя ресурсной группы. | |||||
| status | str | Статус. | |||||
| techStatus | str | Технический статус. | |||||
| totalDisksSize | int | Общий объём дисков. | |||||
| updatedBy | str | Идентификатор пользователя, который обновил. | |||||
| updatedTime | int | Unix-время обновления. | |||||
| updatedTime_readable | str | Дата и время обновления. | |||||
| vinsConnected | int | Количество подключенных внутренних сетей. | |||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| vinses | list | Список словарей, описывающих внутренние сети. | |||||
| accountId | int | Идентификатор аккаунта. | |||||
| accountName | str | Имя аккаунта. | |||||
| computes | int | Количество виртуальных машин. | |||||
| createdBy | str | Идентификатор пользователя, который создал. | |||||
| createdTime | int | Unix-время создания. | |||||
| createdTime_readable | str | Дата и время создания. | |||||
| deletedBy | str | Идентификатор пользователя, который удалил. | |||||
| deletedTime | int | Unix-время удаления. | |||||
| deletedTime_readable | str | Дата и время удаления. | |||||
| externalIP | str | Внешний IP-адрес. | |||||
| extnetId | int | Идентификатор внешней сети. | |||||
| freeIPs | int | Количество свободных IP-адресов. | |||||
| id | int | Идентификатор. | |||||
| name | str | Имя. | |||||
| network | str | Адрес сети. | |||||
| priVnfDevId | int | Идентификатор виртуального маршрутизатора. | |||||
| rgId | int | Идентификатор ресурсной группы. | |||||
| rgName | str | Имя ресурсной группы. | |||||
| status | str | Статус. | |||||
| updatedBy | str | Идентификатор пользователя, который обновил. | |||||
| updatedTime | int | Unix-время обновления. | |||||
| updatedTime_readable | str | Дата и время обновления. | |||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| disks | list | Список словарей, описывающих диски. | |||||
| id | int | Идентификатор. | |||||
| name | str | Имя. | |||||
| pool | str | Пул СХД. | |||||
| sepId | int | Идентификатор СХД. | |||||
| shareable | bool | Общий доступ. | |||||
| sizeMax | int | Объём. | |||||
| type | str | Тип. | |||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| images | list | Список словарей, описывающих образы. | |||||
| UNCPath | str | Путь к файлу. | |||||
| desc | str | Описание. | |||||
| id | int | Идентификатор. | |||||
| name | str | Имя. | |||||
| public | bool | Общий доступ. | |||||
| size | int | Размер в ГБ. | |||||
| status | str | Статус. | |||||
| type | str | Тип. | |||||
| username | str | Имя пользователя. | |||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| flip_groups | list | Список словарей, описывающих группы с плавающим IP-адресом. | |||||
| clientType | str | Тип клиентов. | |||||
| connType | str | Тип соединения. | |||||
| createdBy | str | Идентификатор пользователя, который создал. | |||||
| createdTime | int | Unix-время создания. | |||||
| createdTime_readable | str | Дата и время создания. | |||||
| deletedBy | str | Идентификатор пользователя, который удалил. | |||||
| deletedTime | int | Unix-время удаления. | |||||
| deletedTime_readable | str | Дата и время удаления. | |||||
| desc | str | Описание. | |||||
| gid | int | Идентификатор ЦОД. | |||||
| id | int | Идентификатор. | |||||
| ip | str | IP-адрес. | |||||
| milestones | int | Количество событий. | |||||
| name | str | Имя. | |||||
| netId | int | Идентификатор сети. | |||||
| netType | str | Тип сети. | |||||
| netmask | int | Маска подсети (длина префикса). | |||||
| status | str | Статус. | |||||
| updatedBy | str | Идентификатор пользователя, который обновил. | |||||
| updatedTime | int | Unix-время обновления. | |||||
| updatedTime_readable | str | Дата и время обновления. | |||||
| Ключ |
Тип
данных |
Описание | |||||
|---|---|---|---|---|---|---|---|
| audits | list | Список словарей, описывающих аудиты. | |||||
| call | str | Метод API. | |||||
| responsetime | float | Время отклика в секундах. | |||||
| statuscode | int | Код ответа. | |||||
| timestamp | float | Unix-время. | |||||
| timestamp_readable | str | Дата и время. | |||||
| user | str | Идентификатор пользователя. | |||||