Skip to content

Commit

Permalink
timeout deduplication
Browse files Browse the repository at this point in the history
  • Loading branch information
azevaykin committed Dec 28, 2024
1 parent a0c3996 commit 40012b0
Showing 1 changed file with 6 additions and 17 deletions.
23 changes: 6 additions & 17 deletions ydb/docs/ru/core/reference/ydb-cli/commands/scheme-permissions.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,14 @@ permissions Modify permissions
├─ grant Grant permission (aliases: add)
├─ list List permissions
├─ revoke Revoke permission (aliases: remove)
└─ set Set permissions
├─ set Set permissions
├─ clear-inheritance Set to do not inherit permissions from the parent
└─ set-inheritance Set to inherit permissions from the parent
```

Все команды имеют дополнительный параметр, который для них не критичен:
`--timeout ms` - технологический параметр, задающий таймаут на отклик сервера.

## grant, revoke

Команды `grant` и `revoke` позволяют установить и отозвать, соответственно, права доступа к объектам схемы для пользователя или группы пользователей. По сути, это аналоги соответствующих YQL-команд [GRANT](../../../yql/reference/syntax/grant.md) и [REVOKE](../../../yql/reference/syntax/revoke.md).
Expand All @@ -41,7 +46,6 @@ permissions Modify permissions

Дополнительные параметры `[options...]`:

`--timeout ms` — технологический параметр, задающий таймаут на отклик сервера. Для данных операций не критичен и здесь его можно не применять;
`{-p|--permission} NAME` — список прав, которые необходимо предоставить (grant) или отозвать (revoke) у пользователя.

Каждое право нужно передавать отдельным параметром, например:
Expand Down Expand Up @@ -82,9 +86,6 @@ permissions Modify permissions
Параметры:
`<path>` — полный путь от корня кластера до объекта, права на который необходимо получить.

Дополнительные параметры `[options...]`:
`--timeout ms` — технологический параметр, задающий таймаут на отклик сервера. Для данной операции не критичен и можно его не использовать.

Пример результата выполнения `list`:

```bash
Expand Down Expand Up @@ -125,9 +126,6 @@ user1:ydb.generic.read
Параметры:
`<path>` — полный путь от корня кластера до объекта, права на который необходимо отозвать.

Дополнительные параметры `[options...]`:
`--timeout ms` — технологический параметр, задающий таймаут на отклик сервера. Для данной операции не критичен и можно его не использовать.

Например, если над состоянием базы данных из предыдущего примера [`list`](#list) выполнить команду:

```bash
Expand Down Expand Up @@ -168,9 +166,6 @@ DATABASE-ADMINS:ydb.generic.manage
`<path>` — полный путь от корня кластера до объекта, права на который необходимо модифицировать;
`<owner>` — имя нового владельца указанного объекта, может быть пользователем или группой.

Дополнительные параметры `[options...]`:
`--timeout ms` - технологический параметр, задающий таймаут на отклик сервера. Для наших операций не критичен и здесь мы его не применяем.

Пример команды `chown`:

```bash
Expand All @@ -196,9 +191,6 @@ DATABASE-ADMINS:ydb.generic.manage
Параметры:
`<path>` — полный путь от корня кластера до объекта, права на который необходимо модифицировать.

Дополнительные параметры `[options...]`:
`--timeout ms` — технологический параметр, задающий таймаут на отклик сервера. Для наших операций не критичен и здесь мы его не применяем.

Пример команды `clear-inheritance`:

```bash
Expand All @@ -218,9 +210,6 @@ DATABASE-ADMINS:ydb.generic.manage
Параметры:
`<path>` — полный путь от корня кластера до объекта, права на который необходимо модифицировать.

Дополнительные параметры `[options...]`:
`--timeout ms` — технологический параметр, задающий таймаут на отклик сервера. Для наших операций не критичен и здесь мы его не применяем.

Пример команды `set-inheritance`:

```bash
Expand Down

0 comments on commit 40012b0

Please sign in to comment.