AACFlow

LaunchDarkly

Управление функциональными флагами с помощью LaunchDarkly.

LaunchDarkly — это платформа управления функциональными возможностями, которая позволяет командам безопасно развертывать, контролировать и измерять свои программные функции в масштабе.

С интеграцией LaunchDarkly в AACFlow вы можете:

  • Управление функциональными флагами — Программно выводить список, создавать, обновлять, переключать и удалять функциональные флаги. Включать или выключать флаги в определенных средах с использованием семантического API LaunchDarkly.
  • Мониторинг статуса флагов — Проверять, активен ли флаг, неактивен, новый или запущен в заданной среде. Отслеживать время последней оценки флага.
  • Управление проектами и средами — Выводить список всех проектов и их сред для понимания структуры вашей организации LaunchDarkly.
  • Сегменты пользователей — Выводить список сегментов пользователей в рамках проекта и среды для понимания организации вашей аудитории для таргетинга.
  • Видимость команды — Выводить список участников учетной записи и их ролей для аудита и рабочих процессов управления доступом.
  • Журнал аудита — Получать последние записи журнала аудита для отслеживания того, кто что изменил и когда. Фильтровать записи по типу ресурса для целевого мониторинга.

В AACFlow интеграция LaunchDarkly позволяет вашим агентам автоматизировать операции с функциональными флагами в рамках своих рабочих процессов. Это позволяет реализовать сценарии автоматизации, такие как включение/выключение флагов на основе событий конвейера развертывания, мониторинг статуса флагов и оповещение о устаревших или неиспользуемых флагах, аудит изменений флагов путем запроса журнала аудита после развертываний, синхронизация метаданных флагов с вашими инструментами управления проектами и вывод списка всех функциональных флагов по проектам для управления.

Аутентификация

Эта интеграция использует API-ключ LaunchDarkly. Вы можете создавать персональные токены доступа или сервисные токены в панели управления LaunchDarkly в разделе Account Settings > Authorization. API-ключ передается непосредственно в заголовке Authorization (без префикса Bearer).

Нужна помощь?

Если у вас возникли проблемы с интеграцией LaunchDarkly, свяжитесь с нами по адресу help@aacflow.io

Инструкции по использованию

Интегрируйте LaunchDarkly в свой рабочий процесс. Выводите список, создавайте, обновляйте, переключайте и удаляйте функциональные флаги. Управляйте проектами, средами, сегментами, участниками и журналами аудита. Требуется API-ключ.

Инструменты

launchdarkly_create_flag

Создать новый функциональный флаг в проекте LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта для создания флага
namestringДаЧеловекочитаемое имя функционального флага
keystringДаУникальный ключ функционального флага (используется в коде)
descriptionstringНетОписание функционального флага
tagsstringНетСписок тегов через запятую
temporarybooleanНетЯвляется ли флаг временным (по умолчанию true)

Выходные данные

ПараметрТипОписание
keystringУникальный ключ функционального флага
namestringЧеловекочитаемое имя функционального флага
kindstringТип флага (boolean или multivariate)
descriptionstringОписание функционального флага
temporarybooleanЯвляется ли флаг временным
archivedbooleanАрхивирован ли флаг
deprecatedbooleanУстарел ли флаг
creationDatenumberМетка времени Unix в миллисекундах, когда был создан флаг
tagsarrayТеги, примененные к флагу
variationsarrayВариации для этого функционального флага
valuestringЗначение вариации
namestringИмя вариации
descriptionstringОписание вариации
maintainerIdstringID участника, который поддерживает этот флаг

launchdarkly_delete_flag

Удалить функциональный флаг из проекта LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта
flagKeystringДаКлюч функционального флага для удаления

Выходные данные

ПараметрТипОписание
deletedbooleanБыл ли флаг успешно удален

launchdarkly_get_audit_log

Вывести список записей журнала аудита из вашей учетной записи LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
limitnumberНетМаксимальное количество записей для возврата (по умолчанию 10, максимум 20)
specstringНетВыражение фильтра (например, "resourceType:flag")

