Список событий аудита

Azure DevOps Services

Примечание.

  • Аудит находится в общедоступной предварительной версии.
  • Новые действия постоянно добавляются в этот список. Чтобы запросить событие, которое в настоящее время не входит в следующие таблицы, поделитесь своим отзывом в Developer Community.

В следующих таблицах описываются события (или действия), доступные с помощью Azure DevOps аудита.

Внимание

Аудит доступен только для организаций, поддерживаемых Microsoft Entra ID. Дополнительные сведения см. в разделе Connect your organization to Microsoft Entra ID.

  • Определите область продукта для любого заданного события. Обратитесь к полному списку в таблице «Область».
  • Определите поле "Категория " события, чтобы понять тип выполняемого действия. См. список возможных типов действий в таблице "Категории".
  • Найдите список всех возможных действий, сгруппированных по области продукта, в разделе "Действия".

Области

Область Описание
события, связанные с артефактами Создание, изменение разрешений и удаление представлений веб-каналов, а также веб-каналов с областью действия организации и области проекта.
События журнала аудита Просмотр и скачивание журналов аудита. Доступ, создание, изменение, включение, отключение и удаление потоков аудита.
События выставления счетов Добавление, изменение или удаление Azure подписок. Измените количество биллинга для конвейеров, артефактов и использования облачных нагрузочных тестов.
События расширения Установка, изменение, включение, отключение и удаление расширений для Extensions Marketplace.
События лицензирования Git Создавайте, изменяйте, включайте, отключайте, форкируйте, удаляйте и восстанавливайте репозитории Git в Azure Repos. Обход политик PR. Изменение политик ветви.
События группы Создайте группы и измените членство в группах.
События библиотеки Создание, изменение, удаление и отслеживание использования подключений служб, групп переменных, защищенных файлов и пулов агентов в Azure Pipelines.
События лицензирования Назначение, изменение и удаление лицензий. Создание, изменение и удаление правил лицензирования группы.
События организации Создание и изменение Azure DevOps организации. Связывание и отмена связи с Microsoft Entra организациями.
События OrganizationPolicy Добавление, изменение или удаление политик организации.
События конвейеров Создавайте, изменяйте, удаляйте и отслеживайте использование проверок на защищенных ресурсах в Azure Pipelines (только YAML), включая их утверждение.
События политики Создание, изменение и удаление политик для репозитория Git в Azure Repos.
События обработки Создание, изменение и удаление атрибутов для процессов (невыполненные операции портфеля, элементы управления, поля, группы, списки, страницы, процессы, правила, состояния, параметры управления, рабочие элементы и т. д.) в Azure Boards.
События проекта Создание, изменение, изменение видимости, удаление и восстановление проектов в Azure Boards. Создание, изменение и удаление областных путей.
События выпуска Создание, изменение и удаление релизов и конвейеров релизов в Azure Pipelines. Отслеживание развертываний и утверждений развертывания.
События безопасности Создание, изменение и удаление конвейеров в Azure Pipelines. Авторизуйте и деавторизуйте ресурсы для проектов и потоков. Изменение параметров хранения конвейера. Сохранение и отмена выполнения конвейера.
События токена Создание, изменение, отмена и удаление личных маркеров доступа (PATS) или ключей SSH. Отслеживайте обнаружение общедоступных репозиториев и отзыв PAT системами. На данный момент события доступа к токенам не регистрируются.

Категории

Категория Описание
Доступ Просмотр или открытие артефактов в организации.
Создайте Недавно созданные артефакты в организации.
Удалить Удалены или удалены артефакты из организации.
Выполнить Завершенные процессы, выполненные в организации.
Изменить Измененные артефакты, такие как изменение состояния или свойства, сделанные в организации.
Переименовать Изменения названий артефактов, внесенные в организации.

Действия

Примечание.

Хотите узнать, какие действия записываются в журналы вашей организации? Используйте API запросов журнала аудита: https://auditservice.dev.azure.com/{YOUR_ORGANIZATION}/_apis/audit/actionsзаменив {YOUR_ORGANIZATION} именем вашей организации. Этот интерфейс API возвращает список всех событий аудита, которые ваша организация может эмитировать.

