审核事件列表
备注
审核仍在公共预览版中。
下表描述了可通过Azure DevOps审核功能进行审核的事件类型 (或操作) 。
重要
审核仅适用于Azure Active Directory支持的组织。 有关详细信息,请参阅连接组织Azure Active Directory。
- 任何给定事件都属于特定 产品区域。 区域的完整列表位于 “区域”表中。
- 事件具有一个 “类别” 字段,该字段反映事件期间执行的操作类型。 可能的操作类型的列表位于 “类别”表中。
- 所有可能操作的列表按 产品区域 分组,可在 “操作”部分找到。
备注
我们尽最大努力定期添加新操作。 如果希望看到当前不在下表中的事件,请考虑在开发者社区中与我们共享该事件。
Areas
| 区域 | 说明 |
|---|---|
| 审核 | 查看和下载审核日志。 访问、创建、修改、启用、禁用和删除审核流。 |
| Billing | 添加、更改或删除 Azure 订阅。 修改Pipelines、Artifacts和云负载测试使用情况的计费数量。 |
| 检查 | 创建、修改、删除和跟踪检查使用情况,包括仅Azure Pipelines (YAML 中受保护资源的审批) 。 |
| 扩展名 | 为扩展市场安装、修改、启用、禁用和卸载扩展。 |
| Git | 在Azure Repos中创建、修改、启用、禁用、分叉、删除和取消删除 Git 存储库。 绕过 PR 策略。 更改分支策略。 |
| 组 | 创建组并修改组成员身份。 |
| Library | 在Azure Pipelines中创建、修改、删除和跟踪服务连接、变量组、安全文件和代理池的使用。 |
| 许可 | 分配、修改和删除许可。 创建、修改和删除组许可规则。 |
| 组织 | 创建和修改Azure DevOps组织。 链接和取消链接到Azure Active Directory组织。 |
| OrganizationPolicy | 添加、修改或删除组织策略。 |
| 权限 | 在Azure DevOps组织中修改或删除用户和组的权限和访问控制列表。 |
| 管道 | 在Azure Pipelines中创建、修改和删除Pipelines。 为项目和管道授权和未经授权的资源。 修改管道保留设置。 保留和取消运行管道。 |
| 策略 | 为Azure Repos中的 Git 存储库创建、修改和删除策略。 |
| 处理 | 为Azure Boards中的进程创建、修改和删除流程 (项目组合积压工作、控件、字段、组、列表、页面、进程、规则、状态、控件设置、工作项等) 属性。 |
| 项目 | 在Azure Boards中创建、修改、更改项目的可见性、删除和还原项目。 创建、修改和删除区域路径。 |
| 版本 | 在Azure Pipelines中创建、修改和删除发布和发布管道。 跟踪部署和部署审批。 |
| 令牌 | (PAT) 或 SSH 密钥创建、修改、撤销和删除个人访问令牌。 跟踪公共存储库发现和系统吊销 PAT。 令牌访问事件当前未记录。 |
类别
| 类别 | 说明 |
|---|---|
| Access | 在组织中查看或打开的项目。 |
| 创建 | 组织中新创建的项目。 |
| 删除 | 从组织中删除或删除的项目。 |
| 执行 | 在组织内完成的已完成流程。 |
| 修改 | 在组织中进行了更改的项目,例如状态或属性更改。 |
| 重命名 | 对组织中的项目进行的名称更改。 |
操作
备注
想要了解组织日志中的哪些操作? 请务必签出 审核日志查询 API: https://auditservice.dev.azure.com/{YOUR_ORGANIZATION}/_apis/audit/actions将 {YOUR_ORGANIZATION} 替换为组织的名称。 此 API 返回组织可以发出的所有审核事件的列表。
审核
| ActionId | 类别 | 详细信息 |
|---|---|---|
| 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} 在 Azure DevOps 中从 {OrganizationName} 发起了 {StreamConsumerType} 流连接测试。 |
计费
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Billing.BillingModeUpdate | 修改 | 订阅 {SubscriptionGuid} 的用户计费配置更改为“{BillingMode}” |
| Billing.LimitUpdate | 修改 | {MeterName} 使用情况限制已从 {PreviousLimitNumber} 更改为 {LimitNumber} |
| Billing.PurchaseUpdate | 修改 | {MeterName} 数量从 {PreviousPurchaseNumber} 更改为 {PurchaseNumber}。 |
| Billing.SubscriptionLink | 创建 | 设置为 {NewSubscriptionGuid} 的计费关系 |
| Billing.SubscriptionUnlink | 删除 | 从 {PreviousSubscriptionGuid} 中删除了计费关系 |
| Billing.SubscriptionUpdate | 修改 | 计费关系从 {PreviousSubscriptionGuid} 更改为 {NewSubscriptionGuid} |
检查
| ActionId | 类别 | 详细信息 |
|---|---|---|
| CheckConfiguration.Created | 创建 | {Type} 检查已添加到 {ResourceType} {ResourceName} |
| CheckConfiguration.Deleted | 删除 | {Type} 检查已从 {ResourceType} {ResourceName} 中删除 |
| CheckConfiguration.Updated | 修改 | {Type} 检查已更新 {ResourceType} {ResourceName} |
| CheckSuite.Completed | 执行 | 检查 Project {ResolveProjectId:ProjectId} 中管道 {PipelineName} 的运行阶段 {StageName} 已为 {CheckSuiteStatus} |
分机
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Extension.Disabled | 修改 | 已禁用发布服务器“{PublisherName}”的扩展“{ExtensionName}” |
| Extension.Enabled | 修改 | 已启用发布服务器“{PublisherName}”的扩展“{ExtensionName}” |
| Extension.Installed | 创建 | 发布服务器“{PublisherName}”中的扩展“{ExtensionName}”已安装 - 版本“{Version}” |
| Extension.Uninstalled | 删除 | 已卸载发布服务器“{PublisherName}”的扩展“{ExtensionName}” |
| Extension.VersionUpdated | 修改 | 发布者“{PublisherName}”中的扩展“{ExtensionName}”已从版本“{FromVersion}”更新到版本“{Version}” |
Git
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Git.RefUpdatePoliciesBypassed | 修改 | 项目 {ResolveProjectId:ProjectId} 中 Git 存储库“{RepoName}”中绕过了“{FriendlyName}”的策略 |
| Git.RepositoryCreated | 创建 | 在项目 {ResolveProjectId:ProjectId} 中创建 Git 存储库“{RepoName}” |
| Git.RepositoryDefaultBranchChanged | 修改 | Git 存储库“{RepoName}”的默认分支已更改为项目 {ResolveProjectId:ProjectId} 中的“{DefaultBranch}” |
| Git.RepositoryDeleted | 删除 | Git 存储库“{RepoName}”已从项目 {ResolveProjectId:ProjectId} 中删除 |
| Git.RepositoryDestroyed | 删除 | Git 存储库“{RepoName}”在项目 {ResolveProjectId:ProjectId} 中被销毁 |
| Git.RepositoryDisabled | 修改 | 项目 {ResolveProjectId:ProjectId} 中禁用了 Git 存储库“{RepoName}” |
| Git.RepositoryEnabled | 修改 | 项目 {ResolveProjectId:ProjectId} 中启用了 Git 存储库“{RepoName}” |
| Git.RepositoryForked | 创建 | 项目 {ResolveProjectId:ProjectId} 中的 Git 存储库“{RepoName}”已从项目“{ParentProjectName}”中的“{ParentRepoName}”分叉 |
| Git.RepositoryRenamed | 修改 | Git 存储库“{PreviousRepoName}”已重命名为项目 {ResolveProjectId:ProjectId} 中的“{RepoName}” |
| Git.RepositoryUndeleted | 创建 | 项目 {ResolveProjectId:ProjectId} 中未取消删除 Git 存储库“{RepoName}” |
组
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Group.CreateGroups | 创建 | {GroupName} 组已创建 |
| Group.UpdateGroupMembership | 修改 | |
| Group.UpdateGroupMembership.Add | 修改 | {ResolveIdentity:MemberId} 已添加为组 {ResolveIdentity:GroupId} 的成员 |
| Group.UpdateGroupMembership.Remove | 修改 | {ResolveIdentity:MemberId} 已作为组 {ResolveIdentity:GroupId} 的成员删除 |
| Group.UpdateGroups.Delete | 删除 | {ResolveIdentity:GroupId} 组已删除 |
| Group.UpdateGroups.Modify | 修改 | {ResolveIdentity:GroupId} 组信息已更新 |
库
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Library.AgentAdded | 修改 | 向池 {AgentPoolName} 添加了代理 {AgentName}。 |
| Library.AgentDeleted | 修改 | 从池 {AgentPoolName} 中删除了代理 {AgentName}。 |
| Library.AgentPoolCreated | 创建 | 已创建代理池 {AgentPoolName}。 |
| Library.AgentPoolDeleted | 删除 | 已删除的代理池 {AgentPoolName}。 |
| Library.AgentsDeleted | 修改 | 从池 {AgentPoolName} 中删除了多个代理。 |
| Library.ServiceConnectionCreated | 创建 | 已创建服务连接类型为 {ConnectionType}的“{ConnectionName}”。 |
| Library.ServiceConnectionDeleted | 删除 | 从项目 {ResolveProjectId:ProjectId} 中删除了类型为 {ConnectionType} 的服务连接“{ConnectionName}”。 |
| Library.ServiceConnectionDeletedFromMultipleProjects | 删除 | 从多个项目中删除了类型为 {ConnectionType} 的服务连接“{ConnectionName}”。 |
| Library.ServiceConnectionExecuted | 执行 | 在项目 {ResolveProjectId:ProjectId} 中执行的 {ConnectionType} 类型的服务连接“{ConnectionName}”。 |
| Library.ServiceConnectionForProjectModified | 修改 | 项目 {ResolveProjectId:ProjectId} 中修改的服务连接“{ConnectionName}”。 |
| Library.ServiceConnectionModified | 修改 | 修改的服务连接类型为 {ConnectionType}的“{ConnectionName}”。 |
| Library.ServiceConnectionShared | 修改 | 具有项目 {ResolveProjectId:ProjectId} 的 {ConnectionType} 类型的共享服务连接“{ConnectionName}”。 |
| Library.ServiceConnectionSharedWithMultipleProjects | 修改 | 具有多个项目的 {ConnectionType} 类型的共享服务连接“{ConnectionName}”。 |
| Library.VariableGroupCreated | 创建 | 在项目 {ResolveProjectId:ProjectId} 中创建变量组“{VariableGroupName}”。 |
| Library.VariableGroupCreatedForProjects | 创建 | 为多个项目创建了变量组“{VariableGroupName}”。 |
| Library.VariableGroupDeleted | 删除 | 项目 {ResolveProjectId:ProjectId} 中删除了变量组“{VariableGroupName}”。 |
| Library.VariableGroupDeletedFromProjects | 删除 | 从多个项目中删除了变量组“{VariableGroupName}”。 |
| Library.VariableGroupModified | 修改 | 项目 {ResolveProjectId:ProjectId} 中修改后的变量组“{VariableGroupName}”。 |
| Library.VariableGroupModifiedForProjects | 修改 | 修改了多个项目的变量组“{VariableGroupName}”。 |
授权
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Licensing.Assigned | 创建 | 分配给“{ResolveIdentity:UserIdentifier}”{Optional:Reason} 的 {AccessLevel} 访问级别 |
| Licensing.GroupRuleCreated | 创建 | 向组织添加了分配 {AccessLevel} 访问级别的“{ResolveIdentity:GroupIdentifier}”组的新组规则 |
| Licensing.GroupRuleDeleted | 删除 | 删除了分配 {AccessLevel} 访问级别的“{ResolveIdentity:GroupIdentifier}”组的组规则 |
| Licensing.GroupRuleModified | 修改 | 针对“{ResolveIdentity:GroupIdentifier}”组,从 {PreviousAccessLevel} 修改为 {AccessLevel} 的组规则访问级别 |
| Licensing.Modified | 修改 | 从 {PreviousAccessLevel} 修改为 “{ResolveIdentity:UserIdentifier}” {Optional:Reason} 的访问级别 |
| Licensing.Removed | 删除 | 从“{ResolveIdentity:UserIdentifier}”中删除的 {AccessLevel} 访问级别 |
组织
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Organization.Create | 创建 | 组织 {OrganizationName} 是在 {PreferredRegion} 区域中创建的 |
| Organization.LinkToAAD | 修改 | 组织 {OrganizationName} 已链接到Azure Active Directory租户 {AADTenant} |
| Organization.UnlinkFromAAD | 修改 | 组织 {OrganizationName} 已从 Azure Active Directory 租户取消链接 |
| 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
| ActionId | 类别 | 详细信息 |
|---|---|---|
| OrganizationPolicy.EnforcePolicyAdded | 创建 | 已添加强制策略 {EnforcePolicyName} |
| OrganizationPolicy.EnforcePolicyRemoved | 删除 | 已删除强制策略 {EnforcePolicyName} |
| OrganizationPolicy.PolicyValueUpdated | 修改 | 策略 {PolicyName} 已更改为 {PolicyValue} |
权限
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Security.ModifyAccessControlLists | 修改 | {ResolveIdentity:SubjectDescriptor} 的权限“{NamespaceName}{ChangedPermission}”设置为 {PermissionModifiedTo} |
| Security.ModifyPermission | 修改 | {ResolveIdentity:SubjectDescriptor} 的权限“{NamespaceName}{ChangedPermission}”设置为 {PermissionModifiedTo} |
| Security.RemoveAccessControlLists | 删除 | 令牌上的命名空间 {NamespaceName} 上删除了所有访问控制列表, () {Tokens} |
| Security.RemoveAllAccessControlLists | 删除 | {ResolveIdentity:ActorId} 删除了所有访问控制列表 |
| Security.RemoveIdentityACEs | 删除 | {ResolveIdentity:ActorId} 删除了标识 ACE |
| Security.RemovePermission | 删除 | 在命名空间 {NamespaceName} 和令牌 {Token} 上删除了 {ResolveIdentity:Identities} 的所有权限 |
| Security.ResetAccessControlLists | 修改 | {ResolveIdentity:ActorId} 重置访问控制列表 |
| Security.ResetPermission | 修改 | {ResolveIdentity:SubjectDescriptor} 上命名空间 {NamespaceName} 的所有权限都重置为默认值 |
管道
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Pipelines。DeploymentJobCompleted | 执行 | 管道“{PipelineName}”上运行“{RunName}”到环境“{EnvironmentName}”{DeploymentResult} 的部署 |
| Pipelines。PipelineCreated | 创建 | 在项目 {ResolveProjectId:ProjectId} 中创建管道“{PipelineName}” |
| Pipelines。PipelineDeleted | 删除 | 项目 {ResolveProjectId:ProjectId} 中删除了管道“{PipelineName}” |
| Pipelines。PipelineModified | 修改 | 项目 {ResolveProjectId:ProjectId} 中修改后的管道“{PipelineName}” |
| Pipelines。PipelineRetentionSettingChanged | 修改 | Pipelines保留期“{SettingName}”已从 {OldValue} 更改为 {ProjectName} 项目中的 {NewValue} |
| Pipelines。ResourceAuthorizedForPipeline | 修改 | 已成功为管道 ID {PipelineId} 授权 {ResourceType} 资源 {ResourceId} |
| Pipelines。ResourceAuthorizedForProject | 修改 | 已成功为项目授权 {ResourceType} 资源 {ResourceId} |
| Pipelines。ResourceNotAuthorizedForPipeline | 修改 | 未为管道 ID {PipelineId} 授权 {ResourceType} 资源 {ResourceId}。 资源不存在或用户没有权限 |
| Pipelines。ResourceNotAuthorizedForProject | 修改 | 未为项目授权 {ResourceType} 资源 {ResourceId}。 资源不存在或用户没有权限 |
| Pipelines。ResourceUnauthorizedForPipeline | 修改 | 管道 ID {PipelineId} 成功未经授权的 {ResourceType} 资源 {ResourceId} |
| Pipelines。ResourceUnauthorizedForProject | 修改 | 已成功为项目授权 {ResourceType} 资源 {ResourceId} |
| Pipelines。RunRetained | 修改 | 管道在项目 {ResolveProjectId:ProjectId} 中运行“{RunName}”,向 {RetentionOwnerId} 授予租约 ID {RetentionLeaseId} |
| Pipelines。RunUnretained | 修改 | 项目 {ResolveProjectId:ProjectId} 中的管道运行“{RunName}”不再保留 |
策略
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Policy.PolicyConfigCreated | 创建 | 在项目 {ResolveProjectId:ProjectId} 中创建 {PolicyTypeDisplayName} 策略 |
| Policy.PolicyConfigModified | 修改 | 在项目 {ResolveProjectId:ProjectId} 中修改了 {PolicyTypeDisplayName} 策略 |
| Policy.PolicyConfigRemoved | 删除 | 在项目 {ResolveProjectId:ProjectId} 中删除了 {PolicyTypeDisplayName} 策略 |
进程
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Process.Behavior.Add | 创建 | 已创建工作项类型“{WorkItemTypeReferenceName}”,并创建了项目组合积压工作“{BehaviorName}”。 |
| Process.Behavior.Create | 创建 | 为进程“{ProcessName}”创建的项目组合积压工作“{BehaviorName}”。 |
| Process.Behavior.Delete | 删除 | 为进程“{ProcessName}”删除了项目组合积压工作“{BehaviorName}”。 |
| Process.Behavior.Edit | 修改 | 针对进程“{ProcessName}”编辑的项目组合积压工作“{BehaviorName}”。 |
| Process.Behavior.Remove | 删除 | 项目组合积压工作项类型中删除了项目积压工作“{BehaviorReferenceName}”。 |
| Process.Behavior.Update | 修改 | {WorkItemTypeReferenceName} 的项目组合积压工作“{BehaviorName}”已更改。 |
| Process.Control.Create | 创建 | 在进程“{ProcessName}”中为工作项类型“{WorkItemTypeReferenceName}”创建的控件“{ControlLabel}”。 |
| Process.Control.CreateWithoutLabel | 创建 | 在进程“{ProcessName}”中为工作项类型“{WorkItemTypeReferenceName}”创建的控件。 |
| Process.Control.Delete | 删除 | 进程“{ProcessName}”中为工作项类型“{WorkItemTypeReferenceName}”删除了控件。 |
| Process.Control.Update | 修改 | 进程“{ProcessName}”中为工作项类型“{WorkItemTypeReferenceName}”更新了“{ControlLabel}”。 |
| Process.Control.UpdateWithoutLabel | 修改 | 对进程“{ProcessName}”中的工作项类型“{WorkItemTypeReferenceName}”进行更新。 |
| Process.Field.Add | 创建 | 在进程“{ProcessName}”中创建的工作项类型“{WorkItemTypeReferenceName}”上创建的字段“{FieldReferenceName}”。 |
| Process.Field.Create | 创建 | 为进程“{ProcessName}”创建的字段“{FieldName}”。 |
| Process.Field.Delete | 删除 | 删除了字段“{FieldReferenceName}”。 |
| Process.Field.Edit | 修改 | 为进程“{ProcessName}”编辑的字段“{FieldName}”。 |
| Process.Field.Remove | 删除 | 进程“{ProcessName}”中从工作项类型“{WorkItemTypeReferenceName}”中删除了字段“{FieldReferenceName}”。 |
| Process.Field.Update | 修改 | 进程“{ProcessName}”中工作项类型“{WorkItemTypeReferenceName}”中更新了字段“{FieldReferenceName}”。 |
| Process.Group.Add | 创建 | 新组“{GroupLabel}”已添加到进程“{ProcessName}”中的 {WorkItemTypeReferenceName}。 |
| Process.Group.Update | 修改 | 为进程“{ProcessName}”中的工作项类型“{WorkItemTypeReferenceName}”更新了“{GroupLabel}”。 |
| Process.List.Create | 修改 | 已创建 picklist“{PicklistName}”。 |
| Process.List.Delete | 删除 | 已删除 picklist“{PicklistName}”。 |
| Process.List.ListAddValue | 修改 | 添加了 Picklist 值 {PicklistValue}。 |
| Process.List.ListRemoveValue | 删除 | 已删除 Picklist 值 {PicklistValue}。 |
| Process.List.Update | 修改 | 选取列表“{PicklistName}”已更新。 |
| Process.Page.Add | 创建 | 添加到工作项类型“{WorkItemTypeReferenceName}”的页面“{PageName}”。 |
| Process.Page.Delete | 删除 | 从工作项类型“{WorkItemTypeReferenceName}”中删除的页面“{PageName}”。 |
| Process.Page.Update | 修改 | 为工作项类型“{WorkItemTypeReferenceName}”更新了页面“{PageName}”。 |
| 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 | 创建 | 将进程“{ProcessName}”的规则“{RuleName}”添加到“{WorkItemReferenceName}”。 |
| Process.Rule.Delete | 删除 | 从进程“{ProcessName}”的“{WorkItemTypeReferenceName}”中删除的规则“{RuleName}”。 |
| Process.Rule.Update | 修改 | 进程“{ProcessName}”的“{WorkItemTypeReferenceName}”中更新了规则“{RuleName}”。 |
| Process.State.Create | 创建 | 进程“{ProcessName}”中,状态“{StateName}”添加到“{WorkItemTypeReferenceName}”。 |
| Process.State.Delete | 删除 | 进程“{ProcessName}”中从“{WorkItemTypeReferenceName}”中删除的状态“{StateName}”。 |
| Process.State.Update | 修改 | 进程“{ProcessName}”中的“{WorkItemTypeReferenceName}”中更新了状态“{StateName}”。 |
| Process.SystemControl.Delete | 删除 | 进程“{ProcessName}”的“{WorkItemTypeReferenceName}”中删除了 SystemControl“{ControlId}”。 |
| Process.SystemControl.Update | 修改 | 进程“{ProcessName}”的“{WorkItemTypeReferenceName}”中更新了 SystemControl“{ControlId}”。 |
| Process.WorkItemType.Create | 创建 | 为进程“{ProcessName}”创建的新工作项类型“{WorkItemTypeName}”。 |
| Process.WorkItemType.Delete | 删除 | 从进程“{ProcessName}”中删除的工作项类型“{WorkItemTypeReferenceName}”。 |
| Process.WorkItemType.Update | 修改 | 进程“{ProcessName}”更新了工作项类型“{WorkItemTypeReferenceName}”。 |
Project
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Project。AreaPath.Create | 创建 | 已创建区域路径“{Path}”。 |
| Project。AreaPath.Delete | 删除 | 区域路径“{Path}”已删除。 |
| Project。AreaPath.Update | 修改 | 区域路径“{Path}”已更新。 |
| Project。创建 | 创建 | Project {ProjectName} 已成功创建 |
| Project。CreateCompleted | 创建 | Project {ProjectName} 已成功创建 |
| Project。CreateFailed | 创建 | Project {ProjectName} 无法创建 |
| Project。CreateQueued | 创建 | Project {ProjectName} 创建已启动 |
| Project。DeleteCompleted | 删除 | Project {ProjectName} 已成功删除 {ProjectDeleteType} |
| Project。DeleteFailed | 删除 | Project {ProjectName} 无法删除 |
| Project。DeleteQueued | 删除 | Project {ProjectName} 删除已启动 |
| Project。HardDeleteCompleted | 删除 | {PreviousProjectName} 项目已成功删除 |
| Project。HardDeleteFailed | 删除 | {PreviousProjectName} 项目无法删除 |
| Project。HardDeleteQueued | 删除 | {PreviousProjectName} 项目删除已启动 |
| Project。RestoreCompleted | 修改 | Project {ResolveProjectId:ProjectId} 已成功还原 |
| Project。RestoreQueued | 修改 | Project {ResolveProjectId:ProjectId} 还原已启动 |
| Project。SoftDeleteCompleted | 删除 | {PreviousProjectName} 项目已成功软删除 |
| Project。SoftDeleteFailed | 删除 | {PreviousProjectName} 项目无法删除 |
| Project。SoftDeleteQueued | 删除 | {PreviousProjectName} 项目删除已启动 |
| Project。UpdateRenameCompleted | 修改 | 将项目 {PreviousProjectName} 重命名为 {ProjectName} 已成功 |
| Project。UpdateRenameQueued | 修改 | 已为项目 {PreviousProjectName} 重命名为 {ProjectName} |
| Project。UpdateVisibilityCompleted | 修改 | Project {ResolveProjectId:ProjectId} 可见性从 {PreviousProjectVisibility} 更改为 {ProjectVisibility} 成功 |
| Project。UpdateVisibilityQueued | 修改 | Project {ResolveProjectId:ProjectId} 可见性从 {PreviousProjectVisibility} 更改为 {ProjectVisibility} 已启动 |
发布
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Release.ApprovalCompleted | 修改 | {ApprovalType} 批准将发布“{ReleaseName}”部署到暂存“{StageName}”的审批已在 Project {ResolveProjectId:ProjectId} 中为 {ApprovalResult} |
| Release.ApprovalsCompleted | 修改 | Project {ResolveProjectId:ProjectId} 中有多个 {ApprovalType} 批准用于部署发布“{ReleaseName}”的 {ApprovalResult} |
| Release.DeploymentCompleted | 执行 | 在管道“{PipelineName}”上将发布“{ReleaseName}”部署到 Project {ResolveProjectId:ProjectId} 中的“{StageName}”是 {DeploymentResult} |
| Release.DeploymentsCompleted | 执行 | 管道“{PipelineName}”上发布“{ReleaseName}”的多个阶段部署在 Project {ResolveProjectId:ProjectId} 中为 {DeploymentResult} |
| Release.ReleaseCreated | 创建 | 在 Project {ResolveProjectId:ProjectId} 中创建发布管道“{PipelineName}”的发布“{releaseName}” |
| Release.ReleaseDeleted | 删除 | Project {ResolveProjectId:ProjectId} 中删除发布管道“{PipelineName}”的发布“{ReleaseName}” |
| Release.ReleasePipelineCreated | 创建 | 在 Project {ResolveProjectId:ProjectId} 中创建的发布管道“{PipelineName}” |
| Release.ReleasePipelineDeleted | 删除 | Project {ResolveProjectId:ProjectId} 中删除了发布管道“{PipelineName}” |
| Release.ReleasePipelineModified | 修改 | Project {ResolveProjectId:ProjectId} 中修改的发布管道“{PipelineName}” |
标记
| ActionId | 类别 | 详细信息 |
|---|---|---|
| Token.PatCreateEvent | 创建 | 已创建个人访问令牌“{DisplayName}”。 |
| Token.PatExpiredEvent | 修改 | 个人访问令牌“{DisplayName}”已过期。 |
| Token.PatRevokeEvent | 删除 | 个人访问令牌“{DisplayName}”已撤销。 |
| Token.PatSystemRevokeEvent | 删除 | 系统撤销了与用户“{OwnerName}”关联的个人访问令牌“{DisplayName}”。 |
| Token.PatUpdateEvent | 修改 | 个人访问令牌“{DisplayName}”已更新。 |
| Token.SshCreateEvent | 创建 | 已创建 SSH 密钥“{DisplayName}”。 |
| Token.SshRevokeEvent | 删除 | SSH 密钥“{DisplayName}”已撤销。 |
| Token.SshUpdateEvent | 修改 | SSH 密钥“{DisplayName}”已更新。 |