Поделиться через


Doppler Farhan Latif (независимый издатель) (предварительная версия)

Платформа безопасности Doppler для разработчиков позволяет командам легко управлять секретами, управлять ими в большом масштабе.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Фархан Латиф
URL https://portfolio-website-4d91e0.webflow.io
Адрес электронной почты farhanlatif027@outlook.com
Метаданные соединителя
Publisher Фархан Латиф
Веб-сайт https://www.doppler.com/
Политика конфиденциальности https://www.doppler.com/legal/privacy
Категории Безопасность

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Служебный токен securestring Маркер службы для этого API True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Конфигурация | Блокировка конфигурации

Запрет переименования или удаления конфигурации

Конфигурация | Клонирование конфигурации

Создайте конфигурацию ветви, клонируя другую. Это дублирует конфигурацию ветви и все его секреты

Конфигурация | Обновление имени конфигурации

Изменение существующего имени конфигурации

Конфигурация | Получение конфигурации

Получение сведений о конфигурации

Конфигурация | Разблокировка конфигурации

Разрешить переименование конфигурации и (или) удаление

Конфигурация | Создание конфигурации

Создание конфигурации ветви

Конфигурация | Список конфигураций

Получение всех конфигураций

Проекты | Обновление проекта

Обновление проекта

Проекты | Получение проекта

Получение проекта

Проекты | Создание проекта

Создание проекта

Проекты | Список проектов

Список всех проектов

Роли проекта | Перечисление ролей

См. список ролей

Роли проекта | Получение ролей

Получение ролей

Роли проекта | Удаление ролей

Удаление роли

Секреты | Обновление секрета

Обновляет значение секрета

Секреты | Получение одного секрета

Возвращает секрет

Секреты | Примечание об обновлении

Обновление заметки секрета

Секреты | Список секретов

Возвращает список секретов

Секреты | Удаление одного секрета

Удаляет секрет

Члены проекта | Добавление участников

Добавление участников в проект

Члены проекта | Обновление элементов

Обновление участников проекта

Члены проекта | Получение элементов

Получение элементов в проекте

Члены проекта | Список участников

Вывод списка участников проекта

Члены проекта | Удаление элементов

Удаление элементов в проекте

Конфигурация | Блокировка конфигурации

Запрет переименования или удаления конфигурации

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта
project True string

Уникальный идентификатор объекта проекта

Имя конфигурации
config True string

Имя конфигурации

Возвращаемое значение

Имя Путь Тип Описание
Имя
config.name string

Имя ветви конфигурации

Корень
config.root boolean

Является ли конфигурация корнем среды

Заблокировано
config.locked boolean

Логическое значение, указывающее, можно ли переименовать или удалить конфигурацию.

Начальное получение в
config.initial_fetch_at date-time

Метка времени первого получения конфигурации с сервера

Последнее получение в
config.last_fetch_at date-time

Метка времени последнего времени, когда конфигурация была получена с сервера

Создано в
config.created_at date-time

Метка времени создания конфигурации на сервере

Окружающая среда
config.environment string

Имя среды, в которой развернута конфигурация

Проект
config.project string

Имя проекта | Уникальный идентификатор объекта проекта

Конфигурация | Клонирование конфигурации

Создайте конфигурацию ветви, клонируя другую. Это дублирует конфигурацию ветви и все его секреты

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта
project True string

Уникальный идентификатор объекта проекта

Имя конфигурации
config True string

Имя клонированного клонируемого конфигурации ветви

Имя | Новая конфигурация ветви
name True string

Имя новой конфигурации ветви

Возвращаемое значение

Имя Путь Тип Описание
Имя
config.name string

Имя ветви конфигурации

Корень
config.root boolean

Является ли конфигурация корнем среды

Заблокировано
config.locked boolean

Логическое значение, указывающее, можно ли переименовать или удалить конфигурацию.

Начальное получение в
config.initial_fetch_at date-time

Метка времени первого получения конфигурации с сервера

Последнее получение в
config.last_fetch_at date-time

Метка времени последнего времени, когда конфигурация была получена с сервера

Создано в
config.created_at date-time

Метка времени создания конфигурации на сервере

Окружающая среда
config.environment string

Имя среды, в которой развернута конфигурация

Проект
config.project string

Имя проекта | Уникальный идентификатор объекта проекта

Конфигурация | Обновление имени конфигурации

Изменение существующего имени конфигурации

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта
project True string

Уникальный идентификатор объекта проекта

Текущее имя конфигурации
config True string

Имя новой конфигурации ветви

Новое имя конфигурации
name True string