Артефакты ивенты

Действие Описание
Artifacts.Feed.Project.Create Создан веб-канал {FeedName} в проекте {ProjectId}.
Artifacts.Feed.Org.Create Создан организационный фид {FeedName}.
Artifacts.Feed.Project.Modify Изменен канал {FeedName} в проекте {ProjectId} - {FeedChanges}.
Artifacts.Feed.Org.Modify Изменена организационная лента {FeedName}, {FeedChanges}.
Artifacts.Feed.Project.SoftDelete Перемещен канал {FeedName} в корзину каналов в проекте {ProjectId}.
Artifacts.Feed.Org.SoftDelete Перемещен веб-канал организации {FeedName} в корзину веб-канала.
Artifacts.Feed.Project.HardDelete Безвозвратно удалённый канал {FeedName} в проекте {ProjectId}.
Artifacts.Feed.Org.HardDelete Навсегда удален канал организации {FeedName}.
Artifacts.Feed.Project.Modify.Permissions Разрешения для {DisplayName} были заданы как {Role} для канала {FeedName} в проекте {ProjectId}.
Artifacts.Feed.Org.Modify.Permissions Для {DisplayName} задано значение {Role} для веб-канала организации {FeedName}.
Artifacts.Feed.Project.Modify.Permissions.Deletion Разрешения для канала {FeedName} в проекте {ProjectId} были отменены для {DisplayName}.
Artifacts.Feed.Org.Modify.Permissions.Deletion Разрешения для веб-канала организации {FeedName} были удалены для {DisplayName}.
Artifacts.Feed.Project.FeedView.Create Создано представление веб-канала {FeedViewName} в веб-канале {FeedName} в проекте {ProjectId}.
Artifacts.Feed.Org.FeedView.Create Создано представление ленты {FeedViewName} в ленте организации {FeedName}.
Artifacts.Feed.Project.FeedView.Modify Модифицированное представление фида {FeedViewName} в фиде {FeedName} в проекте {ProjectId} - {FeedViewChanges}.
Artifacts.Feed.Org.FeedView.Modify Измененное представление канала {FeedViewName} в веб-канале организации {FeedName}- {FeedViewChanges}.
Artifacts.Feed.Project.FeedView.HardDelete Окончательно удалено представление канала {FeedViewName} в ленте {FeedName} в проекте {ProjectId}.
Artifacts.Feed.Org.FeedView.HardDelete Безвозвратно удален вид ленты {FeedViewName} в ленте организации {FeedName}.

События AuditLog

Действие Описание
AuditLog.AccessLog Доступ к журналу аудита.
AuditLog.DownloadLog Скачал копию журнала аудита {Format} .
AuditLog.StreamCreated Поток для {ConsumerType:consumerType} был настроен для отправки событий аудита в {displayName}.
AuditLog.StreamDeleted Поток {ConsumerType:consumerType} для отправки данных аудита в {displayName} был удален.
AuditLog.StreamDisabledBySystem Поток {ConsumerType:consumerType}, используемый для отправки данных аудита в {displayName}, был отключен системой.
AuditLog.StreamDisabledByUser Отключен поток для {ConsumerType:consumerType}, предназначенный для отправки данных аудита на {displayName}.
AuditLog.StreamEnabled Поток {ConsumerType:consumerType}, предназначенный для отправки данных аудита в {displayName}, был включен.
AuditLog.StreamModified Поток {ConsumerType:consumerType}, предназначенный для отправки данных аудита в {displayName}, был изменен.
AuditLog.StreamRead Доступ к потокам аудита.
AuditLog.TestStream {ResolveIdentity:ActorId} инициировал тест подключения потока {StreamConsumerType} из {OrganizationName} в Azure DevOps.

События выставления счетов

