Разрешения предоставляются участникам проекта через роли . Роль — это набор разрешений. Назначая роль участнику проекта, вы предоставляете ему все разрешения, содержащиеся в этой роли.
На этой странице описаны действия, доступные с помощью разрешений, которые могут быть указаны в списке поддерживаемых Firebase ролей. Эти разрешения делятся на две категории:
Требуемые разрешения на управление идентификацией и доступом (IAM) для всех ролей или для определенных действий в Firebase
Требуемые разрешения
Firebase IAM включает следующие разрешения:
Требуется для использования любого продукта или услуги Firebase.
Требуется для выполнения некоторых действий, специфичных для службы Firebase.
Требуется для выполнения некоторых действий, специфичных для управления Firebase.
Общий список и описание разрешений, специфичных для продукта или сервиса Firebase, см. в соответствующем разделе в разделе Разрешения IAM для конкретного продукта Firebase .
Требуемые разрешения включены во все роли
Для использования любого продукта или сервиса Firebase требуются разрешения, перечисленные в следующей таблице.
Эти разрешения автоматически включаются в каждую из предопределенных ролей Firebase .
Разрешение | Описание |
---|---|
Предоставляет разрешения на получение информации о проекте Firebase. | |
Предоставляет разрешения на получение информации о проекте Firebase. | |
Предоставляет разрешения на проверку состояния API Google и запуск команд Firebase CLI. |
Необходимые разрешения для действий, специфичных для службы Firebase
Разрешения, перечисленные в следующей таблице, необходимы для выполнения некоторых действий, специфичных для службы Firebase.
При необходимости эти разрешения автоматически включаются в каждую из предопределенных ролей Firebase .
Действие | Требуется разрешение |
---|---|
Доступ к интеграции проектов Firebase с инструментами для совместной работы (включая Slack, Jira и PagerDuty) | firebaseextensions.configs.* |
Просмотр использования и аналитики от StackDriver | monitoring.timeSeries.list |
Выполнение команд Firebase CLI Более подробную информацию можно найти в документации Google Cloud о Runtime Configurator Access . | runtimeconfig.* |
Необходимые разрешения для действий, связанных с управлением Firebase
Разрешения, перечисленные в следующей таблице, представляют собой дополнительные разрешения, необходимые для выполнения некоторых действий, связанных с управлением Firebase.
Разрешение на управление и связанные с ним действия | Требуется дополнительное разрешение |
---|---|
firebase.billingPlans.update | |
Изменить тарифный план для проекта Firebase | resourcemanager.projects.createBillingAssignment resourcemanager.projects.deleteBillingAssignment |
firebase.projects.delete | |
Удалить проект Firebase | resourcemanager.projects.delete |
firebase.projects.update | |
Добавьте ресурсы Firebase в существующий проект Google Cloud | resourcemanager.projects.get serviceusage.services.enable serviceusage.services.get |
Изменить название проекта Firebase | resourcemanager.projects.update |
Добавить отпечатки сертификатов SHA для приложений Android | clientauthconfig.clients.create |
Удалить отпечатки сертификатов SHA для приложений Android | clientauthconfig.clients.delete |
Обновите идентификатор App Store или идентификатор команды для приложений Apple. | clientauthconfig.clients.get clientauthconfig.clients.update |
IAM-разрешения для конкретного продукта Firebase
В таблицах ниже перечислены разрешения, специфичные для продукта или сервиса Firebase. Вы можете использовать эти разрешения для создания пользовательских ролей .
Разрешения управления Firebase
Обратите внимание, что для некоторых из следующих разрешений на управление требуются дополнительные разрешения для определенных действий .
Имя разрешения | Описание |
---|---|
firebase.billingPlans.get | Получить текущий тарифный план Firebase для проекта |
firebase.billingPlans.update | Изменить текущий тарифный план Firebase для проекта |
firebase.clients.create | Добавить новые приложения в проект |
firebase.clients.delete | Удалить существующие приложения из проекта |
firebase.clients.get | Получение сведений и конфигураций приложений в проекте |
firebase.clients.list | Получить список приложений в проекте |
firebase.clients.undelete | Восстановите удаленное приложение, прежде чем его данные будут удалены безвозвратно. |
firebase.clients.update | Обновление сведений и конфигураций приложений в проекте |
firebase.links.create | Создайте новые ссылки на системы Google (Консоль Firebase > Настройки проекта > Интеграции) |
firebase.links.delete | Удалить ссылки на системы Google (Консоль Firebase > Настройки проекта > Интеграции) |
firebase.links.list | Получить список ссылок на системы Google (Консоль Firebase > Настройки проекта > Интеграции) |
firebase.links.update | Обновите существующие ссылки на системы Google (Консоль Firebase > Настройки проекта > Интеграции) |
firebase.playLinks.get | Получить сведения о ссылке на Google Play (Консоль Firebase > Настройки проекта > Интеграции > Google Play) |
firebase.playLinks.list | Получить список ссылок на Google Play (Консоль Firebase > Настройки проекта > Интеграции > Google Play) |
firebase.playLinks.update | Создавайте новые ссылки и обновляйте существующие ссылки на Google Play. (Консоль Firebase > Настройки проекта > Интеграции > Google Play) |
firebase.projects.delete | Удалить существующие проекты |
firebase.projects.get | Получение информации и ресурсов Firebase для проекта |
firebase.projects.update | Изменить атрибуты существующего проекта Получайте оповещения о применимых продуктах и функциях Firebase ( подробнее ) |
firebaseinstallations.instances.delete | Удалить идентификатор установки Firebase и данные, связанные с этой установкой ( подробнее ) |
Разрешения Google Analytics
Следующие разрешения предоставляют доступ к ресурсу Analytics , связанному с проектом Firebase. Они позволяют участникам проекта Firebase получать доступ к данным Analytics , включая аудитории, свойства пользователей, воронки продаж, отчёты, конверсии и т. д.
Имя разрешения | Описание |
---|---|
firebaseanalytics.resources.googleAnalyticsEdit | По умолчанию предоставляет роль редактора Analytics связанному ресурсу Analytics |
firebaseanalytics.resources.googleAnalyticsAdditionalAccess | По умолчанию назначает роль маркетолога Analytics связанному ресурсу Analytics |
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze | По умолчанию предоставляет роль наблюдателя Analytics связанному ресурсу Analytics |
firebaseanalytics.resources.googleAnalyticsRestrictedAccess | По умолчанию предоставляет роль наблюдателя Analytics связанному ресурсу Analytics без доступа к данным о доходах и расходах. |
Разрешения Firebase AI Logic
Имя разрешения | Описание |
---|---|
firebasevertexai.configs.get | Получить конфигурацию для Firebase AI Logic |
firebasevertexai.configs.update | Обновление конфигурации для Firebase AI Logic |
Firebase App Check
Имя разрешения | Описание |
---|---|
firebaseappcheck.appAttestConfig.get | Получить конфигурацию App Attest для приложения |
firebaseappcheck.appAttestConfig.update | Обновите конфигурацию App Attest для приложения. |
firebaseappcheck.appCheckTokens.verify | Проверка токенов App Check выпущенных для проекта Firebase |
firebaseappcheck.debugTokens.get | Получить отладочные токены приложения |
firebaseappcheck.debugTokens.update | Создание, обновление или удаление отладочных токенов приложения |
firebaseappcheck.deviceCheckConfig.get | Получить конфигурацию DeviceCheck приложения |
firebaseappcheck.deviceCheckConfig.update | Обновите конфигурацию DeviceCheck приложения |
firebaseappcheck.playIntegrityConfig.get | Получить конфигурацию Play Integrity приложения |
firebaseappcheck.playIntegrityConfig.update | Обновите конфигурацию Play Integrity приложения |
firebaseappcheck.recaptchaEnterpriseConfig.get | Получить конфигурацию reCAPTCHA Enterprise приложения |
firebaseappcheck.recaptchaEnterpriseConfig.update | Обновите конфигурацию reCAPTCHA Enterprise приложения |
firebaseappcheck.recaptchaV3Config.get | Получить конфигурацию reCAPTCHA v3 приложения |
firebaseappcheck.recaptchaV3Config.update | Обновите конфигурацию reCAPTCHA v3 приложения |
firebaseappcheck.safetyNetConfig.get | Получить конфигурацию SafetyNet приложения |
firebaseappcheck.safetyNetConfig.update | Обновите конфигурацию SafetyNet приложения |
firebaseappcheck.services.get | Получить конфигурации принудительного исполнения служб проекта |
firebaseappcheck.services.update | Обновление конфигураций принудительного применения служб проекта |
Разрешения Firebase App Distribution
Имя разрешения | Описание |
---|---|
firebaseappdistro.releases.list | Получить список существующих дистрибутивов и ссылок приглашения |
firebaseappdistro.releases.update | Создание, удаление и изменение дистрибутивов Создание и удаление ссылок-приглашений |
firebaseappdistro.testers.list | Получить список существующих тестировщиков в проекте |
firebaseappdistro.testers.update | Создание и удаление тестировщиков в проекте |
firebaseappdistro.groups.list | Получить список существующих групп тестировщиков в проекте |
firebaseappdistro.groups.update | Создание и удаление групп тестировщиков в проекте |
Разрешения Firebase Authentication
Имя разрешения | Описание |
---|---|
firebaseauth.configs.create | Создайте конфигурацию Authentication |
firebaseauth.configs.get | Получить конфигурацию Authentication |
firebaseauth.configs.getHashConfig | Получите конфигурацию хэша пароля и хэш пароля учетных записей пользователей. |
firebaseauth.configs.getSecret | Получите секрет клиента в конфигурации Authentication |
firebaseauth.configs.update | Обновите существующую конфигурацию Authentication |
firebaseauth.users.create | Создание новых пользователей в Authentication |
firebaseauth.users.createSession | Создать сеансовый cookie-файл для вошедшего в систему пользователя |
firebaseauth.users.delete | Удалить существующих пользователей в Authentication |
firebaseauth.users.get | Получить список существующих пользователей Authentication |
firebaseauth.users.sendEmail | Отправка электронных писем пользователям |
firebaseauth.users.update | Обновление существующих пользователей в Authentication |
Разрешения Firebase A/B Testing (бета)
Имя разрешения | Описание |
---|---|
firebaseabt.experimentresults.get | Получить результаты эксперимента |
firebaseabt.experiments.create | Создавайте новые эксперименты |
firebaseabt.experiments.delete | Удалить существующие эксперименты |
firebaseabt.experiments.get | Получить сведения о существующем эксперименте |
firebaseabt.experiments.list | Получить список существующих экспериментов |
firebaseabt.experiments.update | Обновить существующий эксперимент |
firebaseabt.projectmetadata.get | Извлечение аналитических метаданных для настройки эксперимента |
Разрешения Firebase App Hosting (бета)
Имя разрешения | Описание |
---|---|
firebaseapphosting.backends.create | Создайте новый сервер App Hosting для проекта Firebase. |
firebaseapphosting.backends.delete | Удалить существующий бэкэнд App Hosting из проекта Firebase. |
firebaseapphosting.backends.get | Извлечение информации о конкретном бэкэнде App Hosting в проекте Firebase. |
firebaseapphosting.backends.list | Перечислите все доступные бэкэнды App Hosting в проекте Firebase. |
firebaseapphosting.backends.update | Измените конфигурацию или настройки существующего бэкэнда App Hosting . |
firebaseapphosting.builds.create | Инициируйте новый процесс сборки для бэкэнда App Hosting в проекте Firebase. |
firebaseapphosting.builds.delete | Удалить существующие сборки в бэкэнде App Hosting . |
firebaseapphosting.builds.get | Извлечение сведений о существующей сборке в бэкэнде App Hosting . |
firebaseapphosting.builds.list | Перечислите все сборки, связанные с бэкэндом App Hosting в проекте Firebase. |
firebaseapphosting.builds.update | Измените конфигурацию существующей незавершенной сборки App Hosting . |
firebaseapphosting.domains.create | Создайте новую доменную ассоциацию для бэкэнда App Hosting в проекте Firebase. |
firebaseapphosting.domains.delete | Удалить привязку домена к бэкэнду App Hosting . |
firebaseapphosting.domains.get | Получить информацию о конкретном домене, связанном с сайтом App Hosting . |
firebaseapphosting.domains.list | Перечислите все домены, связанные с App Hosting . |
firebaseapphosting.domains.update | Измените настройки или конфигурации домена, связанного с бэкэндом App Hosting . |
firebaseapphosting.rollouts.create | Инициируйте новое развертывание для продвижения существующей сборки в текущую версию для этого бэкэнда App Hosting . |
firebaseapphosting.rollouts.get | Получить информацию о конкретном развертывании App Hosting . |
firebaseapphosting.rollouts.list | Перечислите все развертывания, связанные с бэкэндом App Hosting . |
firebaseapphosting.traffic.get | Получите текущую политику распределения и развертывания трафика для сайта App Hosting . |
firebaseapphosting.traffic.list | По функциям идентичен `firebaseapphosting.traffic.get`, с добавленной возможностью получения списка по всем бэкэндам, для которых у вас есть такое разрешение. |
firebaseapphosting.traffic.update | Измените текущую политику распределения и развертывания трафика для бэкэнда App Hosting . |
Разрешения Cloud Firestore
Список и описание разрешений Cloud Firestore см. в документации Google Cloud .
Разрешения Cloud Storage
Список и описание разрешений Cloud Storage см. в документации Google Cloud .
Разрешения правил безопасности Firebase ( Cloud Firestore и Cloud Storage )
Имя разрешения | Описание |
---|---|
firebaserules.releases.create | Создавать релизы |
firebaserules.releases.delete | Удалить релизы |
firebaserules.releases.get | Получить релизы |
firebaserules.releases.getExecutable | Извлечь двоичные исполняемые файлы для релизов |
firebaserules.releases.list | Получить список релизов |
firebaserules.releases.update | Обновление ссылок на набор правил для релизов |
firebaserules.rulesets.create | Создать новые наборы правил |
firebaserules.rulesets.delete | Удалить существующий набор правил |
firebaserules.rulesets.get | Получить наборы правил с источником |
firebaserules.rulesets.list | Найти метаданные набора правил (без источника) |
firebaserules.rulesets.test | Проверка источников на корректность |
Cloud Functions for Firebase
Список и описание разрешений Cloud Functions см. в документации IAM .
Обратите внимание, что для развертывания функций требуется определённая конфигурация разрешений, которая не входит в стандартные предопределённые роли Firebase . Для развертывания функций используйте один из следующих вариантов:
Делегируйте развертывание функций Владельцу проекта.
Если вы развертываете только не-HTTP-функции, то редактор проекта может развернуть ваши функции.
Делегируйте развертывание функций участнику проекта, который имеет следующие две роли:
- Роль администратора облачных функций (
roles/cloudfunctions.admin
) - Роль пользователя учетной записи службы (
roles/iam.serviceAccountUser
)
Владелец проекта может назначить эти роли участнику проекта с помощью консоли Google Cloud или интерфейса командной строки gcloud . Подробные инструкции и информацию о безопасности при настройке этой роли см. в документации IAM .
- Роль администратора облачных функций (
Разрешения для кампаний обмена сообщениями Firebase
Эти разрешения применяются к кампаниям для Firebase Cloud Messaging и Firebase In-App Messaging .
Имя разрешения | Описание |
---|---|
firebasemessagingcampaigns.campaigns.create | Создавайте новые кампании |
firebasemessagingcampaigns.campaigns.delete | Удалить существующие кампании |
firebasemessagingcampaigns.campaigns.get | Получить сведения о существующих кампаниях |
firebasemessagingcampaigns.campaigns.list | Получить список существующих кампаний |
firebasemessagingcampaigns.campaigns.update | Обновить существующие кампании |
firebasemessagingcampaigns.campaigns.start | Запустить существующие кампании |
firebasemessagingcampaigns.campaigns.stop | Обновить существующие кампании |
Разрешения Firebase Cloud Messaging
Имя разрешения | Описание |
---|---|
cloudmessaging.messages.create | Отправка уведомлений и сообщений с данными через FCM HTTP API и Admin SDK |
Имя разрешения | Описание |
---|---|
firebasenotifications.messages.create | Создавайте новые сообщения в редакторе уведомлений |
firebasenotifications.messages.delete | Удалить существующие сообщения в редакторе уведомлений |
firebasenotifications.messages.get | Получение сведений о существующих сообщениях в редакторе уведомлений |
firebasenotifications.messages.list | Получить список существующих сообщений в редакторе уведомлений |
firebasenotifications.messages.update | Обновите существующие сообщения в редакторе уведомлений. |
Разрешения Firebase Crashlytics
Имя разрешения | Описание |
---|---|
firebasecrashlytics.config.get | Получить параметры конфигурации Crashlytics |
firebasecrashlytics.config.update | Обновите параметры конфигурации Crashlytics |
firebasecrashlytics.data.get | Извлечение метрик, связанных с проблемами и сеансами Crashlytics |
firebasecrashlytics.issues.get | Получайте сведения о проблемах Crashlytics , включая примечания, прикрепленные к проблемам. |
firebasecrashlytics.issues.list | Получить список проблем Crashlytics |
firebasecrashlytics.issues.update | Открытие, закрытие и отключение существующих проблем Crashlytics Обновление заметок, прикрепленных к проблемам |
firebasecrashlytics.sessions.get | Получить сведения о сеансах Crashlytics |
Имя разрешения | Описание |
---|---|
firebasecrash.issues.update | Обновляйте существующие проблемы Crashlytics , создавайте заметки о проблемах и устанавливайте оповещения о скорости. |
firebasecrash.reports.get | Получить существующие отчеты Crashlytics |
Разрешения Firebase Dynamic Links
Имя разрешения | Описание |
---|---|
firebasedynamiclinks.domains.create | Создайте новые домены Dynamic Links |
firebasedynamiclinks.domains.delete | Удалить существующие домены Dynamic Links |
firebasedynamiclinks.domains.get | Получить сведения о существующих доменах Dynamic Links |
firebasedynamiclinks.domains.list | Получить список существующих доменов Dynamic Links |
firebasedynamiclinks.domains.update | Обновите существующие домены Dynamic Links |
firebasedynamiclinks.links.create | Создать новые Dynamic Links |
firebasedynamiclinks.links.get | Получить сведения о существующих Dynamic Links |
firebasedynamiclinks.links.list | Получить список существующих Dynamic Links |
firebasedynamiclinks.links.update | Обновить существующие Dynamic Links |
firebasedynamiclinks.stats.get | Получить статистику Dynamic Links |
firebasedynamiclinks.destinations.list | Получить существующие направления Dynamic Links |
firebasedynamiclinks.destinations.update | Обновить существующие направления Dynamic Links |
Разрешения на публикацию Firebase Extensions
Имя разрешения | Описание |
---|---|
firebaseextensionspublisher.extensions.create | Загрузить новые версии расширения |
firebaseextensionspublisher.extensions.delete | Удалить или прекратить поддержку версий расширения |
firebaseextensionspublisher.extensions.get | Получить сведения о версии расширения |
firebaseextensionspublisher.extensions.list | Список всех версий расширений, загруженных этим проектом издателя |
Разрешения Firebase Hosting
Имя разрешения | Описание |
---|---|
firebasehosting.sites.create | Создайте новые ресурсы Hosting для проекта Firebase |
firebasehosting.sites.delete | Удалить существующие ресурсы Hosting для проекта Firebase |
firebasehosting.sites.get | Получение сведений о существующих ресурсах Hosting для проекта Firebase |
firebasehosting.sites.list | Получить список ресурсов Hosting для проекта Firebase |
firebasehosting.sites.update | Обновление существующих ресурсов Hosting для проекта Firebase |
Разрешения Firebase In-App Messaging (бета)
Имя разрешения | Описание |
---|---|
firebaseinappmessaging.campaigns.create | Создавайте новые кампании |
firebaseinappmessaging.campaigns.delete | Удалить существующие кампании |
firebaseinappmessaging.campaigns.get | Получить сведения о существующих кампаниях |
firebaseinappmessaging.campaigns.list | Получить список существующих кампаний |
firebaseinappmessaging.campaigns.update | Обновить существующие кампании |
Разрешения Firebase ML (бета)
Имя разрешения | Описание |
---|---|
firebaseml.models.create | Создание новых моделей машинного обучения |
firebaseml.models.update | Обновление существующих моделей машинного обучения |
firebaseml.models.delete | Удалить существующие модели машинного обучения |
firebaseml.models.get | Получить сведения о существующих моделях машинного обучения |
firebaseml.models.list | Получить список существующих моделей машинного обучения |
firebaseml.modelversions.create | Создать новые версии модели |
firebaseml.modelversions.get | Получить сведения о существующих версиях модели |
firebaseml.modelversions.list | Получить список существующих версий модели |
firebaseml.modelversions.update | Обновить существующие версии модели |
Разрешения Firebase Performance Monitoring
Имя разрешения | Описание |
---|---|
firebaseperformance.config.create | Создать новые конфигурации пороговых значений проблем |
firebaseperformance.config.delete | Удалить существующие конфигурации пороговых значений проблем |
firebaseperformance.config.update | Изменить настройки пороговых значений оповещений и существующих проблем |
firebaseperformance.data.get | Просмотреть все данные о производительности и выдать пороговые значения |
Разрешения Firebase Realtime Database
Имя разрешения | Описание |
---|---|
firebasedatabase.instances.create | Создать новые экземпляры базы данных |
firebasedatabase.instances.get | Извлечь метаданные существующих экземпляров базы данных Доступ только для чтения к данным в существующем экземпляре базы данных |
firebasedatabase.instances.list | Получить список существующих экземпляров базы данных |
firebasedatabase.instances.update | Полный доступ на чтение и запись к данным в существующих экземплярах базы данных Включение и отключение экземпляров базы данных Извлечение и изменение правил безопасности для существующих экземпляров базы данных |
firebasedatabase.instances.disable | Отключить активные экземпляры базы данных Существующие данные сохраняются, но недоступны для чтения/записи. |
firebasedatabase.instances.reenable | Повторное включение отключенных экземпляров базы данных Существующие данные снова доступны для чтения/записи. |
firebasedatabase.instances.delete | Удалить отключенные экземпляры базы данных Удаленные имена баз данных не могут быть использованы повторно. Данные в удаленном экземпляре базы данных навсегда удаляются через 20 дней. |
firebasedatabase.instances.undelete | Восстановите удаленный экземпляр базы данных до того, как ее данные будут удалены безвозвратно. Данные в удаленном экземпляре базы данных удаляются навсегда через 20 дней после удаления экземпляра. |
Разрешения Firebase Remote Config
Имя разрешения | Описание |
---|---|
cloudconfig.configs.get | Извлечь данные Remote Config |
cloudconfig.configs.update | Обновление данных Remote Config |
Разрешения Firebase Test Lab
Для Test Lab требуется доступ к контейнерам Cloud Storage , поэтому для него требуется определённая конфигурация разрешений, которые не все включены в стандартные предопределённые роли Firebase . Чтобы предоставить доступ к Test Lab , используйте один из следующих вариантов:
Для тестов, запущенных из консоли Firebase
Протестируйте свое приложение в отдельном проекте Firebase.
Добавьте участников, которым необходим доступ Test Lab , а затем назначьте им роли в устаревших проектах с помощью консоли Firebase .
- Чтобы разрешить участнику проводить тесты с помощью Test Lab , назначьте ему должность Редактора проекта или выше.
- Чтобы разрешить участнику просматривать результаты тестирования в Test Lab , назначьте ему роль Viewer или выше.
Для тестов, запущенных из gcloud CLI , API тестирования или Gradle Managed Devices при использовании собственного контейнера Cloud Storage
Назначьте пару предопределенных ролей (которые вместе предоставляют требуемый набор разрешений) с помощью консоли Google Cloud .
Чтобы разрешить участнику проводить тесты с помощью Test Lab , назначьте оба:
- Администратор лаборатории тестирования Firebase (
roles/cloudtestservice.testAdmin
) - Средство просмотра аналитики Firebase (
roles/firebase.analyticsViewer
)
- Администратор лаборатории тестирования Firebase (
Чтобы разрешить участнику просматривать результаты тестов в Test Lab , назначьте оба:
- Наблюдатель тестовой лаборатории Firebase (
roles/cloudtestservice.testViewer
) - Средство просмотра аналитики Firebase (
roles/firebase.analyticsViewer
)
- Наблюдатель тестовой лаборатории Firebase (
Имя разрешения | Описание |
---|---|
cloudtestservice.environmentcatalog.get | Получить каталог поддерживаемых тестовых сред для проекта |
cloudtestservice.matrices.create | Запрос на выполнение матрицы тестов в соответствии с заданными спецификациями |
cloudtestservice.matrices.get | Получить статус тестовой матрицы |
cloudtestservice.matrices.update | Обновить незавершенную тестовую матрицу |
cloudtoolresults.executions.list | Получить список казней для истории |
cloudtoolresults.executions.get | Получить существующее исполнение |
cloudtoolresults.executions.create | Создать новое исполнение |
cloudtoolresults.executions.update | Обновить существующее исполнение |
cloudtoolresults.history.list | Получить список историй |
cloudtoolresults.history.get | Получить существующую историю |
cloudtoolresults.history.create | Создать новую историю |
cloudtoolresults.settings.create | Создать новые настройки результатов инструмента |
cloudtoolresults.settings.get | Получить существующие настройки результатов инструмента |
cloudtoolresults.settings.update | Обновление настроек результатов инструмента |
cloudtoolresults.steps.list | Получить список шагов для выполнения |
cloudtoolresults.steps.get | Получить существующий шаг |
cloudtoolresults.steps.create | Создать новый шаг |
cloudtoolresults.steps.update | Обновить существующий шаг |
Интеграция с разрешениями внешних служб
Имя разрешения | Описание |
---|---|
firebaseextensions.configs.create | Создайте новые конфигурации расширений для внешних сервисов (Консоль Firebase > Настройки проекта > Интеграции) |
firebaseextensions.configs.delete | Удалить существующие конфигурации расширения для внешних служб (Консоль Firebase > Настройки проекта > Интеграции) |
firebaseextensions.configs.list | Получить список конфигураций расширений для внешних служб (Консоль Firebase > Настройки проекта > Интеграции) |
firebaseextensions.configs.update | Обновите существующие конфигурации расширений для внешних служб (Консоль Firebase > Настройки проекта > Интеграции) |