Azure DevOps Services
참고 항목
- 감사는 아직 공개 미리 보기로 제공됩니다.
- 이 목록에 새 작업을 지속적으로 추가합니다. 현재 다음 표에 포함되지 않은 이벤트를 보려면 개발자 커뮤니티에서 피드백을 공유하세요.
다음 표에서는 Azure DevOps 감사 기능을 통해 감사하는 데 사용할 수 있는 이벤트 유형(또는 작업)을 설명합니다.
중요합니다
감사는 Microsoft Entra ID에서 지원하는 조직에서만 사용할 수 있습니다. 자세한 내용은 Microsoft Entra ID에 조직 연결을 참조하세요.
- 지정된 이벤트의 제품 영역을 식별합니다. 영역 테이블의 전체 목록을 참조하세요.
- 수행된 작업의 유형을 이해할 이벤트의 범주 필드를 결정합니다. 범주 테이블에서 가능한 작업 유형 목록을 참조하세요.
- 작업 섹션에서 제품 영역 별로 그룹화된 가능한 모든 작업 목록을 찾습니다.
지역
영역 | 설명 |
---|---|
아티팩트 이벤트 | 피드 뷰와 조직 범위 및 프로젝트 범위 피드를 모두 만들고, 권한을 수정하고, 삭제합니다. |
AuditLog 이벤트 | 감사 로그를 보고 다운로드합니다. 감사 스트림에 액세스, 만들기, 수정, 사용, 사용 안 함 및 삭제합니다. |
결제 이벤트 | Azure 구독을 추가, 변경 또는 제거합니다. 파이프라인, 아티팩트 및 클라우드 부하 테스트 사용량에 대한 청구 수량을 수정합니다. |
확장 이벤트 | 확장 마켓플레이스에 대한 확장을 설치, 수정, 사용, 사용 안 함 및 제거합니다. |
Git 라이선스 이벤트 | Azure Repos에서 Git 리포지토리 만들기, 수정, 사용, 사용 안 함, 포크, 삭제 및 삭제 취소 PR 정책을 무시합니다. 분기 정책을 변경합니다. |
그룹 이벤트 | 그룹을 만들고 그룹 멤버 자격을 수정합니다. |
라이브러리 이벤트 | Azure Pipelines에서 서비스 연결, 변수 그룹, 보안 파일 및 에이전트 풀의 사용량을 생성, 수정, 삭제 및 추적합니다. |
라이선스 이벤트 | 라이선스를 할당, 수정 및 제거합니다. 그룹 라이선스 규칙을 만들고 수정하고 삭제합니다. |
조직 이벤트 | Azure DevOps 조직을 만들고 수정합니다. Microsoft Entra 조직에 연결하고 연결을 끊습니다. |
OrganizationPolicy 이벤트 | 조직 정책을 추가, 수정 또는 제거합니다. |
파이프라인 이벤트 | Azure Pipelines(YAML에만 해당)에서 보호된 리소스에 대한 승인을 포함하여 검사 사용을 생성, 수정, 삭제 및 추적합니다. |
정책 이벤트 | Azure Repos에서 Git 리포지토리에 대한 정책을 만들고 수정하고 삭제합니다. |
이벤트 처리 | Azure Boards에서 프로세스(포트폴리오 백로그, 컨트롤, 필드, 그룹, 목록, 페이지, 프로세스, 규칙, 상태, 컨트롤 설정, 작업 항목 등)에 대한 특성을 만들고 수정하고 삭제합니다. |
프로젝트 이벤트 | Azure Boards에서 프로젝트의 표시 유형 만들기, 수정, 변경, 삭제 및 복원 영역 경로를 만들고, 수정하고, 삭제합니다. |
릴리스 이벤트 | Azure Pipelines에서 릴리스 및 릴리스 파이프라인을 만들고 수정하고 삭제합니다. 배포 및 배포 승인을 추적합니다. |
보안 이벤트 | Azure Pipelines에서 파이프라인을 만들고 수정하고 삭제합니다. 프로젝트 및 파이프라인에 대한 리소스 권한 부여 및 권한 부여 파이프라인 보존 설정을 수정합니다. 파이프라인 실행을 보존하고 고정 해제합니다. |
토큰 이벤트 | PAT(개인용 액세스 토큰) 또는 SSH 키를 만들고, 수정하고, 해지하고, 삭제합니다. 퍼블릭 리포지토리 검색 및 PAT 시스템 해지를 추적합니다. 토큰 액세스 이벤트는 현재 기록되지 않습니다. |
범주
범주 | 설명 |
---|---|
액세스 | 조직에서 아티팩트를 보거나 열었습니다. |
만들기 | 조직에서 새로 만든 아티팩트입니다. |
삭제 | 조직에서 아티팩트를 삭제하거나 제거했습니다. |
실행 | 조직 내에서 완료된 프로세스입니다. |
수정하다 | 조직에서 수행된 상태 또는 속성 변경과 같은 변경된 아티팩트입니다. |
이름 바꾸기 | 조직의 아티팩트에서 수행된 이름 변경 내용입니다. |
actions
아티팩트 이벤트
작업 | 설명 |
---|---|
Artifacts.Feed.Project.Create |
프로젝트 {ProjectId}에서 피드 {FeedName}을(를) 만들었습니다. |
Artifacts.Feed.Org.Create |
조직 피드 {FeedName}을(를) 만들었습니다. |
Artifacts.Feed.Project.Modify |
프로젝트 {ProjectId}에서 피드 {FeedName}가 수정되었습니다 - {FeedChanges}. |
Artifacts.Feed.Org.Modify |
수정된 조직 피드 {FeedName}- {FeedChanges}. |
Artifacts.Feed.Project.SoftDelete |
프로젝트 {ProjectId}에서 피드 {FeedName}을(를) 피드 휴지통으로 이동했습니다. |
Artifacts.Feed.Org.SoftDelete |
조직 피드 {FeedName}을(를) 피드 휴지통으로 이동했습니다. |
Artifacts.Feed.Project.HardDelete |
프로젝트 {ProjectId}에서 영구적으로 삭제된 피드 {FeedName}입니다. |
Artifacts.Feed.Org.HardDelete |
영구적으로 삭제된 조직 피드 {FeedName}. |
Artifacts.Feed.Project.Modify.Permissions |
프로젝트 {ProjectId}의 피드 {FeedName}에 대한 {DisplayName}의 사용 권한이 {Role}으로 설정되었습니다. |
Artifacts.Feed.Org.Modify.Permissions |
조직 피드 {FeedName}에 대한 {DisplayName}에 대한 사용 권한이 {Role}으로 설정되었습니다. |
Artifacts.Feed.Project.Modify.Permissions.Deletion |
프로젝트 {ProjectId}의 피드 {FeedName}에 대한 사용 권한이 {DisplayName}에 대해 제거되었습니다. |
Artifacts.Feed.Org.Modify.Permissions.Deletion |
조직 피드 {FeedName}에 대한 사용 권한이 {DisplayName}에 대해 제거되었습니다. |
Artifacts.Feed.Project.FeedView.Create |
프로젝트 {ProjectId}의 피드 {FeedName}에서 피드 보기 {FeedViewName}을(를) 만들었습니다. |
Artifacts.Feed.Org.FeedView.Create |
조직 피드 {FeedName}에서 피드 보기 {FeedViewName}을(를) 만들었습니다. |
Artifacts.Feed.Project.FeedView.Modify |
프로젝트 {ProjectId}- {FeedViewChanges}의 피드 {FeedName}에서 피드 보기 {FeedViewName}을(를) 수정했습니다. |
Artifacts.Feed.Org.FeedView.Modify |
조직 피드 {FeedName}의 피드 보기 {FeedViewName} 수정 - {FeedViewChanges}. |
Artifacts.Feed.Project.FeedView.HardDelete |
프로젝트 {ProjectId}의 피드 {FeedName}에서 피드 보기 {FeedViewName}이(가) 영구적으로 삭제되었습니다. |
Artifacts.Feed.Org.FeedView.HardDelete |
조직 피드 {FeedName}에서 영구적으로 삭제된 피드 보기 {FeedViewName}입니다. |
AuditLog 이벤트
작업 | 설명 |
---|---|
AuditLog.AccessLog |
감사 로그에 액세스했습니다. |
AuditLog.DownloadLog |
감사 로그의 {Format} 복사본을 다운로드했습니다. |
AuditLog.StreamCreated |
{ConsumerType:consumerType}에 대한 스트림이 {displayName}에 감사 이벤트를 보내도록 설정되었습니다. |
AuditLog.StreamDeleted |
{consumerType:consumerType}이(가) 감사 데이터를 {displayName}에 보내는 스트림이 삭제되었습니다. |
AuditLog.StreamDisabledBySystem |
시스템에서 {displayName}에 감사 데이터를 보내는 {ConsumerType:consumerType}에 대한 스트림을 사용하지 않도록 설정했습니다. |
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} 스트림 연결 테스트를 시작했습니다. |
청구 이벤트
작업 | 설명 |
---|---|
Billing.BillingModeUpdate |
사용자 청구 구성이 구독 {SubscriptionGuid}에 대해 '{BillingMode}'로 변경되었습니다. |
Billing.LimitUpdate |
{MeterName} 사용 제한이 {PreviousLimitNumber}에서 {LimitNumber}로 변경되었습니다. |
Billing.PurchaseUpdate |
{MeterName} 수량이 {PreviousPurchaseNumber}에서 {PurchaseNumber}로 변경되었습니다. |
Billing.SubscriptionLink |
청구 관계는 {NewSubscriptionGuid}로 설정됩니다. |
Billing.SubscriptionUnlink |
{PreviousSubscriptionGuid}에서 청구 관계가 제거되었습니다. |
Billing.SubscriptionUpdate |
청구 관계가 {PreviousSubscriptionGuid}에서 {NewSubscriptionGuid}로 변경되었습니다. |
확장 이벤트
작업 | 설명 |
---|---|
Extension.Disabled |
게시자 "{PublisherName}"의 확장 "{ExtensionName}"이(가) 비활성화되었습니다. |
Extension.Enabled |
게시자 "{PublisherName}"의 확장 "{ExtensionName}"이(가) 활성화되었습니다. |
Extension.Installed |
게시자 "{PublisherName}"의 확장 "{ExtensionName}"이(가) 설치되었습니다. 버전 "{Version}". |
Extension.Uninstalled |
게시자 "{PublisherName}"의 확장 "{ExtensionName}"이(가) 제거되었습니다. |
Extension.VersionUpdated |
게시자 "{PublisherName}"의 확장 "{ExtensionName}"이 버전 "{FromVersion}"에서 버전 "{Version}"으로 업데이트되었습니다. |
Git 라이선스 이벤트
작업 | 설명 |
---|---|
Git.RefUpdatePoliciesBypassed |
"{FriendlyName}"에 대한 정책은 프로젝트 {ResolveProjectId:ProjectId}의 Git 리포지토리 "{RepoName}"에서 무시되었습니다. |
Git.RepositoryCreated |
프로젝트 {ResolveProjectId:ProjectId}에서 Git 리포지토리 "{RepoName}"을(를) 만들었습니다. |
Git.RepositoryDefaultBranchChanged |
프로젝트 {ResolveProjectId:ProjectId}에서 Git 리포지토리 "{RepoName}"의 기본 분기가 "{DefaultBranch}"로 변경되었습니다. |
Git.RepositoryDeleted |
프로젝트 {ResolveProjectId:ProjectId}에서 Git 리포지토리 "{RepoName}"이(가) 삭제되었습니다. |
Git.RepositoryDestroyed |
프로젝트 {ResolveProjectId:ProjectId}에서 Git 리포지토리 "{RepoName}"이(가) 삭제되었습니다. |
Git.RepositoryDisabled |
프로젝트 {ResolveProjectId:ProjectId}에서 Git 리포지토리 "{RepoName}"을(를) 사용할 수 없습니다. |
Git.RepositoryEnabled |
프로젝트 {ResolveProjectId:ProjectId}에서 Git 리포지토리 "{RepoName}"을(를) 사용하도록 설정했습니다. |
Git.RepositoryForked |
프로젝트 {ResolveProjectId:ProjectId}의 Git 리포지토리 "{RepoName}"이(가) 프로젝트 "{ParentProjectName}"의 "{ParentRepoName}"에서 포크되었습니다. |
Git.RepositoryRenamed |
프로젝트 {ResolveProjectId:ProjectId}에서 Git 리포지토리 "{PreviousRepoName}"의 이름이 "{RepoName}"으로 바뀌었습니다. |
Git.RepositoryUndeleted |
프로젝트 {ResolveProjectId:ProjectId}에서 Git 리포지토리 "{RepoName}"이(가) 삭제되지 않았습니다. |
그룹 이벤트
작업 | 설명 |
---|---|
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 |
풀 {AgentPoolName}에 에이전트 {AgentName}이(가) 추가되었습니다. |
Library.AgentDeleted |
풀 {AgentPoolName}에서 에이전트 {AgentName}이(가) 제거되었습니다. |
Library.AgentPoolCreated |
에이전트 풀 {AgentPoolName}을(를) 만들었습니다. |
Library.AgentPoolDeleted |
에이전트 풀 {AgentPoolName}이(가) 삭제되었습니다. |
Library.AgentsDeleted |
풀 {AgentPoolName}에서 여러 에이전트를 제거했습니다. |
Library.ServiceConnectionCreated |
{ConnectionType}형식의 서비스 연결 "{ConnectionName}"을(를) 만들었습니다. |
Library.ServiceConnectionCreatedForMultipleProjects |
여러 프로젝트에 대한 {ConnectionType} 형식의 서비스 연결 "{ConnectionName}"을 만들었습니다. |
Library.ServiceConnectionDeleted |
프로젝트 {ResolveProjectId:ProjectId}에서 {ConnectionType} 형식의 서비스 연결 "{ConnectionName}"이(가) 삭제되었습니다. |
Library.ServiceConnectionDeletedFromMultipleProjects |
여러 프로젝트에서 {ConnectionType} 형식의 서비스 연결 "{ConnectionName}"이(가) 삭제되었습니다. |
Library.ServiceConnectionForProjectModified |
프로젝트 {ResolveProjectId:ProjectId}에서 서비스 연결 "{ConnectionName}"이(가) 수정되었습니다. |
Library.ServiceConnectionModified |
{ConnectionType}형식의 서비스 연결 "{ConnectionName}"이(가) 수정되었습니다. |
Library.ServiceConnectionPropertyChanged |
{ConnectionType} 형식의 서비스 연결 "{ConnectionName}"의 하나 이상의 속성이 변경되었습니다. IsDisabled = {IsDisabled}. |
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}"입니다. |
라이선스 이벤트
작업 | 설명 |
---|---|
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 |
"{ResolveIdentity:UserIdentifier}" {Optional:Reason}에 대해 {PreviousAccessLevel}에서 {AccessLevel}으로 수정된 액세스 수준입니다. |
Licensing.Removed |
"{ResolveIdentity:UserIdentifier}"에서 {AccessLevel} 액세스 수준이 제거되었습니다. |
조직 이벤트
작업 | 설명 |
---|---|
Organization.Create |
조직 {OrganizationName}이(가) {PreferredRegion} 지역에 만들어졌습니다. |
Organization.LinkToAAD |
조직 {OrganizationName}이(가) Microsoft Entra 테넌트 {AADTenant}에 연결되었습니다. |
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 이벤트
작업 | 설명 |
---|---|
OrganizationPolicy.EnforcePolicyAdded |
적용된 정책 {EnforcePolicyName}이(가) 추가되었습니다. |
OrganizationPolicy.EnforcePolicyRemoved |
적용된 정책 {EnforcePolicyName}이(가) 제거되었습니다. |
OrganizationPolicy.PolicyValueUpdated |
정책 {PolicyName}이(가) {PolicyValue}로 변경되었습니다. |
파이프라인 이벤트
작업 | 설명 |
---|---|
Pipelines.DeploymentJobCompleted |
파이프라인 "{PipelineName}"에서 "{RunName}"을(를) 환경 "{EnvironmentName}" {DeploymentResult}에 배포합니다. |
Pipelines.HostedParallelismPaid |
조직의 호스트된 파이프라인 용량은 유료 계층으로만 설정됩니다. |
Pipelines.HostedParallelismPrivate |
조직의 호스트된 파이프라인 용량은 프라이빗 프로젝트에 대한 무료 계층 제한으로 설정됩니다. |
Pipelines.HostedParallelismPublic |
조직의 호스트된 파이프라인 용량이 공용 프로젝트에 대해 무료 계층 제한으로 설정되었습니다. |
Pipelines.OAuthConfigurationCreated |
'{SourceType}'에 대한 OAuth 구성 '{ConfigName}'을 만들었습니다. |
Pipelines.OAuthConfigurationDeleted |
'{SourceType}'에 대한 OAuth 구성 '{ConfigName}'이(가) 업데이트되었습니다. |
Pipelines.OAuthConfigurationUpdated |
'{SourceType}'에 대한 OAuth 구성 '{ConfigName}'이(가) 삭제되었습니다. |
Pipelines.OrganizationSettings |
파이프라인 설정 "{SettingName}"이(가) 조직 수준에서 "{OldValue}"에서 "{NewValue}"로 변경되었습니다. |
Pipelines.PipelineCreated |
프로젝트 {ResolveProjectId:ProjectId}에서 파이프라인 "{PipelineName}"을(를) 만들었습니다. |
Pipelines.PipelineDeleted |
프로젝트 {ResolveProjectId:ProjectId}에서 파이프라인 "{PipelineName}"이(가) 삭제되었습니다. |
Pipelines.PipelineModified |
프로젝트 {ResolveProjectId:ProjectId}에서 파이프라인 "{PipelineName}"이(가) 수정되었습니다. |
Pipelines.PipelineRetentionSettingChanged |
파이프라인 보존 "{SettingName}"이(가) {ProjectName} 프로젝트의 {OldValue}에서 {NewValue}(으)로 변경되었습니다. |
Pipelines.ProjectSettings |
파이프라인 설정 "{SettingName}"이(가) "{ProjectName}" 프로젝트에서 "{OldValue}"에서 "{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}"이(가) 더 이상 유지되지 않습니다. |
Pipelines.VariablesSetAtRuntime |
프로젝트 {ResolveProjectId:ProjectId}에서 파이프라인 "{PipelineName}"을 실행하면 "큐 시간에 설정 가능"으로 표시되지 않는 변수가 정의되었습니다. |
CheckConfiguration.ApprovalCheckOrderChanged |
>"{ResolveProjectId:ProjectId}" 프로젝트의 {ResourceType} "{ResourceName}"에 대한 ID가 {CheckId}인 확인이 {OriginalApprovalType}에서 {FinalApprovalType}으로 변경되었습니다. |
CheckConfiguration.Created |
프로젝트 "{ResolveProjectId:ProjectId}"의 {ResourceType} "{ResourceName}"에 {Type} 형식의 확인이 추가되었습니다. |
CheckConfiguration.Deleted |
프로젝트 "{ResolveProjectId:ProjectId}"의 {ResourceType} "{ResourceName}"에서 {Type} 형식의 확인이 제거되었습니다. |
CheckConfiguration.Disabled |
프로젝트 "{ResolveProjectId:ProjectId}"에서 {ResourceType} "{ResourceName}"에 대해 {Type} 형식을 검사할 수 없습니다. |
CheckConfiguration.Enabled |
프로젝트 "{ResolveProjectId:ProjectId}"에서 {ResourceType} "{ResourceName}"에 대해 {Type} 형식 확인이 활성화되었습니다. |
CheckConfiguration.Updated |
프로젝트 "{ResolveProjectId:ProjectId}"에서 {ResourceType} "{ResourceName}"에 대해 {Type} 형식의 확인이 업데이트되었습니다. |
정책 이벤트
작업 | 설명 |
---|---|
Policy.PolicyConfigCreated |
프로젝트 {ResolveProjectId:ProjectId}에서 {PolicyTypeDisplayName} 정책을 만들었습니다. |
Policy.PolicyConfigModified |
프로젝트 {ResolveProjectId:ProjectId}에서 {PolicyTypeDisplayName} 정책을 수정했습니다. |
Policy.PolicyConfigRemoved |
프로젝트 {ResolveProjectId:ProjectId}에서 {PolicyTypeDisplayName} 정책이 제거되었습니다. |
프로세스 이벤트
작업 | 설명 |
---|---|
Process.Behavior.Add |
작업 항목 유형 "{WorkItemTypeReferenceName}"을(를) 만들고 포트폴리오 백로그 "{BehaviorName}"을(를) 만들었습니다. |
Process.Behavior.Create |
프로세스 "{ProcessName}"에 대해 생성된 포트폴리오 백로그 "{BehaviorName}"입니다. |
Process.Behavior.Delete |
포트폴리오 백로그 "{BehaviorName}"이(가) 프로세스 "{ProcessName}"에 대해 삭제되었습니다. |
Process.Behavior.Edit |
"{ProcessName}" 프로세스에 대해 편집된 포트폴리오 백로그 "{BehaviorName}"입니다. |
Process.Behavior.Remove |
포트폴리오 백로그 "{BehaviorReferenceName}"이(가) 작업 항목 유형에서 제거되었습니다. |
Process.Behavior.Update |
포트폴리오 백로그 "{BehaviorName}"이(가) {WorkItemTypeReferenceName}에 대해 변경되었습니다. |
Process.Control.Create |
프로세스 "{ProcessName}"에서 작업 항목 유형 "{WorkItemTypeReferenceName}"에 대해 만든 "{ControlLabel}"을(를) 제어합니다. |
Process.Control.CreateWithoutLabel |
프로세스 "{ProcessName}"에서 작업 항목 유형 "{WorkItemTypeReferenceName}"에 대해 만든 컨트롤입니다. |
Process.Control.Delete |
"{ProcessName}" 프로세스에서 작업 항목 유형 "{WorkItemTypeReferenceName}"에 대한 컨트롤이 삭제되었습니다. |
Process.Control.Update |
프로세스 "{ProcessName}"에서 작업 항목 유형 "{WorkItemTypeReferenceName}"에 대해 업데이트된 컨트롤 "{ControlLabel}"입니다. |
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 |
프로세스 "{ProcessName}"에서 {WorkItemTypeReferenceName}에 새 그룹 "{GroupLabel}"이 추가되었습니다. |
Process.Group.Update |
"{ProcessName}" 프로세스에서 작업 항목 유형 "{WorkItemTypeReferenceName}"에 대해 그룹 "{GroupLabel}"이 업데이트되었습니다. |
Process.List.Create |
선택 목록 "{PicklistName}"이(가) 만들어졌습니다. |
Process.List.Delete |
선택 목록 "{PicklistName}"이(가) 삭제되었습니다. |
Process.List.ListAddValue |
선택 목록 값 {PicklistValue}이(가) 추가되었습니다. |
Process.List.ListRemoveValue |
선택 목록 값 {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.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}"에 대해 "{WorkItemReferenceName}"에 추가된 규칙 "{RuleName}"입니다. |
Process.Rule.Delete |
프로세스 "{ProcessName}"에 대해 "{WorkItemTypeReferenceName}"에서 삭제된 규칙 "{RuleName}"입니다. |
Process.Rule.Update |
"{ProcessName}" 프로세스에 대해 "{WorkItemTypeReferenceName}"에서 "{RuleName}" 규칙이 업데이트되었습니다. |
Process.State.Create |
"{ProcessName}" 프로세스에서 "{WorkItemTypeReferenceName}"에 추가된 상태 "{StateName}"입니다. |
Process.State.Delete |
"{ProcessName}" 프로세스의 "{WorkItemTypeReferenceName}"에서 삭제된 상태 "{StateName}"입니다. |
Process.State.Update |
"{ProcessName}" 프로세스의 "{WorkItemTypeReferenceName}"에서 "{StateName}" 상태가 업데이트되었습니다. |
Process.SystemControl.Update |
SystemControl "{ControlId}"는 프로세스 "{ProcessName}"에 대해 "{WorkItemTypeReferenceName}"에서 업데이트되었습니다. |
Process.WorkItemType.Create |
프로세스 "{ProcessName}"에 대해 만든 새 작업 항목 유형 "{WorkItemTypeName}"입니다. |
Process.WorkItemType.Delete |
"{ProcessName}" 프로세스에서 삭제된 작업 항목 유형 "{WorkItemTypeReferenceName}"입니다. |
Process.WorkItemType.Update |
"{ProcessName}" 프로세스에 대해 업데이트된 작업 항목 유형 "{WorkItemTypeReferenceName}"입니다. |
프로젝트 이벤트
작업 | 설명 |
---|---|
Project.AreaPath.Create |
영역 경로 "{Path}"가 만들어졌습니다. |
Project.AreaPath.Delete |
영역 경로 "{Path}"가 삭제되었습니다. |
Project.AreaPath.Update |
영역 경로 "{Path}"가 업데이트되었습니다. |
Project.CreateCompleted |
프로젝트 {ProjectName}이(가) 성공적으로 만들어졌습니다. |
Project.CreateFailed |
프로젝트 {ProjectName}을(를) 만들지 못했습니다. |
Project.CreateQueued |
프로젝트 {ProjectName}을(를) 만들기 시작했습니다. |
Project.DeleteCompleted |
프로젝트 {ProjectName}이(가) {ProjectDeleteType}을(를) 삭제했습니다. |
Project.DeleteFailed |
프로젝트 {ProjectName}을(를) 삭제하지 못했습니다. |
Project.DeleteQueued |
프로젝트 {ProjectName} 삭제가 시작되었습니다. |
Project.HardDeleteCompleted |
{PreviousProjectName} 프로젝트가 성공적으로 삭제되었습니다. |
Project.HardDeleteFailed |
{PreviousProjectName} 프로젝트를 삭제하지 못했습니다. |
Project.HardDeleteQueued |
{PreviousProjectName} 프로젝트 삭제가 시작되었습니다. |
Project.RestoreCompleted |
프로젝트 {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 |
IterationPath {Path}가 만들어졌습니다. |
Project.IterationPath.Update |
IterationPath {Path}가 업데이트되었습니다. |
Project.IterationPath.Delete |
IterationPath {Path}가 삭제되었습니다. |
Project.Process.Modify |
프로젝트 {ResolveProjectId:ProjectId}에 대한 프로세스가 {OldProcessName}에서 {ProcessName}으로 변경되었습니다. |
Project.Process.ModifyWithoutOldProcess |
프로젝트 {ResolveProjectId:ProjectId}에 대한 프로세스가 {ProcessName}으로 변경되었습니다. |
릴리스 이벤트
작업 | 설명 |
---|---|
Release.ApprovalCompleted |
"{StageName}" 스테이지에 릴리스 "{ReleaseName}"을(를) 배포하기 위한 {ApprovalType} 승인은 프로젝트 {ResolveProjectId:ProjectId}의 {ApprovalResult}였습니다. |
Release.ApprovalsCompleted |
프로젝트 {ResolveProjectId:ProjectId}에서 릴리스 "{ReleaseName}"의 배포에 대한 여러 {ApprovalType} 승인이 {ApprovalResult}였습니다. |
Release.DeploymentCompleted |
프로젝트 {ResolveProjectId:ProjectId}의 "{PipelineName}" 파이프라인 "{PipelineName}"에 릴리스 "{ReleaseName}"을(를) "{StageName}"으로 배포하는 것은 {DeploymentResult}였습니다. |
Release.DeploymentsCompleted |
파이프라인 "{PipelineName}"에 릴리스 "{ReleaseName}"의 여러 단계 배포는 프로젝트 {ResolveProjectId:ProjectId}의 {DeploymentResult}였습니다. |
Release.ReleaseCreated |
프로젝트 {ResolveProjectId:ProjectId}에서 릴리스 파이프라인 "{PipelineName}"의 릴리스 "{ReleaseName}"을 만들었습니다. |
Release.ReleaseDeleted |
프로젝트 {ResolveProjectId:ProjectId}에서 릴리스 파이프라인 "{PipelineName}"의 릴리스 "{ReleaseName}"이(가) 삭제되었습니다. |
Release.ReleasePipelineCreated |
프로젝트 {ResolveProjectId:ProjectId}에서 만든 릴리스 파이프라인 "{PipelineName}"입니다. |
Release.ReleasePipelineDeleted |
프로젝트 {ResolveProjectId:ProjectId}에서 삭제된 릴리스 파이프라인 "{PipelineName}"입니다. |
Release.ReleasePipelineModified |
프로젝트 {ResolveProjectId:ProjectId}에서 수정된 릴리스 파이프라인 "{PipelineName}"입니다. |
보안 이벤트
작업 | 설명 |
---|---|
Security.ModifyAccessControlLists |
{ResolveIdentity:SubjectDescriptor}에 대해 권한 "{NamespaceName}{ChangedPermission}"이(가) {PermissionModifiedTo}로 설정되었습니다. |
Security.ModifyPermission |
{ResolveIdentity:SubjectDescriptor}에 대해 권한 "{NamespaceName}{ChangedPermission}"이(가) {PermissionModifiedTo}로 설정되었습니다. |
Security.RemoveAccessControlLists |
토큰 {Tokens}의 네임스페이스 {NamespaceName}에서 모든 액세스 제어 목록이 제거되었습니다. |
Security.RemoveAllAccessControlLists |
{ResolveIdentity:ActorId}가 모든 액세스 제어 목록을 제거했습니다. |
Security.RemoveIdentityACEs |
{ResolveIdentity:ActorId}에서 ID ACE를 제거했습니다. |
Security.RemovePermission |
네임스페이스 {NamespaceName} 및 토큰 {Token}에서 {ResolveIdentity:Identities}에 대한 모든 권한이 제거되었습니다. |
Security.ResetAccessControlLists |
{ResolveIdentity:ActorId}에서 액세스 제어 목록을 다시 설정합니다. |
Security.ResetPermission |
{ResolveIdentity:SubjectDescriptor}의 네임스페이스 {NamespaceName}에 대한 모든 사용 권한이 기본값으로 다시 설정되었습니다. |
토큰 이벤트
작업 | 설명 |
---|---|
Token.PatCreateEvent |
개인용 액세스 토큰 "{DisplayName}"이(가) 만들어졌습니다. |
Token.PatExpiredEvent |
개인용 액세스 토큰 "{DisplayName}"이(가) 만료되었습니다. |
Token.PatPublicDiscoveryEvent |
사용자 "{OwnerName}"과 연결된 개인 액세스 토큰 "{DisplayName}"이(가) 퍼블릭 리포지토리 발견되었습니다. |
Token.PatRevokeEvent |
개인용 액세스 토큰 "{DisplayName}"이(가) 취소되었습니다. |
Token.PatSystemRevokeEvent |
"{OwnerName}" 사용자와 연결된 개인용 액세스 토큰 "{DisplayName}"이(가) 시스템에 의해 해지되었습니다. |
Token.PatUpdateEvent |
개인용 액세스 토큰 "{DisplayName}"이(가) 업데이트되었습니다. |
Token.SshCreateEvent |
SSH 키 "{DisplayName}"이(가) 만들어졌습니다. |
Token.SshRevokeEvent |
SSH 키 "{DisplayName}"이(가) 취소되었습니다. |
Token.SshUpdateEvent |
SSH 키 "{DisplayName}"이(가) 업데이트되었습니다. |