Действие Описание
Billing.BillingModeUpdate Конфигурация выставления счетов пользователей изменилась на "{BillingMode}" для подписки {SubscriptionGuid}.
Billing.LimitUpdate Ограничение использования {MeterName} изменилось с {PreviousLimitNumber} на {LimitNumber}.
Billing.PurchaseUpdate Количество {MeterName} было изменено с {PreviousPurchaseNumber} на {PurchaseNumber}.
Billing.SubscriptionLink Связь выставления счетов установлена для {NewSubscriptionGuid}.
Billing.SubscriptionUnlink Связь выставления счетов удалена из {PreviousSubscriptionGuid}.
Billing.SubscriptionUpdate Взаимоотношение по выставлению счетов изменилось с {PreviousSubscriptionGuid} на {NewSubscriptionGuid}.

События расширения

Действие Описание
Extension.Disabled Расширение "{ExtensionName}" от издателя "{PublisherName}" было отключено.
Extension.Enabled Расширение "{ExtensionName}" от издателя "{PublisherName}" было включено.
Extension.Installed Расширение "{ExtensionName}" от издателя "{PublisherName}" было установлено — версия "{version}".
Extension.Uninstalled Расширение "{ExtensionName}" от издателя "{PublisherName}" было удалено.
Extension.VersionUpdated Расширение "{ExtensionName}" от издателя "{PublisherName}" было обновлено с версии "{FromVersion}" до версии "{Version}".

События лицензирования Git

Действие Описание
Git.RefUpdatePoliciesBypassed Политики по "{FriendlyName}" были обойдены в репозитории Git "{RepoName}" в проекте {ResolveProjectId:ProjectId}.
Git.RepositoryCreated Создан репозиторий Git "{RepoName}" в проекте {ResolveProjectId:ProjectId}.
Git.RepositoryDefaultBranchChanged Ветвь по умолчанию репозитория Git "{RepoName}" была изменена на "{DefaultBranch}" в проекте {ResolveProjectId:ProjectId}.
Git.RepositoryDeleted Репозиторий Git "{RepoName}" был удален из проекта {ResolveProjectId:ProjectId}.
Git.RepositoryDestroyed Репозиторий Git "{RepoName}" был уничтожен в проекте {ResolveProjectId:ProjectId}.
Git.RepositoryDisabled Репозиторий Git "{RepoName}" был отключен в проекте {ResolveProjectId:ProjectId}.
Git.RepositoryEnabled Репозиторий Git "{RepoName}" включен в проекте {ResolveProjectId:ProjectId}.
Git.RepositoryForked Репозиторий Git "{RepoName}" в проекте {ResolveProjectId:ProjectId} был форкнут из репозитория "{ParentRepoName}" в проекте "{ParentProjectName}".
Git.RepositoryRenamed Репозиторий Git "{PreviousRepoName}" был переименован в "{RepoName}" в проекте {ResolveProjectId:ProjectId}.
Git.RepositoryUndeleted Репозиторий Git "{RepoName}" был отключен в проекте {ResolveProjectId:ProjectId}.

События группы

Действие Описание
Group.CreateGroups Была создана группа {GroupName}.
Group.UpdateGroupMembership.Add {ResolveIdentity:MemberId} добавлен в качестве члена группы {ResolveIdentity:GroupId}.
Group.UpdateGroupMembership.Remove {ResolveIdentity:MemberId} был удален в качестве члена группы {ResolveIdentity:GroupId}.
Group.UpdateGroups.Delete Удалена группа {ResolveIdentity:GroupId}.
Group.UpdateGroups.Modify Обновлены сведения о группе {ResolveIdentity:GroupId}.

События библиотеки

