Метод get

Возвращает указанный ресурс User для PostgreSQL.

Чтобы получить список доступных ресурсов User для PostgreSQL, отправьте запрос list.

HTTP-запрос

GET https://mdb.api.cloud.yandex.net/managed-postgresql/v1/clusters/{clusterId}/users/{userName}

Path-параметры

Параметр Описание
clusterId Обязательное поле. Идентификатор кластера PostgreSQL, к которому принадлежит пользователь. Чтобы получить идентификатор кластера, используйте запрос list. Максимальная длина строки в символах — 50.
userName Обязательное поле. Имя запрашиваемого ресурса User для PostgreSQL. Чтобы получить имя пользователя, используйте запрос list. Максимальная длина строки в символах — 63. Значение должно соответствовать регулярному выражению [a-zA-Z0-9_]*.

Ответ

HTTP Code: 200 - OK

{
  "name": "string",
  "clusterId": "string",
  "permissions": [
    {
      "databaseName": "string"
    }
  ],
  "connLimit": "string",
  "settings": {
    "defaultTransactionIsolation": "string",
    "lockTimeout": "integer",
    "logMinDurationStatement": "integer",
    "synchronousCommit": "string",
    "tempFileLimit": "integer"
  },
  "login": true,
  "grants": [
    "string"
  ]
}

Ресурс User для PostgreSQL. Подробнее см. в разделе Developer's Guide.

Поле Описание
name string

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

clusterId string

Идентификатор кластера PostgreSQL, к которому принадлежит пользователь.

permissions[] object

Набор разрешений, предоставленных пользователю.

permissions[].
databaseName
string

Имя базы данных, к которой предоставляет доступ разрешение.

connLimit string (int64)

Количество доступных пользователю подключений к базе данных.

settings object

Настройки PostgreSQL для этого пользователя

Пользовательские параметры PostgreSQL

settings.
defaultTransactionIsolation
string
settings.
lockTimeout
integer (int64)

в миллисекундах.

settings.
logMinDurationStatement
integer (int64)

в миллисекундах.

settings.
synchronousCommit
string
settings.
tempFileLimit
integer (int64)

в байтах.

login boolean (boolean)

Пользователь может войти (по умолчанию True).

grants[] string

Пользовательские гранты (GRANT <роль> TO <пользователь>), роль должна быть другим пользователем.

Максимальная длина строки в символах для каждого значения — 63. Каждое значение должно соответствовать регулярному выражению [a-zA-Z0-9_]*.