Выходные данные

ПараметрТипОписание
entriesarrayСписок записей журнала аудита
idstringID записи журнала аудита
datenumberМетка времени Unix в миллисекундах
kindstringТип выполненного действия
namestringИмя ресурса, над которым было выполнено действие
descriptionstringПолное описание действия
shortDescriptionstringКраткое описание действия
memberEmailstringEmail участника, выполнившего действие
targetNamestringИмя целевого ресурса
targetKindstringТип целевого ресурса
totalCountnumberОбщее количество записей журнала аудита

launchdarkly_get_flag

Получить один функциональный флаг по ключу из проекта LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта
flagKeystringДаКлюч функционального флага
environmentKeystringНетФильтровать конфигурацию флага для конкретной среды

Выходные данные

ПараметрТипОписание
keystringУникальный ключ функционального флага
namestringЧеловекочитаемое имя функционального флага
kindstringТип флага (boolean или multivariate)
descriptionstringОписание функционального флага
temporarybooleanЯвляется ли флаг временным
archivedbooleanАрхивирован ли флаг
deprecatedbooleanУстарел ли флаг
creationDatenumberМетка времени Unix в миллисекундах, когда был создан флаг
tagsarrayТеги, примененные к флагу
variationsarrayВариации для этого функционального флага
valuestringЗначение вариации
namestringИмя вариации
descriptionstringОписание вариации
maintainerIdstringID участника, который поддерживает этот флаг
onbooleanВключен ли флаг в запрошенной среде (null, если не указана конкретная среда)

launchdarkly_get_flag_status

Получить статус функционального флага в разных средах (активен, неактивен, запущен и т.д.).

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта
flagKeystringДаКлюч функционального флага
environmentKeystringДаКлюч среды

Выходные данные

ПараметрТипОписание
namestringСтатус флага (new, active, inactive, launched)
lastRequestedstringМетка времени последней оценки
defaultValstringЗначение вариации по умолчанию

launchdarkly_list_environments

Вывести список сред в проекте LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта для вывода списка сред
limitnumberНетМаксимальное количество сред для возврата (по умолчанию 20)

Выходные данные

ПараметрТипОписание
environmentsarrayСписок сред
idstringID среды
keystringУникальный ключ среды
namestringИмя среды
colorstringЦвет, назначенный этой среде
apiKeystringКлюч SDK на стороне сервера для этой среды
mobileKeystringКлюч мобильного SDK для этой среды
tagsarrayТеги, примененные к среде
totalCountnumberОбщее количество сред

launchdarkly_list_flags

Вывести список функциональных флагов в проекте LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта для вывода списка флагов
environmentKeystringНетФильтровать конфигурации флагов для конкретной среды
tagstringНетФильтровать флаги по имени тега
limitnumberНетМаксимальное количество флагов для возврата (по умолчанию 20)

Выходные данные

ПараметрТипОписание
flagsarrayСписок функциональных флагов
keystringУникальный ключ функционального флага
namestringЧеловекочитаемое имя функционального флага
kindstringТип флага (boolean или multivariate)
descriptionstringОписание функционального флага
temporarybooleanЯвляется ли флаг временным
archivedbooleanАрхивирован ли флаг
deprecatedbooleanУстарел ли флаг
creationDatenumberМетка времени Unix в миллисекундах, когда был создан флаг
tagsarrayТеги, примененные к флагу
variationsarrayВариации для этого функционального флага
valuestringЗначение вариации
namestringИмя вариации
descriptionstringОписание вариации
maintainerIdstringID участника, который поддерживает этот флаг
totalCountnumberОбщее количество флагов

launchdarkly_list_members

Вывести список участников учетной записи в вашей организации LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
limitnumberНетМаксимальное количество участников для возврата (по умолчанию 20)

Выходные данные