Действие Описание
Library.AgentAdded Добавлен агент {AgentName} в пул {AgentPoolName}.
Library.AgentDeleted Удален агент {AgentName} из пула {AgentPoolName}.
Library.AgentPoolCreated Созданный пул агентов {AgentPoolName}.
Library.AgentPoolDeleted Удалён пул агентов {AgentPoolName}.
Library.AgentsDeleted Удалено несколько агентов из пула {AgentPoolName}.
Library.ServiceConnectionCreated Создано подключение службы "{ConnectionName}" типа {ConnectionType}.
Library.ServiceConnectionCreatedForMultipleProjects Созданное подключение службы "{ConnectionName}" типа {ConnectionType} для нескольких проектов.
Library.ServiceConnectionDeleted Удалено подключение службы "{ConnectionName}" типа {ConnectionType} из проекта {ResolveProjectId:ProjectId}.
Library.ServiceConnectionDeletedFromMultipleProjects Удалено подключение службы "{ConnectionName}" типа {ConnectionType} из нескольких проектов.
Library.ServiceConnectionExecuted Подключение службы "{ConnectionName}" типа {ConnectionType}, выполняемого в проекте {ResolveProjectId:ProjectId}.
Library.ServiceConnectionForProjectModified Измененное подключение службы "{ConnectionName}" в проекте {ResolveProjectId:ProjectId}.
Library.ServiceConnectionModified Измененное подключение службы "{ConnectionName}" типа {ConnectionType}.
Library.ServiceConnectionPropertyChanged Одно или несколько свойств подключения службы "{ConnectionName}" типа {ConnectionType} были изменены: IsDisabled = {IsDisabled}.
Library.ServiceConnectionShared Подключение к общей службе "{ConnectionName}" типа {ConnectionType} с проектом {ResolveProjectId:ProjectId}.
Library.ServiceConnectionSharedWithMultipleProjects Подключение к общей службе "{ConnectionName}" типа {ConnectionType} с несколькими проектами.
Library.VariableGroupCreated Созданная группа переменных "{VariableGroupName}" в проекте {ResolveProjectId:ProjectId}.
Library.VariableGroupCreatedForProjects Созданная группа переменных "{VariableGroupName}" для нескольких проектов.
Library.VariableGroupDeleted Удаленная группа переменных "{VariableGroupName}" в проекте {ResolveProjectId:ProjectId}.
Library.VariableGroupDeletedFromProjects Удаленная группа переменных "{VariableGroupName}" из нескольких проектов.
Library.VariableGroupModified Измененная группа переменных "{VariableGroupName}" в проекте {ResolveProjectId:ProjectId}.
Library.VariableGroupModifiedForProjects Измененная группа переменных "{VariableGroupName}" для нескольких проектов.

События лицензирования

Действие Описание
Licensing.Assigned Назначенный уровень доступа {AccessLevel} для "{ResolveIdentity:UserIdentifier}" {Optional:Reason}.
Licensing.GroupRuleCreated Новое правило группы "{ResolveIdentity:GroupIdentifier}", назначающее уровень доступа {AccessLevel}, было добавлено в организацию.
Licensing.GroupRuleDeleted Правило группы для группы "{ResolveIdentity:GroupIdentifier}" с назначением уровня доступа {AccessLevel} было удалено.
Licensing.GroupRuleModified Уровень доступа группы был изменён с {PreviousAccessLevel} на {AccessLevel} для группы "{ResolveIdentity:GroupIdentifier}".
Licensing.Modified Уровень доступа изменен с {PreviousAccessLevel} на {AccessLevel} для пользователя "{ResolveIdentity:UserIdentifier}" {Optional:Reason}.
Licensing.Removed Уровень доступа {AccessLevel} удален из "{ResolveIdentity:UserIdentifier}".

События организации

Действие Описание
Organization.Create Организация {OrganizationName} была создана в географическом регионе {PreferredGeography}.
Organization.LinkToAAD Организация {OrganizationName} связана с клиентом Microsoft Entra {EntraTenant}.
Organization.UnlinkFromAAD Организация {OrganizationName} была отсоединена от клиента Microsoft Entra.
Organization.Update.Delete Организация {OrganizationName} удалена.
Organization.Update.ForceUpdateOwner Владелец организации был изменен с {OldOwnerName} на {NewOwnerName}. Причина, указанная актером "{ForceUpdateReason}".
Organization.Update.Owner Владелец организации был изменен с {OldOwnerName} на {NewOwnerName}.
Organization.Update.Rename Организация {OldOrganizationName} была переименована в {NewOrganizationName}.
Organization.Update.Restore Организация {OrganizationName} успешно восстановлена.

События политики организации

Действие Описание
OrganizationPolicy.EnforcePolicyAdded Добавлена примененная политика {EnforcePolicyName}.
OrganizationPolicy.EnforcePolicyRemoved Удалена примененная политика {EnforcePolicyName}.
OrganizationPolicy.PolicyValueUpdated Политика {PolicyName} была изменена на {PolicyValue}.

