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.