Версии секретов
Актуальную спецификацию можно скачать и использовать в привычном инструменте.
Набор методов для управления версиями секретов:
Метод API | HTTP-метод | Описание |
---|---|---|
Get /v1/secrets/{secretId}/versions | GET | Возвращает список всех версий секрета |
Create /v1/secrets/{secretId}/versions | POST | Создает новую версию секрета |
Delete /v1/secrets/{secretId}/versions/{secretVersionId} | DELETE | Удаляет версию секрета |
Get /v1/secrets/{secretId}/versions/{secretVersionId} | GET | Возвращает метаданные версии секрета |
Disable secret version /v1/secrets/{secretId}/versions/{secretVersionId}/disable | PATCH | Отключает версию секрета |
Enable secret version /v1/secrets/{secretId}/versions/{secretVersionId}/enable | PATCH | Включает версию секрета |
Get payload /v1/secrets/{secretId}/versions/{secretVersionId}/payload | GET | Возвращает значение версии секрета |
Get /v2/version/{path} | GET | Возвращает список всех версий секрета |
Create /v2/version | POST | Создает новую версию секрета |
Delete /v2/version/{path} | DELETE | Удаляет версию секрета |
Get /v2/version/{path} | GET | Возвращает метаданные версии секрета |
Disable/enable secret version /v2/version/{path} | PUT | Выключает и включает версию секрета через параметр enabled |
Get payload /v2/secrets/{secretId}/versions/{secretVersionId}/payload | GET | Извлекает значение секрета из версии секрета |
Описания параметров и примеры запросов см. в Secret Management API.