События потоков

Действие Описание
Pipelines.DeploymentJobCompleted Развертывание для запуска "{RunName}" в конвейере "{PipelineName}" в среде "{EnvironmentName}" {DeploymentResult}.
Pipelines.HostedParallelismPaid Емкость конвейера, размещенного в организации, установлена только на платный уровень.
Pipelines.HostedParallelismPrivate Емкость размещенного конвейера организации устанавливается на бесплатный уровень для частных проектов.
Pipelines.HostedParallelismPublic Вместимость потока обработки организации установлена на уровень свободного доступа для общедоступных проектов.
Pipelines.OAuthConfigurationCreated Созданная конфигурация OAuth "{ConfigName}" для "{SourceType}".
Pipelines.OAuthConfigurationDeleted Удалена конфигурация OAuth "{ConfigName}" для "{SourceType}".
Pipelines.OAuthConfigurationUpdated Обновлена конфигурация OAuth "{ConfigName}" для "{SourceType}".
Pipelines.OrganizationSettings Параметры конвейеров "{SettingName}" изменились с "{OldValue}" на "{NewValue}" на уровне организации.
Pipelines.PipelineCreated Создан конвейер "{PipelineName}" в проекте {ResolveProjectId:ProjectId}.
Pipelines.PipelineDeleted Удалённый конвейер "{PipelineName}" из проекта {ResolveProjectId:ProjectId}.
Pipelines.PipelineModified Изменен конвейер "{PipelineName}" в проекте {ResolveProjectId:ProjectId}.
Pipelines.PipelineRetentionSettingChanged Хранение конвейеров "{SettingName}" изменилось с {OldValue} на {NewValue} в проекте {ProjectName}.
Pipelines.ProjectSettings Параметр конвейеров "{SettingName}" изменен с "{OldValue}" на "{NewValue}" в проекте "{ProjectName}".
Pipelines.ResourceAuthorizedForPipeline Успешно авторизирован ресурс {ResourceType} {ResourceId} для ID конвейера {PipelineId}.
Pipelines.ResourceAuthorizedForProject Успешно авторизованный ресурс {ResourceType} {ResourceId} для проекта.
Pipelines.ResourceNotAuthorizedForPipeline Не был авторизован ресурс {ResourceType} {ResourceId} для конвейера с идентификатором {PipelineId}. Ресурс не существует или у пользователя нет разрешения.
Pipelines.ResourceNotAuthorizedForProject Не авторизовал ресурс {ResourceType} с идентификатором {ResourceId} для проекта. Ресурс не существует или у пользователя нет разрешения.
Pipelines.ResourceUnauthorizedForPipeline Успешно несанкционированный ресурс {ResourceType} {ResourceId} для идентификатора конвейера {PipelineId}.
Pipelines.ResourceUnauthorizedForProject Успешно удален доступ к ресурсу {ResourceType} с идентификатором {ResourceId} для проекта.
Pipelines.RunRetained Запуск конвейера "{RunName}" в проекте {ResolveProjectId:ProjectId} предоставил идентификатор аренды {RetentionLeaseId} для {RetentionOwnerId}.
Pipelines.RunUnretained Запуск конвейера "{RunName}" в проекте {ResolveProjectId:ProjectId} больше не удерживается.
Pipelines.VariablesSetAtRuntime Переменные, определённые для запуска конвейера "{PipelineName}" в проекте {ResolveProjectId:ProjectId}, не помечены как доступные для установки в момент запуска очереди.
CheckConfiguration.ApprovalCheckOrderChanged Проверка с идентификатором {CheckId} для {ResourceType} "{ResourceName}" в проекте "{ResolveProjectId:ProjectId}" была изменена с {OriginalApprovalType} на {FinalApprovalType}.
CheckConfiguration.Created Проверка типа {Type} добавлена в {ResourceType} "{ResourceName}" в проекте "{ResolveProjectId:ProjectId}"
CheckConfiguration.Deleted Из проекта "{ResolveProjectId:ProjectId}" была удалена проверка типа {Type} из {ResourceType} "{ResourceName}".
CheckConfiguration.Disabled Проверка типа {Type} отключена для {ResourceType} "{ResourceName}" в проекте "{ResolveProjectId:ProjectId}"
CheckConfiguration.Enabled Проверка типа {Type} включена для {ResourceType} "{ResourceName}" в проекте "{ResolveProjectId:ProjectId}"
CheckConfiguration.Updated Проверка типа {Type} обновлена для {ResourceType} "{ResourceName}" в проекте "{ResolveProjectId:ProjectId}"