Новое имя конфигурации

Возвращаемое значение

Имя Путь Тип Описание
Имя
config.name string

Имя ветви конфигурации

Корень
config.root boolean

Является ли конфигурация корнем среды

Заблокировано
config.locked boolean

Логическое значение, указывающее, можно ли переименовать или удалить конфигурацию.

Начальное получение в
config.initial_fetch_at date-time

Метка времени первого получения конфигурации с сервера

Последнее получение в
config.last_fetch_at date-time

Метка времени последнего времени, когда конфигурация была получена с сервера

Создано в
config.created_at date-time

Метка времени создания конфигурации на сервере

Окружающая среда
config.environment string

Имя среды, в которой развернута конфигурация

Проект
config.project string

Имя проекта | Уникальный идентификатор объекта проекта

Конфигурация | Получение конфигурации

Получение сведений о конфигурации

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Имя конфигурации | Имя объекта конфигурации
config string

"dev", "stg", "prd"

Возвращаемое значение

Имя Путь Тип Описание
Имя
config.name string

Имя ветви конфигурации

Корень
config.root boolean

Является ли конфигурация корнем среды

Заблокировано
config.locked boolean

Логическое значение, указывающее, можно ли переименовать или удалить конфигурацию.

Начальное получение в
config.initial_fetch_at date-time

Метка времени первого получения конфигурации с сервера

Последнее получение в
config.last_fetch_at date-time

Метка времени последнего времени, когда конфигурация была получена с сервера

Создано в
config.created_at date-time

Метка времени создания конфигурации на сервере

Окружающая среда
config.environment string

Имя среды, в которой развернута конфигурация

Проект
config.project string

Имя проекта | Уникальный идентификатор объекта проекта

Success
success boolean

Логическое значение, указывающее, выполнен ли запрос успешно

Конфигурация | Разблокировка конфигурации

Разрешить переименование конфигурации и (или) удаление

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта
project True string

Уникальный идентификатор объекта проекта

Имя конфигурации
config True string

Имя конфигурации

Возвращаемое значение

Имя Путь Тип Описание
Имя
config.name string

Имя ветви конфигурации

Корень
config.root boolean

Является ли конфигурация корнем среды

Заблокировано
config.locked boolean

Логическое значение, указывающее, можно ли переименовать или удалить конфигурацию.

Начальное получение в
config.initial_fetch_at date-time

Метка времени первого получения конфигурации с сервера

Последнее получение в
config.last_fetch_at date-time

Метка времени последнего времени, когда конфигурация была получена с сервера

Создано в
config.created_at date-time

Метка времени создания конфигурации на сервере

Окружающая среда
config.environment string

Имя среды, в которой развернута конфигурация

Проект
config.project string

Имя проекта | Уникальный идентификатор объекта проекта

Конфигурация | Создание конфигурации

Создание конфигурации ветви

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта
project True string

Уникальный идентификатор объекта проекта

Окружающая среда
environment True string

Идентификатор объекта среды

Имя конфигурации
name True string

Имя новой конфигурации ветви

Возвращаемое значение

Имя Путь Тип Описание
Имя
config.name string

Имя ветви конфигурации

Корень
config.root boolean

Является ли конфигурация корнем среды

Заблокировано
config.locked boolean

Логическое значение, указывающее, можно ли переименовать или удалить конфигурацию.

Начальное получение в
config.initial_fetch_at date-time

Метка времени первого получения конфигурации с сервера

Последнее получение в
config.last_fetch_at date-time

Метка времени последнего времени, когда конфигурация была получена с сервера

Создано в
config.created_at date-time

Метка времени создания конфигурации на сервере

Окружающая среда
config.environment string

Имя среды, в которой развернута конфигурация

Проект
config.project string

Имя проекта | Уникальный идентификатор объекта проекта

Конфигурация | Список конфигураций

Получение всех конфигураций

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Номер страницы
page True integer

Номер страницы | Для разбиения на страницы

Элементы на страницу
per_page True integer

Количество элементов для отображения на странице

Возвращаемое значение

Имя Путь Тип Описание
конфигурации
configs array of object

конфигурации

Имя
configs.name string

Имя ветви конфигурации

Корень
configs.root boolean

Является ли конфигурация корнем среды

Заблокировано
configs.locked boolean

Логическое значение, указывающее, можно ли переименовать или удалить конфигурацию.

Начальное получение в
configs.initial_fetch_at date-time

Метка времени первого получения конфигурации с сервера

Последнее получение в
configs.last_fetch_at date-time