ПараметрТипОписание
membersarrayСписок участников учетной записи
idstringID участника
emailstringАдрес электронной почты участника
firstNamestringИмя участника
lastNamestringФамилия участника
rolestringРоль участника (reader, writer, admin, owner)
lastSeennumberМетка времени Unix последней активности
creationDatenumberМетка времени Unix, когда был создан участник
verifiedbooleanПодтвержден ли email участника
totalCountnumberОбщее количество участников

launchdarkly_list_projects

Вывести список всех проектов в вашей учетной записи LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
limitnumberНетМаксимальное количество проектов для возврата (по умолчанию 20)

Выходные данные

ПараметрТипОписание
projectsarrayСписок проектов
idstringID проекта
keystringУникальный ключ проекта
namestringИмя проекта
tagsarrayТеги, примененные к проекту
totalCountnumberОбщее количество проектов

launchdarkly_list_segments

Вывести список сегментов пользователей в проекте и среде LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта
environmentKeystringДаКлюч среды
limitnumberНетМаксимальное количество сегментов для возврата (по умолчанию 20)

Выходные данные

ПараметрТипОписание
segmentsarrayСписок сегментов пользователей
keystringУникальный ключ сегмента
namestringИмя сегмента
descriptionstringОписание сегмента
tagsarrayТеги, примененные к сегменту
creationDatenumberМетка времени Unix в миллисекундах, когда был создан сегмент
unboundedbooleanЯвляется ли это неограниченным (большим) сегментом
includedarrayКлючи пользователей, явно включенные в сегмент
excludedarrayКлючи пользователей, явно исключенные из сегмента
totalCountnumberОбщее количество сегментов

launchdarkly_toggle_flag

Включить или выключить функциональный флаг в конкретной среде LaunchDarkly.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта
flagKeystringДаКлюч функционального флага для переключения
environmentKeystringДаКлюч среды для переключения флага
enabledbooleanДаВключить ли флаг (true) или выключить (false)

Выходные данные

ПараметрТипОписание
keystringУникальный ключ функционального флага
namestringЧеловекочитаемое имя функционального флага
kindstringТип флага (boolean или multivariate)
descriptionstringОписание функционального флага
temporarybooleanЯвляется ли флаг временным
archivedbooleanАрхивирован ли флаг
deprecatedbooleanУстарел ли флаг
creationDatenumberМетка времени Unix в миллисекундах, когда был создан флаг
tagsarrayТеги, примененные к флагу
variationsarrayВариации для этого функционального флага
valuestringЗначение вариации
namestringИмя вариации
descriptionstringОписание вариации
maintainerIdstringID участника, который поддерживает этот флаг
onbooleanВключен ли флаг теперь в целевой среде

launchdarkly_update_flag

Обновить метаданные функционального флага (имя, описание, теги, временный, архивный) с использованием семантического патча.

Входные параметры

ПараметрТипОбязательныйОписание
apiKeystringДаAPI-ключ LaunchDarkly
projectKeystringДаКлюч проекта
flagKeystringДаКлюч функционального флага для обновления
updateNamestringНетНовое имя для флага
updateDescriptionstringНетНовое описание для флага
addTagsstringНетТеги для добавления через запятую
removeTagsstringНетТеги для удаления через запятую
archivebooleanНетУстановить true для архивации, false для восстановления
commentstringНетНеобязательный комментарий, объясняющий обновление

Выходные данные

ПараметрТипОписание
keystringУникальный ключ функционального флага
namestringЧеловекочитаемое имя функционального флага
kindstringТип флага (boolean или multivariate)
descriptionstringОписание функционального флага
temporarybooleanЯвляется ли флаг временным
archivedbooleanАрхивирован ли флаг
deprecatedbooleanУстарел ли флаг
creationDatenumberМетка времени Unix в миллисекундах, когда был создан флаг
tagsarrayТеги, примененные к флагу
variationsarrayВариации для этого функционального флага
valuestringЗначение вариации
namestringИмя вариации
descriptionstringОписание вариации
maintainerIdstringID участника, который поддерживает этот флаг

On this page

Начните создавать сегодня
Нам доверяют более 100 000 разработчиков.
SaaS-платформа для создания AI-агентов и управления агентным workforce.
Начать