События политики

Действие Описание
Policy.PolicyConfigCreated Созданная политика {PolicyTypeDisplayName} в проекте {ResolveProjectId:ProjectId}.
Policy.PolicyConfigModified Изменена политика {PolicyTypeDisplayName} в проекте {ResolveProjectId:ProjectId}.
Policy.PolicyConfigRemoved Удалена политика {PolicyTypeDisplayName} в проекте {ResolveProjectId:ProjectId}.

События процесса

Действие Описание
Process.Behavior.Add Тип рабочего элемента "{WorkItemTypeReferenceName}" создан и портфельный бэклог "{BehaviorName}" создан.
Process.Behavior.Create Бэклог портфеля "{BehaviorName}" создан для процесса "{ProcessName}".
Process.Behavior.Delete Портфельный бэклог "{BehaviorName}" удален из процесса "{ProcessName}".
Process.Behavior.Edit Бэклог портфеля "{BehaviorName}" отредактирован для процесса "{ProcessName}".
Process.Behavior.Remove Невыполненная работа портфеля "{BehaviorReferenceName}" удалена из типа рабочего элемента.
Process.Behavior.Update Изменен резерв портфеля "{BehaviorName}" для {WorkItemTypeReferenceName}.
Process.Control.Create Элемент управления "{ControlLabel}", созданный для типа рабочего элемента "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.Control.CreateWithoutLabel Элемент управления, созданный для типа рабочего элемента "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.Control.Delete Элемент управления был удален для типа рабочего элемента "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.Control.Update Элемент управления "{ControlLabel}" обновлен для типа рабочего элемента "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.Control.UpdateWithoutLabel Элемент управления для типа рабочего элемента "{WorkItemTypeReferenceName}" обновлён в процессе "{ProcessName}".
Process.Field.Add ** Поле "{FieldReferenceName}" создано для типа рабочего элемента "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.Field.Create Поле "{FieldName}", созданное для процесса "{ProcessName}".
Process.Field.Delete Поле "{FieldReferenceName}" удалено.
Process.Field.Edit Поле "{FieldName}" изменено для процесса "{ProcessName}".
Process.Field.Remove Поле "{FieldReferenceName}" удалено из типа рабочего элемента "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.Field.Update Поле "{FieldReferenceName}" в типе рабочего элемента "{WorkItemTypeReferenceName}" было обновлено в процессе "{ProcessName}".
Process.Group.Add Новая группа "{GroupLabel}" добавлена в {WorkItemTypeReferenceName} в процессе "{ProcessName}".
Process.Group.Update Группа "{GroupLabel}" обновлена для типа рабочего элемента "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.List.Create Был создан список выбора "{PicklistName}".
Process.List.Delete Удален список выбора "{PicklistName}".
Process.List.ListAddValue Добавлено значение списка выбора {PicklistValue}.
Process.List.ListRemoveValue Значение списка выбора {PicklistValue} было удалено.
Process.List.Update Обновлен список выбора "{PicklistName}".
Process.Page.Add Страница "{PageName}" добавлена в тип рабочего элемента "{WorkItemTypeReferenceName}".
Process.Page.Delete Страница "{PageName}" удалена из типа рабочего элемента "{WorkItemTypeReferenceName}".
Process.Page.Update Страница "{PageName}" обновлена для типа рабочего элемента "{WorkItemTypeReferenceName}".
Process.Process.CloneXmlToInherited Процесс "{ParentProcessName}" был клонирован в унаследованный процесс с именем {TargetProcessName}.
Process.Process.Create Создан унаследованный процесс "{ProcessName}".
Process.Process.Delete Процесс "{ProcessName}" был задан как удаленный.
Process.Process.Edit Процесс с именем "{OldProcessName}" был изменен и имеет следующее имя {NewProcessInformation}.
Process.Process.EditWithoutNewInformation Процесс с именем "{OldProcessName}" был изменен.
Process.Process.Import Импортирован новый процесс "{ProcessName}".
Process.Process.MigrateXmlToInherited Процесс проекта "{ProjectName}" был изменен с "{OldProcess}" на "{NewProcess}".
Process.Rule.Add Правило "{RuleName}" добавлено в "{WorkItemReferenceName}" для процесса "{ProcessName}".
Process.Rule.Delete Правило "{RuleName}", удаленное из "{WorkItemTypeReferenceName}" для процесса "{ProcessName}".
Process.Rule.Update Обновлено правило "{RuleName}" в "{WorkItemTypeReferenceName}" для процесса "{ProcessName}".
Process.State.Create Состояние "{StateName}" добавлено в "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.State.Delete Состояние "{StateName}" удалено из "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.State.Update Состояние "{StateName}" обновлено в элементе работы "{WorkItemTypeReferenceName}" в процессе "{ProcessName}".
Process.SystemControl.Delete SystemControl "{ControlId}" удален в "{WorkItemTypeReferenceName}" для процесса "{ProcessName}".
Process.SystemControl.Update SystemControl "{ControlId}" обновлен в файле "{WorkItemTypeReferenceName}" для процесса "{ProcessName}".
Process.WorkItemType.Create Новый тип рабочего элемента "{WorkItemTypeName}" создан для процесса "{ProcessName}".
Process.WorkItemType.Delete Тип рабочего элемента "{WorkItemTypeReferenceName}" удален из процесса "{ProcessName}".
Process.WorkItemType.Update Тип рабочего элемента "{WorkItemTypeReferenceName}" обновлен для процесса "{ProcessName}".