Метка времени последнего времени, когда конфигурация была получена с сервера

Создано в
configs.created_at date-time

Метка времени создания конфигурации на сервере

Окружающая среда
configs.environment string

Имя среды, в которой развернута конфигурация

Проект
configs.project string

Имя проекта | Уникальный идентификатор объекта проекта

Slug
configs.slug string

Имя конфигурации, используемой в URL-адресе

Страница
page integer

Номер, указывающий текущую страницу | Используется для разбиения на страницы

Success
success boolean

Логическое значение, указывающее, выполнен ли запрос успешно

Проекты | Обновление проекта

Обновление проекта

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

Имя проекта

НОВОЕ имя проекта | Уникальный идентификатор объекта проекта
name True string

Имя проекта

Description
description True string

Описание проекта

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
project.id string

Назначенный уникальный идентификатор

Имя проекта
project.name string

Имя проекта | Уникальный идентификатор объекта проекта

Description
project.description string

Дополнительные сведения о проекте, например его назначение или какие-либо специальные инструкции

Создано в
project.created_at date-time

Метка времени создания проекта на сервере

Проекты | Получение проекта

Получение проекта

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
project.id string

Назначенный уникальный идентификатор

Имя проекта
project.name string

Имя проекта | Уникальный идентификатор объекта проекта

Description
project.description string

Дополнительные сведения о проекте, например его назначение или какие-либо специальные инструкции

Создано в
project.created_at date-time

Метка времени создания проекта на сервере

Проекты | Создание проекта

Создание проекта

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта
name True string

Имя проекта

Description
description True string

Описание проекта

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
project.id string

Назначенный уникальный идентификатор

Имя проекта
project.name string

Имя проекта | Уникальный идентификатор объекта проекта

Description
project.description string

Дополнительные сведения о проекте, например его назначение или какие-либо специальные инструкции

Создано в
project.created_at date-time

Метка времени создания проекта на сервере

Проекты | Список проектов

Список всех проектов

Параметры

Имя Ключ Обязательно Тип Описание
Страница | Номер страницы
page integer

Номер страницы

На страницу | Сколько элементов на страницу
per_page integer

Элементы для отображения на странице

Возвращаемое значение

Имя Путь Тип Описание
Страница
page integer

Номер, указывающий текущую страницу | Используется для разбиения на страницы

projects
projects array of object

projects

Идентификатор
projects.id string

Назначенный уникальный идентификатор

Slug
projects.slug string

Имя проекта, используемого в URL-адресе

Имя
projects.name string

Имя проекта

Description
projects.description string

Дополнительные сведения о проекте, например его назначение или какие-либо специальные инструкции

Создано в
projects.created_at date-time

Метка времени создания проекта на сервере

Роли проекта | Перечисление ролей

См. список ролей

Возвращаемое значение

Имя Путь Тип Описание
roles
roles array of object

roles

Имя
roles.name string

Имя роли

permissions
roles.permissions array of string

permissions

Идентификатор
roles.identifier string

Назначенный уникальный идентификатор

Создано в
roles.created_at date-time

Метка времени создания роли проекта на сервере

Настраиваемая роль?
roles.is_custom_role boolean

Логическое значение, указывающее, является ли роль настраиваемой ролью

Роли проекта | Получение ролей

Получение ролей

Параметры

Имя Ключ Обязательно Тип Описание
Имя роли
role True string

Администратора

Возвращаемое значение

Имя Путь Тип Описание
Имя роли
role.name string

Имя роли

permissions
role.permissions array of string

permissions

Идентификатор
role.identifier string

Назначенный уникальный идентификатор

Создано в
role.created_at date-time

Метка времени создания роли проекта на сервере

Настраиваемая роль?
role.is_custom_role boolean

Логическое значение, указывающее, является ли роль настраиваемой ролью

Роли проекта | Удаление ролей

Удаление роли

Параметры

Имя Ключ Обязательно Тип Описание
Имя роли
role True string

Уникальный идентификатор роли

Возвращаемое значение

response
object

Секреты | Обновление секрета

Обновляет значение секрета

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Имя конфигурации | Имя объекта конфигурации
config True string

"dev", "stg", "prd"

Секреты | Получение одного секрета

Возвращает секрет

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Имя конфигурации | Имя объекта конфигурации
config True string

"dev", "stg", "prd"

Имя секрета | Имя секрета
name True string

Имя секрета, который требуется получить, например, STRIPE_KEY

Возвращаемое значение

Имя Путь Тип Описание
Имя секрета
name string

Имя секрета

Необработанное значение
value.raw string

