Управление свойствами домена

Управление свойствами домена#

Создание списка свойств для домена

Используйте следующую команду:

vinfra domain properties create --key <key> --data <data>
                                [--access <access>] <domain>
--key <key>

Имя ключа.

--data <data>

Список свойств в виде объекта JSON.

<domain>

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

Например, чтобы создать список свойств с ключом myproperty, доступный всем пользователям, выполните:

# vinfra domain properties create --key myproperty mydomain \
--data '{"key1": "value1", "key2": "value2"}' --access pub
Operation successful.

Созданный список свойств появится в выводе команды vinfra domain properties keys list:

# vinfra domain properties keys list
+----------+---------------------+
| domain   | keys                |
+----------+---------------------+
| mydomain | - allow_live_resize |
|          | - myproperty        |
| Default  | - allow_live_resize |
+----------+---------------------+

Отображение подробных данных о списке свойств домена

Используйте следующую команду:

vinfra domain properties show --key <key> <domain>
--key <key>

Имя ключа.

<domain>

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

Например, чтобы вывести подробные сведения о списке свойств с ключом myproperty, выполните:

# vinfra domain properties show --key myproperty mydomain
+--------+--------------+
| Field  | Value        |
+--------+--------------+
| data   | key1: value1 |
|        | key2: value2 |
| domain | mydomain     |
| key    | myproperty   |
+--------+--------------+

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

Используйте следующую команду:

vinfra domain properties access set [--access <access>]
                                    [--key <key>] <domain>
--key <key>

Имя ключа.

<domain>

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

Например, чтобы предоставить доступ для чтения к списку свойств с ключом myproperty только пользователями домена, выполните:

# vinfra domain properties access set --key myproperty mydomain --access domain
Operation successful.

Обновление списка свойств домена

Используйте следующую команду:

vinfra domain properties update --key <key> --data <data>
                                [--access <access>] <domain>
--key <key>

Имя ключа.

--data <data>

Список свойств в виде объекта JSON.

<domain>

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

Например, чтобы обновить список свойств с ключом myproperty, выполните:

# vinfra domain properties update --key myproperty mydomain \
--data '{"key1": "value1", "key2": "value2"}'
Operation successful.

Удаление списка свойств домена

Используйте следующую команду:

vinfra domain properties delete --key <key> <domain>
--key <key>

Имя ключа.

<domain>

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

Например, чтобы удалить список свойств с ключом myproperty, выполните:

# vinfra domain properties delete --key myproperty mydomain
Operation successful.