события проекта

Действие Описание
Project.AreaPath.Create Путь области "{Path}" был создан.
Project.AreaPath.Delete Путь к области "{Path}" был удален.
Project.AreaPath.Update Обновлен путь к области "{Path}".
Project.CreateCompleted Project {ProjectName} успешно создан.
Project.CreateFailed Project {ProjectName} не удалось создать.
Project.CreateQueued Создание проекта {ProjectName} начато.
Project.DeleteCompleted Project {ProjectName} был успешно удален {ProjectDeleteType}.
Project.DeleteFailed Project {ProjectName} не удалось удалить.
Project.DeleteQueued Удаление проекта {ProjectName} было начато.
Project.HardDeleteCompleted Проект {PreviousProjectName} был успешно удален.
Project.HardDeleteFailed Не удалось удалить проект {PreviousProjectName}.
Project.HardDeleteQueued Было запущено удаление проекта {PreviousProjectName}.
Project.RestoreCompleted Project {ResolveProjectId:ProjectId} успешно восстановлен.
Project.RestoreQueued Восстановление проекта {ResolveProjectId:ProjectId} начато.
Project.SoftDeleteCompleted Проект {PreviousProjectName} успешно удален.
Project.SoftDeleteFailed Не удалось удалить проект {PreviousProjectName}.
Project.SoftDeleteQueued Было запущено удаление проекта {PreviousProjectName}.
Project.UpdateRenameCompleted Переименование проекта {PreviousProjectName} в {ProjectName} выполнено успешно.
Project.UpdateRenameQueued Переименование проекта {PreviousProjectName} в {ProjectName} было запущено.
Project.UpdateVisibilityCompleted Изменение видимости проекта {ResolveProjectId:ProjectId} с {PreviousProjectVisibility} на {ProjectVisibility} прошло успешно.
Project.UpdateVisibilityQueued Запущено изменение видимости проекта {ResolveProjectId:ProjectId} с {PreviousProjectVisibility} на {ProjectVisibility}.
Project.IterationPath.Create Создан итерационный путь {Path}.
Project.IterationPath.Update Путь итерации {Path} был обновлён.
Project.IterationPath.Delete Итерационный путь {Path} был удален.
Project.Process.Modify Процесс для проекта {ResolveProjectId:ProjectId} был изменен с {OldProcessName} на {ProcessName}.
Project.Process.ModifyWithoutOldProcess Процесс для проекта {ResolveProjectId:ProjectId} был изменен на {ProcessName}.

