Key

Набор методов для управления ресурсами Key.

JSON-представление

{
  "id": "string",
  "createdAt": "string",
  "description": "string",
  "keyAlgorithm": "string",
  "publicKey": "string",

  //  включает только одно из полей `userAccountId`, `serviceAccountId`
  "userAccountId": "string",
  "serviceAccountId": "string",
  // конец списка возможных полей

}
Поле Описание
id string

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

createdAt string (date-time)

Время создания.

Строка в формате RFC3339.

description string

Описание ресурса Key. Длина 0-256 символов.

keyAlgorithm string
Алгоритм, используемый для создания пары ключей ресурса Key.
  • RSA_2048: RSA с длиной ключа 2048 бит. Значение по умолчанию.
  • RSA_4096: RSA с длиной ключа 4096 бит.
publicKey string

Закрытый ключ из ресурса Key.

userAccountId string
включает только одно из полей userAccountId, serviceAccountId

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

serviceAccountId string
включает только одно из полей userAccountId, serviceAccountId

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

Методы

Метод Описание
create Создает пару ключей для указанного сервисного аккаунта.
delete Удаляет указанную пару ключей.
get Возвращает указанный ресурс Key.
list Возвращает список доступных ресурсов Key для указанного сервисного аккаунта.