Это исходное значение, которое вы вводите в Doppler, которое можно ссылаться на другие секреты.

Вычисленное значение
value.computed string

Это значение в Doppler, которое вычисляется на основе других секретных значений и полностью разрешено во время чтения

Присоединенное примечание
value.note string

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

Секреты | Примечание об обновлении

Обновление заметки секрета

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Имя конфигурации | Имя объекта конфигурации
config True string

"dev", "stg", "prd"

Секрет
secret True string

Имя секрета, для которого нужно задать примечание

Замечание
note True string

Обратите внимание, что вы хотите задать этот секрет

Секреты | Список секретов

Возвращает список секретов

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
Project Name True string

example-project

Имя конфигурации | Имя объекта конфигурации
Config Name True string

"dev", "stg", "prd"

Включить динамические секреты?
Include Dynamic Secrets boolean

Независимо от того, следует ли выдавать аренды и включать динамические значения секретов для конфигурации

Включить управляемые секреты?
Include Managed Secrets boolean

Следует ли включать автоматически созданные (управляемые) секреты Doppler

Возвращаемое значение

response
object

Секреты | Удаление одного секрета

Удаляет секрет

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Имя конфигурации | Имя объекта конфигурации
config True string

"dev", "stg", "prd"

Имя секрета | Имя секрета
name True string

Имя секрета, который требуется удалить, например STRIPE_KEY

Возвращаемое значение

response
object

Члены проекта | Добавление участников

Добавление участников в проект

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Тип роли
type True string
Slug
slug True string

Слизь члена

Роль участника
role string
environments
environments array of string

environments

Возвращаемое значение

Имя Путь Тип Описание
Тип
member.type string

Тип пользователя

Slug
member.slug string

Имя, используемое в URL-адресе

Идентификатор
member.role.identifier string

Назначенный уникальный идентификатор

Доступ ко всем средам?
member.access_all_environments boolean

Логическое значение, указывающее, может ли член получить доступ ко всем средам проекта.

environments
member.environments array of string

environments

Члены проекта | Обновление элементов

Обновление участников проекта

Параметры

Имя Ключ Обязательно Тип Описание
Тип роли
type True string

Имя типа, например workplace_user/group/invite/service_account

Слизь члена
slug True string

Слизь члена

Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Имя роли
role string

Идентификатор роли проекта

environments
environments array of string

environments

Возвращаемое значение

Имя Путь Тип Описание
Тип
member.type string

Тип пользователя

Slug
member.slug string

Имя, используемое в URL-адресе

Идентификатор
member.role.identifier string

Назначенный уникальный идентификатор

Доступ ко всем средам?
member.access_all_environments boolean

Логическое значение, указывающее, может ли член получить доступ ко всем средам проекта.

environments
member.environments array of string

environments

Члены проекта | Получение элементов

Получение элементов в проекте

Параметры

Имя Ключ Обязательно Тип Описание
Тип роли
type True string

Имя типа, например workplace_user/group/invite/service_account

Члены slug
slug True string

Слизь члена

Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Возвращаемое значение

Имя Путь Тип Описание
Тип
member.type string

Тип пользователя

Slug
member.slug string

Имя, используемое в URL-адресе

Идентификатор
member.role.identifier string

Назначенный уникальный идентификатор

Доступ ко всем средам?
member.access_all_environments boolean

Логическое значение, указывающее, может ли член получить доступ ко всем средам проекта.

environments
member.environments array of string

environments

Члены проекта | Список участников

Вывод списка участников проекта

Параметры

Имя Ключ Обязательно Тип Описание
Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Номер страницы | Нумерация страниц
page integer

Номер страницы

На страницу | Элементы на страницу
per_page integer

Элементы на страницу

Возвращаемое значение

Имя Путь Тип Описание
члены
members array of object

члены

Тип
members.type string

Тип пользователя

Slug
members.slug string

Имя, используемое в URL-адресе

Идентификатор
members.role.identifier string

Назначенный уникальный идентификатор

Доступ ко всем средам?
members.access_all_environments boolean

Логическое значение, указывающее, может ли член получить доступ ко всем средам проекта.

environments
members.environments array of string

environments

Члены проекта | Удаление элементов

Удаление элементов в проекте

Параметры

Имя Ключ Обязательно Тип Описание
Тип роли
type True string

Имя типа, например workplace_user/group/invite/service_account

Слизь члена
slug True string

Слизь члена

Имя проекта | Уникальный идентификатор объекта проекта
project True string

example-project

Возвращаемое значение

response
object

Определения

объект

Это тип object.