События выпуска

Действие Описание
Release.ApprovalCompleted Утверждение типа {ApprovalType} для развертывания выпуска "{ReleaseName}" на стадии "{StageName}" было {ApprovalResult} в проекте {ResolveProjectId:ProjectId}.
Release.ApprovalsCompleted Несколько подтверждений {ApprovalType} для развертывания релиза "{ReleaseName}" были {ApprovalResult} в проекте {ResolveProjectId:ProjectId}.
Release.DeploymentCompleted Развертывание релиза "{ReleaseName}" в конвейере "{PipelineName}" на этапе "{StageName}" в проекте {ResolveProjectId:ProjectId} было {DeploymentResult}.
Release.DeploymentsCompleted Развертывания нескольких этапов выпуска "{ReleaseName}" в конвейере "{PipelineName}" были {DeploymentResult} в проекте {ResolveProjectId:ProjectId}.
Release.ReleaseCreated Создан выпуск «{ReleaseName}» в пайплайне релизов «{PipelineName}» в проекте {ResolveProjectId:ProjectId}.
Release.ReleaseDeleted Удален выпуск "{ReleaseName}" конвейера релизов "{PipelineName}" в проекте {ResolveProjectId:ProjectId}.
Release.ReleasePipelineCreated Конвейер выпуска "{PipelineName}" создан в проекте {ResolveProjectId:ProjectId}.
Release.ReleasePipelineDeleted В проекте {ResolveProjectId:ProjectId} удален конвейер выпуска "{PipelineName}".
Release.ReleasePipelineModified Конвейер выпуска "{PipelineName}" изменен в проекте {ResolveProjectId:ProjectId}.

События безопасности

Действие Описание
Security.ChangeInheritance Было изменено наследование разрешений для {NamespaceName} (сведения включают пространство имён, токен и флаг наследования).
Security.ModifyAccessControlLists Для {ResolveIdentity:SubjectDescriptor} задано разрешение "{NamespaceName}{ChangedPermission}", измененное на {PermissionModifiedTo}.
Security.ModifyPermission Для {ResolveIdentity:SubjectDescriptor} задано разрешение "{NamespaceName}{ChangedPermission}", измененное на {PermissionModifiedTo}.
Security.RemoveAccessControlLists Все списки управления доступом были удалены в пространстве имен {NamespaceName} на токенах {Token}.
Security.RemoveAllAccessControlLists {ResolveIdentity:ActorId} удалил все списки Access Control.
Security.RemoveIdentityACEs {ResolveIdentity:ActorId} удалил идентификационную ACE (список управления доступом).
Security.RemovePermission Все разрешения были удалены для {ResolveIdentity:Удостоверения} из пространства имен {NamespaceName} и токена {Token}.
Security.ResetAccessControlLists {ResolveIdentity:ActorId} сбросил список управления доступом.
Security.ResetPermission Все разрешения для пространства имен {NamespaceName} на {ResolveIdentity:SubjectDescriptor} были сброшены к значениям по умолчанию.

События токена

Действие Описание
Token.PatCreateEvent Создан личный маркер доступа "{DisplayName}".
Token.PatExpiredEvent Срок действия персонального токена доступа "{DisplayName}" истёк.
Token.PatPublicDiscoveryEvent Персональный токен доступа "{DisplayName}", связанный с пользователем "{OwnerName}", был обнаружен в общедоступном репозитории.
Token.PatRevokeEvent Был отменен личный маркер доступа "{DisplayName}".
Token.PatSystemRevokeEvent Личный маркер доступа "{DisplayName}", связанный с пользователем "{OwnerName}", был отменен системой.
Token.PatUpdateEvent Обновлен личный маркер доступа "{DisplayName}".
Token.SshCreateEvent Создан ключ SSH "{DisplayName}".
Token.SshRevokeEvent Ключ SSH "{DisplayName}" был отозван.
Token.SshUpdateEvent Обновлен ключ SSH "{DisplayName}".