InfoGrab Docs

감사 이벤트 레퍼런스

요약

Teleport 컴포넌트는 클러스터 내 활동을 기록하기 위해 감사 이벤트를 발생시킵니다. 감사 이벤트 페이로드에는 이벤트를 설명하는 event 필드가 있으며, 이는 종종 동적 리소스에 대해 수행된 작업(예: Access List 생성을 위한 access_list.create)이거나 로컬 사용자 로그인(user.login)과 같은 사용자 행동입니다.

Teleport 컴포넌트는 클러스터 내 활동을 기록하기 위해 감사 이벤트를 발생시킵니다.

감사 이벤트 페이로드에는 이벤트를 설명하는 event 필드가 있으며, 이는 종종 동적 리소스에 대해 수행된 작업(예: Access List 생성을 위한 access_list.create)이거나 로컬 사용자 로그인(user.login)과 같은 사용자 행동입니다. code 필드에는 감사 이벤트에 고유한 [A-Z0-9]{6} 패턴의 문자열이 포함되어 있으며, 예를 들어 애플리케이션 리소스 생성에는 TAP03I가 사용됩니다.

경우에 따라 감사 이벤트가 성공 상태와 실패 상태를 모두 설명하는 경우, event 필드는 두 상태에서 동일합니다. 이 경우 code 필드는 상태에 따라 다릅니다. 예를 들어 access_list.create는 Access List 생성 성공과 실패를 모두 설명하며, 성공 이벤트의 코드는 TAL001I이고 실패의 코드는 TAL001E입니다. db.session.query.faileddb.session.query와 같은 다른 이벤트의 경우, 이벤트 유형은 성공 또는 실패 상태만 설명합니다.

Teleport를 설정하여 저장, 시각화 및 분석을 위해 서드파티 서비스로 감사 이벤트를 내보낼 수 있습니다. 자세한 내용은 Teleport 감사 이벤트 내보내기를 참조하세요.

access_graph.crown_jewel.create#

Crown Jewel 생성됨

Example:

{
  "code": "CJ001I",
  "event": "access_graph.crown_jewel.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_graph.crown_jewel.delete#

Crown Jewel 삭제됨

Example:

{
  "code": "CJ003I",
  "event": "access_graph.crown_jewel.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_graph.crown_jewel.update#

Crown Jewel 업데이트됨

Example:

{
  "code": "CJ002I",
  "event": "access_graph.crown_jewel.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_graph.path.changed#

액세스 경로 변경됨

Example:

{
  "code": "TAG001I",
  "event": "access_graph.path.changed",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_list.create#

access_list.create 타입의 이벤트가 여러 개 있습니다.

TAL001I#

Access list 생성됨

Example:

{
  "code": "TAL001I",
  "event": "access_list.create",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

TAL001E#

Access list 생성 실패

Example:

{
  "code": "TAL001E",
  "event": "access_list.create",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

access_list.delete#

access_list.delete 타입의 이벤트가 여러 개 있습니다.

TAL003I#

Access list 삭제됨

Example:

{
  "code": "TAL003I",
  "event": "access_list.delete",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

TAL003E#

Access list 삭제 실패

Example:

{
  "code": "TAL003E",
  "event": "access_list.delete",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

access_list.member.add#

access_list.member.add 타입의 이벤트가 여러 개 있습니다.

TAL005I#

Access list 멤버 추가됨

Example:

{
  "code": "TAL005I",
  "event": "access_list.member.add",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

TAL005E#

Access list 멤버 추가 실패

Example:

{
  "code": "TAL005E",
  "event": "access_list.member.add",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

access_list.member.delete#

access_list.member.delete 타입의 이벤트가 여러 개 있습니다.

TAL007I#

Access list 멤버 제거됨

Example:

{
  "code": "TAL007I",
  "event": "access_list.member.delete",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

TAL007E#

Access list 멤버 제거 실패

Example:

{
  "code": "TAL007E",
  "event": "access_list.member.delete",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "carrot"
    },
    {
      "member_name": "apple"
    },
    {
      "member_name": "banana"
    }
  ],
  "updated_by": "mike"
}

access_list.member.delete_all_members#

access_list.member.delete_all_members 타입의 이벤트가 여러 개 있습니다.

TAL008I#

Access list의 모든 멤버 제거됨

Example:

{
  "code": "TAL008I",
  "event": "access_list.member.delete_all_members",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "updated_by": "mike"
}

TAL008E#

Access list 전체 멤버 삭제 실패

Example:

{
  "code": "TAL008E",
  "event": "access_list.member.delete_all_members",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "updated_by": "mike"
}

access_list.member.update#

access_list.member.update 타입의 이벤트가 여러 개 있습니다.

TAL006I#

Access list 멤버 업데이트됨

Example:

{
  "code": "TAL006I",
  "event": "access_list.member.update",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

TAL006E#

Access list 멤버 업데이트 실패

Example:

{
  "code": "TAL006E",
  "event": "access_list.member.update",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

access_list.review#

access_list.review 타입의 이벤트가 여러 개 있습니다.

TAL004I#

Access list 검토됨

Example:

{
  "code": "TAL004I",
  "event": "access_list.review",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

TAL004E#

Access list 검토 실패

Example:

{
  "code": "TAL004E",
  "event": "access_list.review",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

access_list.update#

access_list.update 타입의 이벤트가 여러 개 있습니다.

TAL002I#

Access list 업데이트됨

Example:

{
  "code": "TAL002I",
  "event": "access_list.update",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

TAL002E#

Access list 업데이트 실패

Example:

{
  "code": "TAL002E",
  "event": "access_list.update",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

access_request.create#

액세스 요청 생성됨

Example:

{
  "id": "66b827b2-1b0b-512b-965d-6c789388d3c9",
  "code": "T5000I",
  "event": "access_request.create",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0",
  "user": "Carrie_Sandoval",
  "state": "PENDING",
  "roles": [
    "admin"
  ]
}

access_request.delete#

액세스 요청 삭제됨

Example:

{
  "id": "66b827b2-1b0b-512b-965d-6c789388d3c9",
  "code": "T5003I",
  "event": "access_request.delete",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_request.expire#

액세스 요청 만료됨

Example:

{
  "id": "66b827b2-1b0b-512b-965d-6c789388d3c9",
  "code": "T5005I",
  "event": "access_request.expire",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_request.review#

액세스 요청 검토됨

Example:

{
  "code": "T5002I",
  "event": "access_request.review",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_request.search#

리소스 액세스 검색

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T5004I",
  "ei": 0,
  "event": "access_request.search",
  "namespace": "default",
  "resource_type": "db_server",
  "search_as_roles": [
    "admin",
    "really-long-role-name-1",
    "really-long-role-name-2",
    "really-long-role-name-3",
    "really-long-role-name-4",
    "really-long-role-name-5",
    "really-long-role-name-6",
    "really-long-role-name-7",
    "really-long-role-name-8",
    "really-long-role-name-9"
  ],
  "time": "2022-06-08T15:10:35.368Z",
  "uid": "b13d61-b97-475f-86ef-1fedf",
  "user": "foo"
}

access_request.update#

액세스 요청 업데이트됨

Example:

{
  "id": "66b827b2-1b0b-512b-965d-6c789388d3c9",
  "code": "T5001I",
  "event": "access_request.update",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0",
  "state": "APPROVED",
  "updated_by": "Sam_Waters"
}

app.create#

애플리케이션 생성됨

Example:

{
  "code": "TAP03I",
  "ei": 0,
  "event": "app.create",
  "time": "2022-09-27T19:07:35.00Z",
  "uid": "45cabf1e-3f19-4f83-a360-01ac0a176b67",
  "aws_role_arn": "arn:aws:iam::1234567890:role/steve",
  "name": "dynamic-app",
  "user": "mike"
}

app.delete#

애플리케이션 삭제됨

Example:

{
  "code": "TAP05I",
  "ei": 0,
  "event": "app.delete",
  "time": "2022-09-27T19:11:35.00Z",
  "uid": "d2342a20-9697-4a5d-9658-5d473e04624a",
  "aws_role_arn": "arn:aws:iam::1234567890:role/steve",
  "name": "dynamic-app",
  "user": "mike"
}

app.session.chunk#

앱 세션 데이터

Example:

{
  "code": "T2008I",
  "ei": 0,
  "event": "app.session.chunk",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "session_chunk_id": "3a54f32d-210f-4338-abf5-133bfe19ccc0",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2020-10-30T17:28:14.705Z",
  "uid": "8ea5be3d-07b1-4308-8e0d-2d2ec57cbb20",
  "user": "alice",
  "app_name": "test"
}

app.session.dynamodb.request#

앱 세션 DynamoDB 요청

Example:

{
  "code": "T2013I",
  "ei": 1,
  "event": "app.session.dynamodb.request",
  "app_name": "dyno1",
  "app_public_addr": "dynamodb.root.com",
  "app_uri": "https://console.aws.amazon.com/dynamodbv2/home",
  "aws_host": "dynamodb.us-west-2.amazonaws.com",
  "aws_region": "us-west-2",
  "aws_role_arn": "arn:aws:iam::123456789012:role/GavinDynamoDBRole",
  "aws_service": "dynamodb",
  "body": {
    "TableName": "test-table"
  },
  "cluster_name": "root.com",
  "method": "POST",
  "path": "/",
  "raw_query": "",
  "session_chunk_id": "3a54f32d-210f-4338-abf5-133bfe19ccc0",
  "status_code": 200,
  "target": "DynamoDB_20120810.Scan",
  "time": "2022-10-19T19:04:07.763Z",
  "uid": "f6f38f69-46e9-4110-a773-2c88278d08ca",
  "user": "alice"
}

app.session.end#

앱 세션 종료됨

Example:

{
  "app_name": "ponger",
  "app_public_addr": "ponger.root.gravitational.io",
  "app_uri": "tcp://localhost:9876",
  "cluster_name": "root",
  "code": "T2011I",
  "ei": 0,
  "event": "app.session.end",
  "namespace": "default",
  "server_id": "8e70002c-7a07-4513-a3fa-ac556a1d7534",
  "sid": "11c328b4-5a1e-4adc-b7cb-206389e5f130",
  "time": "2022-08-10T19:54:40.444Z",
  "uid": "ac8c9b6b-46a0-4b0e-8d85-2204101d5615",
  "user": "alice"
}

app.session.start#

app.session.start 타입의 이벤트가 여러 개 있습니다.

T2007I#

App 세션 시작됨

Example:

{
  "addr.remote": "50.34.48.113:56902",
  "code": "T2007I",
  "ei": 0,
  "event": "app.session.start",
  "namespace": "default",
  "public_addr": "dumper.test.domain.com",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2020-10-30T17:28:14.381Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "kimlisa",
  "app_name": "test"
}

T2007E#

App 세션 시작 실패

Example:

{
  "code": "T2007E",
  "event": "app.session.start",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

app.update#

애플리케이션 업데이트됨

Example:

{
  "code": "TAP04I",
  "ei": 0,
  "event": "app.update",
  "time": "2022-09-27T19:09:35.00Z",
  "uid": "9909a8d6-b45f-455c-953d-ba1a62340810",
  "aws_role_arn": "arn:aws:iam::1234567890:role/steve",
  "name": "dynamic-app",
  "user": "mike"
}

auth#

인증 시도 실패

Example:

{
  "code": "T3007W",
  "error": "ssh: principal \"fsdfdsf\" not in the set of valid principals for given certificate: [\"root\"]",
  "event": "auth",
  "success": false,
  "time": "2019-04-22T02:09:06Z",
  "uid": "036659d6-fdf7-40a4-aa80-74d6ac73b9c0",
  "user": "admin@example.com"
}

auth_preference.update#

클러스터 인증 기본 설정 업데이트됨

Example:

{
  "code": "TCAUTH001I",
  "event": "auth_preference.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

auto_update_agent_rollout.force_done#

자동 업데이트 에이전트 롤아웃 강제 완료됨.

Example:

{
  "ei": 0,
  "event": "auto_update_agent_rollout.force_done",
  "code": "AUAR002I",
  "time": "0001-01-01T00:00:00Z",
  "user": "system",
  "groups": [
    "prod"
  ],
  "success": true
}

auto_update_agent_rollout.rollback#

자동 업데이트 에이전트 롤아웃 롤백됨

Example:

{
  "ei": 0,
  "event": "auto_update_agent_rollout.rollback",
  "code": "AUAR003I",
  "time": "0001-01-01T00:00:00Z",
  "user": "system",
  "groups": [
    "prod"
  ],
  "success": true
}

auto_update_agent_rollout.trigger#

자동 업데이트 에이전트 롤아웃 트리거됨

Example:

{
  "ei": 0,
  "event": "auto_update_agent_rollout.trigger",
  "code": "AUAR001I",
  "time": "0001-01-01T00:00:00Z",
  "user": "system",
  "groups": [
    "dev",
    "prod"
  ],
  "success": true
}

auto_update_config.create#

자동 업데이트 설정 생성됨

Example:

{
  "addr.remote": "127.0.0.1:46790",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUC001I",
  "ei": 0,
  "event": "auto_update_config.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-config",
  "success": true,
  "time": "2025-03-04T15:49:31.946Z",
  "uid": "6fcbf7ed-b44c-4b83-bb70-02a574564e0b",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_config.delete#

자동 업데이트 설정 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:39518",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUC003I",
  "ei": 0,
  "event": "auto_update_config.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-config",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "af17ab4a-d5a2-44a3-93ce-89390b50d52f",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_config.update#

자동 업데이트 설정 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:46798",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUC002I",
  "ei": 0,
  "event": "auto_update_config.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-config",
  "success": true,
  "time": "2025-03-04T15:49:37.633Z",
  "uid": "94c580a9-6f87-4a23-9fe5-f93de4390cff",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_version.create#

자동 업데이트 버전 생성됨

Example:

{
  "addr.remote": "127.0.0.1:41608",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUV001I",
  "ei": 0,
  "event": "auto_update_version.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-version",
  "success": true,
  "time": "2025-03-04T15:41:24.433Z",
  "uid": "3d677d2f-91d0-4b5a-966d-183a59cec888",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_version.delete#

자동 업데이트 버전 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:50316",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUV003I",
  "ei": 0,
  "event": "auto_update_version.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-version",
  "success": true,
  "time": "2025-03-04T15:25:44.805Z",
  "uid": "c4d0d165-3a17-46ac-baa7-c7f521629997",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_version.update#

자동 업데이트 버전 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:42540",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUV002I",
  "ei": 0,
  "event": "auto_update_version.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-version",
  "success": true,
  "time": "2025-03-04T15:27:36.039Z",
  "uid": "b7f9dde2-2899-46f1-bd4e-699d7b630e33",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

aws_identity_center.resource_sync.failed#

AWS IAM Identity Center 리소스 동기화 실패

Example:

{
  "code": "TAIC001E",
  "event": "aws_identity_center.resource_sync.failed",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

aws_identity_center.resource_sync.success#

AWS IAM Identity Center 리소스 동기화 완료됨

Example:

{
  "code": "TAIC001I",
  "event": "aws_identity_center.resource_sync.success",
  "message": "Periodic account, permission set and account assignment sync",
  "success": true,
  "time": "2025-02-11T15:29:30.045Z",
  "total_account_assignments": 12,
  "total_accounts": 4,
  "total_permission_sets": 3,
  "total_user_groups": 5
}

azure.run#

azure.run 타입의 이벤트가 여러 개 있습니다.

TDA00I#

Azure 실행 명령 수행됨

Example:

{
  "cluster_name": "example.teleport.sh",
  "code": "TDA00I",
  "ei": 0,
  "event": "azure.run",
  "subscription_id": "00000000-0000-0000-0000-000000000000",
  "resource_group": "example-dev-a1b2c3d4-workload-rg",
  "vm_id": "11111111-1111-1111-1111-111111111111",
  "vm_name": "example-dev-a1b2c3d4-vm-0",
  "resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-dev-a1b2c3d4-workload-rg/providers/Microsoft.Compute/virtualMachines/example-dev-a1b2c3d4-vm-0",
  "region": "eastus",
  "exit_code": 0,
  "execution_state": "Succeeded",
  "stdout": "teleport has been installed successfully",
  "stderr": "",
  "status": "Installation completed successfully.",
  "time": "2026-04-01T00:00:00.000Z",
  "uid": "11111111-1111-1111-1111-111111111110"
}

TDA00W#

Azure 실행 명령 실패

Example:

{
  "cluster_name": "example.teleport.sh",
  "code": "TDA00W",
  "ei": 0,
  "event": "azure.run",
  "api_error": "PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-dev-a1b2c3d4-workload-rg/providers/Microsoft.Compute/virtualMachines/example-dev-a1b2c3d4-vm-1/runCommands/teleport-install: 403 Forbidden: AuthorizationFailed: The client does not have authorization to perform action 'Microsoft.Compute/virtualMachines/runCommands/write' over scope.",
  "subscription_id": "00000000-0000-0000-0000-000000000000",
  "resource_group": "example-dev-a1b2c3d4-workload-rg",
  "vm_id": "22222222-2222-2222-2222-222222222222",
  "vm_name": "example-dev-a1b2c3d4-vm-1",
  "resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-dev-a1b2c3d4-workload-rg/providers/Microsoft.Compute/virtualMachines/example-dev-a1b2c3d4-vm-1",
  "region": "eastus",
  "exit_code": 0,
  "execution_state": "",
  "stdout": "",
  "stderr": "",
  "status": "API call failed",
  "time": "2026-04-01T00:00:01.000Z",
  "uid": "22222222-2222-2222-2222-222222222220"
}

billing.create_card#

신용카드 추가됨

Example:

{
  "cluster_name": "some-name",
  "code": "TBL00I",
  "ei": 0,
  "event": "billing.create_card",
  "time": "2021-03-18T16:29:05.044Z",
  "uid": "5c40b62a-4ddd-466c-87a0-fa2922f743d0",
  "user": "root"
}

billing.delete_card#

신용카드 삭제됨

Example:

{
  "cluster_name": "some-name",
  "code": "TBL01I",
  "ei": 0,
  "event": "billing.delete_card",
  "time": "2021-03-18T16:28:51.219Z",
  "uid": "056517e0-f7e1-4286-b437-c75f3a865af4",
  "user": "root"
}

billing.update_card#

신용카드 업데이트됨

Example:

{
  "cluster_name": "some-name",
  "code": "TBL02I",
  "ei": 0,
  "event": "billing.update_card",
  "time": "2021-03-18T16:28:49.067Z",
  "uid": "0a06aba1-b87c-4d58-8922-e173f6b9729f",
  "user": "root"
}

billing.update_info#

청구 정보 업데이트됨

Example:

{
  "cluster_name": "some-name",
  "code": "TBL03I",
  "ei": 0,
  "event": "billing.update_info",
  "time": "2021-03-18T16:29:15.719Z",
  "uid": "95344b33-d25c-4875-896e-f21abc911547",
  "user": "root"
}

bot.create#

Bot 생성됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "TB001I",
  "ei": 0,
  "event": "bot.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "made-by-noah",
  "time": "2023-12-08T10:53:39.798Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

bot.delete#

Bot 삭제됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "TB003I",
  "ei": 0,
  "event": "bot.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "review2",
  "time": "2023-12-08T09:52:30.579Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

bot.join#

bot.join 타입의 이벤트가 여러 개 있습니다.

TJ001I#

Bot 참여함

Example:

{
  "attributes": {
    "actor": "strideynet",
    "actor_id": "16336790",
    "base_ref": "",
    "environment": "",
    "event_name": "push",
    "head_ref": "",
    "job_workflow_ref": "strideynet/sandbox/.github/workflows/build.yaml@refs/heads/main",
    "ref": "refs/heads/main",
    "ref_type": "branch",
    "repository": "strideynet/sandbox",
    "repository_id": "539963344",
    "repository_owner": "strideynet",
    "repository_owner_id": "16336790",
    "repository_visibility": "private",
    "run_attempt": "6",
    "run_id": "3547291254",
    "run_number": "73",
    "sha": "758c69462083ad67f0714112aab31fdeb1ba3a59",
    "sub": "repo:strideynet/sandbox:ref:refs/heads/main",
    "workflow": "Demo"
  },
  "bot_name": "github-demo",
  "cluster_name": "root.tele.ottr.sh",
  "code": "TJ001I",
  "ei": 0,
  "event": "bot.join",
  "method": "github",
  "success": true,
  "time": "2022-12-05T17:11:03.268Z",
  "token_name": "github-bot",
  "uid": "15a82555-b5aa-4eb8-820e-551f991bf902"
}

TJ001E#

Bot 참여 실패

Example:

{
  "attributes": {
    "actor": "strideynet",
    "actor_id": "16336790",
    "base_ref": "",
    "environment": "",
    "event_name": "push",
    "head_ref": "",
    "job_workflow_ref": "strideynet/sandbox/.github/workflows/build.yaml@refs/heads/main",
    "ref": "refs/heads/main",
    "ref_type": "branch",
    "repository": "strideynet/sandbox",
    "repository_id": "539963344",
    "repository_owner": "strideynet",
    "repository_owner_id": "16336790",
    "repository_visibility": "private",
    "run_attempt": "3",
    "run_id": "8604159359",
    "run_number": "100",
    "sha": "0c9c5361d15154caf1c151dc1f430ea3552c9b93",
    "sub": "repo:strideynet/sandbox:ref:refs/heads/main",
    "workflow": "Demo"
  },
  "bot_name": "unknown",
  "cluster_name": "leaf.tele.ottr.sh",
  "code": "TJ001E",
  "ei": 0,
  "error": "id token claims did not match any allow rules",
  "event": "bot.join",
  "method": "unknown",
  "success": false,
  "time": "2024-04-08T17:33:48.877Z",
  "uid": "2bc5e2cb-5ba1-47d7-a7ae-381cf323ae7f"
}

bot.update#

Bot 업데이트됨

Example:

{
  "code": "TB002I",
  "event": "bot.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

cert.create#

인증서 발급됨

Example:

{
  "cert_type": "user",
  "code": "TC000I",
  "event": "cert.create",
  "identity": {
    "user": "alice"
  },
  "time": "2022-02-04T19:43:23.529Z"
}

cir.update#

클라이언트 IP 제한 업데이트됨

Example:

{
  "client_ip_restrictions": [
    "3.0.0.0/8"
  ],
  "cluster_name": "localhost",
  "code": "CIR001I",
  "ei": 0,
  "event": "cir.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "client_ip_restriction",
  "success": true,
  "time": "2025-10-21T20:45:14.775Z",
  "updated_by": "admin",
  "user": "admin",
  "user_cluster_name": "localhost",
  "user_kind": 1,
  "user_roles": [
    "editor"
  ]
}

client.disconnect#

클라이언트 연결 해제됨

Example:

{
  "code": "T3006I",
  "event": "client.disconnect",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

cluster_networking_config.update#

클러스터 네트워킹 설정 업데이트됨

Example:

{
  "code": "TCNET002I",
  "event": "cluster_networking_config.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

contact.create#

연락처 생성됨

Example:

{
  "code": "TCTC001I",
  "event": "contact.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

contact.delete#

연락처 삭제됨

Example:

{
  "code": "TCTC002I",
  "event": "contact.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

db.create#

데이터베이스 생성됨

Example:

{
  "cluster_name": "root",
  "code": "TDB03I",
  "db_labels": {
    "env": "local",
    "teleport.dev/origin": "dynamic"
  },
  "db_protocol": "postgres",
  "db_uri": "localhost:5432",
  "ei": 0,
  "event": "db.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "postgres-local",
  "time": "2021-10-08T15:42:15.39Z",
  "uid": "9d37514f-aef5-426f-9fda-31fd35d070f5",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

db.delete#

데이터베이스 삭제됨

Example:

{
  "cluster_name": "root",
  "code": "TDB05I",
  "ei": 0,
  "event": "db.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "postgres-local",
  "time": "2021-10-08T15:42:36.005Z",
  "uid": "74f5e6b9-50c4-4195-bb26-d615641255bc",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

db.session.cassandra.batch#

Cassandra 일괄 처리

Example:

{
  "ei": 0,
  "event": "db.session.cassandra.batch",
  "code": "TCA01I",
  "time": "2022-06-02T08:46:33.825Z",
  "cluster_name": "im-a-cluster-name",
  "user": "alice",
  "sid": "a724c7e8-8e00-45a6-afac-82023d0f86b6",
  "db_service": "cassandra",
  "db_protocol": "cassandra",
  "db_uri": "localhost:65054",
  "db_user": "cassandra",
  "consistency": "ConsistencyLevel QUORUM [0x0004]",
  "batch_type": "BatchType LOGGED [0x00]",
  "children": [
    {
      "query": "INSERT INTO batch_table (id) VALUES 1"
    },
    {
      "query": "INSERT INTO batch_table (id) VALUES 2"
    }
  ]
}

db.session.cassandra.execute#

Cassandra 실행

Example:

{
  "ei": 0,
  "event": "db.session.cassandra.execute",
  "code": "TCA03I",
  "time": "2022-06-02T08:46:33.825Z",
  "cluster_name": "im-a-cluster-name",
  "user": "alice",
  "sid": "2126ee07-cfe1-4213-8032-70b3e6e1ac79",
  "db_service": "cassandra",
  "db_protocol": "cassandra",
  "db_uri": "localhost:65054",
  "db_user": "cassandra",
  "query_id": "d34e638934721c3bcd69933f992a00cb"
}

db.session.cassandra.prepare#

Cassandra Prepare 요청

Example:

{
  "ei": 0,
  "event": "db.session.cassandra.prepare",
  "code": "TCA02I",
  "time": "2022-06-02T08:46:33.825Z",
  "cluster_name": "im-a-cluster-name",
  "user": "alice",
  "sid": "2126ee07-cfe1-4213-8032-70b3e6e1ac79",
  "db_service": "cassandra",
  "db_protocol": "cassandra",
  "db_uri": "localhost:65054",
  "db_user": "cassandra",
  "query": "SELECT * FROM system_schema.keyspaces"
}

db.session.cassandra.register#

Cassandra 등록

Example:

{
  "ei": 0,
  "event": "db.session.cassandra.register",
  "code": "TCA04I",
  "time": "2022-06-02T08:46:33.825Z",
  "cluster_name": "im-a-cluster-name",
  "user": "alice",
  "sid": "2126ee07-cfe1-4213-8032-70b3e6e1ac79",
  "db_service": "cassandra",
  "db_protocol": "cassandra",
  "db_uri": "localhost:65054",
  "db_user": "cassandra",
  "event_types": [
    "TOPOLOGY_CHANGE",
    "STATUS_CHANGE",
    "SCHEMA_CHANGE"
  ]
}

db.session.dynamodb.request#

db.session.dynamodb.request 타입의 이벤트가 여러 개 있습니다.

TDY01I#

DynamoDB 요청

Example:

{
  "cluster_name": "root.com",
  "code": "TDY01I",
  "event": "db.session.dynamodb.request",
  "db_name": "",
  "db_protocol": "dynamodb",
  "db_service": "ddb1",
  "db_user": "DynamoDBRole",
  "ei": 1,
  "uri": "dynamodb.us-west-2.amazonaws.com",
  "body": {
    "TableName": "test-table"
  },
  "method": "POST",
  "path": "",
  "raw_query": "",
  "status_code": 200,
  "target": "DynamoDB_20120810.Scan",
  "time": "2022-12-23T19:14:07.763Z",
  "uid": "12345678-46e9-4110-a773-2c88278d08ca",
  "user": "alice@example.com"
}

TDY01E#

DynamoDB 요청 실패

Example:

{
  "cluster_name": "root.com",
  "code": "TDY01E",
  "event": "db.session.dynamodb.request",
  "db_name": "",
  "db_protocol": "dynamodb",
  "db_service": "ddb1",
  "db_user": "DynamoDBRole",
  "ei": 1,
  "uri": "dynamodb.us-west-2.amazonaws.com",
  "body": {
    "TableName": "test-table"
  },
  "method": "POST",
  "path": "",
  "raw_query": "",
  "status_code": 0,
  "target": "DynamoDB_20120810.Scan",
  "time": "2022-12-23T19:04:07.763Z",
  "uid": "12345678-46e9-4110-a773-2c88278d08ca",
  "user": "alice@example.com"
}

db.session.elasticsearch.request#

db.session.elasticsearch.request 타입의 이벤트가 여러 개 있습니다.

TES00I#

Elasticsearch 요청

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TES00I",
  "body": null,
  "category": 0,
  "db_protocol": "elasticsearch",
  "db_service": "myelastic",
  "db_uri": "localhost:9201",
  "db_user": "elasticuser",
  "ei": 101,
  "event": "db.session.elasticsearch.request",
  "headers": {
    "Accept": [
      "*/*"
    ],
    "User-Agent": [
      "curl/7.79.1"
    ]
  },
  "method": "GET",
  "path": "/",
  "query": "",
  "raw_query": "",
  "sid": "b739c817-bc11-4eaa-b256-c6646d7fcc21",
  "target": "",
  "time": "2022-09-27T11:43:58.433Z",
  "uid": "730a8de0-79a9-486f-b9c6-3820c3a6977c",
  "user": "alice"
}

TES00E#

Elasticsearch 요청 실패

Example:

{
  "code": "TES00E",
  "event": "db.session.elasticsearch.request",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

db.session.end#

데이터베이스 세션 종료됨

Example:

{
  "cluster_name": "root",
  "code": "TDB01I",
  "db_name": "",
  "db_protocol": "mongodb",
  "db_service": "mongo-primary",
  "db_uri": "mongodb://mongo-1:27017,mongo-2:27018/?replicaSet=rs0",
  "db_user": "alice",
  "ei": 16,
  "event": "db.session.end",
  "sid": "13c04d4b-2e94-4106-a3a1-5ab8aae10465",
  "time": "2021-07-14T07:06:25.608Z",
  "uid": "0a2387cd-3fa2-4424-9c14-e33af17e4ab1",
  "user": "alice@example.com"
}

db.session.malformed_packet#

데이터베이스 비정형 패킷

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB06I",
  "db_name": "master",
  "db_protocol": "sqlserver",
  "db_service": "sqlserver02",
  "db_uri": "localhost:1433",
  "db_user": "sqlserver",
  "ei": 50,
  "event": "db.session.malformed_packet",
  "payload": "AwEAkAAAAgByAGEAbQBfADEAIABuAHYAYQByAGMAaABhAHIAKAA0ADAAMAAwACkAC0AAXwBtAHMAcABhAHIAYQBtAF8AMAAA50AfCQTQADQWAHMAcAB0AF8AbQBvAG4AaQB0AG8AcgALQABfAG0AcwBwAGEAcgBhAG0AXwAxAADnQB8JBNAANAYAZABiAG8A",
  "sid": "3ed38c42-eef0-419b-b893-f2f10990f117",
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "503e310d-8d88-4bea-bbbb-a1b35456a03a",
  "user": "alice"
}

db.session.mysql.create_db#

MySQL 데이터베이스 생성

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY08I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.create_db",
  "schema_name": "another_database",
  "time": "2022-04-13T20:00:09.000Z",
  "user": "alice@example.com"
}

db.session.mysql.debug#

MySQL 디버그

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY12I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.debug",
  "time": "2022-04-13T20:00:05.000Z",
  "user": "alice@example.com"
}

db.session.mysql.drop_db#

MySQL 데이터베이스 삭제

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY09I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.drop_db",
  "schema_name": "another_database",
  "time": "2022-04-13T20:00:08.000Z",
  "user": "alice@example.com"
}

db.session.mysql.init_db#

MySQL 데이터베이스 변경

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY07I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.init_db",
  "schema_name": "another_database",
  "time": "2022-04-13T20:00:10.000Z",
  "user": "alice@example.com"
}

db.session.mysql.process_kill#

MySQL 프로세스 종료

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY11I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.process_kill",
  "process_id": 60,
  "time": "2022-04-13T20:00:06.000Z",
  "user": "alice@example.com"
}

db.session.mysql.refresh#

MySQL 새로고침

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY13I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.refresh",
  "subcommand": "REFRESH_THREADS",
  "time": "2022-04-13T20:00:04.000Z",
  "user": "alice@example.com"
}

db.session.mysql.shut_down#

MySQL 종료

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY10I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.shut_down",
  "time": "2022-04-13T20:00:07.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.bulk_execute#

MySQL 구문 일괄 실행

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY06I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.bulk_execute",
  "parameters": null,
  "statement_id": 1,
  "time": "2022-02-10T20:57:53.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.close#

MySQL 구문 닫기

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY03I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.close",
  "statement_id": 1,
  "time": "2022-02-10T20:57:56.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.execute#

MySQL 구문 실행

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY01I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.execute",
  "parameters": null,
  "statement_id": 1,
  "time": "2022-02-10T20:57:54.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.fetch#

MySQL 구문 페치

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY05I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.fetch",
  "rows_count": 5,
  "statement_id": 1,
  "time": "2022-02-10T20:57:55.000Z",
  "uid": "0a2bd129-7c2f-4e68-9c84-a17dc4415444",
  "user": "alice@example.com"
}

db.session.mysql.statements.prepare#

MySQL 구문 준비

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY00I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.prepare",
  "query": "UPDATE `test`.`user` SET `age` = '7' WHERE (`name` = 'alice')",
  "time": "2022-02-10T20:57:50.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.reset#

MySQL 구문 초기화

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY04I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.reset",
  "statement_id": 1,
  "time": "2022-02-10T20:57:52.000Z",
  "uid": "0a2bd129-7c2f-4e68-9c84-a17dc4415444",
  "user": "alice@example.com"
}

db.session.mysql.statements.send_long_data#

MySQL 구문 긴 데이터 전송

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY02I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.send_long_data",
  "statement_id": 1,
  "parameter_id": 2,
  "data_size": 32,
  "time": "2022-02-10T20:57:51.000Z",
  "user": "alice@example.com"
}

db.session.opensearch.request#

db.session.opensearch.request 타입의 이벤트가 여러 개 있습니다.

TOS00I#

OpenSearch 요청

Example:

{
  "category": 2,
  "cluster_name": "im-a-cluster-name",
  "code": "TOS00I",
  "db_protocol": "opensearch",
  "db_service": "opensearch-aws",
  "db_uri": "opensearch-aws-aaa111.eu-central-1.es.amazonaws.com:443",
  "db_user": "arn:aws:iam::1234567890:role/teleport-db-role",
  "ei": 1,
  "event": "db.session.opensearch.request",
  "headers": {
    "Accept-Encoding": [
      "gzip"
    ],
    "Content-Type": [
      "application/json"
    ],
    "User-Agent": [
      "Go-http-client/1.1"
    ]
  },
  "method": "GET",
  "path": "/_count",
  "query": "",
  "raw_query": "",
  "sid": "370e5d86-84a6-4995-8476-dbea80f9eacf",
  "status_code": 200,
  "target": "",
  "time": "2023-03-11T11:08:29.954Z",
  "uid": "d15f795c-1f63-4076-bdd4-ffe88cde716e",
  "user": "alice@example.com"
}

TOS00E#

OpenSearch 요청 실패

Example:

{
  "category": 2,
  "cluster_name": "im-a-cluster-name",
  "code": "TOS00E",
  "db_protocol": "opensearch",
  "db_service": "opensearch-aws",
  "db_uri": "opensearch-aws-aaa111.eu-central-1.es.amazonaws.com:443",
  "db_user": "arn:aws:iam::1234567890:role/does-not-exist",
  "ei": 1,
  "event": "db.session.opensearch.request",
  "headers": {
    "Accept-Encoding": [
      "gzip"
    ],
    "Content-Type": [
      "application/json"
    ],
    "User-Agent": [
      "Go-http-client/1.1"
    ]
  },
  "method": "GET",
  "path": "/_count",
  "query": "",
  "raw_query": "",
  "sid": "2d9a43c1-14ab-40fa-88db-195312f3401c",
  "status_code": 0,
  "target": "",
  "time": "2023-03-11T11:08:29.954Z",
  "uid": "01ad9a74-c8d6-497f-83db-e1c0be83d8da",
  "user": "alice@example.com"
}

db.session.permissions.update#

데이터베이스 사용자 권한 업데이트됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB07I",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "ei": 50,
  "event": "db.session.permissions.update",
  "sid": "3ed38c42-eef0-419b-b893-f2f10990f117",
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "503e310d-8d88-4bea-bbbb-a1b35456a03a",
  "user": "alice",
  "permission_summary": [
    {
      "counts": {
        "table": 1,
        "view": 2
      },
      "permission": "INSERT"
    },
    {
      "counts": {
        "table": 2,
        "view": 4
      },
      "permission": "SELECT"
    },
    {
      "counts": {
        "table": 3
      },
      "permission": "UPDATE"
    }
  ]
}

db.session.postgres.function#

PostgreSQL 함수 호출

Example:

{
  "cluster_name": "root",
  "code": "TPG04I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 23,
  "event": "db.session.postgres.function",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "function_oid": "123",
  "function_args": [
    "qweqweqwe"
  ],
  "time": "2021-12-16T00:40:37.073Z",
  "uid": "295c88fc-4725-4de0-9049-64040fc69ec7",
  "user": "alice"
}

db.session.postgres.statements.bind#

PostgreSQL 구문 바인드

Example:

{
  "cluster_name": "root",
  "code": "TPG01I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 20,
  "event": "db.session.postgres.statements.bind",
  "parameters": [
    "qweqweqwe"
  ],
  "portal_name": "",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "statement_name": "test-ps",
  "time": "2021-12-16T00:40:37.071Z",
  "uid": "d5bed7e5-6a15-441b-b8ee-a2abd73f3136",
  "user": "alice"
}

db.session.postgres.statements.close#

PostgreSQL 구문 닫기

Example:

{
  "cluster_name": "root",
  "code": "TPG03I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 22,
  "event": "db.session.postgres.statements.close",
  "portal_name": "",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "statement_name": "test-ps",
  "time": "2021-12-16T00:40:37.073Z",
  "uid": "295c88fc-4725-4de0-9049-64040fc69ec7",
  "user": "alice"
}

db.session.postgres.statements.execute#

PostgreSQL 구문 실행

Example:

{
  "cluster_name": "root",
  "code": "TPG02I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 21,
  "event": "db.session.postgres.statements.execute",
  "portal_name": "",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "time": "2021-12-16T00:40:37.071Z",
  "uid": "a0f045a2-45a4-4a4d-b14a-5f986c1818ff",
  "user": "alice"
}

db.session.postgres.statements.parse#

PostgreSQL 구문 파싱

Example:

{
  "cluster_name": "root",
  "code": "TPG00I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 19,
  "event": "db.session.postgres.statements.parse",
  "query": "select id from test where id = $1::varchar",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "statement_name": "test-ps",
  "time": "2021-12-16T00:40:37.069Z",
  "uid": "06781ebf-6c5b-463b-ad32-e7395afd4a59",
  "user": "alice"
}

db.session.query#

데이터베이스 쿼리

Example:

{
  "cluster_name": "root",
  "code": "TDB02I",
  "db_name": "test",
  "db_protocol": "mongodb",
  "db_query": "{\"find\": \"test\",\"filter\": {},\"lsid\": {\"id\": {\"$binary\":{\"base64\":\"2KMk23/TTCKUtiAVU0fbgg==\",\"subType\":\"04\"}}},\"$clusterTime\": {\"clusterTime\": {\"$timestamp\":{\"t\":\"1626246087\",\"i\":\"1\"}},\"signature\": {\"hash\": {\"$binary\":{\"base64\":\"8X7BlnDAUxKgUo5lpI3XoKoNF54=\",\"subType\":\"00\"}},\"keyId\": {\"$numberLong\":\"6969719000615878659\"}}},\"$db\": \"test\"}",
  "db_service": "mongo-primary",
  "db_uri": "mongodb://mongo-1:27017,mongo-2:27018/?replicaSet=rs0",
  "db_user": "alice",
  "ei": 11,
  "event": "db.session.query",
  "sid": "13c04d4b-2e94-4106-a3a1-5ab8aae10465",
  "success": true,
  "time": "2021-07-14T07:03:49.783Z",
  "uid": "c4550623-0538-452d-912b-1242715666c4",
  "user": "alice@example.com"
}

db.session.query.failed#

데이터베이스 쿼리 실패

Example:

{
  "cluster_name": "root",
  "code": "TDB02W",
  "db_name": "houston",
  "db_protocol": "mongodb",
  "db_query": "{\"find\": \"test\",\"filter\": {},\"lsid\": {\"id\": {\"$binary\":{\"base64\":\"2KMk23/TTCKUtiAVU0fbgg==\",\"subType\":\"04\"}}},\"$clusterTime\": {\"clusterTime\": {\"$timestamp\":{\"t\":\"1626246227\",\"i\":\"1\"}},\"signature\": {\"hash\": {\"$binary\":{\"base64\":\"zBJKAl6VcjwQrr05N0O4qrQ92PY=\",\"subType\":\"00\"}},\"keyId\": {\"$numberLong\":\"6969719000615878659\"}}},\"$db\": \"houston\"}",
  "db_service": "mongo-primary",
  "db_uri": "mongodb://mongo-1:27017,mongo-2:27018/?replicaSet=rs0",
  "db_user": "alice",
  "ei": 13,
  "error": "access to database denied",
  "event": "db.session.query.failed",
  "message": "access to database denied",
  "sid": "13c04d4b-2e94-4106-a3a1-5ab8aae10465",
  "success": false,
  "time": "2021-07-14T07:05:22.32Z",
  "uid": "21796ef9-a5dc-4595-a833-b893ac620488",
  "user": "alice@example.com"
}

db.session.spanner.rpc#

db.session.spanner.rpc 타입의 이벤트가 여러 개 있습니다.

TSPN001W#

Spanner RPC 거부됨

Example:

{
  "args": {
    "database": "projects/project-id/instances/instance-id/databases/prod-db",
    "session_count": 100,
    "session_template": {}
  },
  "cluster_name": "root",
  "code": "TSPN001W",
  "db_name": "prod-db",
  "db_origin": "dynamic",
  "db_protocol": "spanner",
  "db_service": "teleport-spanner",
  "db_type": "spanner",
  "db_uri": "spanner.googleapis.com:443",
  "db_user": "some-user",
  "error": "access to db denied. User does not have permissions. Confirm database user and name.",
  "event": "db.session.spanner.rpc",
  "message": "access to db denied. User does not have permissions. Confirm database user and name.",
  "procedure": "BatchCreateSessions",
  "sid": "04364984-a6d0-4e2c-93c7-5c44e2359502",
  "success": false,
  "time": "2024-03-13T01:25:48.568Z",
  "uid": "1de57538-2eea-438b-a52d-3098f8093b28",
  "user": "alice@example.com"
}

TSPN001I#

Spanner RPC 요청

Example:

{
  "args": {
    "query_options": {},
    "request_options": {},
    "seqno": 1,
    "session": "projects/project-id/instances/instance-id/databases/dev-db/sessions/ABCDEF1234567890Aye8_QwuELYD9rxa74YTWc-lu9LNuDDADbi4EOGm2C2j0ixe",
    "sql": "select * from TestTable",
    "transaction": {
      "Selector": {
        "SingleUse": {
          "Mode": {
            "ReadOnly": {
              "TimestampBound": {
                "Strong": true
              },
              "return_read_timestamp": true
            }
          }
        }
      }
    }
  },
  "cluster_name": "root",
  "code": "TSPN001I",
  "db_name": "dev-db",
  "db_origin": "dynamic",
  "db_protocol": "spanner",
  "db_service": "teleport-spanner",
  "db_type": "spanner",
  "db_uri": "spanner.googleapis.com:443",
  "db_user": "some-user",
  "event": "db.session.spanner.rpc",
  "procedure": "ExecuteStreamingSql",
  "sid": "406b9883-0e16-42f2-9d0b-b3bd956f9cd4",
  "success": true,
  "time": "2024-03-13T00:02:44.739Z",
  "uid": "e0625e79-9399-4ea3-aa8b-dba1eb98658d",
  "user": "alice@example.com"
}

db.session.sqlserver.rpc_request#

SQLServer RPC 요청

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMS00I",
  "db_name": "master",
  "db_protocol": "sqlserver",
  "db_service": "sqlserver02",
  "db_uri": "localhost:1433",
  "db_user": "sqlserver",
  "ei": 7,
  "event": "db.session.sqlserver.rpc_request",
  "parameters": [
    "SELECT\ndtb.collation_name AS [Collation],\ndtb.name AS [DatabaseName2]\nFROM\nmaster.sys.databases AS dtb\nWHERE\n(dtb.name=@_msparam_0)"
  ],
  "proc_name": "Sp_ExecuteSql",
  "sid": "6b37d89b-0d9c-4681-976b-ba12588a1bcd",
  "time": "2022-06-02T08:29:17.693Z",
  "uid": "a29dfad1-5a71-4c48-b4e0-10d1d857a23c",
  "user": "alice"
}

db.session.start#

db.session.start 타입의 이벤트가 여러 개 있습니다.

TDB00I#

데이터베이스 세션 시작됨

Example:

{
  "cluster_name": "root",
  "code": "TDB00I",
  "db_name": "",
  "db_protocol": "mongodb",
  "db_service": "mongo-primary",
  "db_uri": "mongodb://mongo-1:27017,mongo-2:27018/?replicaSet=rs0",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.start",
  "namespace": "default",
  "server_id": "05ff66c9-a948-42f4-af0e-a1b6ba62561e",
  "sid": "13c04d4b-2e94-4106-a3a1-5ab8aae10465",
  "success": true,
  "time": "2021-07-14T07:01:31.958Z",
  "uid": "4a613b84-7315-41f4-9219-1afd6b08d4da",
  "user": "alice@example.com"
}

TDB00W#

데이터베이스 세션 거부됨

Example:

{
  "code": "TDB00W",
  "event": "db.session.start",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

db.session.user.create#

db.session.user.create 타입의 이벤트가 여러 개 있습니다.

TDB08I#

데이터베이스 사용자 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB08I",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.user.create",
  "private_key_policy": "none",
  "roles": null,
  "sid": "47f20b91-f5c3-4eef-85e1-9509252238e7",
  "success": true,
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "95e74359-e5a1-4c76-970e-c522b550dbb9",
  "user": "alice",
  "user_kind": 1,
  "username": "alice"
}

TDB08W#

데이터베이스 사용자 생성 실패

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB08W",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "ei": 0,
  "error": "dummy error",
  "event": "db.session.user.create",
  "message": "dummy error",
  "private_key_policy": "none",
  "roles": null,
  "sid": "3fd14bfe-be21-40a4-b1da-744fa14f5108",
  "success": false,
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "4a4a6a70-c81d-4326-8565-3f7bd23b874f",
  "user": "ben",
  "user_kind": 1,
  "username": "ben"
}

db.session.user.deactivate#

db.session.user.deactivate 타입의 이벤트가 여러 개 있습니다.

TDB09I#

데이터베이스 사용자 비활성화됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB09I",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "delete": false,
  "ei": 5,
  "event": "db.session.user.deactivate",
  "private_key_policy": "none",
  "sid": "c362e10b-dbc4-44e5-b90f-0bee5dd0c623",
  "success": true,
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "0ab70491-4d33-4bc5-be58-27922a647f50",
  "user": "ben",
  "user_kind": 1,
  "username": "ben"
}

TDB09W#

데이터베이스 사용자 비활성화 실패

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB09W",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "delete": false,
  "ei": 4,
  "error": "dummy error",
  "event": "db.session.user.deactivate",
  "message": "dummy error",
  "private_key_policy": "none",
  "sid": "3bb429a1-be03-4c03-827c-98ff846dacf7",
  "success": false,
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "c6569248-ac06-417d-b5b6-e0bf94eccb1a",
  "user": "ben",
  "user_kind": 1,
  "username": "ben"
}

db.update#

데이터베이스 업데이트됨

Example:

{
  "cluster_name": "root",
  "code": "TDB04I",
  "db_labels": {
    "env": "local",
    "teleport.dev/origin": "dynamic"
  },
  "db_protocol": "postgres",
  "db_uri": "localhost:5432",
  "ei": 0,
  "event": "db.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "postgres-local",
  "time": "2021-10-08T15:42:24.581Z",
  "uid": "fe631a5a-6418-49d6-99e7-5280654663ec",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

desktop.clipboard.receive#

클립보드 데이터 수신됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDP03I",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "ei": 0,
  "event": "desktop.clipboard.receive",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "time": "2021-10-18T23:39:13.105Z",
  "uid": "84d408d1-3314-4a30-b7b7-35970633c9de",
  "user": "joe",
  "length": 512
}

desktop.clipboard.send#

클립보드 데이터 전송됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDP02I",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "ei": 0,
  "event": "desktop.clipboard.send",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "time": "2021-10-18T23:39:13.105Z",
  "uid": "84d408d1-3314-4a30-b7b7-35970633c9de",
  "user": "joe",
  "length": 512
}

desktop.directory.read#

desktop.directory.read 타입의 이벤트가 여러 개 있습니다.

TDP05I#

디렉터리 공유 읽기

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP05I",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 9766,
  "event": "desktop.directory.read",
  "file_path": "powershell-scripts/domain-controller.ps1",
  "length": 734,
  "offset": 0,
  "proto": "tdp",
  "sid": "b9329a34-ab0c-4aa0-9fc8-1054d491e818",
  "success": true,
  "time": "2022-10-21T23:07:36.496189Z",
  "uid": "a6ea5e5b-daac-47c2-9ce5-3f868e51a146",
  "user": "joe"
}

TDP05W#

디렉터리 공유 읽기 실패

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP05W",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 9766,
  "event": "desktop.directory.read",
  "file_path": "powershell-scripts/domain-controller.ps1",
  "length": 734,
  "offset": 0,
  "proto": "tdp",
  "sid": "b9329a34-ab0c-4aa0-9fc8-1054d491e818",
  "success": false,
  "time": "2022-10-21T23:07:36.496189Z",
  "uid": "a6ea5e5b-daac-47c2-9ce5-3f868e51a146",
  "user": "joe"
}

desktop.directory.share#

desktop.directory.share 타입의 이벤트가 여러 개 있습니다.

TDP04I#

디렉터리 공유 시작됨

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP04I",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 3317,
  "event": "desktop.directory.share",
  "proto": "tdp",
  "sid": "6ecf916d-dedf-4769-afc0-d08e55fbebf7",
  "success": true,
  "time": "2022-10-21T22:36:27.314409Z",
  "uid": "f38b07d4-2f3e-400b-a91a-bad7283db775",
  "user": "joe"
}

TDP04W#

디렉터리 공유 시작 실패

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP04W",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 3317,
  "event": "desktop.directory.share",
  "proto": "tdp",
  "sid": "6ecf916d-dedf-4769-afc0-d08e55fbebf7",
  "success": false,
  "time": "2022-10-21T22:36:27.314409Z",
  "uid": "f38b07d4-2f3e-400b-a91a-bad7283db775",
  "user": "joe"
}

desktop.directory.write#

desktop.directory.write 타입의 이벤트가 여러 개 있습니다.

TDP06I#

디렉터리 공유 쓰기

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP06I",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 7428,
  "event": "desktop.directory.write",
  "file_path": "powershell-scripts/domain-controller.ps1",
  "length": 734,
  "offset": 0,
  "proto": "tdp",
  "sid": "ea959406-27e4-4b11-85c4-1a485ff48417",
  "success": true,
  "time": "2022-10-21T23:19:34.519058Z",
  "uid": "6bb2ebdf-d7e2-4a03-80ae-514ff9a5c71f",
  "user": "joe"
}

TDP06W#

디렉터리 공유 쓰기 실패

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP06W",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 7428,
  "event": "desktop.directory.write",
  "file_path": "powershell-scripts/domain-controller.ps1",
  "length": 734,
  "offset": 0,
  "proto": "tdp",
  "sid": "ea959406-27e4-4b11-85c4-1a485ff48417",
  "success": false,
  "time": "2022-10-21T23:19:34.519058Z",
  "uid": "6bb2ebdf-d7e2-4a03-80ae-514ff9a5c71f",
  "user": "joe"
}

device#

디바이스 등록됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV005I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "device_id": "99d39707-efdd-436c-94f3-6a1aeef1fbf2",
    "os_type": 2
  },
  "ei": 0,
  "event": "device",
  "status": {
    "success": true
  },
  "time": "2023-01-12T19:28:36.842Z",
  "uid": "94d33b77-82cd-4558-8893-0320699bf755",
  "user": {
    "user": "this user wont render properly"
  }
}

device.authenticate#

디바이스 인증됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV006I",
  "ei": 0,
  "event": "device.authenticate",
  "success": true,
  "time": "2023-01-12T19:34:48.1Z",
  "uid": "fa279611-91d8-47b5-9fad-b8ea3e5286e0",
  "user": "lisa"
}

device.authenticate.confirm#

디바이스 웹 인증 확인됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV009I",
  "device": {
    "device_id": "f84f6b35-6226-4e73-8205-3bcbd7d12970",
    "web_authentication": true,
    "web_session_id": "my-session-id-12345"
  },
  "ei": 0,
  "event": "device.authenticate.confirm",
  "success": false,
  "time": "2024-04-08T19:35:48.1Z",
  "uid": "b1361d51-70fa-4f1b-803c-a252c2877707",
  "user": "llama",
  "user_kind": 1
}

device.create#

디바이스 등록됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV001I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "device_id": "99d39707-efdd-436c-94f3-6a1aeef1fbf2",
    "os_type": 2
  },
  "ei": 0,
  "event": "device.create",
  "success": true,
  "time": "2023-01-12T19:28:36.842Z",
  "uid": "94d33b77-82cd-4558-8893-0320699bf755",
  "user": "3827e8ad-7cbe-4423-a80f-dfc89e83eb86.im-a-cluster-name"
}

device.delete#

디바이스 삭제됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV002I",
  "device": {
    "device_id": "99d39707-efdd-436c-94f3-6a1aeef1fbf2"
  },
  "ei": 0,
  "event": "device.delete",
  "success": true,
  "time": "2023-01-12T20:33:20.527Z",
  "uid": "a12e693e-1c45-43e4-a9d1-5fd8399e303c",
  "user": "3827e8ad-7cbe-4423-a80f-dfc89e83eb86.im-a-cluster-name"
}

device.token.create#

디바이스 등록 토큰 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV003I",
  "device": {
    "device_id": "99d39707-efdd-436c-94f3-6a1aeef1fbf2"
  },
  "ei": 0,
  "event": "device.token.create",
  "success": true,
  "time": "2023-01-12T19:51:54.168Z",
  "uid": "24cce2a0-57b7-494e-a196-c7fd2482b10c",
  "user": "3827e8ad-7cbe-4423-a80f-dfc89e83eb86.im-a-cluster-name"
}

device.token.spent#

디바이스 등록 토큰 사용됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV004I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "device_id": "0e288b23-f99f-4635-b182-06e9308095a8",
    "os_type": 2
  },
  "ei": 0,
  "event": "device.token.spent",
  "success": true,
  "time": "2023-01-12T21:31:29.191Z",
  "uid": "bbbc496f-820b-4f49-ae0d-1c1b29faee85",
  "user": "lisa"
}

device.update#

디바이스 업데이트됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV007I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "device_id": "0e288b23-f99f-4635-b182-06e9308095a8",
    "os_type": 2
  },
  "ei": 0,
  "event": "device.update",
  "success": true,
  "time": "2023-01-12T21:31:29.191Z",
  "uid": "bbbc496f-820b-4f49-ae0d-1c1b29faee85",
  "user": "lisa"
}

device.webtoken.create#

디바이스 웹 토큰 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV008I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "credential_id": "c7572891-8426-4e62-874f-c793029d53a6",
    "device_id": "f84f6b35-6226-4e73-8205-3bcbd7d12970",
    "os_type": 2
  },
  "ei": 0,
  "event": "device.webtoken.create",
  "success": true,
  "time": "2024-03-05T17:18:43.296Z",
  "uid": "b1361d51-70fa-4f1b-803c-a252c2877707",
  "user": "llama",
  "user_kind": 1
}

discovery_config.create#

Discovery Config 생성됨

Example:

{
  "code": "DC001I",
  "event": "discovery_config.create",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "discovery-config",
  "updated_by": "joe"
}

discovery_config.delete#

Discovery Config 삭제됨

Example:

{
  "code": "DC003I",
  "event": "discovery_config.delete",
  "time": "2023-05-08T19:21:38.144Z",
  "name": "discovery-config",
  "updated_by": "joe"
}

discovery_config.delete_all#

모든 Discovery Config 삭제됨

Example:

{
  "code": "DC004I",
  "event": "discovery_config.delete_all",
  "time": "2023-05-08T19:21:39.144Z",
  "name": "discovery-config",
  "updated_by": "joe"
}

discovery_config.update#

Discovery Config 업데이트됨

Example:

{
  "code": "DC002I",
  "event": "discovery_config.update",
  "time": "2023-05-08T19:21:37.144Z",
  "name": "discovery-config",
  "updated_by": "joe"
}

exec#

exec 타입의 이벤트가 여러 개 있습니다.

T3002I#

명령 실행

Example:

{
  "code": "T3002I",
  "proto": "kube",
  "kubernetes_cluster": "clusterOne",
  "ei": 0,
  "addr.local": "172.31.28.130:3022",
  "addr.remote": "151.181.228.114:51752",
  "event": "exec",
  "namespace": "default",
  "sid": "8d57a9d5-3848-5ce2-a326-85eb4a6d2eed",
  "time": "2020-10-30T17:28:14.705Z",
  "uid": "8ea5be3d-07b1-4308-8e0d-2d2ec57cbb20",
  "user": "alex"
}

T3002E#

명령 실행 실패

Example:

{
  "code": "T3002E",
  "event": "exec",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

external_audit_storage.disable#

외부 감사 스토리지 비활성화됨

Example:

{
  "code": "TEA002I",
  "event": "external_audit_storage.disable",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

external_audit_storage.enable#

외부 감사 스토리지 활성화됨

Example:

{
  "code": "TEA001I",
  "event": "external_audit_storage.enable",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

git.command#

git.command 타입의 이벤트가 여러 개 있습니다.

TGIT001E#

Git 명령 실패

Example:

{
  "code": "TGIT001E",
  "event": "git.command",
  "time": "2024-12-07T11:11:11.111Z",
  "uid": "7699b806-e717-4821-85a5-d2f41acbe373",
  "user": "Linus.Torvalds",
  "service": "git-upload-pack",
  "exitError": "some-error",
  "path": "my-org/my-repo"
}

TGIT001I#

Git 명령

Example:

{
  "code": "TGIT001I",
  "event": "git.command",
  "time": "2024-12-07T11:11:11.112Z",
  "uid": "7699b806-e717-4821-85a5-d2f41acbe373",
  "user": "Linus.Torvalds",
  "service": "git-upload-pack",
  "path": "my-org/my-repo"
}

github.created#

GitHub 인증 커넥터 생성됨

Example:

{
  "code": "T8000I",
  "event": "github.created",
  "name": "new_github_connector",
  "time": "2020-06-05T19:28:00Z",
  "uid": "2b7bb323-35d1-4b9c-9a6d-00ab34c95fb8",
  "user": "unimplemented"
}

github.deleted#

GitHub 인증 커넥터 삭제됨

Example:

{
  "code": "T8001I",
  "event": "github.deleted",
  "name": "new_github_connector",
  "time": "2020-06-05T19:28:28Z",
  "uid": "26f12a67-d593-40df-b3d3-965faee60143",
  "user": "unimplemented"
}

github.updated#

GitHub 인증 커넥터 업데이트됨

Example:

{
  "code": "T80002I",
  "event": "github.updated",
  "name": "new_github_connector",
  "time": "2020-06-05T19:28:28Z",
  "uid": "26f12a67-d593-40df-b3d3-965faee60143",
  "user": "unimplemented"
}

health_check_config.create#

Health Check Config 생성됨

Example:

{
  "cluster_name": "gavin-leaf.cloud.gravitational.io",
  "code": "THCC001I",
  "ei": 0,
  "event": "health_check_config.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "example-cfg",
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "gavin"
}

health_check_config.delete#

Health Check Config 삭제됨

Example:

{
  "cluster_name": "gavin-leaf.cloud.gravitational.io",
  "code": "THCC003I",
  "ei": 0,
  "event": "health_check_config.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "example-cfg",
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "gavin"
}

health_check_config.update#

Health Check Config 업데이트됨

Example:

{
  "cluster_name": "gavin-leaf.cloud.gravitational.io",
  "code": "THCC002I",
  "ei": 0,
  "event": "health_check_config.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "example-cfg",
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "gavin"
}

inference_model.create#

추론 모델 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF001I",
  "ei": 0,
  "event": "inference_model.create",
  "name": "gpt-4",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "a1973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "gpt-4"
    },
    "spec": {
      "model_source": "openai"
    }
  }
}

inference_model.delete#

추론 모델 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF003I",
  "ei": 0,
  "event": "inference_model.delete",
  "name": "gpt-4",
  "success": true,
  "time": "2025-03-04T15:51:21.869Z",
  "uid": "a3973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

inference_model.update#

추론 모델 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF002I",
  "ei": 0,
  "event": "inference_model.update",
  "name": "gpt-4",
  "success": true,
  "time": "2025-03-04T15:50:21.869Z",
  "uid": "a2973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "gpt-4"
    },
    "spec": {
      "model_source": "openai"
    }
  }
}

inference_policy.create#

추론 정책 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF007I",
  "ei": 0,
  "event": "inference_policy.create",
  "name": "model-access-policy",
  "success": true,
  "time": "2025-03-04T15:55:21.869Z",
  "uid": "a7973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "model-access-policy"
    },
    "spec": {
      "allowed_models": [
        "gpt-4"
      ]
    }
  }
}

inference_policy.delete#

추론 정책 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF009I",
  "ei": 0,
  "event": "inference_policy.delete",
  "name": "model-access-policy",
  "success": true,
  "time": "2025-03-04T15:57:21.869Z",
  "uid": "a9973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

inference_policy.update#

추론 정책 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF008I",
  "ei": 0,
  "event": "inference_policy.update",
  "name": "model-access-policy",
  "success": true,
  "time": "2025-03-04T15:56:21.869Z",
  "uid": "a8973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "model-access-policy"
    },
    "spec": {
      "allowed_models": [
        "gpt-4",
        "gpt-3.5-turbo"
      ]
    }
  }
}

inference_secret.create#

추론 시크릿 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF004I",
  "ei": 0,
  "event": "inference_secret.create",
  "name": "openai-api-key",
  "success": true,
  "time": "2025-03-04T15:52:21.869Z",
  "uid": "a4973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

inference_secret.delete#

추론 시크릿 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF006I",
  "ei": 0,
  "event": "inference_secret.delete",
  "name": "openai-api-key",
  "success": true,
  "time": "2025-03-04T15:54:21.869Z",
  "uid": "a6973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

inference_secret.update#

추론 시크릿 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF005I",
  "ei": 0,
  "event": "inference_secret.update",
  "name": "openai-api-key",
  "success": true,
  "time": "2025-03-04T15:53:21.869Z",
  "uid": "a5973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

instance.join#

instance.join 타입의 이벤트가 여러 개 있습니다.

TJ002I#

인스턴스 참여됨

Example:

{
  "cluster_name": "root.tele.ottr.sh",
  "code": "TJ002I",
  "ei": 0,
  "event": "instance.join",
  "method": "token",
  "node_name": "noah-laptop-follower",
  "role": "Instance",
  "success": true,
  "time": "2022-12-06T09:17:06.392Z",
  "token_name": "************************a2418147",
  "uid": "c1ea0e6c-ee3a-4f7e-9a98-9df283b01a98"
}

TJ002E#

인스턴스 참여 실패

Example:

{
  "code": "TJ002E",
  "event": "instance.join",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

integration.create#

통합 생성됨

Example:

{
  "code": "IG001I",
  "event": "integration.create",
  "time": "2023-05-09T19:21:36.144Z",
  "name": "integration",
  "updated_by": "joe"
}

integration.delete#

통합 삭제됨

Example:

{
  "code": "IG003I",
  "event": "integration.delete",
  "time": "2023-05-09T19:21:38.144Z",
  "name": "integration",
  "updated_by": "joe"
}

integration.update#

통합 업데이트됨

Example:

{
  "code": "IG002I",
  "event": "integration.update",
  "time": "2023-05-09T19:21:37.144Z",
  "name": "integration",
  "updated_by": "joe"
}

join_token.bound_keypair.join_state_verification_failed#

바인드 키페어 참여 검증 실패

Example:

{
  "code": "TBK003W",
  "event": "join_token.bound_keypair.join_state_verification_failed",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

join_token.bound_keypair.recovery#

바인드 키페어 복구

Example:

{
  "code": "TBK001I",
  "event": "join_token.bound_keypair.recovery",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

join_token.bound_keypair.rotation#

바인드 키페어 순환

Example:

{
  "code": "TBK002I",
  "event": "join_token.bound_keypair.rotation",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

join_token.create#

참여 토큰 생성됨

Example:

{
  "code": "TJT00I",
  "event": "join_token.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

kube.create#

Kubernetes 생성됨

Example:

{
  "cluster_name": "root",
  "code": "T3010I",
  "kube_labels": {
    "env": "local",
    "teleport.dev/origin": "dynamic"
  },
  "ei": 0,
  "event": "kube.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "kube-local",
  "time": "2022-09-08T15:42:36.005Z",
  "uid": "9d37514f-aef5-426f-9fda-31fd35d070f5",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

kube.delete#

Kubernetes 삭제됨

Example:

{
  "cluster_name": "root",
  "code": "T3012I",
  "ei": 0,
  "event": "kube.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "kube-local",
  "time": "2022-09-08T15:42:36.005Z",
  "uid": "74f5e6b9-50c4-4195-bb26-d615641255bc",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

kube.request#

Kubernetes 요청

Example:

{
  "addr.local": "127.0.0.1:3027",
  "addr.remote": "[::1]:43026",
  "code": "T3009I",
  "ei": 0,
  "event": "kube.request",
  "kubernetes_cluster": "gke_teleport-a",
  "login": "awly",
  "namespace": "default",
  "proto": "kube",
  "request_path": "/api/v1/namespaces/teletest/pods/test-pod",
  "resource_api_group": "core/v1",
  "resource_kind": "pods",
  "resource_name": "test-pod",
  "resource_namespace": "teletest",
  "response_code": 200,
  "server_id": "9b67377e-d61e-4865-96d6-fa71989fd9e9",
  "time": "2020-11-12T20:35:44.978Z",
  "uid": "8c1459a8-9199-4d25-bc5d-38e000ddd9ab",
  "user": "alex",
  "verb": "GET"
}

kube.update#

Kubernetes 업데이트됨

Example:

{
  "cluster_name": "root",
  "code": "T3011I",
  "kube_labels": {
    "env": "local",
    "teleport.dev/origin": "dynamic"
  },
  "ei": 0,
  "event": "kube.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "kube-local",
  "time": "2022-09-08T15:42:36.005Z",
  "uid": "fe631a5a-6418-49d6-99e7-5280654663ec",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

lock.created#

잠금 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TLK00I",
  "ei": 0,
  "event": "lock.created",
  "expires": "0001-01-01T00:00:00Z",
  "name": "lock-name",
  "time": "2021-08-06T18:47:19.75Z",
  "uid": "070fcb2a-e1cf-5b84-8190-14448cc63c76",
  "user": "df83fda8-1111-5567-8bcc-c282dec3290e.im-a-cluster-name"
}

lock.deleted#

잠금 삭제됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TLK01I",
  "ei": 0,
  "event": "lock.deleted",
  "expires": "0001-01-01T00:00:00Z",
  "name": "lock-name",
  "time": "2021-08-06T18:49:51.626Z",
  "uid": "e4630384-ac85-5a43-9ba9-3355b8d5cae4",
  "user": "df83fda8-1111-5567-8bcc-c282dec3290e.im-a-cluster-name"
}

login_rule.create#

로그인 규칙 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TLR00I",
  "ei": 0,
  "event": "login_rule.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "test_rule",
  "time": "2023-01-25T19:21:36.144Z",
  "uid": "266e8563-729e-412f-ba26-1050fbec0cd6",
  "user": "nic"
}

login_rule.delete#

로그인 규칙 삭제됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TLR01I",
  "ei": 0,
  "event": "login_rule.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "test_rule",
  "time": "2023-01-25T19:21:36.144Z",
  "uid": "266e8563-729e-412f-ba26-1050fbec0cd6",
  "user": "nic"
}

mcp.session.end#

mcp.session.end 타입의 이벤트가 여러 개 있습니다.

TMCP002I#

MCP 세션 종료됨

Example:

{
  "code": "TMCP002I",
  "ei": 0,
  "event": "mcp.session.end",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true
}

TMCP002E#

MCP 세션 종료 실패

Example:

{
  "code": "TMCP002E",
  "ei": 0,
  "event": "mcp.session.end",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true,
  "error": "HTTP 405 Method Not Allowed"
}

mcp.session.invalid_http_request#

MCP 세션 잘못된 요청

Example:

{
  "code": "TMCP006E",
  "ei": 0,
  "event": "mcp.session.invalid_http_request",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "method": "OPTIONS",
  "path": "/"
}

mcp.session.listen_sse_stream#

mcp.session.listen_sse_stream 타입의 이벤트가 여러 개 있습니다.

TMCP005I#

MCP 세션 수신

Example:

{
  "code": "TMCP005I",
  "ei": 0,
  "event": "mcp.session.listen_sse_stream",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true
}

TMCP005E#

MCP 세션 수신 실패

Example:

{
  "code": "TMCP005E",
  "ei": 0,
  "event": "mcp.session.listen_sse_stream",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": false,
  "error": "HTTP 405 Method Not Allowed"
}

mcp.session.notification#

mcp.session.notification 타입의 이벤트가 여러 개 있습니다.

TMCP004I#

MCP 세션 알림

Example:

{
  "code": "TMCP004I",
  "ei": 0,
  "event": "mcp.session.notification",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.333Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true,
  "message": {
    "method": "notifications/initialized",
    "jsonrpc": "2.0"
  }
}

TMCP004E#

MCP 세션 알림 실패

Example:

{
  "code": "TMCP004E",
  "ei": 0,
  "event": "mcp.session.notification",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.333Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": false,
  "message": {
    "method": "notifications/initialized",
    "jsonrpc": "2.0"
  },
  "error": "HTTP 401 Unauthorized"
}

mcp.session.request#

mcp.session.request 타입의 이벤트가 여러 개 있습니다.

TMCP003I#

MCP 세션 요청

Example:

{
  "code": "TMCP003I",
  "ei": 0,
  "event": "mcp.session.request",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true,
  "message": {
    "id": 0,
    "method": "initialize",
    "params": {
      "clientInfo": {
        "name": "claude-ai",
        "version": "0.1.0"
      },
      "protocolVersion": "2024-11-05"
    },
    "jsonrpc": "2.0"
  }
}

TMCP003E#

MCP 세션 요청 실패

Example:

{
  "code": "TMCP003E",
  "ei": 0,
  "event": "mcp.session.request",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.555Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": false,
  "error": "access denied",
  "message": {
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "write_file",
      "arguments": {
        "path": "/etc/passwd"
      }
    },
    "jsonrpc": "2.0"
  }
}

mcp.session.start#

MCP 세션 시작됨

Example:

{
  "code": "TMCP001I",
  "ei": 0,
  "event": "mcp.session.start",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.111Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything"
}

mfa.delete#

mfa.delete 타입의 이벤트가 여러 개 있습니다.

T1006I#

MFA 장치 추가됨

Example:

{
  "cluster_name": "localhost",
  "code": "T1006I",
  "mfa_device_name": "usb-c",
  "mfa_device_type": "U2F",
  "mfa_device_uuid": "7a6fbf23-d75c-4c62-8215-e962d0f2a1f3",
  "ei": 0,
  "event": "mfa.delete",
  "time": "2021-03-03T22:58:34.737Z",
  "uid": "9be91d9e-79ec-422b-b6ae-ccf7235476d4",
  "user": "awly"
}

T1007I#

MFA 장치 삭제됨

Example:

{
  "cluster_name": "localhost",
  "code": "T1007I",
  "mfa_device_name": "usb-c",
  "mfa_device_type": "U2F",
  "mfa_device_uuid": "7a6fbf23-d75c-4c62-8215-e962d0f2a1f3",
  "ei": 0,
  "event": "mfa.delete",
  "time": "2021-03-03T22:58:44.737Z",
  "uid": "c6afe861-d53c-42ce-837c-7920d2398b44",
  "user": "awly"
}

mfa_auth_challenge.create#

MFA 인증 시도

Example:

{
  "challenge_allow_reuse": false,
  "challenge_scope": "CHALLENGE_SCOPE_LOGIN",
  "cluster_name": "zarq",
  "code": "T1015I",
  "ei": 0,
  "event": "mfa_auth_challenge.create",
  "time": "2024-04-16T21:46:59.317Z",
  "uid": "815bbcf4-fb05-4e08-917c-7259e9332d69",
  "user": "llama",
  "user_kind": 1
}

mfa_auth_challenge.validate#

mfa_auth_challenge.validate 타입의 이벤트가 여러 개 있습니다.

T1016I#

MFA 인증 성공

Example:

{
  "code": "T1016I",
  "event": "mfa_auth_challenge.validate",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T1016W#

MFA 인증 실패

Example:

{
  "code": "T1016W",
  "event": "mfa_auth_challenge.validate",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

oidc.created#

OIDC 인증 커넥터 생성됨

Example:

{
  "code": "T8100I",
  "event": "oidc.created",
  "name": "new_oidc_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

oidc.deleted#

OIDC 인증 커넥터 삭제됨

Example:

{
  "code": "T8101I",
  "event": "oidc.deleted",
  "name": "new_oidc_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

oidc.updated#

OIDC 인증 커넥터 업데이트됨

Example:

{
  "code": "T8102I",
  "event": "oidc.updated",
  "name": "new_oidc_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

okta.access_list.sync#

okta.access_list.sync 타입의 이벤트가 여러 개 있습니다.

TOK006I#

Okta 액세스 목록 동기화 완료됨

Example:

{
  "code": "TOK006I",
  "event": "okta.access_list.sync",
  "time": "2023-05-08T19:21:36.144Z"
}

TOK006E#

Okta 액세스 목록 동기화 실패

Example:

{
  "code": "TOK006E",
  "event": "okta.access_list.sync",
  "time": "2023-05-08T19:21:36.144Z"
}

okta.applications.update#

Okta 애플리케이션 업데이트됨

Example:

{
  "code": "TOK002I",
  "event": "okta.applications.update",
  "time": "2023-05-08T19:21:36.144Z",
  "added": 5,
  "updated": 1,
  "deleted": 7
}

okta.assignment.cleanup#

okta.assignment.cleanup 타입의 이벤트가 여러 개 있습니다.

TOK005I#

Okta 할당 정리됨

Example:

{
  "code": "TOK005I",
  "event": "okta.assignment.cleanup",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "assignment-id",
  "source": "source",
  "user": "mike"
}

TOK005E#

Okta 할당 정리 실패

Example:

{
  "code": "TOK005E",
  "event": "okta.assignment.cleanup",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "assignment-id",
  "source": "source",
  "user": "mike"
}

okta.assignment.process#

okta.assignment.process 타입의 이벤트가 여러 개 있습니다.

TOK004I#

Okta 할당 처리됨

Example:

{
  "code": "TOK004I",
  "event": "okta.assignment.process",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "assignment-id",
  "source": "source",
  "user": "mike"
}

TOK004E#

Okta 할당 처리 실패

Example:

{
  "code": "TOK004E",
  "event": "okta.assignment.process",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "assignment-id",
  "source": "source",
  "user": "mike"
}

okta.groups.update#

Okta 그룹 업데이트됨

Example:

{
  "code": "TOK001I",
  "event": "okta.groups.update",
  "time": "2023-05-08T19:21:36.144Z",
  "added": 5,
  "updated": 1,
  "deleted": 7
}

okta.sync.failure#

Okta 동기화 실패

Example:

{
  "code": "TOK003E",
  "event": "okta.sync.failure",
  "time": "2023-05-08T19:21:36.144Z"
}

okta.user.sync#

okta.user.sync 타입의 이벤트가 여러 개 있습니다.

TOK007I#

Okta 사용자 동기화 완료됨

Example:

{
  "code": "TOK007I",
  "event": "okta.user.sync",
  "time": "2023-05-08T19:21:36.144Z",
  "num_users_created": 5,
  "num_users_deleted": 1,
  "num_users_modified": 7
}

TOK007E#

Okta 사용자 동기화 실패

Example:

{
  "code": "TOK007E",
  "event": "okta.user.sync",
  "time": "2023-05-08T19:21:36.144Z"
}

plugin.create#

플러그인 생성됨

Example:

{
  "code": "PG001I",
  "event": "plugin.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

plugin.delete#

플러그인 삭제됨

Example:

{
  "code": "PG003I",
  "event": "plugin.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

plugin.update#

플러그인 업데이트됨

Example:

{
  "code": "PG002I",
  "event": "plugin.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

port#

port 타입의 이벤트가 여러 개 있습니다.

T3003I#

포트 포워딩 시작

Example:

{
  "code": "T3003I",
  "event": "port",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T3003E#

포트 포워딩 실패

Example:

{
  "code": "T3003E",
  "event": "port",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T3003S#

포트 포워딩 중지

Example:

{
  "code": "T3003S",
  "event": "port",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

privilege_token.create#

권한 토큰 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T6002I",
  "ei": 0,
  "event": "privilege_token.create",
  "expires": "2021-11-01T22:29:47.989984Z",
  "name": "user@example.com",
  "time": "2021-11-01T22:24:47.99Z",
  "ttl": "5m0s",
  "uid": "6a9d5ac1-08c5-5c1e-9ebd-086d34155b08",
  "user": "user@example.com"
}

recovery_code.generated#

복구 코드 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T1008I",
  "ei": 0,
  "event": "recovery_code.generated",
  "time": "2021-08-05T21:16:17.13Z",
  "uid": "ed0f6962-e34d-5fa4-bd41-7961cf2c51bb",
  "user": "user@example.com"
}

recovery_code.used#

recovery_code.used 타입의 이벤트가 여러 개 있습니다.

T1009I#

복구 코드 사용됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T1009I",
  "ei": 0,
  "event": "recovery_code.used",
  "success": true,
  "time": "2021-08-05T21:22:46.042Z",
  "uid": "4bb44dfe-70dc-5820-8c65-0baf40f62d13",
  "user": "user@example.com"
}

T1009W#

복구 코드 사용 실패

Example:

{
  "cluster_name": "localhost",
  "code": "T1009W",
  "ei": 0,
  "error": "recovery code did not match",
  "event": "recovery_code.used",
  "message": "recovery code did not match",
  "success": false,
  "time": "2021-08-05T23:32:41.273Z",
  "uid": "714625ab-48d5-51d0-ab1f-c4b267881594",
  "user": "user@example.com"
}

recovery_token.create#

복구 토큰 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T6001I",
  "ei": 0,
  "event": "recovery_token.create",
  "expires": "2021-08-05T21:56:14.935267Z",
  "name": "user@example.com",
  "time": "2021-08-05T21:41:14.935Z",
  "ttl": "15m0s",
  "uid": "29cd2ad5-f1cd-54d2-85fc-4910fbfc9bfa",
  "user": "user@example.com"
}

reset_password_token.create#

비밀번호 재설정 토큰 생성됨

Example:

{
  "code": "T6000I",
  "name": "hello",
  "event": "reset_password_token.create",
  "time": "2020-06-05T16:24:22Z",
  "ttl": "8h0m0s",
  "uid": "85fef5df-6dca-475e-a049-393f4cf1d6a3",
  "user": "b331fb6c-85f9-4cb0-b308-3452420bf81e.one"
}

resize#

터미널 크기 조절

Example:

{
  "code": "T2002I",
  "ei": 3,
  "event": "resize",
  "login": "root",
  "namespace": "default",
  "sid": "56408539-6536-11e9-80a1-427cfde50f5a",
  "size": "80:25",
  "time": "2019-04-22T19:39:52.432Z",
  "uid": "917d8108-3617-4273-ab37-7bbf8e7c1ab9",
  "user": "admin@example.com"
}

retrieval_model.create#

검색 모델 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF011I",
  "ei": 0,
  "event": "retrieval_model.create",
  "name": "retrieval-model",
  "success": true,
  "time": "2025-03-04T15:58:21.869Z",
  "uid": "ab973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "retrieval-model"
    },
    "spec": {
      "inference_model_name": "gpt-4"
    }
  }
}

retrieval_model.delete#

검색 모델 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF013I",
  "ei": 0,
  "event": "retrieval_model.delete",
  "name": "retrieval-model",
  "success": true,
  "time": "2025-03-04T16:00:00.869Z",
  "uid": "ad973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

retrieval_model.update#

검색 모델 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF012I",
  "ei": 0,
  "event": "retrieval_model.update",
  "name": "retrieval-model",
  "success": true,
  "time": "2025-03-04T15:59:21.869Z",
  "uid": "ac973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "retrieval-model"
    },
    "spec": {
      "inference_model_name": "gpt-4",
      "embedding_dimension": 1536
    }
  }
}

role.created#

사용자 역할 생성됨

Example:

{
  "code": "T9000I",
  "event": "role.created",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

role.deleted#

사용자 역할 삭제됨

Example:

{
  "code": "T9001I",
  "event": "role.deleted",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

role.updated#

사용자 역할 업데이트됨

Example:

{
  "code": "T9002I",
  "event": "role.updated",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

saml.created#

SAML 커넥터 생성됨

Example:

{
  "code": "T8200I",
  "event": "saml.created",
  "name": "new_saml_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

saml.deleted#

SAML 커넥터 삭제됨

Example:

{
  "code": "T8201I",
  "event": "saml.deleted",
  "name": "new_saml_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

saml.idp.auth#

SAML IdP 인증

Example:

{
  "code": "TSI000I",
  "event": "saml.idp.auth",
  "time": "2023-01-25T19:21:36.144Z",
  "user": "mike",
  "session_id": "123456",
  "success": true,
  "service_provider_entity_id": "valid-entity-id"
}

saml.idp.service.provider.create#

saml.idp.service.provider.create 타입의 이벤트가 여러 개 있습니다.

TSI001I#

SAML IdP 서비스 제공자 생성됨

Example:

{
  "code": "TSI001I",
  "event": "saml.idp.service.provider.create",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

TSI001W#

SAML IdP 서비스 제공자 생성 실패

Example:

{
  "code": "TSI001W",
  "event": "saml.idp.service.provider.create",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

saml.idp.service.provider.delete#

saml.idp.service.provider.delete 타입의 이벤트가 여러 개 있습니다.

TSI003I#

SAML IdP 서비스 제공자 삭제됨

Example:

{
  "code": "TSI003I",
  "event": "saml.idp.service.provider.delete",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

TSI003W#

SAML IdP 서비스 제공자 삭제 실패

Example:

{
  "code": "TSI003W",
  "event": "saml.idp.service.provider.delete",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

TSI004I#

모든 SAML IdP 서비스 제공자 삭제됨

Example:

{
  "code": "TSI004I",
  "event": "saml.idp.service.provider.delete",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike"
}

TSI004W#

SAML IdP 서비스 제공자 삭제 실패

Example:

{
  "code": "TSI004W",
  "event": "saml.idp.service.provider.delete",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike"
}

saml.idp.service.provider.update#

saml.idp.service.provider.update 타입의 이벤트가 여러 개 있습니다.

TSI002I#

SAML IdP 서비스 제공자 업데이트됨

Example:

{
  "code": "TSI002I",
  "event": "saml.idp.service.provider.update",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

TSI002W#

SAML IdP 서비스 제공자 업데이트 실패

Example:

{
  "code": "TSI002W",
  "event": "saml.idp.service.provider.update",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

saml.updated#

SAML 커넥터 업데이트됨

Example:

{
  "code": "T8202I",
  "event": "saml.updated",
  "name": "new_saml_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

scim.create#

scim.create 타입의 이벤트가 여러 개 있습니다.

TSCIM001I#

SCIM 리소스 생성 성공

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM001I",
  "event": "scim.create",
  "success": true,
  "request": {
    "id": "ff5cea87-db00-4fa8-a30f-99f220f61075",
    "source_address": "127.0.0.1",
    "user_agent": "carrier pigeon",
    "method": "PUT",
    "path": "/scim/v2/Users",
    "body": {
      "active": true,
      "id": "external-id-0987654321",
      "nickName": "bofh",
      "schemas": [
        "urn:ietf:params:scim:schemas:core:2.0:User"
      ],
      "userName": "root@localhost"
    }
  },
  "integration": "okta",
  "resource_type": "user",
  "external_id": "external-id-0987654321",
  "teleport_id": "root@localhost"
}

TSCIM001E#

SCIM 리소스 생성 실패

Example:

{
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM001E",
  "event": "scim.create",
  "success": false,
  "error": "Too many candidates",
  "integration": "okta",
  "resource_type": "group",
  "teleport_id": "access-list-guid",
  "external_id": "0987654321",
  "display": "Some group"
}

scim.delete#

scim.delete 타입의 이벤트가 여러 개 있습니다.

TSCIM003I#

SCIM 삭제 성공

Example:

{
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM003I",
  "event": "scim.delete",
  "success": true,
  "integration": "okta",
  "resource_type": "user",
  "teleport_id": "test@example.com",
  "external_id": "external-id-00123456789",
  "display": "test@example.com"
}

TSCIM003E#

SCIM 삭제 실패

Example:

{
  "time": "2023-05-08T19:21:37.000Z",
  "cluster": "dev",
  "code": "TSCIM003E",
  "event": "scim.delete",
  "resource_type": "group",
  "success": false,
  "error": "no such group",
  "integration": "okta",
  "teleport_id": "access-list-guid",
  "external_id": "external-id-00123456789",
  "display": "some group"
}

scim.get#

scim.get 타입의 이벤트가 여러 개 있습니다.

TSCIM004I#

SCIM 리소스 조회 성공

Example:

{
  "code": "TSCIM004I",
  "event": "scim.get",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

TSCIM004E#

SCIM 리소스 조회 실패

Example:

{
  "code": "TSCIM004E",
  "event": "scim.get",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

scim.list#

scim.list 타입의 이벤트가 여러 개 있습니다.

TSCIM005I#

SCIM 리소스 목록 조회 성공

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM005I",
  "event": "scim.list",
  "success": true,
  "integration": "okta",
  "resource_type": "user"
}

TSCIM005E#

SCIM 리소스 목록 조회 실패

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM005E",
  "event": "scim.list",
  "success": false,
  "integration": "okta",
  "resource_type": "vegetable",
  "display": "no such resource type"
}

scim.patch#

scim.patch 타입의 이벤트가 여러 개 있습니다.

TSCIM006I#

SCIM 패치 성공

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM006I",
  "event": "scim.patch",
  "success": true,
  "integration": "okta",
  "resource_type": "user",
  "teleport_id": "test@example.com",
  "external_id": "externa-id-00123456789",
  "display": "test@example.com",
  "body": {
    "Operations": [
      {
        "op": "replace",
        "path": "name.givenName",
        "value": "Dave"
      }
    ]
  }
}

TSCIM006E#

SCIM 패치 실패

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:37.000Z",
  "cluster": "dev",
  "code": "TSCIM006E",
  "event": "scim.patch",
  "resource_type": "user",
  "success": false,
  "error": "no such user",
  "integration": "okta",
  "teleport_id": "test@example.com",
  "external_id": "external-id-000123456789",
  "display": "test@example.com",
  "body": {
    "Operations": [
      {
        "op": "replace",
        "path": "name.givenName",
        "value": "Dave"
      }
    ]
  }
}

scim.update#

scim.update 타입의 이벤트가 여러 개 있습니다.

TSCIM002I#

SCIM 업데이트 성공

Example:

{
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM002I",
  "event": "scim.update",
  "success": true,
  "integration": "okta",
  "resource_type": "user",
  "teleport_id": "test@example.com",
  "external_id": "externa-id-00123456789",
  "display": "test@example.com"
}

TSCIM002E#

SCIM 업데이트 실패

Example:

{
  "time": "2023-05-08T19:21:37.000Z",
  "cluster": "dev",
  "code": "TSCIM002E",
  "event": "scim.update",
  "resource_type": "user",
  "success": false,
  "error": "no such user",
  "integration": "okta",
  "teleport_id": "test@example.com",
  "external_id": "external-id-000123456789",
  "display": "test@example.com"
}

scp#

scp 타입의 이벤트가 여러 개 있습니다.

T3004I#

SCP 다운로드

Example:

{
  "code": "T3004I",
  "action": "download",
  "addr.local": "172.31.28.130:3022",
  "addr.remote": "127.0.0.1:55594",
  "event": "scp",
  "login": "root",
  "namespace": "default",
  "path": "~/fsdfsdfsdfsdfs",
  "time": "2019-04-22T19:41:23Z",
  "uid": "183ca6de-c24b-4f67-854f-163c01245fa1",
  "user": "admin@example.com"
}

T3004E#

SCP 다운로드 실패

Example:

{
  "action": "download",
  "addr.local": "192.168.0.105:3022",
  "addr.remote": "127.0.0.1:39932",
  "cluster_name": "im-a-cluster-name",
  "code": "T3004E",
  "command": "/home/path scp --remote-addr=\"127.0.0.1:39932\" --local-addr=\"111.222.0.105:3022\" -f ~/sdfsdf",
  "ei": 0,
  "event": "scp",
  "exitCode": "1",
  "exitError": "exit status 1",
  "login": "root",
  "namespace": "default",
  "path": "~/sdfsdf",
  "server_id": "8045a8cc-49bb-4e02-bdc99313",
  "sid": "8ff117ec-70a2-4481-8e359cf6",
  "time": "2019-04-22T19:41:23Z",
  "uid": "30e13b84-a51f-467676258b9bf",
  "user": "root"
}

T3005I#

SCP 업로드

Example:

{
  "action": "upload",
  "addr.local": "192.168.0.105:3022",
  "addr.remote": "127.0.0.1:57058",
  "cluster_name": "im-a-cluster-name",
  "code": "T3005I",
  "command": "/home/path scp --remote-addr=\"127.0.0.1:57058\" --local-addr=\"111.222.0.105:3022\" -t ~/",
  "ei": 0,
  "event": "scp",
  "exitCode": "0",
  "login": "root",
  "namespace": "default",
  "path": "~/",
  "server_id": "8045a8cc-49bb-4e02-bdc5-a782a313",
  "sid": "b484b5cc-9065-40fa-9a0c-db3",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root"
}

T3005E#

SCP 업로드 실패

Example:

{
  "code": "T3005E",
  "event": "scp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T3010E#

SCP 허용되지 않음

Example:

{
  "code": "T3010E",
  "event": "scp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

secreports.audit.query.run#

액세스 모니터링 쿼리 실행됨

Example:

{
  "cluster_name": "root.com",
  "code": "SRE001I",
  "data_scanned_in_bytes": 4045,
  "days": 90,
  "event": "secreports.audit.query.run",
  "query": "select * FROM cert_create",
  "success": true,
  "time": "2023-10-09T10:09:10.473Z",
  "total_execution_time_in_millis": 1440,
  "uid": "dc29d36c-c5b6-4ffc-9aa7-2d9ba18a3953",
  "user": "marek"
}

secreports.report.run#

액세스 모니터링 리포트 실행됨

Example:

{
  "cluster_name": "root.com",
  "code": "SRE002I",
  "data_scanned_in_bytes": 13258,
  "event": "secreports.report.run",
  "name": "privilege_access_report_90_days",
  "success": true,
  "time": "2023-10-09T09:10:03.633Z",
  "total_execution_time_in_millis": 14082,
  "uid": "f44871b9-7247-467b-a760-8159d3f47bac",
  "user": "system"
}

session.command#

세션 명령

Example:

{
  "argv": [
    "google.com"
  ],
  "cgroup_id": 4294968064,
  "code": "T4000I",
  "ei": 5,
  "event": "session.command",
  "login": "root",
  "namespace": "default",
  "path": "/bin/ping",
  "pid": 2653,
  "ppid": 2660,
  "program": "ping",
  "return_code": 0,
  "server_id": "96f2bed2-ebd1-494a-945c-2fd57de41644",
  "sid": "44c6cea8-362f-11ea-83aa-125400432324",
  "time": "2020-01-13T18:05:53.919Z",
  "uid": "734930bb-00e6-4ee6-8798-37f1e9473fac",
  "user": "benarent"
}

session.connect#

세션 연결됨

Example:

{
  "addr.local": "192.168.0.106:43858",
  "addr.remote": "192.168.0.106:3022",
  "cluster_name": "im-a-cluster-name",
  "code": "T2010I",
  "ei": 0,
  "event": "session.connect",
  "server_addr": "192.168.0.106:43858",
  "server_id": "bd5eff-f59b-4fb3-b8ed-757c52ff",
  "time": "2022-02-04T18:15:28.572Z",
  "uid": "f2a0f9-d78c-4c38-b3fa-ca63453b"
}

session.data#

세션 데이터

Example:

{
  "addr.local": "172.10.1.1:3022",
  "addr.remote": "172.10.1.254:46992",
  "code": "T2006I",
  "ei": 2147483646,
  "event": "session.data",
  "login": "root",
  "rx": 3974,
  "server_id": "b331fb6c-85f9-4cb0-b308-3452420bf81e",
  "sid": "5fc8bf85-a73e-11ea-afd1-0242ac0a0101",
  "time": "2020-06-05T15:14:51Z",
  "tx": 4730,
  "uid": "2f2f07d0-8a01-4abe-b1c0-5001fd86829b",
  "user": "Stanley_Cooper"
}

session.disk#

세션 파일 접근

Example:

{
  "code": "T4001I",
  "event": "session.disk",
  "namespace": "default",
  "sid": "44c6cea8-362f-11ea-83aa-125400432324",
  "server_id": "96f2bed2",
  "login": "root",
  "user": "benarent",
  "pid": 2653,
  "cgroup_id": 4294968064,
  "program": "bash",
  "path": "/etc/profile.d/",
  "flags": 2100000,
  "return_code": 0,
  "time": "2019-04-22T19:39:26.676Z"
}

session.end#

세션 종료됨

Example:

{
  "cluster_name": "kimlisa.cloud.gravitational.io",
  "code": "T2004I",
  "ei": 1,
  "enhanced_recording": false,
  "event": "session.end",
  "interactive": false,
  "login": "root",
  "namespace": "default",
  "participants": [
    "foo"
  ],
  "server_addr": "172.31.30.254:32962",
  "server_hostname": "ip-172-31-30-254",
  "server_id": "d3ddd1f8-b602-488b-00c66e29879f",
  "session_start": "2021-05-21T22:23:55.313562027Z",
  "session_stop": "2021-05-21T22:54:27.122508023Z",
  "sid": "9d92ad96-a45c-4add-463cc7bc48b1",
  "time": "2021-05-21T22:54:27.123Z",
  "uid": "984ac949-6605-4f0a-e450aa5665f4",
  "user": "foo"
}

session.join#

사용자 참여됨

Example:

{
  "addr.local": "172.31.28.130:3022",
  "addr.remote": "151.181.228.114:51752",
  "code": "T2001I",
  "ei": 4,
  "event": "session.join",
  "login": "root",
  "namespace": "default",
  "server_id": "de3800ea-69d9-4d72-a108-97e57f8eb393",
  "sid": "56408539-6536-11e9-80a1-427cfde50f5a",
  "time": "2019-04-22T19:39:52.434Z",
  "uid": "13d26190-289b-41d4-af67-c8c8b0617ebe",
  "user": "admin@example.com"
}

session.leave#

사용자 연결 해제됨

Example:

{
  "code": "T2003I",
  "event": "session.leave",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

session.network#

세션 네트워크 연결

Example:

{
  "code": "T4002I",
  "event": "session.network",
  "namespace": "default",
  "sid": "44c6cea8-362f-11ea-83aa-125400432324",
  "server_id": "96f2bed2",
  "login": "root",
  "user": "benarent",
  "pid": 2653,
  "cgroup_id": 4294968064,
  "program": "bash",
  "src_addr": "10.217.136.161",
  "dst_addr": "190.58.129.4",
  "dst_port": "3000",
  "version": 4,
  "time": "2019-04-22T19:39:26.676Z",
  "action": 1
}

session.process_exit#

세션 프로세스 종료

Example:

{
  "code": "T4003I",
  "event": "session.process_exit",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

session.recording.access#

세션 녹화 접근됨

Example:

{
  "code": "T2012I",
  "event": "session.recording.access",
  "sid": "44c6cea8-362f-11ea-83aa-125400432324",
  "success": true,
  "time": "2022-07-14T18:04:37.067Z",
  "uid": "7d440ee1-15f6-4b56-9391-344e8984fd97",
  "user": "ops@gravitational.io"
}

session.rejected#

세션 거부됨

Example:

{
  "code": "T1006W",
  "event": "session.rejected",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

session.start#

세션 시작됨

Example:

{
  "addr.local": "172.31.28.130:3022",
  "addr.remote": "151.181.228.114:51454",
  "code": "T2000I",
  "ei": 0,
  "event": "session.start",
  "login": "root",
  "namespace": "default",
  "server_id": "de3800ea-69d9-4d72-a108-97e57f8eb393",
  "sid": "56408539-6536-11e9-80a1-427cfde50f5a",
  "size": "80:25",
  "time": "2019-04-22T19:39:26.676Z",
  "uid": "84c07a99-856c-419f-9de5-15560451a116",
  "user": "admin@example.com"
}

session.summarized#

session.summarized 타입의 이벤트가 여러 개 있습니다.

INF010I#

세션 요약됨

Example:

{
  "cluster_name": "teleport.dev",
  "code": "INF010I",
  "ei": 0,
  "event": "session.summarized",
  "sid": "c3ae6e8f-7f8e-4d44-a5b9-3c9b8e3f8e3f",
  "session_type": "ssh",
  "model_name": "gpt-4",
  "success": true,
  "time": "2025-03-04T16:00:21.869Z",
  "uid": "aa973df2-4bee-4a67-9925-575c1d38cc80",
  "risk_level": "medium",
  "short_description": "User performed system administration tasks",
  "inference_started_at": "2025-03-04T16:00:10.000Z",
  "inference_finished_at": "2025-03-04T16:00:21.869Z",
  "server_hostname": "ip-172-31-30-254",
  "server_id": "d3ddd1f8-b602-488b-00c66e29879f",
  "server_addr": "172.31.30.254:32962"
}

INF010E#

세션 요약 실패

Example:

{
  "cluster_name": "teleport.dev",
  "code": "INF010E",
  "ei": 0,
  "event": "session.summarized",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "session_type": "desktop",
  "model_name": "gpt-4",
  "success": false,
  "time": "2025-03-04T16:15:21.869Z",
  "uid": "ad973df2-4bee-4a67-9925-575c1d38cc80",
  "short_description": "User accessed domain controller and modified AD policies",
  "inference_started_at": "2025-03-04T16:15:10.000Z",
  "inference_finished_at": "2025-03-04T16:15:21.869Z",
  "windows_desktop_service": "ba17ae92-5519-476a-954e-c225cf751de1",
  "desktop_addr": "100.104.52.89:3389",
  "windows_domain": "desktopaccess.com",
  "windows_user": "Administrator",
  "desktop_labels": {
    "env": "prod",
    "role": "domain-controller"
  }
}

session.upload#

세션 업로드됨

Example:

{
  "code": "T2005I",
  "event": "session.upload",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

session_recording_config.update#

세션 녹화 설정 업데이트됨

Example:

{
  "code": "TCREC003I",
  "event": "session_recording_config.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

sftp#

sftp 타입의 이벤트가 여러 개 있습니다.

TS001I#

SFTP 열기

Example:

{
  "action": 1,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS001I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS001E#

SFTP 열기 실패

Example:

{
  "action": 1,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS001E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS007I#

SFTP Setstat 실행

Example:

{
  "action": 7,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS007I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS007E#

SFTP Setstat 실패

Example:

{
  "action": 7,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS007E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS009I#

SFTP 디렉터리 열기

Example:

{
  "action": 9,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS009I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS009E#

SFTP 디렉터리 열기 실패

Example:

{
  "action": 9,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS009E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS010I#

SFTP 디렉터리 읽기

Example:

{
  "action": 10,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS010I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS010E#

SFTP 디렉터리 읽기 실패

Example:

{
  "action": 10,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS010E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS011I#

SFTP 삭제

Example:

{
  "action": 11,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS011I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS011E#

SFTP 삭제 실패

Example:

{
  "action": 11,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS011E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS012I#

SFTP 디렉터리 생성

Example:

{
  "action": 12,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS012I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS012E#

SFTP 디렉터리 생성 실패

Example:

{
  "action": 12,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS012E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS013I#

SFTP 디렉터리 제거

Example:

{
  "action": 13,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS013I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS013E#

SFTP 디렉터리 제거 실패

Example:

{
  "action": 13,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS013E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS016I#

SFTP 이름 변경

Example:

{
  "action": 16,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS016I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS016E#

SFTP 이름 변경 실패

Example:

{
  "action": 16,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS016E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS018I#

SFTP 심볼릭 링크

Example:

{
  "action": 18,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS018I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS018E#

SFTP 심볼릭 링크 실패

Example:

{
  "action": 18,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS018E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS019I#

SFTP 링크

Example:

{
  "code": "TS019I",
  "event": "sftp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

TS019E#

SFTP 링크 실패

Example:

{
  "code": "TS019E",
  "event": "sftp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

TS020E#

SFTP 허용되지 않음

Example:

{
  "code": "TS020E",
  "event": "sftp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

sftp_summary#

파일 전송 완료됨

Example:

{
  "code": "TS021I",
  "event": "sftp_summary",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

sigstore_policy.create#

Sigstore 정책 생성됨

Example:

{
  "addr.remote": "203.0.113.77:64794",
  "cluster_name": "clustername",
  "code": "TSSP001I",
  "ei": 0,
  "event": "sigstore_policy.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-26T01:14:36.881Z",
  "uid": "e52def2f-4109-4cc9-91a8-150c6792f89f",
  "user": "bob",
  "user_kind": 1
}

sigstore_policy.delete#

Sigstore 정책 삭제됨

Example:

{
  "addr.remote": "203.0.113.77:64794",
  "cluster_name": "clustername",
  "code": "TSSP003I",
  "ei": 0,
  "event": "sigstore_policy.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-26T01:14:36.881Z",
  "uid": "e52def2f-4109-4cc9-91a8-150c6792f89f",
  "user": "bob",
  "user_kind": 1
}

sigstore_policy.update#

Sigstore 정책 업데이트됨

Example:

{
  "addr.remote": "203.0.113.77:64794",
  "cluster_name": "clustername",
  "code": "TSSP002I",
  "ei": 0,
  "event": "sigstore_policy.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-26T01:14:36.881Z",
  "uid": "e52def2f-4109-4cc9-91a8-150c6792f89f",
  "user": "bob",
  "user_kind": 1
}

spiffe.svid.issued#

spiffe.svid.issued 타입의 이벤트가 여러 개 있습니다.

TSPIFFE000I#

SPIFFE SVID 발급됨

Example:

{
  "addr.remote": "127.0.0.1:54378",
  "cluster_name": "leaf.tele.ottr.sh",
  "code": "TSPIFFE000I",
  "dns_sans": null,
  "ei": 0,
  "event": "spiffe.svid.issued",
  "hint": "",
  "ip_sans": null,
  "serial_number": "d1:e5:fc:bf:19:67:e7:8c:7a:21:37:b5:05:ea:77:41",
  "spiffe_id": "spiffe://example.teleport.com/bar",
  "svid_type": "x509",
  "time": "2024-02-02T15:48:25.35Z",
  "uid": "45e13afc-0890-4ffb-b125-99d93c26d7de",
  "user": "bot-test12",
  "user_kind": 2
}

TSPIFFE000E#

SPIFFE SVID 발급 실패

Example:

{
  "code": "TSPIFFE000E",
  "event": "spiffe.svid.issued",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

ssm.run#

ssm.run 타입의 이벤트가 여러 개 있습니다.

TDS00I#

SSM 명령 실행됨

Example:

{
  "account_id": "278576220453",
  "cluster_name": "localhost",
  "code": "TDS00I",
  "command_id": "e8a5f3ba-e9e5-4cbd-979b-18fd1e7ad00f",
  "ei": 0,
  "event": "ssm.run",
  "exit_code": 0,
  "instance_id": "i-057d0ffe877128673",
  "platform_name": "Amazon Linux",
  "platform_type": "Linux",
  "platform_version": "2023.5.20240916",
  "region": "eu-central-1",
  "status": "Success",
  "time": "2022-09-14T14:45:38.122Z",
  "uid": "d053a9a4-6362-4d46-8868-55d83b7b338f"
}

TDS00W#

SSM 명령 실행 실패

Example:

{
  "account_id": "278576220453",
  "cluster_name": "localhost",
  "code": "TDS00W",
  "command_id": "c2936d68-fc0c-4c16-a860-916a97f57644",
  "ei": 0,
  "event": "ssm.run",
  "exit_code": 1,
  "instance_id": "i-057d0ffe877128673",
  "platform_name": "Amazon Linux",
  "platform_type": "Linux",
  "platform_version": "2023.5.20240916",
  "region": "eu-central-1",
  "status": "Failure",
  "time": "2022-09-14T14:45:38.122Z",
  "uid": "ad123558-1d20-42dd-bf82-a7c544d76550"
}

stable_unix_user.create#

안정적인 UNIX 사용자 생성됨

Example:

{
  "code": "TSUU001I",
  "event": "stable_unix_user.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

static_host_user.create#

정적 호스트 사용자 생성됨

Example:

{
  "code": "SHU001I",
  "event": "static_host_user.create",
  "time": "2023-05-09T19:21:36.144Z",
  "name": "test-user",
  "user": "bob"
}

static_host_user.delete#

정적 호스트 사용자 삭제됨

Example:

{
  "code": "SHU003I",
  "updated_by": "joe",
  "event": "static_host_user.delete",
  "time": "2023-05-09T19:21:38.144Z",
  "name": "test-user",
  "user": "bob"
}

static_host_user.update#

정적 호스트 사용자 업데이트됨

Example:

{
  "code": "SHU002I",
  "event": "static_host_user.update",
  "time": "2023-05-09T19:21:37.144Z",
  "name": "test-user",
  "user": "bob"
}

subsystem#

subsystem 타입의 이벤트가 여러 개 있습니다.

T3001I#

서브시스템 요청됨

Example:

{
  "code": "T3001I",
  "event": "subsystem",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T3001E#

서브시스템 요청 실패

Example:

{
  "code": "T3001E",
  "event": "subsystem",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

trusted_cluster.create#

신뢰 클러스터 생성됨

Example:

{
  "code": "T7000I",
  "event": "trusted_cluster.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

trusted_cluster.delete#

신뢰 클러스터 삭제됨

Example:

{
  "code": "T7001I",
  "event": "trusted_cluster.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

trusted_cluster_token.create#

신뢰 클러스터 토큰 생성됨

Example:

{
  "code": "T7002I",
  "event": "trusted_cluster_token.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

unknown#

알 수 없는 이벤트

Example:

{
  "code": "TCC00E",
  "event": "unknown",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

upgradewindowstart.update#

업그레이드 창 시작 업데이트됨

Example:

{
  "code": "TUW01I",
  "time": "2022-04-13T20:00:04.000Z",
  "user": "alice@example.com",
  "event": "upgradewindowstart.update",
  "upgrade_window_start": "23:00"
}

user.create#

사용자 생성됨

Example:

{
  "code": "T1002I",
  "connector": "local",
  "name": "hello",
  "event": "user.create",
  "expires": "0001-01-01T00:00:00Z",
  "roles": [
    "admin"
  ],
  "time": "2020-06-05T16:24:05Z",
  "uid": "22a273678c-ee78-5ffc-a298-68a841555c98",
  "user": "b331fb6c-85f9-4cb0-b308-3452420bf81e.one"
}

user.delete#

사용자 삭제됨

Example:

{
  "code": "T1004I",
  "uid": "b121fc4c-e419-56a2-a760-19cd746c0650",
  "time": "2020-06-05T16:24:05Z",
  "event": "user.delete",
  "name": "bob",
  "user": "benarent"
}

user.login#

user.login 타입의 이벤트가 여러 개 있습니다.

T1000I#

로컬 로그인

Example:

{
  "code": "T1000I",
  "event": "user.login",
  "method": "local",
  "success": true,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef2",
  "user": "admin@example.com"
}

T1000W#

로컬 로그인 실패

Example:

{
  "code": "T1000W",
  "error": "user(name=\"fsdfsdf\") not found",
  "event": "user.login",
  "method": "local",
  "success": false,
  "time": "2019-04-22T18:06:32Z",
  "uid": "597bf08b-75b2-4dda-a578-e387c5ce9b76",
  "user": "fsdfsdf"
}

T1010I#

SSO 테스트 플로우 로그인

Example:

{
  "attributes": {
    "amr": [
      "pwd"
    ],
    "at_hash": "7_foQ_0QRVU5dIq_B72_zw",
    "aud": "0oa17kaknnntGFKiJ0h8",
    "auth_time": 1653294514,
    "email": "ops@gravitational.io",
    "email_verified": true,
    "exp": 1653298115,
    "groups": [
      "Everyone",
      "okta-admin",
      "okta-dev"
    ],
    "iat": 1653294515,
    "idp": "00oafg105f5D4gv5Y0h7",
    "iss": "https://dev-813354.oktapreview.com",
    "jti": "ID.e_EKsCvMELMLa-Gx0aciOazUvPEFdZSxhTj42zccz3g",
    "sub": "00uafg106hK16pwqE0h7",
    "ver": 1
  },
  "cluster_name": "boson.tener.io",
  "code": "T1010I",
  "ei": 0,
  "event": "user.login",
  "method": "oidc",
  "success": true,
  "time": "2022-05-23T08:28:37.067Z",
  "uid": "7d440ee1-15f6-4b56-9391-344e8984fd97",
  "user": "ops@gravitational.io"
}

T1011W#

SSO 테스트 플로우 로그인 실패

Example:

{
  "attributes": {
    "amr": [
      "pwd"
    ],
    "at_hash": "Xz4ibHjouHuIIBOSgWm07w",
    "aud": "0oa17kaknnntGFKiJ0h8",
    "auth_time": 1653294514,
    "email": "ops@gravitational.io",
    "email_verified": true,
    "exp": 1653298153,
    "groups": [
      "Everyone",
      "okta-admin",
      "okta-dev"
    ],
    "iat": 1653294553,
    "idp": "00oafg105f5D4gv5Y0h7",
    "iss": "https://dev-813354.oktapreview.com",
    "jti": "ID.h0qtjVPXttmNEHb-yHOvziD20Mru4qiw8L3i74se8YA",
    "sub": "00uafg106hK16pwqE0h7",
    "ver": 1
  },
  "cluster_name": "boson.tener.io",
  "code": "T1011W",
  "ei": 0,
  "error": "No roles mapped from claims. The mappings may contain typos.",
  "event": "user.login",
  "message": "Failed to calculate user attributes.\n\tNo roles mapped from claims. The mappings may contain typos.",
  "method": "oidc",
  "success": false,
  "time": "2022-05-23T08:29:14.126Z",
  "uid": "6fa08495-170a-4de9-884f-9931fbdb5982"
}

T1012I#

Headless 로그인 요청됨

Example:

{
  "addr.remote": "1.1.1.1:42",
  "code": "T1012I",
  "cluster_name": "root.cluster",
  "event": "user.login",
  "method": "headless",
  "ei": 0,
  "success": false,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef4",
  "user": "admin@example.com"
}

T1013I#

Headless 로그인 승인됨

Example:

{
  "addr.remote": "2.2.2.2:42",
  "code": "T1013I",
  "cluster_name": "root.cluster",
  "event": "user.login",
  "method": "headless",
  "ei": 0,
  "success": true,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef5",
  "user": "admin@example.com",
  "message": "Headless login was requested from the address 1.1.1.1:42"
}

T1013W#

Headless 로그인 실패

Example:

{
  "addr.remote": "2.2.2.2:42",
  "code": "T1013W",
  "error": "user(name=\"fsdfsdf\") not found",
  "cluster_name": "root.cluster",
  "event": "user.login",
  "method": "headless",
  "ei": 0,
  "success": false,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef5",
  "user": "admin@example.com",
  "message": "Headless login was requested from the address 1.1.1.1:42"
}

T1014W#

Headless 로그인 거부됨

Example:

{
  "addr.remote": "2.2.2.2:42",
  "code": "T1014W",
  "cluster_name": "root.cluster",
  "event": "user.login",
  "method": "headdless",
  "ei": 0,
  "success": false,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef6",
  "user": "admin@example.com",
  "message": "Headless login was requested from the address 1.1.1.1:42"
}

T1001I#

SSO 로그인

Example:

{
  "code": "T1001I",
  "event": "user.login",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T1001W#

SSO 로그인 실패

Example:

{
  "code": "T1001W",
  "event": "user.login",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

user.password_change#

사용자 비밀번호 업데이트됨

Example:

{
  "code": "T1005I",
  "event": "user.password_change",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0",
  "user": "Ivan_Jordan"
}

user.update#

사용자 업데이트됨

Example:

{
  "code": "T1003I",
  "event": "user.update",
  "name": "bob",
  "time": "2020-06-05T16:24:05Z",
  "uid": "3a8cd55b5-bce9-5a4c-882d-8e0a5ae10008",
  "expires": 111111,
  "roles": [
    "root"
  ]
}

user_login.invalid_access_list#

액세스 목록 건너뜀.

Example:

{
  "code": "TAL009W",
  "event": "user_login.invalid_access_list",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

user_task.create#

사용자 작업 생성됨

Example:

{
  "addr.remote": "127.0.0.1:52763",
  "cluster_name": "lenix",
  "code": "UT001I",
  "ei": 0,
  "event": "user_task.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "d217950f-cb5f-5703-96ef-39ab8cd86601",
  "success": true,
  "time": "2024-10-17T14:00:34.186Z",
  "uid": "709840ec-288e-4056-ba20-c8f4b12a478f",
  "updated_by": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user_kind": 1,
  "user_task_integration": "teleportdev",
  "user_task_issue_type": "ec2-ssm-invocation-failure",
  "user_task_type": "discover-ec2"
}

user_task.delete#

사용자 작업 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:52915",
  "cluster_name": "lenix",
  "code": "UT003I",
  "ei": 0,
  "event": "user_task.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "d217950f-cb5f-5703-96ef-39ab8cd86601",
  "success": true,
  "time": "2024-10-17T14:01:11.031Z",
  "uid": "7699b806-e717-4821-85a5-d2f41acbe373",
  "updated_by": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user_kind": 1
}

user_task.update#

사용자 작업 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:52833",
  "cluster_name": "lenix",
  "code": "UT002I",
  "current_user_task_state": "OPEN",
  "ei": 0,
  "event": "user_task.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "d217950f-cb5f-5703-96ef-39ab8cd86601",
  "success": true,
  "time": "2024-10-17T14:01:02.853Z",
  "uid": "0ba36761-4a6a-429e-bce4-1825d80ce06a",
  "updated_by": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "updated_user_task_state": "OPEN",
  "user": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user_kind": 1,
  "user_task_integration": "teleportdev",
  "user_task_issue_type": "ec2-ssm-invocation-failure",
  "user_task_type": "discover-ec2"
}

vnet.config.create#

VNet 설정 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "TVNET001I",
  "ei": 0,
  "event": "vnet.config.create",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "e1973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

vnet.config.delete#

VNet 설정 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "TVNET003I",
  "ei": 0,
  "event": "vnet.config.delete",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "e1973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

vnet.config.update#

VNet 설정 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "TVNET002I",
  "ei": 0,
  "event": "vnet.config.update",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "e1973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

windows.desktop.session.end#

Windows 데스크톱 세션 종료됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDP01I",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "desktop_labels": {
    "env": "prod",
    "foo": "bar"
  },
  "ei": 0,
  "event": "windows.desktop.session.end",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "time": "2021-10-18T23:19:13.105Z",
  "uid": "84d408d1-3314-4a30-b7b7-35970633c9de",
  "user": "joe",
  "windows_desktop_service": "ba17ae92-5519-476a-954e-c225cf751de1",
  "windows_domain": "desktopaccess.com",
  "windows_user": "Administrator"
}

windows.desktop.session.start#

windows.desktop.session.start 타입의 이벤트가 여러 개 있습니다.

TDP00I#

Windows 데스크톱 세션 시작됨

Example:

{
  "addr.remote": "100.104.52.89:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP00I",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "desktop_labels": {
    "env": "prod",
    "foo": "bar"
  },
  "ei": 0,
  "event": "windows.desktop.session.start",
  "proto": "tdp",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "success": true,
  "time": "2021-10-18T23:18:29.144Z",
  "uid": "cf15cc08-f818-4f09-91c5-238e1326b22b",
  "user": "joe",
  "windows_desktop_service": "ba17ae92-5519-476a-954e-c225cf751de1",
  "windows_domain": "desktopaccess.com",
  "windows_user": "Administrator"
}

TDP00W#

Windows 데스크톱 세션 거부됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDP00W",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "desktop_labels": {
    "env": "prod",
    "foo": "bar"
  },
  "ei": 0,
  "event": "windows.desktop.session.start",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "time": "2021-10-18T23:39:13.105Z",
  "uid": "84d408d1-3314-4a30-b7b7-35970633c9de",
  "user": "joe",
  "windows_desktop_service": "ba17ae92-5519-476a-954e-c225cf751de1",
  "windows_domain": "desktopaccess.com",
  "windows_user": "Administrator"
}

workload_cluster.create#

workload_cluster.create 타입의 이벤트가 여러 개 있습니다.

WC001I#

워크로드 클러스터 생성됨

Example:

{
  "code": "WC001I",
  "event": "workload_cluster.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

WC001E#

워크로드 클러스터 생성 실패

Example:

{
  "code": "WC001E",
  "event": "workload_cluster.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

workload_cluster.delete#

workload_cluster.delete 타입의 이벤트가 여러 개 있습니다.

WC003I#

워크로드 클러스터 삭제됨

Example:

{
  "code": "WC003I",
  "event": "workload_cluster.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

WC003E#

워크로드 클러스터 삭제 실패

Example:

{
  "code": "WC003E",
  "event": "workload_cluster.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

workload_cluster.update#

workload_cluster.update 타입의 이벤트가 여러 개 있습니다.

WC002I#

워크로드 클러스터 업데이트됨

Example:

{
  "code": "WC002I",
  "event": "workload_cluster.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

WC002E#

워크로드 클러스터 업데이트 실패

Example:

{
  "code": "WC002E",
  "event": "workload_cluster.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

workload_identity.create#

워크로드 아이덴티티 생성됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "WID001I",
  "ei": 0,
  "event": "workload_identity.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "made-by-noah",
  "time": "2023-12-08T10:53:39.798Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

workload_identity.delete#

워크로드 아이덴티티 삭제됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "WID003I",
  "ei": 0,
  "event": "workload_identity.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "made-by-noah",
  "time": "2023-12-08T10:53:39.798Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

workload_identity.update#

워크로드 아이덴티티 업데이트됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "WID002I",
  "ei": 0,
  "event": "workload_identity.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "made-by-noah",
  "time": "2023-12-08T10:53:39.798Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

workload_identity_x509_issuer_override.create#

워크로드 아이덴티티 X.509 발급자 재정의 생성됨

Example:

{
  "addr.remote": "203.0.113.71:59517",
  "cluster_name": "clustername",
  "code": "WID007I",
  "ei": 0,
  "event": "workload_identity_x509_issuer_override.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-28T08:42:14.526Z",
  "uid": "d99124ab-34f8-490e-b839-ca881e7cc6ba",
  "user": "alice",
  "user_kind": 1
}

workload_identity_x509_issuer_override.delete#

워크로드 아이덴티티 X.509 발급자 재정의 삭제됨

Example:

{
  "addr.remote": "203.0.113.77:64794",
  "cluster_name": "clustername",
  "code": "WID008I",
  "ei": 0,
  "event": "workload_identity_x509_issuer_override.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-26T01:14:36.881Z",
  "uid": "e52def2f-4109-4cc9-91a8-150c6792f89f",
  "user": "bob",
  "user_kind": 1
}

x11-forward#

x11-forward 타입의 이벤트가 여러 개 있습니다.

T3008I#

X11 포워딩 요청됨

Example:

{
  "addr.local": "192.000.0.000:3022",
  "addr.remote": "127.0.0.1:50000",
  "cluster_name": "im-a-cluster-name",
  "code": "T3008I",
  "ei": 0,
  "event": "x11-forward",
  "login": "root",
  "success": true,
  "time": "2022-01-20T18:31:45.012Z",
  "uid": "6333-37a7-4c3c-9180-f3abc8e2b",
  "user": "lisa"
}

T3008W#

X11 포워딩 요청 실패

Example:

{
  "addr.local": "192.000.0.000:3022",
  "addr.remote": "127.0.0.1:60000",
  "cluster_name": "im-a-cluster-name",
  "code": "T3008W",
  "ei": 0,
  "error": "lisa was here",
  "event": "x11-forward",
  "login": "root",
  "success": false,
  "time": "2022-01-20T19:49:02.307Z",
  "uid": "0629c7-3d98-4451-ac90-dc5330",
  "user": "lisa"
}

감사 이벤트 레퍼런스

원문 보기
요약

Teleport 컴포넌트는 클러스터 내 활동을 기록하기 위해 감사 이벤트를 발생시킵니다. 감사 이벤트 페이로드에는 이벤트를 설명하는 event 필드가 있으며, 이는 종종 동적 리소스에 대해 수행된 작업(예: Access List 생성을 위한 access_list.create)이거나 로컬 사용자 로그인(user.login)과 같은 사용자 행동입니다.

Teleport 컴포넌트는 클러스터 내 활동을 기록하기 위해 감사 이벤트를 발생시킵니다.

감사 이벤트 페이로드에는 이벤트를 설명하는 event 필드가 있으며, 이는 종종 동적 리소스에 대해 수행된 작업(예: Access List 생성을 위한 access_list.create)이거나 로컬 사용자 로그인(user.login)과 같은 사용자 행동입니다. code 필드에는 감사 이벤트에 고유한 [A-Z0-9]{6} 패턴의 문자열이 포함되어 있으며, 예를 들어 애플리케이션 리소스 생성에는 TAP03I가 사용됩니다.

경우에 따라 감사 이벤트가 성공 상태와 실패 상태를 모두 설명하는 경우, event 필드는 두 상태에서 동일합니다. 이 경우 code 필드는 상태에 따라 다릅니다. 예를 들어 access_list.create는 Access List 생성 성공과 실패를 모두 설명하며, 성공 이벤트의 코드는 TAL001I이고 실패의 코드는 TAL001E입니다. db.session.query.faileddb.session.query와 같은 다른 이벤트의 경우, 이벤트 유형은 성공 또는 실패 상태만 설명합니다.

Teleport를 설정하여 저장, 시각화 및 분석을 위해 서드파티 서비스로 감사 이벤트를 내보낼 수 있습니다. 자세한 내용은 Teleport 감사 이벤트 내보내기를 참조하세요.

access_graph.crown_jewel.create#

Crown Jewel 생성됨

Example:

{
  "code": "CJ001I",
  "event": "access_graph.crown_jewel.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_graph.crown_jewel.delete#

Crown Jewel 삭제됨

Example:

{
  "code": "CJ003I",
  "event": "access_graph.crown_jewel.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_graph.crown_jewel.update#

Crown Jewel 업데이트됨

Example:

{
  "code": "CJ002I",
  "event": "access_graph.crown_jewel.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_graph.path.changed#

액세스 경로 변경됨

Example:

{
  "code": "TAG001I",
  "event": "access_graph.path.changed",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_list.create#

access_list.create 타입의 이벤트가 여러 개 있습니다.

TAL001I#

Access list 생성됨

Example:

{
  "code": "TAL001I",
  "event": "access_list.create",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

TAL001E#

Access list 생성 실패

Example:

{
  "code": "TAL001E",
  "event": "access_list.create",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

access_list.delete#

access_list.delete 타입의 이벤트가 여러 개 있습니다.

TAL003I#

Access list 삭제됨

Example:

{
  "code": "TAL003I",
  "event": "access_list.delete",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

TAL003E#

Access list 삭제 실패

Example:

{
  "code": "TAL003E",
  "event": "access_list.delete",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

access_list.member.add#

access_list.member.add 타입의 이벤트가 여러 개 있습니다.

TAL005I#

Access list 멤버 추가됨

Example:

{
  "code": "TAL005I",
  "event": "access_list.member.add",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

TAL005E#

Access list 멤버 추가 실패

Example:

{
  "code": "TAL005E",
  "event": "access_list.member.add",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

access_list.member.delete#

access_list.member.delete 타입의 이벤트가 여러 개 있습니다.

TAL007I#

Access list 멤버 제거됨

Example:

{
  "code": "TAL007I",
  "event": "access_list.member.delete",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

TAL007E#

Access list 멤버 제거 실패

Example:

{
  "code": "TAL007E",
  "event": "access_list.member.delete",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "carrot"
    },
    {
      "member_name": "apple"
    },
    {
      "member_name": "banana"
    }
  ],
  "updated_by": "mike"
}

access_list.member.delete_all_members#

access_list.member.delete_all_members 타입의 이벤트가 여러 개 있습니다.

TAL008I#

Access list의 모든 멤버 제거됨

Example:

{
  "code": "TAL008I",
  "event": "access_list.member.delete_all_members",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "updated_by": "mike"
}

TAL008E#

Access list 전체 멤버 삭제 실패

Example:

{
  "code": "TAL008E",
  "event": "access_list.member.delete_all_members",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "updated_by": "mike"
}

access_list.member.update#

access_list.member.update 타입의 이벤트가 여러 개 있습니다.

TAL006I#

Access list 멤버 업데이트됨

Example:

{
  "code": "TAL006I",
  "event": "access_list.member.update",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

TAL006E#

Access list 멤버 업데이트 실패

Example:

{
  "code": "TAL006E",
  "event": "access_list.member.update",
  "time": "2023-05-08T19:21:36.144Z",
  "access_list_name": "access-list",
  "access_list_title": "example_title",
  "members": [
    {
      "member_name": "user"
    }
  ],
  "updated_by": "mike"
}

access_list.review#

access_list.review 타입의 이벤트가 여러 개 있습니다.

TAL004I#

Access list 검토됨

Example:

{
  "code": "TAL004I",
  "event": "access_list.review",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

TAL004E#

Access list 검토 실패

Example:

{
  "code": "TAL004E",
  "event": "access_list.review",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

access_list.update#

access_list.update 타입의 이벤트가 여러 개 있습니다.

TAL002I#

Access list 업데이트됨

Example:

{
  "code": "TAL002I",
  "event": "access_list.update",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

TAL002E#

Access list 업데이트 실패

Example:

{
  "code": "TAL002E",
  "event": "access_list.update",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "access-list",
  "updated_by": "mike",
  "access_list_title": "example_title"
}

access_request.create#

액세스 요청 생성됨

Example:

{
  "id": "66b827b2-1b0b-512b-965d-6c789388d3c9",
  "code": "T5000I",
  "event": "access_request.create",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0",
  "user": "Carrie_Sandoval",
  "state": "PENDING",
  "roles": [
    "admin"
  ]
}

access_request.delete#

액세스 요청 삭제됨

Example:

{
  "id": "66b827b2-1b0b-512b-965d-6c789388d3c9",
  "code": "T5003I",
  "event": "access_request.delete",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_request.expire#

액세스 요청 만료됨

Example:

{
  "id": "66b827b2-1b0b-512b-965d-6c789388d3c9",
  "code": "T5005I",
  "event": "access_request.expire",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_request.review#

액세스 요청 검토됨

Example:

{
  "code": "T5002I",
  "event": "access_request.review",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

access_request.search#

리소스 액세스 검색

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T5004I",
  "ei": 0,
  "event": "access_request.search",
  "namespace": "default",
  "resource_type": "db_server",
  "search_as_roles": [
    "admin",
    "really-long-role-name-1",
    "really-long-role-name-2",
    "really-long-role-name-3",
    "really-long-role-name-4",
    "really-long-role-name-5",
    "really-long-role-name-6",
    "really-long-role-name-7",
    "really-long-role-name-8",
    "really-long-role-name-9"
  ],
  "time": "2022-06-08T15:10:35.368Z",
  "uid": "b13d61-b97-475f-86ef-1fedf",
  "user": "foo"
}

access_request.update#

액세스 요청 업데이트됨

Example:

{
  "id": "66b827b2-1b0b-512b-965d-6c789388d3c9",
  "code": "T5001I",
  "event": "access_request.update",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0",
  "state": "APPROVED",
  "updated_by": "Sam_Waters"
}

app.create#

애플리케이션 생성됨

Example:

{
  "code": "TAP03I",
  "ei": 0,
  "event": "app.create",
  "time": "2022-09-27T19:07:35.00Z",
  "uid": "45cabf1e-3f19-4f83-a360-01ac0a176b67",
  "aws_role_arn": "arn:aws:iam::1234567890:role/steve",
  "name": "dynamic-app",
  "user": "mike"
}

app.delete#

애플리케이션 삭제됨

Example:

{
  "code": "TAP05I",
  "ei": 0,
  "event": "app.delete",
  "time": "2022-09-27T19:11:35.00Z",
  "uid": "d2342a20-9697-4a5d-9658-5d473e04624a",
  "aws_role_arn": "arn:aws:iam::1234567890:role/steve",
  "name": "dynamic-app",
  "user": "mike"
}

app.session.chunk#

앱 세션 데이터

Example:

{
  "code": "T2008I",
  "ei": 0,
  "event": "app.session.chunk",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "session_chunk_id": "3a54f32d-210f-4338-abf5-133bfe19ccc0",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2020-10-30T17:28:14.705Z",
  "uid": "8ea5be3d-07b1-4308-8e0d-2d2ec57cbb20",
  "user": "alice",
  "app_name": "test"
}

app.session.dynamodb.request#

앱 세션 DynamoDB 요청

Example:

{
  "code": "T2013I",
  "ei": 1,
  "event": "app.session.dynamodb.request",
  "app_name": "dyno1",
  "app_public_addr": "dynamodb.root.com",
  "app_uri": "https://console.aws.amazon.com/dynamodbv2/home",
  "aws_host": "dynamodb.us-west-2.amazonaws.com",
  "aws_region": "us-west-2",
  "aws_role_arn": "arn:aws:iam::123456789012:role/GavinDynamoDBRole",
  "aws_service": "dynamodb",
  "body": {
    "TableName": "test-table"
  },
  "cluster_name": "root.com",
  "method": "POST",
  "path": "/",
  "raw_query": "",
  "session_chunk_id": "3a54f32d-210f-4338-abf5-133bfe19ccc0",
  "status_code": 200,
  "target": "DynamoDB_20120810.Scan",
  "time": "2022-10-19T19:04:07.763Z",
  "uid": "f6f38f69-46e9-4110-a773-2c88278d08ca",
  "user": "alice"
}

app.session.end#

앱 세션 종료됨

Example:

{
  "app_name": "ponger",
  "app_public_addr": "ponger.root.gravitational.io",
  "app_uri": "tcp://localhost:9876",
  "cluster_name": "root",
  "code": "T2011I",
  "ei": 0,
  "event": "app.session.end",
  "namespace": "default",
  "server_id": "8e70002c-7a07-4513-a3fa-ac556a1d7534",
  "sid": "11c328b4-5a1e-4adc-b7cb-206389e5f130",
  "time": "2022-08-10T19:54:40.444Z",
  "uid": "ac8c9b6b-46a0-4b0e-8d85-2204101d5615",
  "user": "alice"
}

app.session.start#

app.session.start 타입의 이벤트가 여러 개 있습니다.

T2007I#

App 세션 시작됨

Example:

{
  "addr.remote": "50.34.48.113:56902",
  "code": "T2007I",
  "ei": 0,
  "event": "app.session.start",
  "namespace": "default",
  "public_addr": "dumper.test.domain.com",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2020-10-30T17:28:14.381Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "kimlisa",
  "app_name": "test"
}

T2007E#

App 세션 시작 실패

Example:

{
  "code": "T2007E",
  "event": "app.session.start",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

app.update#

애플리케이션 업데이트됨

Example:

{
  "code": "TAP04I",
  "ei": 0,
  "event": "app.update",
  "time": "2022-09-27T19:09:35.00Z",
  "uid": "9909a8d6-b45f-455c-953d-ba1a62340810",
  "aws_role_arn": "arn:aws:iam::1234567890:role/steve",
  "name": "dynamic-app",
  "user": "mike"
}

auth#

인증 시도 실패

Example:

{
  "code": "T3007W",
  "error": "ssh: principal \"fsdfdsf\" not in the set of valid principals for given certificate: [\"root\"]",
  "event": "auth",
  "success": false,
  "time": "2019-04-22T02:09:06Z",
  "uid": "036659d6-fdf7-40a4-aa80-74d6ac73b9c0",
  "user": "admin@example.com"
}

auth_preference.update#

클러스터 인증 기본 설정 업데이트됨

Example:

{
  "code": "TCAUTH001I",
  "event": "auth_preference.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

auto_update_agent_rollout.force_done#

자동 업데이트 에이전트 롤아웃 강제 완료됨.

Example:

{
  "ei": 0,
  "event": "auto_update_agent_rollout.force_done",
  "code": "AUAR002I",
  "time": "0001-01-01T00:00:00Z",
  "user": "system",
  "groups": [
    "prod"
  ],
  "success": true
}

auto_update_agent_rollout.rollback#

자동 업데이트 에이전트 롤아웃 롤백됨

Example:

{
  "ei": 0,
  "event": "auto_update_agent_rollout.rollback",
  "code": "AUAR003I",
  "time": "0001-01-01T00:00:00Z",
  "user": "system",
  "groups": [
    "prod"
  ],
  "success": true
}

auto_update_agent_rollout.trigger#

자동 업데이트 에이전트 롤아웃 트리거됨

Example:

{
  "ei": 0,
  "event": "auto_update_agent_rollout.trigger",
  "code": "AUAR001I",
  "time": "0001-01-01T00:00:00Z",
  "user": "system",
  "groups": [
    "dev",
    "prod"
  ],
  "success": true
}

auto_update_config.create#

자동 업데이트 설정 생성됨

Example:

{
  "addr.remote": "127.0.0.1:46790",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUC001I",
  "ei": 0,
  "event": "auto_update_config.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-config",
  "success": true,
  "time": "2025-03-04T15:49:31.946Z",
  "uid": "6fcbf7ed-b44c-4b83-bb70-02a574564e0b",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_config.delete#

자동 업데이트 설정 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:39518",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUC003I",
  "ei": 0,
  "event": "auto_update_config.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-config",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "af17ab4a-d5a2-44a3-93ce-89390b50d52f",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_config.update#

자동 업데이트 설정 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:46798",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUC002I",
  "ei": 0,
  "event": "auto_update_config.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-config",
  "success": true,
  "time": "2025-03-04T15:49:37.633Z",
  "uid": "94c580a9-6f87-4a23-9fe5-f93de4390cff",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_version.create#

자동 업데이트 버전 생성됨

Example:

{
  "addr.remote": "127.0.0.1:41608",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUV001I",
  "ei": 0,
  "event": "auto_update_version.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-version",
  "success": true,
  "time": "2025-03-04T15:41:24.433Z",
  "uid": "3d677d2f-91d0-4b5a-966d-183a59cec888",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_version.delete#

자동 업데이트 버전 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:50316",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUV003I",
  "ei": 0,
  "event": "auto_update_version.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-version",
  "success": true,
  "time": "2025-03-04T15:25:44.805Z",
  "uid": "c4d0d165-3a17-46ac-baa7-c7f521629997",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

auto_update_version.update#

자동 업데이트 버전 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:42540",
  "cluster_name": "autest.cloud.gravitational.io",
  "code": "AUV002I",
  "ei": 0,
  "event": "auto_update_version.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "autoupdate-version",
  "success": true,
  "time": "2025-03-04T15:27:36.039Z",
  "uid": "b7f9dde2-2899-46f1-bd4e-699d7b630e33",
  "updated_by": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user": "b6eae9ed-bfde-40ba-a880-948a2c598b2b.autest.cloud.gravitational.io",
  "user_kind": 1
}

aws_identity_center.resource_sync.failed#

AWS IAM Identity Center 리소스 동기화 실패

Example:

{
  "code": "TAIC001E",
  "event": "aws_identity_center.resource_sync.failed",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

aws_identity_center.resource_sync.success#

AWS IAM Identity Center 리소스 동기화 완료됨

Example:

{
  "code": "TAIC001I",
  "event": "aws_identity_center.resource_sync.success",
  "message": "Periodic account, permission set and account assignment sync",
  "success": true,
  "time": "2025-02-11T15:29:30.045Z",
  "total_account_assignments": 12,
  "total_accounts": 4,
  "total_permission_sets": 3,
  "total_user_groups": 5
}

azure.run#

azure.run 타입의 이벤트가 여러 개 있습니다.

TDA00I#

Azure 실행 명령 수행됨

Example:

{
  "cluster_name": "example.teleport.sh",
  "code": "TDA00I",
  "ei": 0,
  "event": "azure.run",
  "subscription_id": "00000000-0000-0000-0000-000000000000",
  "resource_group": "example-dev-a1b2c3d4-workload-rg",
  "vm_id": "11111111-1111-1111-1111-111111111111",
  "vm_name": "example-dev-a1b2c3d4-vm-0",
  "resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-dev-a1b2c3d4-workload-rg/providers/Microsoft.Compute/virtualMachines/example-dev-a1b2c3d4-vm-0",
  "region": "eastus",
  "exit_code": 0,
  "execution_state": "Succeeded",
  "stdout": "teleport has been installed successfully",
  "stderr": "",
  "status": "Installation completed successfully.",
  "time": "2026-04-01T00:00:00.000Z",
  "uid": "11111111-1111-1111-1111-111111111110"
}

TDA00W#

Azure 실행 명령 실패

Example:

{
  "cluster_name": "example.teleport.sh",
  "code": "TDA00W",
  "ei": 0,
  "event": "azure.run",
  "api_error": "PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-dev-a1b2c3d4-workload-rg/providers/Microsoft.Compute/virtualMachines/example-dev-a1b2c3d4-vm-1/runCommands/teleport-install: 403 Forbidden: AuthorizationFailed: The client does not have authorization to perform action 'Microsoft.Compute/virtualMachines/runCommands/write' over scope.",
  "subscription_id": "00000000-0000-0000-0000-000000000000",
  "resource_group": "example-dev-a1b2c3d4-workload-rg",
  "vm_id": "22222222-2222-2222-2222-222222222222",
  "vm_name": "example-dev-a1b2c3d4-vm-1",
  "resource_id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-dev-a1b2c3d4-workload-rg/providers/Microsoft.Compute/virtualMachines/example-dev-a1b2c3d4-vm-1",
  "region": "eastus",
  "exit_code": 0,
  "execution_state": "",
  "stdout": "",
  "stderr": "",
  "status": "API call failed",
  "time": "2026-04-01T00:00:01.000Z",
  "uid": "22222222-2222-2222-2222-222222222220"
}

billing.create_card#

신용카드 추가됨

Example:

{
  "cluster_name": "some-name",
  "code": "TBL00I",
  "ei": 0,
  "event": "billing.create_card",
  "time": "2021-03-18T16:29:05.044Z",
  "uid": "5c40b62a-4ddd-466c-87a0-fa2922f743d0",
  "user": "root"
}

billing.delete_card#

신용카드 삭제됨

Example:

{
  "cluster_name": "some-name",
  "code": "TBL01I",
  "ei": 0,
  "event": "billing.delete_card",
  "time": "2021-03-18T16:28:51.219Z",
  "uid": "056517e0-f7e1-4286-b437-c75f3a865af4",
  "user": "root"
}

billing.update_card#

신용카드 업데이트됨

Example:

{
  "cluster_name": "some-name",
  "code": "TBL02I",
  "ei": 0,
  "event": "billing.update_card",
  "time": "2021-03-18T16:28:49.067Z",
  "uid": "0a06aba1-b87c-4d58-8922-e173f6b9729f",
  "user": "root"
}

billing.update_info#

청구 정보 업데이트됨

Example:

{
  "cluster_name": "some-name",
  "code": "TBL03I",
  "ei": 0,
  "event": "billing.update_info",
  "time": "2021-03-18T16:29:15.719Z",
  "uid": "95344b33-d25c-4875-896e-f21abc911547",
  "user": "root"
}

bot.create#

Bot 생성됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "TB001I",
  "ei": 0,
  "event": "bot.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "made-by-noah",
  "time": "2023-12-08T10:53:39.798Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

bot.delete#

Bot 삭제됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "TB003I",
  "ei": 0,
  "event": "bot.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "review2",
  "time": "2023-12-08T09:52:30.579Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

bot.join#

bot.join 타입의 이벤트가 여러 개 있습니다.

TJ001I#

Bot 참여함

Example:

{
  "attributes": {
    "actor": "strideynet",
    "actor_id": "16336790",
    "base_ref": "",
    "environment": "",
    "event_name": "push",
    "head_ref": "",
    "job_workflow_ref": "strideynet/sandbox/.github/workflows/build.yaml@refs/heads/main",
    "ref": "refs/heads/main",
    "ref_type": "branch",
    "repository": "strideynet/sandbox",
    "repository_id": "539963344",
    "repository_owner": "strideynet",
    "repository_owner_id": "16336790",
    "repository_visibility": "private",
    "run_attempt": "6",
    "run_id": "3547291254",
    "run_number": "73",
    "sha": "758c69462083ad67f0714112aab31fdeb1ba3a59",
    "sub": "repo:strideynet/sandbox:ref:refs/heads/main",
    "workflow": "Demo"
  },
  "bot_name": "github-demo",
  "cluster_name": "root.tele.ottr.sh",
  "code": "TJ001I",
  "ei": 0,
  "event": "bot.join",
  "method": "github",
  "success": true,
  "time": "2022-12-05T17:11:03.268Z",
  "token_name": "github-bot",
  "uid": "15a82555-b5aa-4eb8-820e-551f991bf902"
}

TJ001E#

Bot 참여 실패

Example:

{
  "attributes": {
    "actor": "strideynet",
    "actor_id": "16336790",
    "base_ref": "",
    "environment": "",
    "event_name": "push",
    "head_ref": "",
    "job_workflow_ref": "strideynet/sandbox/.github/workflows/build.yaml@refs/heads/main",
    "ref": "refs/heads/main",
    "ref_type": "branch",
    "repository": "strideynet/sandbox",
    "repository_id": "539963344",
    "repository_owner": "strideynet",
    "repository_owner_id": "16336790",
    "repository_visibility": "private",
    "run_attempt": "3",
    "run_id": "8604159359",
    "run_number": "100",
    "sha": "0c9c5361d15154caf1c151dc1f430ea3552c9b93",
    "sub": "repo:strideynet/sandbox:ref:refs/heads/main",
    "workflow": "Demo"
  },
  "bot_name": "unknown",
  "cluster_name": "leaf.tele.ottr.sh",
  "code": "TJ001E",
  "ei": 0,
  "error": "id token claims did not match any allow rules",
  "event": "bot.join",
  "method": "unknown",
  "success": false,
  "time": "2024-04-08T17:33:48.877Z",
  "uid": "2bc5e2cb-5ba1-47d7-a7ae-381cf323ae7f"
}

bot.update#

Bot 업데이트됨

Example:

{
  "code": "TB002I",
  "event": "bot.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

cert.create#

인증서 발급됨

Example:

{
  "cert_type": "user",
  "code": "TC000I",
  "event": "cert.create",
  "identity": {
    "user": "alice"
  },
  "time": "2022-02-04T19:43:23.529Z"
}

cir.update#

클라이언트 IP 제한 업데이트됨

Example:

{
  "client_ip_restrictions": [
    "3.0.0.0/8"
  ],
  "cluster_name": "localhost",
  "code": "CIR001I",
  "ei": 0,
  "event": "cir.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "client_ip_restriction",
  "success": true,
  "time": "2025-10-21T20:45:14.775Z",
  "updated_by": "admin",
  "user": "admin",
  "user_cluster_name": "localhost",
  "user_kind": 1,
  "user_roles": [
    "editor"
  ]
}

client.disconnect#

클라이언트 연결 해제됨

Example:

{
  "code": "T3006I",
  "event": "client.disconnect",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

cluster_networking_config.update#

클러스터 네트워킹 설정 업데이트됨

Example:

{
  "code": "TCNET002I",
  "event": "cluster_networking_config.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

contact.create#

연락처 생성됨

Example:

{
  "code": "TCTC001I",
  "event": "contact.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

contact.delete#

연락처 삭제됨

Example:

{
  "code": "TCTC002I",
  "event": "contact.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

db.create#

데이터베이스 생성됨

Example:

{
  "cluster_name": "root",
  "code": "TDB03I",
  "db_labels": {
    "env": "local",
    "teleport.dev/origin": "dynamic"
  },
  "db_protocol": "postgres",
  "db_uri": "localhost:5432",
  "ei": 0,
  "event": "db.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "postgres-local",
  "time": "2021-10-08T15:42:15.39Z",
  "uid": "9d37514f-aef5-426f-9fda-31fd35d070f5",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

db.delete#

데이터베이스 삭제됨

Example:

{
  "cluster_name": "root",
  "code": "TDB05I",
  "ei": 0,
  "event": "db.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "postgres-local",
  "time": "2021-10-08T15:42:36.005Z",
  "uid": "74f5e6b9-50c4-4195-bb26-d615641255bc",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

db.session.cassandra.batch#

Cassandra 일괄 처리

Example:

{
  "ei": 0,
  "event": "db.session.cassandra.batch",
  "code": "TCA01I",
  "time": "2022-06-02T08:46:33.825Z",
  "cluster_name": "im-a-cluster-name",
  "user": "alice",
  "sid": "a724c7e8-8e00-45a6-afac-82023d0f86b6",
  "db_service": "cassandra",
  "db_protocol": "cassandra",
  "db_uri": "localhost:65054",
  "db_user": "cassandra",
  "consistency": "ConsistencyLevel QUORUM [0x0004]",
  "batch_type": "BatchType LOGGED [0x00]",
  "children": [
    {
      "query": "INSERT INTO batch_table (id) VALUES 1"
    },
    {
      "query": "INSERT INTO batch_table (id) VALUES 2"
    }
  ]
}

db.session.cassandra.execute#

Cassandra 실행

Example:

{
  "ei": 0,
  "event": "db.session.cassandra.execute",
  "code": "TCA03I",
  "time": "2022-06-02T08:46:33.825Z",
  "cluster_name": "im-a-cluster-name",
  "user": "alice",
  "sid": "2126ee07-cfe1-4213-8032-70b3e6e1ac79",
  "db_service": "cassandra",
  "db_protocol": "cassandra",
  "db_uri": "localhost:65054",
  "db_user": "cassandra",
  "query_id": "d34e638934721c3bcd69933f992a00cb"
}

db.session.cassandra.prepare#

Cassandra Prepare 요청

Example:

{
  "ei": 0,
  "event": "db.session.cassandra.prepare",
  "code": "TCA02I",
  "time": "2022-06-02T08:46:33.825Z",
  "cluster_name": "im-a-cluster-name",
  "user": "alice",
  "sid": "2126ee07-cfe1-4213-8032-70b3e6e1ac79",
  "db_service": "cassandra",
  "db_protocol": "cassandra",
  "db_uri": "localhost:65054",
  "db_user": "cassandra",
  "query": "SELECT * FROM system_schema.keyspaces"
}

db.session.cassandra.register#

Cassandra 등록

Example:

{
  "ei": 0,
  "event": "db.session.cassandra.register",
  "code": "TCA04I",
  "time": "2022-06-02T08:46:33.825Z",
  "cluster_name": "im-a-cluster-name",
  "user": "alice",
  "sid": "2126ee07-cfe1-4213-8032-70b3e6e1ac79",
  "db_service": "cassandra",
  "db_protocol": "cassandra",
  "db_uri": "localhost:65054",
  "db_user": "cassandra",
  "event_types": [
    "TOPOLOGY_CHANGE",
    "STATUS_CHANGE",
    "SCHEMA_CHANGE"
  ]
}

db.session.dynamodb.request#

db.session.dynamodb.request 타입의 이벤트가 여러 개 있습니다.

TDY01I#

DynamoDB 요청

Example:

{
  "cluster_name": "root.com",
  "code": "TDY01I",
  "event": "db.session.dynamodb.request",
  "db_name": "",
  "db_protocol": "dynamodb",
  "db_service": "ddb1",
  "db_user": "DynamoDBRole",
  "ei": 1,
  "uri": "dynamodb.us-west-2.amazonaws.com",
  "body": {
    "TableName": "test-table"
  },
  "method": "POST",
  "path": "",
  "raw_query": "",
  "status_code": 200,
  "target": "DynamoDB_20120810.Scan",
  "time": "2022-12-23T19:14:07.763Z",
  "uid": "12345678-46e9-4110-a773-2c88278d08ca",
  "user": "alice@example.com"
}

TDY01E#

DynamoDB 요청 실패

Example:

{
  "cluster_name": "root.com",
  "code": "TDY01E",
  "event": "db.session.dynamodb.request",
  "db_name": "",
  "db_protocol": "dynamodb",
  "db_service": "ddb1",
  "db_user": "DynamoDBRole",
  "ei": 1,
  "uri": "dynamodb.us-west-2.amazonaws.com",
  "body": {
    "TableName": "test-table"
  },
  "method": "POST",
  "path": "",
  "raw_query": "",
  "status_code": 0,
  "target": "DynamoDB_20120810.Scan",
  "time": "2022-12-23T19:04:07.763Z",
  "uid": "12345678-46e9-4110-a773-2c88278d08ca",
  "user": "alice@example.com"
}

db.session.elasticsearch.request#

db.session.elasticsearch.request 타입의 이벤트가 여러 개 있습니다.

TES00I#

Elasticsearch 요청

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TES00I",
  "body": null,
  "category": 0,
  "db_protocol": "elasticsearch",
  "db_service": "myelastic",
  "db_uri": "localhost:9201",
  "db_user": "elasticuser",
  "ei": 101,
  "event": "db.session.elasticsearch.request",
  "headers": {
    "Accept": [
      "*/*"
    ],
    "User-Agent": [
      "curl/7.79.1"
    ]
  },
  "method": "GET",
  "path": "/",
  "query": "",
  "raw_query": "",
  "sid": "b739c817-bc11-4eaa-b256-c6646d7fcc21",
  "target": "",
  "time": "2022-09-27T11:43:58.433Z",
  "uid": "730a8de0-79a9-486f-b9c6-3820c3a6977c",
  "user": "alice"
}

TES00E#

Elasticsearch 요청 실패

Example:

{
  "code": "TES00E",
  "event": "db.session.elasticsearch.request",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

db.session.end#

데이터베이스 세션 종료됨

Example:

{
  "cluster_name": "root",
  "code": "TDB01I",
  "db_name": "",
  "db_protocol": "mongodb",
  "db_service": "mongo-primary",
  "db_uri": "mongodb://mongo-1:27017,mongo-2:27018/?replicaSet=rs0",
  "db_user": "alice",
  "ei": 16,
  "event": "db.session.end",
  "sid": "13c04d4b-2e94-4106-a3a1-5ab8aae10465",
  "time": "2021-07-14T07:06:25.608Z",
  "uid": "0a2387cd-3fa2-4424-9c14-e33af17e4ab1",
  "user": "alice@example.com"
}

db.session.malformed_packet#

데이터베이스 비정형 패킷

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB06I",
  "db_name": "master",
  "db_protocol": "sqlserver",
  "db_service": "sqlserver02",
  "db_uri": "localhost:1433",
  "db_user": "sqlserver",
  "ei": 50,
  "event": "db.session.malformed_packet",
  "payload": "AwEAkAAAAgByAGEAbQBfADEAIABuAHYAYQByAGMAaABhAHIAKAA0ADAAMAAwACkAC0AAXwBtAHMAcABhAHIAYQBtAF8AMAAA50AfCQTQADQWAHMAcAB0AF8AbQBvAG4AaQB0AG8AcgALQABfAG0AcwBwAGEAcgBhAG0AXwAxAADnQB8JBNAANAYAZABiAG8A",
  "sid": "3ed38c42-eef0-419b-b893-f2f10990f117",
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "503e310d-8d88-4bea-bbbb-a1b35456a03a",
  "user": "alice"
}

db.session.mysql.create_db#

MySQL 데이터베이스 생성

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY08I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.create_db",
  "schema_name": "another_database",
  "time": "2022-04-13T20:00:09.000Z",
  "user": "alice@example.com"
}

db.session.mysql.debug#

MySQL 디버그

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY12I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.debug",
  "time": "2022-04-13T20:00:05.000Z",
  "user": "alice@example.com"
}

db.session.mysql.drop_db#

MySQL 데이터베이스 삭제

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY09I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.drop_db",
  "schema_name": "another_database",
  "time": "2022-04-13T20:00:08.000Z",
  "user": "alice@example.com"
}

db.session.mysql.init_db#

MySQL 데이터베이스 변경

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY07I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.init_db",
  "schema_name": "another_database",
  "time": "2022-04-13T20:00:10.000Z",
  "user": "alice@example.com"
}

db.session.mysql.process_kill#

MySQL 프로세스 종료

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY11I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.process_kill",
  "process_id": 60,
  "time": "2022-04-13T20:00:06.000Z",
  "user": "alice@example.com"
}

db.session.mysql.refresh#

MySQL 새로고침

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY13I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.refresh",
  "subcommand": "REFRESH_THREADS",
  "time": "2022-04-13T20:00:04.000Z",
  "user": "alice@example.com"
}

db.session.mysql.shut_down#

MySQL 종료

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY10I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "event": "db.session.mysql.shut_down",
  "time": "2022-04-13T20:00:07.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.bulk_execute#

MySQL 구문 일괄 실행

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY06I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.bulk_execute",
  "parameters": null,
  "statement_id": 1,
  "time": "2022-02-10T20:57:53.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.close#

MySQL 구문 닫기

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY03I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.close",
  "statement_id": 1,
  "time": "2022-02-10T20:57:56.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.execute#

MySQL 구문 실행

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY01I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.execute",
  "parameters": null,
  "statement_id": 1,
  "time": "2022-02-10T20:57:54.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.fetch#

MySQL 구문 페치

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY05I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.fetch",
  "rows_count": 5,
  "statement_id": 1,
  "time": "2022-02-10T20:57:55.000Z",
  "uid": "0a2bd129-7c2f-4e68-9c84-a17dc4415444",
  "user": "alice@example.com"
}

db.session.mysql.statements.prepare#

MySQL 구문 준비

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY00I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.prepare",
  "query": "UPDATE `test`.`user` SET `age` = '7' WHERE (`name` = 'alice')",
  "time": "2022-02-10T20:57:50.000Z",
  "user": "alice@example.com"
}

db.session.mysql.statements.reset#

MySQL 구문 초기화

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY04I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.reset",
  "statement_id": 1,
  "time": "2022-02-10T20:57:52.000Z",
  "uid": "0a2bd129-7c2f-4e68-9c84-a17dc4415444",
  "user": "alice@example.com"
}

db.session.mysql.statements.send_long_data#

MySQL 구문 긴 데이터 전송

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMY02I",
  "db_name": "test",
  "db_protocol": "mysql",
  "db_service": "self-hosted-mysql",
  "db_uri": "localhost:3306",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.mysql.statements.send_long_data",
  "statement_id": 1,
  "parameter_id": 2,
  "data_size": 32,
  "time": "2022-02-10T20:57:51.000Z",
  "user": "alice@example.com"
}

db.session.opensearch.request#

db.session.opensearch.request 타입의 이벤트가 여러 개 있습니다.

TOS00I#

OpenSearch 요청

Example:

{
  "category": 2,
  "cluster_name": "im-a-cluster-name",
  "code": "TOS00I",
  "db_protocol": "opensearch",
  "db_service": "opensearch-aws",
  "db_uri": "opensearch-aws-aaa111.eu-central-1.es.amazonaws.com:443",
  "db_user": "arn:aws:iam::1234567890:role/teleport-db-role",
  "ei": 1,
  "event": "db.session.opensearch.request",
  "headers": {
    "Accept-Encoding": [
      "gzip"
    ],
    "Content-Type": [
      "application/json"
    ],
    "User-Agent": [
      "Go-http-client/1.1"
    ]
  },
  "method": "GET",
  "path": "/_count",
  "query": "",
  "raw_query": "",
  "sid": "370e5d86-84a6-4995-8476-dbea80f9eacf",
  "status_code": 200,
  "target": "",
  "time": "2023-03-11T11:08:29.954Z",
  "uid": "d15f795c-1f63-4076-bdd4-ffe88cde716e",
  "user": "alice@example.com"
}

TOS00E#

OpenSearch 요청 실패

Example:

{
  "category": 2,
  "cluster_name": "im-a-cluster-name",
  "code": "TOS00E",
  "db_protocol": "opensearch",
  "db_service": "opensearch-aws",
  "db_uri": "opensearch-aws-aaa111.eu-central-1.es.amazonaws.com:443",
  "db_user": "arn:aws:iam::1234567890:role/does-not-exist",
  "ei": 1,
  "event": "db.session.opensearch.request",
  "headers": {
    "Accept-Encoding": [
      "gzip"
    ],
    "Content-Type": [
      "application/json"
    ],
    "User-Agent": [
      "Go-http-client/1.1"
    ]
  },
  "method": "GET",
  "path": "/_count",
  "query": "",
  "raw_query": "",
  "sid": "2d9a43c1-14ab-40fa-88db-195312f3401c",
  "status_code": 0,
  "target": "",
  "time": "2023-03-11T11:08:29.954Z",
  "uid": "01ad9a74-c8d6-497f-83db-e1c0be83d8da",
  "user": "alice@example.com"
}

db.session.permissions.update#

데이터베이스 사용자 권한 업데이트됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB07I",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "ei": 50,
  "event": "db.session.permissions.update",
  "sid": "3ed38c42-eef0-419b-b893-f2f10990f117",
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "503e310d-8d88-4bea-bbbb-a1b35456a03a",
  "user": "alice",
  "permission_summary": [
    {
      "counts": {
        "table": 1,
        "view": 2
      },
      "permission": "INSERT"
    },
    {
      "counts": {
        "table": 2,
        "view": 4
      },
      "permission": "SELECT"
    },
    {
      "counts": {
        "table": 3
      },
      "permission": "UPDATE"
    }
  ]
}

db.session.postgres.function#

PostgreSQL 함수 호출

Example:

{
  "cluster_name": "root",
  "code": "TPG04I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 23,
  "event": "db.session.postgres.function",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "function_oid": "123",
  "function_args": [
    "qweqweqwe"
  ],
  "time": "2021-12-16T00:40:37.073Z",
  "uid": "295c88fc-4725-4de0-9049-64040fc69ec7",
  "user": "alice"
}

db.session.postgres.statements.bind#

PostgreSQL 구문 바인드

Example:

{
  "cluster_name": "root",
  "code": "TPG01I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 20,
  "event": "db.session.postgres.statements.bind",
  "parameters": [
    "qweqweqwe"
  ],
  "portal_name": "",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "statement_name": "test-ps",
  "time": "2021-12-16T00:40:37.071Z",
  "uid": "d5bed7e5-6a15-441b-b8ee-a2abd73f3136",
  "user": "alice"
}

db.session.postgres.statements.close#

PostgreSQL 구문 닫기

Example:

{
  "cluster_name": "root",
  "code": "TPG03I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 22,
  "event": "db.session.postgres.statements.close",
  "portal_name": "",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "statement_name": "test-ps",
  "time": "2021-12-16T00:40:37.073Z",
  "uid": "295c88fc-4725-4de0-9049-64040fc69ec7",
  "user": "alice"
}

db.session.postgres.statements.execute#

PostgreSQL 구문 실행

Example:

{
  "cluster_name": "root",
  "code": "TPG02I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 21,
  "event": "db.session.postgres.statements.execute",
  "portal_name": "",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "time": "2021-12-16T00:40:37.071Z",
  "uid": "a0f045a2-45a4-4a4d-b14a-5f986c1818ff",
  "user": "alice"
}

db.session.postgres.statements.parse#

PostgreSQL 구문 파싱

Example:

{
  "cluster_name": "root",
  "code": "TPG00I",
  "db_name": "test",
  "db_protocol": "postgres",
  "db_service": "local",
  "db_uri": "localhost:5432",
  "db_user": "postgres",
  "ei": 19,
  "event": "db.session.postgres.statements.parse",
  "query": "select id from test where id = $1::varchar",
  "sid": "5e0c50cc-4ee7-4110-8d6e-735bf1f06f1f",
  "statement_name": "test-ps",
  "time": "2021-12-16T00:40:37.069Z",
  "uid": "06781ebf-6c5b-463b-ad32-e7395afd4a59",
  "user": "alice"
}

db.session.query#

데이터베이스 쿼리

Example:

{
  "cluster_name": "root",
  "code": "TDB02I",
  "db_name": "test",
  "db_protocol": "mongodb",
  "db_query": "{\"find\": \"test\",\"filter\": {},\"lsid\": {\"id\": {\"$binary\":{\"base64\":\"2KMk23/TTCKUtiAVU0fbgg==\",\"subType\":\"04\"}}},\"$clusterTime\": {\"clusterTime\": {\"$timestamp\":{\"t\":\"1626246087\",\"i\":\"1\"}},\"signature\": {\"hash\": {\"$binary\":{\"base64\":\"8X7BlnDAUxKgUo5lpI3XoKoNF54=\",\"subType\":\"00\"}},\"keyId\": {\"$numberLong\":\"6969719000615878659\"}}},\"$db\": \"test\"}",
  "db_service": "mongo-primary",
  "db_uri": "mongodb://mongo-1:27017,mongo-2:27018/?replicaSet=rs0",
  "db_user": "alice",
  "ei": 11,
  "event": "db.session.query",
  "sid": "13c04d4b-2e94-4106-a3a1-5ab8aae10465",
  "success": true,
  "time": "2021-07-14T07:03:49.783Z",
  "uid": "c4550623-0538-452d-912b-1242715666c4",
  "user": "alice@example.com"
}

db.session.query.failed#

데이터베이스 쿼리 실패

Example:

{
  "cluster_name": "root",
  "code": "TDB02W",
  "db_name": "houston",
  "db_protocol": "mongodb",
  "db_query": "{\"find\": \"test\",\"filter\": {},\"lsid\": {\"id\": {\"$binary\":{\"base64\":\"2KMk23/TTCKUtiAVU0fbgg==\",\"subType\":\"04\"}}},\"$clusterTime\": {\"clusterTime\": {\"$timestamp\":{\"t\":\"1626246227\",\"i\":\"1\"}},\"signature\": {\"hash\": {\"$binary\":{\"base64\":\"zBJKAl6VcjwQrr05N0O4qrQ92PY=\",\"subType\":\"00\"}},\"keyId\": {\"$numberLong\":\"6969719000615878659\"}}},\"$db\": \"houston\"}",
  "db_service": "mongo-primary",
  "db_uri": "mongodb://mongo-1:27017,mongo-2:27018/?replicaSet=rs0",
  "db_user": "alice",
  "ei": 13,
  "error": "access to database denied",
  "event": "db.session.query.failed",
  "message": "access to database denied",
  "sid": "13c04d4b-2e94-4106-a3a1-5ab8aae10465",
  "success": false,
  "time": "2021-07-14T07:05:22.32Z",
  "uid": "21796ef9-a5dc-4595-a833-b893ac620488",
  "user": "alice@example.com"
}

db.session.spanner.rpc#

db.session.spanner.rpc 타입의 이벤트가 여러 개 있습니다.

TSPN001W#

Spanner RPC 거부됨

Example:

{
  "args": {
    "database": "projects/project-id/instances/instance-id/databases/prod-db",
    "session_count": 100,
    "session_template": {}
  },
  "cluster_name": "root",
  "code": "TSPN001W",
  "db_name": "prod-db",
  "db_origin": "dynamic",
  "db_protocol": "spanner",
  "db_service": "teleport-spanner",
  "db_type": "spanner",
  "db_uri": "spanner.googleapis.com:443",
  "db_user": "some-user",
  "error": "access to db denied. User does not have permissions. Confirm database user and name.",
  "event": "db.session.spanner.rpc",
  "message": "access to db denied. User does not have permissions. Confirm database user and name.",
  "procedure": "BatchCreateSessions",
  "sid": "04364984-a6d0-4e2c-93c7-5c44e2359502",
  "success": false,
  "time": "2024-03-13T01:25:48.568Z",
  "uid": "1de57538-2eea-438b-a52d-3098f8093b28",
  "user": "alice@example.com"
}

TSPN001I#

Spanner RPC 요청

Example:

{
  "args": {
    "query_options": {},
    "request_options": {},
    "seqno": 1,
    "session": "projects/project-id/instances/instance-id/databases/dev-db/sessions/ABCDEF1234567890Aye8_QwuELYD9rxa74YTWc-lu9LNuDDADbi4EOGm2C2j0ixe",
    "sql": "select * from TestTable",
    "transaction": {
      "Selector": {
        "SingleUse": {
          "Mode": {
            "ReadOnly": {
              "TimestampBound": {
                "Strong": true
              },
              "return_read_timestamp": true
            }
          }
        }
      }
    }
  },
  "cluster_name": "root",
  "code": "TSPN001I",
  "db_name": "dev-db",
  "db_origin": "dynamic",
  "db_protocol": "spanner",
  "db_service": "teleport-spanner",
  "db_type": "spanner",
  "db_uri": "spanner.googleapis.com:443",
  "db_user": "some-user",
  "event": "db.session.spanner.rpc",
  "procedure": "ExecuteStreamingSql",
  "sid": "406b9883-0e16-42f2-9d0b-b3bd956f9cd4",
  "success": true,
  "time": "2024-03-13T00:02:44.739Z",
  "uid": "e0625e79-9399-4ea3-aa8b-dba1eb98658d",
  "user": "alice@example.com"
}

db.session.sqlserver.rpc_request#

SQLServer RPC 요청

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TMS00I",
  "db_name": "master",
  "db_protocol": "sqlserver",
  "db_service": "sqlserver02",
  "db_uri": "localhost:1433",
  "db_user": "sqlserver",
  "ei": 7,
  "event": "db.session.sqlserver.rpc_request",
  "parameters": [
    "SELECT\ndtb.collation_name AS [Collation],\ndtb.name AS [DatabaseName2]\nFROM\nmaster.sys.databases AS dtb\nWHERE\n(dtb.name=@_msparam_0)"
  ],
  "proc_name": "Sp_ExecuteSql",
  "sid": "6b37d89b-0d9c-4681-976b-ba12588a1bcd",
  "time": "2022-06-02T08:29:17.693Z",
  "uid": "a29dfad1-5a71-4c48-b4e0-10d1d857a23c",
  "user": "alice"
}

db.session.start#

db.session.start 타입의 이벤트가 여러 개 있습니다.

TDB00I#

데이터베이스 세션 시작됨

Example:

{
  "cluster_name": "root",
  "code": "TDB00I",
  "db_name": "",
  "db_protocol": "mongodb",
  "db_service": "mongo-primary",
  "db_uri": "mongodb://mongo-1:27017,mongo-2:27018/?replicaSet=rs0",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.start",
  "namespace": "default",
  "server_id": "05ff66c9-a948-42f4-af0e-a1b6ba62561e",
  "sid": "13c04d4b-2e94-4106-a3a1-5ab8aae10465",
  "success": true,
  "time": "2021-07-14T07:01:31.958Z",
  "uid": "4a613b84-7315-41f4-9219-1afd6b08d4da",
  "user": "alice@example.com"
}

TDB00W#

데이터베이스 세션 거부됨

Example:

{
  "code": "TDB00W",
  "event": "db.session.start",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

db.session.user.create#

db.session.user.create 타입의 이벤트가 여러 개 있습니다.

TDB08I#

데이터베이스 사용자 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB08I",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "ei": 0,
  "event": "db.session.user.create",
  "private_key_policy": "none",
  "roles": null,
  "sid": "47f20b91-f5c3-4eef-85e1-9509252238e7",
  "success": true,
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "95e74359-e5a1-4c76-970e-c522b550dbb9",
  "user": "alice",
  "user_kind": 1,
  "username": "alice"
}

TDB08W#

데이터베이스 사용자 생성 실패

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB08W",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "ei": 0,
  "error": "dummy error",
  "event": "db.session.user.create",
  "message": "dummy error",
  "private_key_policy": "none",
  "roles": null,
  "sid": "3fd14bfe-be21-40a4-b1da-744fa14f5108",
  "success": false,
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "4a4a6a70-c81d-4326-8565-3f7bd23b874f",
  "user": "ben",
  "user_kind": 1,
  "username": "ben"
}

db.session.user.deactivate#

db.session.user.deactivate 타입의 이벤트가 여러 개 있습니다.

TDB09I#

데이터베이스 사용자 비활성화됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB09I",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "delete": false,
  "ei": 5,
  "event": "db.session.user.deactivate",
  "private_key_policy": "none",
  "sid": "c362e10b-dbc4-44e5-b90f-0bee5dd0c623",
  "success": true,
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "0ab70491-4d33-4bc5-be58-27922a647f50",
  "user": "ben",
  "user_kind": 1,
  "username": "ben"
}

TDB09W#

데이터베이스 사용자 비활성화 실패

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDB09W",
  "db_name": "master",
  "db_protocol": "postgres",
  "db_service": "postgres-local",
  "db_uri": "localhost:1433",
  "db_user": "alice",
  "delete": false,
  "ei": 4,
  "error": "dummy error",
  "event": "db.session.user.deactivate",
  "message": "dummy error",
  "private_key_policy": "none",
  "sid": "3bb429a1-be03-4c03-827c-98ff846dacf7",
  "success": false,
  "time": "2022-06-02T08:46:33.825Z",
  "uid": "c6569248-ac06-417d-b5b6-e0bf94eccb1a",
  "user": "ben",
  "user_kind": 1,
  "username": "ben"
}

db.update#

데이터베이스 업데이트됨

Example:

{
  "cluster_name": "root",
  "code": "TDB04I",
  "db_labels": {
    "env": "local",
    "teleport.dev/origin": "dynamic"
  },
  "db_protocol": "postgres",
  "db_uri": "localhost:5432",
  "ei": 0,
  "event": "db.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "postgres-local",
  "time": "2021-10-08T15:42:24.581Z",
  "uid": "fe631a5a-6418-49d6-99e7-5280654663ec",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

desktop.clipboard.receive#

클립보드 데이터 수신됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDP03I",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "ei": 0,
  "event": "desktop.clipboard.receive",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "time": "2021-10-18T23:39:13.105Z",
  "uid": "84d408d1-3314-4a30-b7b7-35970633c9de",
  "user": "joe",
  "length": 512
}

desktop.clipboard.send#

클립보드 데이터 전송됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDP02I",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "ei": 0,
  "event": "desktop.clipboard.send",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "time": "2021-10-18T23:39:13.105Z",
  "uid": "84d408d1-3314-4a30-b7b7-35970633c9de",
  "user": "joe",
  "length": 512
}

desktop.directory.read#

desktop.directory.read 타입의 이벤트가 여러 개 있습니다.

TDP05I#

디렉터리 공유 읽기

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP05I",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 9766,
  "event": "desktop.directory.read",
  "file_path": "powershell-scripts/domain-controller.ps1",
  "length": 734,
  "offset": 0,
  "proto": "tdp",
  "sid": "b9329a34-ab0c-4aa0-9fc8-1054d491e818",
  "success": true,
  "time": "2022-10-21T23:07:36.496189Z",
  "uid": "a6ea5e5b-daac-47c2-9ce5-3f868e51a146",
  "user": "joe"
}

TDP05W#

디렉터리 공유 읽기 실패

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP05W",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 9766,
  "event": "desktop.directory.read",
  "file_path": "powershell-scripts/domain-controller.ps1",
  "length": 734,
  "offset": 0,
  "proto": "tdp",
  "sid": "b9329a34-ab0c-4aa0-9fc8-1054d491e818",
  "success": false,
  "time": "2022-10-21T23:07:36.496189Z",
  "uid": "a6ea5e5b-daac-47c2-9ce5-3f868e51a146",
  "user": "joe"
}

desktop.directory.share#

desktop.directory.share 타입의 이벤트가 여러 개 있습니다.

TDP04I#

디렉터리 공유 시작됨

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP04I",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 3317,
  "event": "desktop.directory.share",
  "proto": "tdp",
  "sid": "6ecf916d-dedf-4769-afc0-d08e55fbebf7",
  "success": true,
  "time": "2022-10-21T22:36:27.314409Z",
  "uid": "f38b07d4-2f3e-400b-a91a-bad7283db775",
  "user": "joe"
}

TDP04W#

디렉터리 공유 시작 실패

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP04W",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 3317,
  "event": "desktop.directory.share",
  "proto": "tdp",
  "sid": "6ecf916d-dedf-4769-afc0-d08e55fbebf7",
  "success": false,
  "time": "2022-10-21T22:36:27.314409Z",
  "uid": "f38b07d4-2f3e-400b-a91a-bad7283db775",
  "user": "joe"
}

desktop.directory.write#

desktop.directory.write 타입의 이벤트가 여러 개 있습니다.

TDP06I#

디렉터리 공유 쓰기

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP06I",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 7428,
  "event": "desktop.directory.write",
  "file_path": "powershell-scripts/domain-controller.ps1",
  "length": 734,
  "offset": 0,
  "proto": "tdp",
  "sid": "ea959406-27e4-4b11-85c4-1a485ff48417",
  "success": true,
  "time": "2022-10-21T23:19:34.519058Z",
  "uid": "6bb2ebdf-d7e2-4a03-80ae-514ff9a5c71f",
  "user": "joe"
}

TDP06W#

디렉터리 공유 쓰기 실패

Example:

{
  "addr.remote": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP06W",
  "desktop_addr": "ec2-54-162-177-255.compute-1.amazonaws.com:3389",
  "desktop_name": "desktop-name",
  "directory_id": 2,
  "directory_name": "windows-server-2012-shared",
  "ei": 7428,
  "event": "desktop.directory.write",
  "file_path": "powershell-scripts/domain-controller.ps1",
  "length": 734,
  "offset": 0,
  "proto": "tdp",
  "sid": "ea959406-27e4-4b11-85c4-1a485ff48417",
  "success": false,
  "time": "2022-10-21T23:19:34.519058Z",
  "uid": "6bb2ebdf-d7e2-4a03-80ae-514ff9a5c71f",
  "user": "joe"
}

device#

디바이스 등록됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV005I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "device_id": "99d39707-efdd-436c-94f3-6a1aeef1fbf2",
    "os_type": 2
  },
  "ei": 0,
  "event": "device",
  "status": {
    "success": true
  },
  "time": "2023-01-12T19:28:36.842Z",
  "uid": "94d33b77-82cd-4558-8893-0320699bf755",
  "user": {
    "user": "this user wont render properly"
  }
}

device.authenticate#

디바이스 인증됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV006I",
  "ei": 0,
  "event": "device.authenticate",
  "success": true,
  "time": "2023-01-12T19:34:48.1Z",
  "uid": "fa279611-91d8-47b5-9fad-b8ea3e5286e0",
  "user": "lisa"
}

device.authenticate.confirm#

디바이스 웹 인증 확인됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV009I",
  "device": {
    "device_id": "f84f6b35-6226-4e73-8205-3bcbd7d12970",
    "web_authentication": true,
    "web_session_id": "my-session-id-12345"
  },
  "ei": 0,
  "event": "device.authenticate.confirm",
  "success": false,
  "time": "2024-04-08T19:35:48.1Z",
  "uid": "b1361d51-70fa-4f1b-803c-a252c2877707",
  "user": "llama",
  "user_kind": 1
}

device.create#

디바이스 등록됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV001I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "device_id": "99d39707-efdd-436c-94f3-6a1aeef1fbf2",
    "os_type": 2
  },
  "ei": 0,
  "event": "device.create",
  "success": true,
  "time": "2023-01-12T19:28:36.842Z",
  "uid": "94d33b77-82cd-4558-8893-0320699bf755",
  "user": "3827e8ad-7cbe-4423-a80f-dfc89e83eb86.im-a-cluster-name"
}

device.delete#

디바이스 삭제됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV002I",
  "device": {
    "device_id": "99d39707-efdd-436c-94f3-6a1aeef1fbf2"
  },
  "ei": 0,
  "event": "device.delete",
  "success": true,
  "time": "2023-01-12T20:33:20.527Z",
  "uid": "a12e693e-1c45-43e4-a9d1-5fd8399e303c",
  "user": "3827e8ad-7cbe-4423-a80f-dfc89e83eb86.im-a-cluster-name"
}

device.token.create#

디바이스 등록 토큰 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV003I",
  "device": {
    "device_id": "99d39707-efdd-436c-94f3-6a1aeef1fbf2"
  },
  "ei": 0,
  "event": "device.token.create",
  "success": true,
  "time": "2023-01-12T19:51:54.168Z",
  "uid": "24cce2a0-57b7-494e-a196-c7fd2482b10c",
  "user": "3827e8ad-7cbe-4423-a80f-dfc89e83eb86.im-a-cluster-name"
}

device.token.spent#

디바이스 등록 토큰 사용됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV004I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "device_id": "0e288b23-f99f-4635-b182-06e9308095a8",
    "os_type": 2
  },
  "ei": 0,
  "event": "device.token.spent",
  "success": true,
  "time": "2023-01-12T21:31:29.191Z",
  "uid": "bbbc496f-820b-4f49-ae0d-1c1b29faee85",
  "user": "lisa"
}

device.update#

디바이스 업데이트됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV007I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "device_id": "0e288b23-f99f-4635-b182-06e9308095a8",
    "os_type": 2
  },
  "ei": 0,
  "event": "device.update",
  "success": true,
  "time": "2023-01-12T21:31:29.191Z",
  "uid": "bbbc496f-820b-4f49-ae0d-1c1b29faee85",
  "user": "lisa"
}

device.webtoken.create#

디바이스 웹 토큰 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TV008I",
  "device": {
    "asset_tag": "M2CQVQV64R",
    "credential_id": "c7572891-8426-4e62-874f-c793029d53a6",
    "device_id": "f84f6b35-6226-4e73-8205-3bcbd7d12970",
    "os_type": 2
  },
  "ei": 0,
  "event": "device.webtoken.create",
  "success": true,
  "time": "2024-03-05T17:18:43.296Z",
  "uid": "b1361d51-70fa-4f1b-803c-a252c2877707",
  "user": "llama",
  "user_kind": 1
}

discovery_config.create#

Discovery Config 생성됨

Example:

{
  "code": "DC001I",
  "event": "discovery_config.create",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "discovery-config",
  "updated_by": "joe"
}

discovery_config.delete#

Discovery Config 삭제됨

Example:

{
  "code": "DC003I",
  "event": "discovery_config.delete",
  "time": "2023-05-08T19:21:38.144Z",
  "name": "discovery-config",
  "updated_by": "joe"
}

discovery_config.delete_all#

모든 Discovery Config 삭제됨

Example:

{
  "code": "DC004I",
  "event": "discovery_config.delete_all",
  "time": "2023-05-08T19:21:39.144Z",
  "name": "discovery-config",
  "updated_by": "joe"
}

discovery_config.update#

Discovery Config 업데이트됨

Example:

{
  "code": "DC002I",
  "event": "discovery_config.update",
  "time": "2023-05-08T19:21:37.144Z",
  "name": "discovery-config",
  "updated_by": "joe"
}

exec#

exec 타입의 이벤트가 여러 개 있습니다.

T3002I#

명령 실행

Example:

{
  "code": "T3002I",
  "proto": "kube",
  "kubernetes_cluster": "clusterOne",
  "ei": 0,
  "addr.local": "172.31.28.130:3022",
  "addr.remote": "151.181.228.114:51752",
  "event": "exec",
  "namespace": "default",
  "sid": "8d57a9d5-3848-5ce2-a326-85eb4a6d2eed",
  "time": "2020-10-30T17:28:14.705Z",
  "uid": "8ea5be3d-07b1-4308-8e0d-2d2ec57cbb20",
  "user": "alex"
}

T3002E#

명령 실행 실패

Example:

{
  "code": "T3002E",
  "event": "exec",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

external_audit_storage.disable#

외부 감사 스토리지 비활성화됨

Example:

{
  "code": "TEA002I",
  "event": "external_audit_storage.disable",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

external_audit_storage.enable#

외부 감사 스토리지 활성화됨

Example:

{
  "code": "TEA001I",
  "event": "external_audit_storage.enable",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

git.command#

git.command 타입의 이벤트가 여러 개 있습니다.

TGIT001E#

Git 명령 실패

Example:

{
  "code": "TGIT001E",
  "event": "git.command",
  "time": "2024-12-07T11:11:11.111Z",
  "uid": "7699b806-e717-4821-85a5-d2f41acbe373",
  "user": "Linus.Torvalds",
  "service": "git-upload-pack",
  "exitError": "some-error",
  "path": "my-org/my-repo"
}

TGIT001I#

Git 명령

Example:

{
  "code": "TGIT001I",
  "event": "git.command",
  "time": "2024-12-07T11:11:11.112Z",
  "uid": "7699b806-e717-4821-85a5-d2f41acbe373",
  "user": "Linus.Torvalds",
  "service": "git-upload-pack",
  "path": "my-org/my-repo"
}

github.created#

GitHub 인증 커넥터 생성됨

Example:

{
  "code": "T8000I",
  "event": "github.created",
  "name": "new_github_connector",
  "time": "2020-06-05T19:28:00Z",
  "uid": "2b7bb323-35d1-4b9c-9a6d-00ab34c95fb8",
  "user": "unimplemented"
}

github.deleted#

GitHub 인증 커넥터 삭제됨

Example:

{
  "code": "T8001I",
  "event": "github.deleted",
  "name": "new_github_connector",
  "time": "2020-06-05T19:28:28Z",
  "uid": "26f12a67-d593-40df-b3d3-965faee60143",
  "user": "unimplemented"
}

github.updated#

GitHub 인증 커넥터 업데이트됨

Example:

{
  "code": "T80002I",
  "event": "github.updated",
  "name": "new_github_connector",
  "time": "2020-06-05T19:28:28Z",
  "uid": "26f12a67-d593-40df-b3d3-965faee60143",
  "user": "unimplemented"
}

health_check_config.create#

Health Check Config 생성됨

Example:

{
  "cluster_name": "gavin-leaf.cloud.gravitational.io",
  "code": "THCC001I",
  "ei": 0,
  "event": "health_check_config.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "example-cfg",
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "gavin"
}

health_check_config.delete#

Health Check Config 삭제됨

Example:

{
  "cluster_name": "gavin-leaf.cloud.gravitational.io",
  "code": "THCC003I",
  "ei": 0,
  "event": "health_check_config.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "example-cfg",
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "gavin"
}

health_check_config.update#

Health Check Config 업데이트됨

Example:

{
  "cluster_name": "gavin-leaf.cloud.gravitational.io",
  "code": "THCC002I",
  "ei": 0,
  "event": "health_check_config.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "example-cfg",
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "gavin"
}

inference_model.create#

추론 모델 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF001I",
  "ei": 0,
  "event": "inference_model.create",
  "name": "gpt-4",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "a1973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "gpt-4"
    },
    "spec": {
      "model_source": "openai"
    }
  }
}

inference_model.delete#

추론 모델 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF003I",
  "ei": 0,
  "event": "inference_model.delete",
  "name": "gpt-4",
  "success": true,
  "time": "2025-03-04T15:51:21.869Z",
  "uid": "a3973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

inference_model.update#

추론 모델 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF002I",
  "ei": 0,
  "event": "inference_model.update",
  "name": "gpt-4",
  "success": true,
  "time": "2025-03-04T15:50:21.869Z",
  "uid": "a2973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "gpt-4"
    },
    "spec": {
      "model_source": "openai"
    }
  }
}

inference_policy.create#

추론 정책 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF007I",
  "ei": 0,
  "event": "inference_policy.create",
  "name": "model-access-policy",
  "success": true,
  "time": "2025-03-04T15:55:21.869Z",
  "uid": "a7973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "model-access-policy"
    },
    "spec": {
      "allowed_models": [
        "gpt-4"
      ]
    }
  }
}

inference_policy.delete#

추론 정책 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF009I",
  "ei": 0,
  "event": "inference_policy.delete",
  "name": "model-access-policy",
  "success": true,
  "time": "2025-03-04T15:57:21.869Z",
  "uid": "a9973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

inference_policy.update#

추론 정책 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF008I",
  "ei": 0,
  "event": "inference_policy.update",
  "name": "model-access-policy",
  "success": true,
  "time": "2025-03-04T15:56:21.869Z",
  "uid": "a8973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "model-access-policy"
    },
    "spec": {
      "allowed_models": [
        "gpt-4",
        "gpt-3.5-turbo"
      ]
    }
  }
}

inference_secret.create#

추론 시크릿 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF004I",
  "ei": 0,
  "event": "inference_secret.create",
  "name": "openai-api-key",
  "success": true,
  "time": "2025-03-04T15:52:21.869Z",
  "uid": "a4973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

inference_secret.delete#

추론 시크릿 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF006I",
  "ei": 0,
  "event": "inference_secret.delete",
  "name": "openai-api-key",
  "success": true,
  "time": "2025-03-04T15:54:21.869Z",
  "uid": "a6973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

inference_secret.update#

추론 시크릿 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF005I",
  "ei": 0,
  "event": "inference_secret.update",
  "name": "openai-api-key",
  "success": true,
  "time": "2025-03-04T15:53:21.869Z",
  "uid": "a5973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

instance.join#

instance.join 타입의 이벤트가 여러 개 있습니다.

TJ002I#

인스턴스 참여됨

Example:

{
  "cluster_name": "root.tele.ottr.sh",
  "code": "TJ002I",
  "ei": 0,
  "event": "instance.join",
  "method": "token",
  "node_name": "noah-laptop-follower",
  "role": "Instance",
  "success": true,
  "time": "2022-12-06T09:17:06.392Z",
  "token_name": "************************a2418147",
  "uid": "c1ea0e6c-ee3a-4f7e-9a98-9df283b01a98"
}

TJ002E#

인스턴스 참여 실패

Example:

{
  "code": "TJ002E",
  "event": "instance.join",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

integration.create#

통합 생성됨

Example:

{
  "code": "IG001I",
  "event": "integration.create",
  "time": "2023-05-09T19:21:36.144Z",
  "name": "integration",
  "updated_by": "joe"
}

integration.delete#

통합 삭제됨

Example:

{
  "code": "IG003I",
  "event": "integration.delete",
  "time": "2023-05-09T19:21:38.144Z",
  "name": "integration",
  "updated_by": "joe"
}

integration.update#

통합 업데이트됨

Example:

{
  "code": "IG002I",
  "event": "integration.update",
  "time": "2023-05-09T19:21:37.144Z",
  "name": "integration",
  "updated_by": "joe"
}

join_token.bound_keypair.join_state_verification_failed#

바인드 키페어 참여 검증 실패

Example:

{
  "code": "TBK003W",
  "event": "join_token.bound_keypair.join_state_verification_failed",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

join_token.bound_keypair.recovery#

바인드 키페어 복구

Example:

{
  "code": "TBK001I",
  "event": "join_token.bound_keypair.recovery",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

join_token.bound_keypair.rotation#

바인드 키페어 순환

Example:

{
  "code": "TBK002I",
  "event": "join_token.bound_keypair.rotation",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

join_token.create#

참여 토큰 생성됨

Example:

{
  "code": "TJT00I",
  "event": "join_token.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

kube.create#

Kubernetes 생성됨

Example:

{
  "cluster_name": "root",
  "code": "T3010I",
  "kube_labels": {
    "env": "local",
    "teleport.dev/origin": "dynamic"
  },
  "ei": 0,
  "event": "kube.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "kube-local",
  "time": "2022-09-08T15:42:36.005Z",
  "uid": "9d37514f-aef5-426f-9fda-31fd35d070f5",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

kube.delete#

Kubernetes 삭제됨

Example:

{
  "cluster_name": "root",
  "code": "T3012I",
  "ei": 0,
  "event": "kube.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "kube-local",
  "time": "2022-09-08T15:42:36.005Z",
  "uid": "74f5e6b9-50c4-4195-bb26-d615641255bc",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

kube.request#

Kubernetes 요청

Example:

{
  "addr.local": "127.0.0.1:3027",
  "addr.remote": "[::1]:43026",
  "code": "T3009I",
  "ei": 0,
  "event": "kube.request",
  "kubernetes_cluster": "gke_teleport-a",
  "login": "awly",
  "namespace": "default",
  "proto": "kube",
  "request_path": "/api/v1/namespaces/teletest/pods/test-pod",
  "resource_api_group": "core/v1",
  "resource_kind": "pods",
  "resource_name": "test-pod",
  "resource_namespace": "teletest",
  "response_code": 200,
  "server_id": "9b67377e-d61e-4865-96d6-fa71989fd9e9",
  "time": "2020-11-12T20:35:44.978Z",
  "uid": "8c1459a8-9199-4d25-bc5d-38e000ddd9ab",
  "user": "alex",
  "verb": "GET"
}

kube.update#

Kubernetes 업데이트됨

Example:

{
  "cluster_name": "root",
  "code": "T3011I",
  "kube_labels": {
    "env": "local",
    "teleport.dev/origin": "dynamic"
  },
  "ei": 0,
  "event": "kube.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "kube-local",
  "time": "2022-09-08T15:42:36.005Z",
  "uid": "fe631a5a-6418-49d6-99e7-5280654663ec",
  "user": "05ff66c9-a948-42f4-af0e-a1b6ba62561e.root"
}

lock.created#

잠금 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TLK00I",
  "ei": 0,
  "event": "lock.created",
  "expires": "0001-01-01T00:00:00Z",
  "name": "lock-name",
  "time": "2021-08-06T18:47:19.75Z",
  "uid": "070fcb2a-e1cf-5b84-8190-14448cc63c76",
  "user": "df83fda8-1111-5567-8bcc-c282dec3290e.im-a-cluster-name"
}

lock.deleted#

잠금 삭제됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TLK01I",
  "ei": 0,
  "event": "lock.deleted",
  "expires": "0001-01-01T00:00:00Z",
  "name": "lock-name",
  "time": "2021-08-06T18:49:51.626Z",
  "uid": "e4630384-ac85-5a43-9ba9-3355b8d5cae4",
  "user": "df83fda8-1111-5567-8bcc-c282dec3290e.im-a-cluster-name"
}

login_rule.create#

로그인 규칙 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TLR00I",
  "ei": 0,
  "event": "login_rule.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "test_rule",
  "time": "2023-01-25T19:21:36.144Z",
  "uid": "266e8563-729e-412f-ba26-1050fbec0cd6",
  "user": "nic"
}

login_rule.delete#

로그인 규칙 삭제됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TLR01I",
  "ei": 0,
  "event": "login_rule.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "test_rule",
  "time": "2023-01-25T19:21:36.144Z",
  "uid": "266e8563-729e-412f-ba26-1050fbec0cd6",
  "user": "nic"
}

mcp.session.end#

mcp.session.end 타입의 이벤트가 여러 개 있습니다.

TMCP002I#

MCP 세션 종료됨

Example:

{
  "code": "TMCP002I",
  "ei": 0,
  "event": "mcp.session.end",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true
}

TMCP002E#

MCP 세션 종료 실패

Example:

{
  "code": "TMCP002E",
  "ei": 0,
  "event": "mcp.session.end",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true,
  "error": "HTTP 405 Method Not Allowed"
}

mcp.session.invalid_http_request#

MCP 세션 잘못된 요청

Example:

{
  "code": "TMCP006E",
  "ei": 0,
  "event": "mcp.session.invalid_http_request",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "method": "OPTIONS",
  "path": "/"
}

mcp.session.listen_sse_stream#

mcp.session.listen_sse_stream 타입의 이벤트가 여러 개 있습니다.

TMCP005I#

MCP 세션 수신

Example:

{
  "code": "TMCP005I",
  "ei": 0,
  "event": "mcp.session.listen_sse_stream",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true
}

TMCP005E#

MCP 세션 수신 실패

Example:

{
  "code": "TMCP005E",
  "ei": 0,
  "event": "mcp.session.listen_sse_stream",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T12:22:22.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": false,
  "error": "HTTP 405 Method Not Allowed"
}

mcp.session.notification#

mcp.session.notification 타입의 이벤트가 여러 개 있습니다.

TMCP004I#

MCP 세션 알림

Example:

{
  "code": "TMCP004I",
  "ei": 0,
  "event": "mcp.session.notification",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.333Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true,
  "message": {
    "method": "notifications/initialized",
    "jsonrpc": "2.0"
  }
}

TMCP004E#

MCP 세션 알림 실패

Example:

{
  "code": "TMCP004E",
  "ei": 0,
  "event": "mcp.session.notification",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.333Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": false,
  "message": {
    "method": "notifications/initialized",
    "jsonrpc": "2.0"
  },
  "error": "HTTP 401 Unauthorized"
}

mcp.session.request#

mcp.session.request 타입의 이벤트가 여러 개 있습니다.

TMCP003I#

MCP 세션 요청

Example:

{
  "code": "TMCP003I",
  "ei": 0,
  "event": "mcp.session.request",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.222Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": true,
  "message": {
    "id": 0,
    "method": "initialize",
    "params": {
      "clientInfo": {
        "name": "claude-ai",
        "version": "0.1.0"
      },
      "protocolVersion": "2024-11-05"
    },
    "jsonrpc": "2.0"
  }
}

TMCP003E#

MCP 세션 요청 실패

Example:

{
  "code": "TMCP003E",
  "ei": 0,
  "event": "mcp.session.request",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.555Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything",
  "success": false,
  "error": "access denied",
  "message": {
    "id": 2,
    "method": "tools/call",
    "params": {
      "name": "write_file",
      "arguments": {
        "path": "/etc/passwd"
      }
    },
    "jsonrpc": "2.0"
  }
}

mcp.session.start#

MCP 세션 시작됨

Example:

{
  "code": "TMCP001I",
  "ei": 0,
  "event": "mcp.session.start",
  "namespace": "default",
  "server_id": "a0518380-0d53-4188-ac8b-8ddd8103e45b",
  "sid": "6593cf87-9839-4f18-abf8-c54873aaeb4e",
  "time": "2025-05-23T11:11:11.111Z",
  "uid": "80400ed9-644e-4a6e-ab99-b264b34d0f55",
  "user": "ai-user",
  "app_name": "mcp-everything"
}

mfa.delete#

mfa.delete 타입의 이벤트가 여러 개 있습니다.

T1006I#

MFA 장치 추가됨

Example:

{
  "cluster_name": "localhost",
  "code": "T1006I",
  "mfa_device_name": "usb-c",
  "mfa_device_type": "U2F",
  "mfa_device_uuid": "7a6fbf23-d75c-4c62-8215-e962d0f2a1f3",
  "ei": 0,
  "event": "mfa.delete",
  "time": "2021-03-03T22:58:34.737Z",
  "uid": "9be91d9e-79ec-422b-b6ae-ccf7235476d4",
  "user": "awly"
}

T1007I#

MFA 장치 삭제됨

Example:

{
  "cluster_name": "localhost",
  "code": "T1007I",
  "mfa_device_name": "usb-c",
  "mfa_device_type": "U2F",
  "mfa_device_uuid": "7a6fbf23-d75c-4c62-8215-e962d0f2a1f3",
  "ei": 0,
  "event": "mfa.delete",
  "time": "2021-03-03T22:58:44.737Z",
  "uid": "c6afe861-d53c-42ce-837c-7920d2398b44",
  "user": "awly"
}

mfa_auth_challenge.create#

MFA 인증 시도

Example:

{
  "challenge_allow_reuse": false,
  "challenge_scope": "CHALLENGE_SCOPE_LOGIN",
  "cluster_name": "zarq",
  "code": "T1015I",
  "ei": 0,
  "event": "mfa_auth_challenge.create",
  "time": "2024-04-16T21:46:59.317Z",
  "uid": "815bbcf4-fb05-4e08-917c-7259e9332d69",
  "user": "llama",
  "user_kind": 1
}

mfa_auth_challenge.validate#

mfa_auth_challenge.validate 타입의 이벤트가 여러 개 있습니다.

T1016I#

MFA 인증 성공

Example:

{
  "code": "T1016I",
  "event": "mfa_auth_challenge.validate",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T1016W#

MFA 인증 실패

Example:

{
  "code": "T1016W",
  "event": "mfa_auth_challenge.validate",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

oidc.created#

OIDC 인증 커넥터 생성됨

Example:

{
  "code": "T8100I",
  "event": "oidc.created",
  "name": "new_oidc_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

oidc.deleted#

OIDC 인증 커넥터 삭제됨

Example:

{
  "code": "T8101I",
  "event": "oidc.deleted",
  "name": "new_oidc_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

oidc.updated#

OIDC 인증 커넥터 업데이트됨

Example:

{
  "code": "T8102I",
  "event": "oidc.updated",
  "name": "new_oidc_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

okta.access_list.sync#

okta.access_list.sync 타입의 이벤트가 여러 개 있습니다.

TOK006I#

Okta 액세스 목록 동기화 완료됨

Example:

{
  "code": "TOK006I",
  "event": "okta.access_list.sync",
  "time": "2023-05-08T19:21:36.144Z"
}

TOK006E#

Okta 액세스 목록 동기화 실패

Example:

{
  "code": "TOK006E",
  "event": "okta.access_list.sync",
  "time": "2023-05-08T19:21:36.144Z"
}

okta.applications.update#

Okta 애플리케이션 업데이트됨

Example:

{
  "code": "TOK002I",
  "event": "okta.applications.update",
  "time": "2023-05-08T19:21:36.144Z",
  "added": 5,
  "updated": 1,
  "deleted": 7
}

okta.assignment.cleanup#

okta.assignment.cleanup 타입의 이벤트가 여러 개 있습니다.

TOK005I#

Okta 할당 정리됨

Example:

{
  "code": "TOK005I",
  "event": "okta.assignment.cleanup",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "assignment-id",
  "source": "source",
  "user": "mike"
}

TOK005E#

Okta 할당 정리 실패

Example:

{
  "code": "TOK005E",
  "event": "okta.assignment.cleanup",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "assignment-id",
  "source": "source",
  "user": "mike"
}

okta.assignment.process#

okta.assignment.process 타입의 이벤트가 여러 개 있습니다.

TOK004I#

Okta 할당 처리됨

Example:

{
  "code": "TOK004I",
  "event": "okta.assignment.process",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "assignment-id",
  "source": "source",
  "user": "mike"
}

TOK004E#

Okta 할당 처리 실패

Example:

{
  "code": "TOK004E",
  "event": "okta.assignment.process",
  "time": "2023-05-08T19:21:36.144Z",
  "name": "assignment-id",
  "source": "source",
  "user": "mike"
}

okta.groups.update#

Okta 그룹 업데이트됨

Example:

{
  "code": "TOK001I",
  "event": "okta.groups.update",
  "time": "2023-05-08T19:21:36.144Z",
  "added": 5,
  "updated": 1,
  "deleted": 7
}

okta.sync.failure#

Okta 동기화 실패

Example:

{
  "code": "TOK003E",
  "event": "okta.sync.failure",
  "time": "2023-05-08T19:21:36.144Z"
}

okta.user.sync#

okta.user.sync 타입의 이벤트가 여러 개 있습니다.

TOK007I#

Okta 사용자 동기화 완료됨

Example:

{
  "code": "TOK007I",
  "event": "okta.user.sync",
  "time": "2023-05-08T19:21:36.144Z",
  "num_users_created": 5,
  "num_users_deleted": 1,
  "num_users_modified": 7
}

TOK007E#

Okta 사용자 동기화 실패

Example:

{
  "code": "TOK007E",
  "event": "okta.user.sync",
  "time": "2023-05-08T19:21:36.144Z"
}

plugin.create#

플러그인 생성됨

Example:

{
  "code": "PG001I",
  "event": "plugin.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

plugin.delete#

플러그인 삭제됨

Example:

{
  "code": "PG003I",
  "event": "plugin.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

plugin.update#

플러그인 업데이트됨

Example:

{
  "code": "PG002I",
  "event": "plugin.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

port#

port 타입의 이벤트가 여러 개 있습니다.

T3003I#

포트 포워딩 시작

Example:

{
  "code": "T3003I",
  "event": "port",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T3003E#

포트 포워딩 실패

Example:

{
  "code": "T3003E",
  "event": "port",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T3003S#

포트 포워딩 중지

Example:

{
  "code": "T3003S",
  "event": "port",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

privilege_token.create#

권한 토큰 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T6002I",
  "ei": 0,
  "event": "privilege_token.create",
  "expires": "2021-11-01T22:29:47.989984Z",
  "name": "user@example.com",
  "time": "2021-11-01T22:24:47.99Z",
  "ttl": "5m0s",
  "uid": "6a9d5ac1-08c5-5c1e-9ebd-086d34155b08",
  "user": "user@example.com"
}

recovery_code.generated#

복구 코드 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T1008I",
  "ei": 0,
  "event": "recovery_code.generated",
  "time": "2021-08-05T21:16:17.13Z",
  "uid": "ed0f6962-e34d-5fa4-bd41-7961cf2c51bb",
  "user": "user@example.com"
}

recovery_code.used#

recovery_code.used 타입의 이벤트가 여러 개 있습니다.

T1009I#

복구 코드 사용됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T1009I",
  "ei": 0,
  "event": "recovery_code.used",
  "success": true,
  "time": "2021-08-05T21:22:46.042Z",
  "uid": "4bb44dfe-70dc-5820-8c65-0baf40f62d13",
  "user": "user@example.com"
}

T1009W#

복구 코드 사용 실패

Example:

{
  "cluster_name": "localhost",
  "code": "T1009W",
  "ei": 0,
  "error": "recovery code did not match",
  "event": "recovery_code.used",
  "message": "recovery code did not match",
  "success": false,
  "time": "2021-08-05T23:32:41.273Z",
  "uid": "714625ab-48d5-51d0-ab1f-c4b267881594",
  "user": "user@example.com"
}

recovery_token.create#

복구 토큰 생성됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "T6001I",
  "ei": 0,
  "event": "recovery_token.create",
  "expires": "2021-08-05T21:56:14.935267Z",
  "name": "user@example.com",
  "time": "2021-08-05T21:41:14.935Z",
  "ttl": "15m0s",
  "uid": "29cd2ad5-f1cd-54d2-85fc-4910fbfc9bfa",
  "user": "user@example.com"
}

reset_password_token.create#

비밀번호 재설정 토큰 생성됨

Example:

{
  "code": "T6000I",
  "name": "hello",
  "event": "reset_password_token.create",
  "time": "2020-06-05T16:24:22Z",
  "ttl": "8h0m0s",
  "uid": "85fef5df-6dca-475e-a049-393f4cf1d6a3",
  "user": "b331fb6c-85f9-4cb0-b308-3452420bf81e.one"
}

resize#

터미널 크기 조절

Example:

{
  "code": "T2002I",
  "ei": 3,
  "event": "resize",
  "login": "root",
  "namespace": "default",
  "sid": "56408539-6536-11e9-80a1-427cfde50f5a",
  "size": "80:25",
  "time": "2019-04-22T19:39:52.432Z",
  "uid": "917d8108-3617-4273-ab37-7bbf8e7c1ab9",
  "user": "admin@example.com"
}

retrieval_model.create#

검색 모델 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF011I",
  "ei": 0,
  "event": "retrieval_model.create",
  "name": "retrieval-model",
  "success": true,
  "time": "2025-03-04T15:58:21.869Z",
  "uid": "ab973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "retrieval-model"
    },
    "spec": {
      "inference_model_name": "gpt-4"
    }
  }
}

retrieval_model.delete#

검색 모델 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF013I",
  "ei": 0,
  "event": "retrieval_model.delete",
  "name": "retrieval-model",
  "success": true,
  "time": "2025-03-04T16:00:00.869Z",
  "uid": "ad973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

retrieval_model.update#

검색 모델 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "INF012I",
  "ei": 0,
  "event": "retrieval_model.update",
  "name": "retrieval-model",
  "success": true,
  "time": "2025-03-04T15:59:21.869Z",
  "uid": "ac973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ],
  "payload": {
    "metadata": {
      "name": "retrieval-model"
    },
    "spec": {
      "inference_model_name": "gpt-4",
      "embedding_dimension": 1536
    }
  }
}

role.created#

사용자 역할 생성됨

Example:

{
  "code": "T9000I",
  "event": "role.created",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

role.deleted#

사용자 역할 삭제됨

Example:

{
  "code": "T9001I",
  "event": "role.deleted",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

role.updated#

사용자 역할 업데이트됨

Example:

{
  "code": "T9002I",
  "event": "role.updated",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

saml.created#

SAML 커넥터 생성됨

Example:

{
  "code": "T8200I",
  "event": "saml.created",
  "name": "new_saml_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

saml.deleted#

SAML 커넥터 삭제됨

Example:

{
  "code": "T8201I",
  "event": "saml.deleted",
  "name": "new_saml_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

saml.idp.auth#

SAML IdP 인증

Example:

{
  "code": "TSI000I",
  "event": "saml.idp.auth",
  "time": "2023-01-25T19:21:36.144Z",
  "user": "mike",
  "session_id": "123456",
  "success": true,
  "service_provider_entity_id": "valid-entity-id"
}

saml.idp.service.provider.create#

saml.idp.service.provider.create 타입의 이벤트가 여러 개 있습니다.

TSI001I#

SAML IdP 서비스 제공자 생성됨

Example:

{
  "code": "TSI001I",
  "event": "saml.idp.service.provider.create",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

TSI001W#

SAML IdP 서비스 제공자 생성 실패

Example:

{
  "code": "TSI001W",
  "event": "saml.idp.service.provider.create",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

saml.idp.service.provider.delete#

saml.idp.service.provider.delete 타입의 이벤트가 여러 개 있습니다.

TSI003I#

SAML IdP 서비스 제공자 삭제됨

Example:

{
  "code": "TSI003I",
  "event": "saml.idp.service.provider.delete",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

TSI003W#

SAML IdP 서비스 제공자 삭제 실패

Example:

{
  "code": "TSI003W",
  "event": "saml.idp.service.provider.delete",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

TSI004I#

모든 SAML IdP 서비스 제공자 삭제됨

Example:

{
  "code": "TSI004I",
  "event": "saml.idp.service.provider.delete",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike"
}

TSI004W#

SAML IdP 서비스 제공자 삭제 실패

Example:

{
  "code": "TSI004W",
  "event": "saml.idp.service.provider.delete",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike"
}

saml.idp.service.provider.update#

saml.idp.service.provider.update 타입의 이벤트가 여러 개 있습니다.

TSI002I#

SAML IdP 서비스 제공자 업데이트됨

Example:

{
  "code": "TSI002I",
  "event": "saml.idp.service.provider.update",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

TSI002W#

SAML IdP 서비스 제공자 업데이트 실패

Example:

{
  "code": "TSI002W",
  "event": "saml.idp.service.provider.update",
  "time": "2023-01-25T19:21:36.144Z",
  "name": "saml-idp",
  "updated_by": "mike",
  "service_provider_entity_id": "valid-entity-id"
}

saml.updated#

SAML 커넥터 업데이트됨

Example:

{
  "code": "T8202I",
  "event": "saml.updated",
  "name": "new_saml_connector",
  "time": "2020-06-05T19:29:14Z",
  "uid": "6208b4b9-0077-41aa-967a-f173b6bcc0d3",
  "user": "unimplemented"
}

scim.create#

scim.create 타입의 이벤트가 여러 개 있습니다.

TSCIM001I#

SCIM 리소스 생성 성공

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM001I",
  "event": "scim.create",
  "success": true,
  "request": {
    "id": "ff5cea87-db00-4fa8-a30f-99f220f61075",
    "source_address": "127.0.0.1",
    "user_agent": "carrier pigeon",
    "method": "PUT",
    "path": "/scim/v2/Users",
    "body": {
      "active": true,
      "id": "external-id-0987654321",
      "nickName": "bofh",
      "schemas": [
        "urn:ietf:params:scim:schemas:core:2.0:User"
      ],
      "userName": "root@localhost"
    }
  },
  "integration": "okta",
  "resource_type": "user",
  "external_id": "external-id-0987654321",
  "teleport_id": "root@localhost"
}

TSCIM001E#

SCIM 리소스 생성 실패

Example:

{
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM001E",
  "event": "scim.create",
  "success": false,
  "error": "Too many candidates",
  "integration": "okta",
  "resource_type": "group",
  "teleport_id": "access-list-guid",
  "external_id": "0987654321",
  "display": "Some group"
}

scim.delete#

scim.delete 타입의 이벤트가 여러 개 있습니다.

TSCIM003I#

SCIM 삭제 성공

Example:

{
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM003I",
  "event": "scim.delete",
  "success": true,
  "integration": "okta",
  "resource_type": "user",
  "teleport_id": "test@example.com",
  "external_id": "external-id-00123456789",
  "display": "test@example.com"
}

TSCIM003E#

SCIM 삭제 실패

Example:

{
  "time": "2023-05-08T19:21:37.000Z",
  "cluster": "dev",
  "code": "TSCIM003E",
  "event": "scim.delete",
  "resource_type": "group",
  "success": false,
  "error": "no such group",
  "integration": "okta",
  "teleport_id": "access-list-guid",
  "external_id": "external-id-00123456789",
  "display": "some group"
}

scim.get#

scim.get 타입의 이벤트가 여러 개 있습니다.

TSCIM004I#

SCIM 리소스 조회 성공

Example:

{
  "code": "TSCIM004I",
  "event": "scim.get",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

TSCIM004E#

SCIM 리소스 조회 실패

Example:

{
  "code": "TSCIM004E",
  "event": "scim.get",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

scim.list#

scim.list 타입의 이벤트가 여러 개 있습니다.

TSCIM005I#

SCIM 리소스 목록 조회 성공

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM005I",
  "event": "scim.list",
  "success": true,
  "integration": "okta",
  "resource_type": "user"
}

TSCIM005E#

SCIM 리소스 목록 조회 실패

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM005E",
  "event": "scim.list",
  "success": false,
  "integration": "okta",
  "resource_type": "vegetable",
  "display": "no such resource type"
}

scim.patch#

scim.patch 타입의 이벤트가 여러 개 있습니다.

TSCIM006I#

SCIM 패치 성공

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM006I",
  "event": "scim.patch",
  "success": true,
  "integration": "okta",
  "resource_type": "user",
  "teleport_id": "test@example.com",
  "external_id": "externa-id-00123456789",
  "display": "test@example.com",
  "body": {
    "Operations": [
      {
        "op": "replace",
        "path": "name.givenName",
        "value": "Dave"
      }
    ]
  }
}

TSCIM006E#

SCIM 패치 실패

Example:

{
  "ei": 163,
  "time": "2023-05-08T19:21:37.000Z",
  "cluster": "dev",
  "code": "TSCIM006E",
  "event": "scim.patch",
  "resource_type": "user",
  "success": false,
  "error": "no such user",
  "integration": "okta",
  "teleport_id": "test@example.com",
  "external_id": "external-id-000123456789",
  "display": "test@example.com",
  "body": {
    "Operations": [
      {
        "op": "replace",
        "path": "name.givenName",
        "value": "Dave"
      }
    ]
  }
}

scim.update#

scim.update 타입의 이벤트가 여러 개 있습니다.

TSCIM002I#

SCIM 업데이트 성공

Example:

{
  "time": "2023-05-08T19:21:36.144Z",
  "cluster": "dev",
  "code": "TSCIM002I",
  "event": "scim.update",
  "success": true,
  "integration": "okta",
  "resource_type": "user",
  "teleport_id": "test@example.com",
  "external_id": "externa-id-00123456789",
  "display": "test@example.com"
}

TSCIM002E#

SCIM 업데이트 실패

Example:

{
  "time": "2023-05-08T19:21:37.000Z",
  "cluster": "dev",
  "code": "TSCIM002E",
  "event": "scim.update",
  "resource_type": "user",
  "success": false,
  "error": "no such user",
  "integration": "okta",
  "teleport_id": "test@example.com",
  "external_id": "external-id-000123456789",
  "display": "test@example.com"
}

scp#

scp 타입의 이벤트가 여러 개 있습니다.

T3004I#

SCP 다운로드

Example:

{
  "code": "T3004I",
  "action": "download",
  "addr.local": "172.31.28.130:3022",
  "addr.remote": "127.0.0.1:55594",
  "event": "scp",
  "login": "root",
  "namespace": "default",
  "path": "~/fsdfsdfsdfsdfs",
  "time": "2019-04-22T19:41:23Z",
  "uid": "183ca6de-c24b-4f67-854f-163c01245fa1",
  "user": "admin@example.com"
}

T3004E#

SCP 다운로드 실패

Example:

{
  "action": "download",
  "addr.local": "192.168.0.105:3022",
  "addr.remote": "127.0.0.1:39932",
  "cluster_name": "im-a-cluster-name",
  "code": "T3004E",
  "command": "/home/path scp --remote-addr=\"127.0.0.1:39932\" --local-addr=\"111.222.0.105:3022\" -f ~/sdfsdf",
  "ei": 0,
  "event": "scp",
  "exitCode": "1",
  "exitError": "exit status 1",
  "login": "root",
  "namespace": "default",
  "path": "~/sdfsdf",
  "server_id": "8045a8cc-49bb-4e02-bdc99313",
  "sid": "8ff117ec-70a2-4481-8e359cf6",
  "time": "2019-04-22T19:41:23Z",
  "uid": "30e13b84-a51f-467676258b9bf",
  "user": "root"
}

T3005I#

SCP 업로드

Example:

{
  "action": "upload",
  "addr.local": "192.168.0.105:3022",
  "addr.remote": "127.0.0.1:57058",
  "cluster_name": "im-a-cluster-name",
  "code": "T3005I",
  "command": "/home/path scp --remote-addr=\"127.0.0.1:57058\" --local-addr=\"111.222.0.105:3022\" -t ~/",
  "ei": 0,
  "event": "scp",
  "exitCode": "0",
  "login": "root",
  "namespace": "default",
  "path": "~/",
  "server_id": "8045a8cc-49bb-4e02-bdc5-a782a313",
  "sid": "b484b5cc-9065-40fa-9a0c-db3",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root"
}

T3005E#

SCP 업로드 실패

Example:

{
  "code": "T3005E",
  "event": "scp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T3010E#

SCP 허용되지 않음

Example:

{
  "code": "T3010E",
  "event": "scp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

secreports.audit.query.run#

액세스 모니터링 쿼리 실행됨

Example:

{
  "cluster_name": "root.com",
  "code": "SRE001I",
  "data_scanned_in_bytes": 4045,
  "days": 90,
  "event": "secreports.audit.query.run",
  "query": "select * FROM cert_create",
  "success": true,
  "time": "2023-10-09T10:09:10.473Z",
  "total_execution_time_in_millis": 1440,
  "uid": "dc29d36c-c5b6-4ffc-9aa7-2d9ba18a3953",
  "user": "marek"
}

secreports.report.run#

액세스 모니터링 리포트 실행됨

Example:

{
  "cluster_name": "root.com",
  "code": "SRE002I",
  "data_scanned_in_bytes": 13258,
  "event": "secreports.report.run",
  "name": "privilege_access_report_90_days",
  "success": true,
  "time": "2023-10-09T09:10:03.633Z",
  "total_execution_time_in_millis": 14082,
  "uid": "f44871b9-7247-467b-a760-8159d3f47bac",
  "user": "system"
}

session.command#

세션 명령

Example:

{
  "argv": [
    "google.com"
  ],
  "cgroup_id": 4294968064,
  "code": "T4000I",
  "ei": 5,
  "event": "session.command",
  "login": "root",
  "namespace": "default",
  "path": "/bin/ping",
  "pid": 2653,
  "ppid": 2660,
  "program": "ping",
  "return_code": 0,
  "server_id": "96f2bed2-ebd1-494a-945c-2fd57de41644",
  "sid": "44c6cea8-362f-11ea-83aa-125400432324",
  "time": "2020-01-13T18:05:53.919Z",
  "uid": "734930bb-00e6-4ee6-8798-37f1e9473fac",
  "user": "benarent"
}

session.connect#

세션 연결됨

Example:

{
  "addr.local": "192.168.0.106:43858",
  "addr.remote": "192.168.0.106:3022",
  "cluster_name": "im-a-cluster-name",
  "code": "T2010I",
  "ei": 0,
  "event": "session.connect",
  "server_addr": "192.168.0.106:43858",
  "server_id": "bd5eff-f59b-4fb3-b8ed-757c52ff",
  "time": "2022-02-04T18:15:28.572Z",
  "uid": "f2a0f9-d78c-4c38-b3fa-ca63453b"
}

session.data#

세션 데이터

Example:

{
  "addr.local": "172.10.1.1:3022",
  "addr.remote": "172.10.1.254:46992",
  "code": "T2006I",
  "ei": 2147483646,
  "event": "session.data",
  "login": "root",
  "rx": 3974,
  "server_id": "b331fb6c-85f9-4cb0-b308-3452420bf81e",
  "sid": "5fc8bf85-a73e-11ea-afd1-0242ac0a0101",
  "time": "2020-06-05T15:14:51Z",
  "tx": 4730,
  "uid": "2f2f07d0-8a01-4abe-b1c0-5001fd86829b",
  "user": "Stanley_Cooper"
}

session.disk#

세션 파일 접근

Example:

{
  "code": "T4001I",
  "event": "session.disk",
  "namespace": "default",
  "sid": "44c6cea8-362f-11ea-83aa-125400432324",
  "server_id": "96f2bed2",
  "login": "root",
  "user": "benarent",
  "pid": 2653,
  "cgroup_id": 4294968064,
  "program": "bash",
  "path": "/etc/profile.d/",
  "flags": 2100000,
  "return_code": 0,
  "time": "2019-04-22T19:39:26.676Z"
}

session.end#

세션 종료됨

Example:

{
  "cluster_name": "kimlisa.cloud.gravitational.io",
  "code": "T2004I",
  "ei": 1,
  "enhanced_recording": false,
  "event": "session.end",
  "interactive": false,
  "login": "root",
  "namespace": "default",
  "participants": [
    "foo"
  ],
  "server_addr": "172.31.30.254:32962",
  "server_hostname": "ip-172-31-30-254",
  "server_id": "d3ddd1f8-b602-488b-00c66e29879f",
  "session_start": "2021-05-21T22:23:55.313562027Z",
  "session_stop": "2021-05-21T22:54:27.122508023Z",
  "sid": "9d92ad96-a45c-4add-463cc7bc48b1",
  "time": "2021-05-21T22:54:27.123Z",
  "uid": "984ac949-6605-4f0a-e450aa5665f4",
  "user": "foo"
}

session.join#

사용자 참여됨

Example:

{
  "addr.local": "172.31.28.130:3022",
  "addr.remote": "151.181.228.114:51752",
  "code": "T2001I",
  "ei": 4,
  "event": "session.join",
  "login": "root",
  "namespace": "default",
  "server_id": "de3800ea-69d9-4d72-a108-97e57f8eb393",
  "sid": "56408539-6536-11e9-80a1-427cfde50f5a",
  "time": "2019-04-22T19:39:52.434Z",
  "uid": "13d26190-289b-41d4-af67-c8c8b0617ebe",
  "user": "admin@example.com"
}

session.leave#

사용자 연결 해제됨

Example:

{
  "code": "T2003I",
  "event": "session.leave",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

session.network#

세션 네트워크 연결

Example:

{
  "code": "T4002I",
  "event": "session.network",
  "namespace": "default",
  "sid": "44c6cea8-362f-11ea-83aa-125400432324",
  "server_id": "96f2bed2",
  "login": "root",
  "user": "benarent",
  "pid": 2653,
  "cgroup_id": 4294968064,
  "program": "bash",
  "src_addr": "10.217.136.161",
  "dst_addr": "190.58.129.4",
  "dst_port": "3000",
  "version": 4,
  "time": "2019-04-22T19:39:26.676Z",
  "action": 1
}

session.process_exit#

세션 프로세스 종료

Example:

{
  "code": "T4003I",
  "event": "session.process_exit",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

session.recording.access#

세션 녹화 접근됨

Example:

{
  "code": "T2012I",
  "event": "session.recording.access",
  "sid": "44c6cea8-362f-11ea-83aa-125400432324",
  "success": true,
  "time": "2022-07-14T18:04:37.067Z",
  "uid": "7d440ee1-15f6-4b56-9391-344e8984fd97",
  "user": "ops@gravitational.io"
}

session.rejected#

세션 거부됨

Example:

{
  "code": "T1006W",
  "event": "session.rejected",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

session.start#

세션 시작됨

Example:

{
  "addr.local": "172.31.28.130:3022",
  "addr.remote": "151.181.228.114:51454",
  "code": "T2000I",
  "ei": 0,
  "event": "session.start",
  "login": "root",
  "namespace": "default",
  "server_id": "de3800ea-69d9-4d72-a108-97e57f8eb393",
  "sid": "56408539-6536-11e9-80a1-427cfde50f5a",
  "size": "80:25",
  "time": "2019-04-22T19:39:26.676Z",
  "uid": "84c07a99-856c-419f-9de5-15560451a116",
  "user": "admin@example.com"
}

session.summarized#

session.summarized 타입의 이벤트가 여러 개 있습니다.

INF010I#

세션 요약됨

Example:

{
  "cluster_name": "teleport.dev",
  "code": "INF010I",
  "ei": 0,
  "event": "session.summarized",
  "sid": "c3ae6e8f-7f8e-4d44-a5b9-3c9b8e3f8e3f",
  "session_type": "ssh",
  "model_name": "gpt-4",
  "success": true,
  "time": "2025-03-04T16:00:21.869Z",
  "uid": "aa973df2-4bee-4a67-9925-575c1d38cc80",
  "risk_level": "medium",
  "short_description": "User performed system administration tasks",
  "inference_started_at": "2025-03-04T16:00:10.000Z",
  "inference_finished_at": "2025-03-04T16:00:21.869Z",
  "server_hostname": "ip-172-31-30-254",
  "server_id": "d3ddd1f8-b602-488b-00c66e29879f",
  "server_addr": "172.31.30.254:32962"
}

INF010E#

세션 요약 실패

Example:

{
  "cluster_name": "teleport.dev",
  "code": "INF010E",
  "ei": 0,
  "event": "session.summarized",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "session_type": "desktop",
  "model_name": "gpt-4",
  "success": false,
  "time": "2025-03-04T16:15:21.869Z",
  "uid": "ad973df2-4bee-4a67-9925-575c1d38cc80",
  "short_description": "User accessed domain controller and modified AD policies",
  "inference_started_at": "2025-03-04T16:15:10.000Z",
  "inference_finished_at": "2025-03-04T16:15:21.869Z",
  "windows_desktop_service": "ba17ae92-5519-476a-954e-c225cf751de1",
  "desktop_addr": "100.104.52.89:3389",
  "windows_domain": "desktopaccess.com",
  "windows_user": "Administrator",
  "desktop_labels": {
    "env": "prod",
    "role": "domain-controller"
  }
}

session.upload#

세션 업로드됨

Example:

{
  "code": "T2005I",
  "event": "session.upload",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

session_recording_config.update#

세션 녹화 설정 업데이트됨

Example:

{
  "code": "TCREC003I",
  "event": "session_recording_config.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

sftp#

sftp 타입의 이벤트가 여러 개 있습니다.

TS001I#

SFTP 열기

Example:

{
  "action": 1,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS001I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS001E#

SFTP 열기 실패

Example:

{
  "action": 1,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS001E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS007I#

SFTP Setstat 실행

Example:

{
  "action": 7,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS007I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS007E#

SFTP Setstat 실패

Example:

{
  "action": 7,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS007E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS009I#

SFTP 디렉터리 열기

Example:

{
  "action": 9,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS009I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS009E#

SFTP 디렉터리 열기 실패

Example:

{
  "action": 9,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS009E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS010I#

SFTP 디렉터리 읽기

Example:

{
  "action": 10,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS010I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS010E#

SFTP 디렉터리 읽기 실패

Example:

{
  "action": 10,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS010E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS011I#

SFTP 삭제

Example:

{
  "action": 11,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS011I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS011E#

SFTP 삭제 실패

Example:

{
  "action": 11,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS011E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS012I#

SFTP 디렉터리 생성

Example:

{
  "action": 12,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS012I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS012E#

SFTP 디렉터리 생성 실패

Example:

{
  "action": 12,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS012E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS013I#

SFTP 디렉터리 제거

Example:

{
  "action": 13,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS013I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS013E#

SFTP 디렉터리 제거 실패

Example:

{
  "action": 13,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS013E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS016I#

SFTP 이름 변경

Example:

{
  "action": 16,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS016I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS016E#

SFTP 이름 변경 실패

Example:

{
  "action": 16,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS016E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS018I#

SFTP 심볼릭 링크

Example:

{
  "action": 18,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS018I",
  "ei": 0,
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS018E#

SFTP 심볼릭 링크 실패

Example:

{
  "action": 18,
  "addr.local": "[::1]:3022",
  "addr.remote": "127.0.0.1:41106",
  "cluster_name": "im-a-cluster-name",
  "code": "TS018E",
  "ei": 0,
  "error": "EOF",
  "event": "sftp",
  "login": "root",
  "namespace": "default",
  "path": "/tmp/file",
  "server_hostname": "im-a-server-hostname",
  "server_id": "e106fdd0-51db-4efa-a9ab-c3afa7a1565a",
  "sid": "",
  "time": "2019-04-22T19:41:23Z",
  "uid": "16bfdc34-2766-a5d3-dfd6f7ff7ad6",
  "user": "root",
  "working_directory": "/root"
}

TS019I#

SFTP 링크

Example:

{
  "code": "TS019I",
  "event": "sftp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

TS019E#

SFTP 링크 실패

Example:

{
  "code": "TS019E",
  "event": "sftp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

TS020E#

SFTP 허용되지 않음

Example:

{
  "code": "TS020E",
  "event": "sftp",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

sftp_summary#

파일 전송 완료됨

Example:

{
  "code": "TS021I",
  "event": "sftp_summary",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

sigstore_policy.create#

Sigstore 정책 생성됨

Example:

{
  "addr.remote": "203.0.113.77:64794",
  "cluster_name": "clustername",
  "code": "TSSP001I",
  "ei": 0,
  "event": "sigstore_policy.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-26T01:14:36.881Z",
  "uid": "e52def2f-4109-4cc9-91a8-150c6792f89f",
  "user": "bob",
  "user_kind": 1
}

sigstore_policy.delete#

Sigstore 정책 삭제됨

Example:

{
  "addr.remote": "203.0.113.77:64794",
  "cluster_name": "clustername",
  "code": "TSSP003I",
  "ei": 0,
  "event": "sigstore_policy.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-26T01:14:36.881Z",
  "uid": "e52def2f-4109-4cc9-91a8-150c6792f89f",
  "user": "bob",
  "user_kind": 1
}

sigstore_policy.update#

Sigstore 정책 업데이트됨

Example:

{
  "addr.remote": "203.0.113.77:64794",
  "cluster_name": "clustername",
  "code": "TSSP002I",
  "ei": 0,
  "event": "sigstore_policy.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-26T01:14:36.881Z",
  "uid": "e52def2f-4109-4cc9-91a8-150c6792f89f",
  "user": "bob",
  "user_kind": 1
}

spiffe.svid.issued#

spiffe.svid.issued 타입의 이벤트가 여러 개 있습니다.

TSPIFFE000I#

SPIFFE SVID 발급됨

Example:

{
  "addr.remote": "127.0.0.1:54378",
  "cluster_name": "leaf.tele.ottr.sh",
  "code": "TSPIFFE000I",
  "dns_sans": null,
  "ei": 0,
  "event": "spiffe.svid.issued",
  "hint": "",
  "ip_sans": null,
  "serial_number": "d1:e5:fc:bf:19:67:e7:8c:7a:21:37:b5:05:ea:77:41",
  "spiffe_id": "spiffe://example.teleport.com/bar",
  "svid_type": "x509",
  "time": "2024-02-02T15:48:25.35Z",
  "uid": "45e13afc-0890-4ffb-b125-99d93c26d7de",
  "user": "bot-test12",
  "user_kind": 2
}

TSPIFFE000E#

SPIFFE SVID 발급 실패

Example:

{
  "code": "TSPIFFE000E",
  "event": "spiffe.svid.issued",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

ssm.run#

ssm.run 타입의 이벤트가 여러 개 있습니다.

TDS00I#

SSM 명령 실행됨

Example:

{
  "account_id": "278576220453",
  "cluster_name": "localhost",
  "code": "TDS00I",
  "command_id": "e8a5f3ba-e9e5-4cbd-979b-18fd1e7ad00f",
  "ei": 0,
  "event": "ssm.run",
  "exit_code": 0,
  "instance_id": "i-057d0ffe877128673",
  "platform_name": "Amazon Linux",
  "platform_type": "Linux",
  "platform_version": "2023.5.20240916",
  "region": "eu-central-1",
  "status": "Success",
  "time": "2022-09-14T14:45:38.122Z",
  "uid": "d053a9a4-6362-4d46-8868-55d83b7b338f"
}

TDS00W#

SSM 명령 실행 실패

Example:

{
  "account_id": "278576220453",
  "cluster_name": "localhost",
  "code": "TDS00W",
  "command_id": "c2936d68-fc0c-4c16-a860-916a97f57644",
  "ei": 0,
  "event": "ssm.run",
  "exit_code": 1,
  "instance_id": "i-057d0ffe877128673",
  "platform_name": "Amazon Linux",
  "platform_type": "Linux",
  "platform_version": "2023.5.20240916",
  "region": "eu-central-1",
  "status": "Failure",
  "time": "2022-09-14T14:45:38.122Z",
  "uid": "ad123558-1d20-42dd-bf82-a7c544d76550"
}

stable_unix_user.create#

안정적인 UNIX 사용자 생성됨

Example:

{
  "code": "TSUU001I",
  "event": "stable_unix_user.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

static_host_user.create#

정적 호스트 사용자 생성됨

Example:

{
  "code": "SHU001I",
  "event": "static_host_user.create",
  "time": "2023-05-09T19:21:36.144Z",
  "name": "test-user",
  "user": "bob"
}

static_host_user.delete#

정적 호스트 사용자 삭제됨

Example:

{
  "code": "SHU003I",
  "updated_by": "joe",
  "event": "static_host_user.delete",
  "time": "2023-05-09T19:21:38.144Z",
  "name": "test-user",
  "user": "bob"
}

static_host_user.update#

정적 호스트 사용자 업데이트됨

Example:

{
  "code": "SHU002I",
  "event": "static_host_user.update",
  "time": "2023-05-09T19:21:37.144Z",
  "name": "test-user",
  "user": "bob"
}

subsystem#

subsystem 타입의 이벤트가 여러 개 있습니다.

T3001I#

서브시스템 요청됨

Example:

{
  "code": "T3001I",
  "event": "subsystem",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T3001E#

서브시스템 요청 실패

Example:

{
  "code": "T3001E",
  "event": "subsystem",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

trusted_cluster.create#

신뢰 클러스터 생성됨

Example:

{
  "code": "T7000I",
  "event": "trusted_cluster.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

trusted_cluster.delete#

신뢰 클러스터 삭제됨

Example:

{
  "code": "T7001I",
  "event": "trusted_cluster.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

trusted_cluster_token.create#

신뢰 클러스터 토큰 생성됨

Example:

{
  "code": "T7002I",
  "event": "trusted_cluster_token.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

unknown#

알 수 없는 이벤트

Example:

{
  "code": "TCC00E",
  "event": "unknown",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

upgradewindowstart.update#

업그레이드 창 시작 업데이트됨

Example:

{
  "code": "TUW01I",
  "time": "2022-04-13T20:00:04.000Z",
  "user": "alice@example.com",
  "event": "upgradewindowstart.update",
  "upgrade_window_start": "23:00"
}

user.create#

사용자 생성됨

Example:

{
  "code": "T1002I",
  "connector": "local",
  "name": "hello",
  "event": "user.create",
  "expires": "0001-01-01T00:00:00Z",
  "roles": [
    "admin"
  ],
  "time": "2020-06-05T16:24:05Z",
  "uid": "22a273678c-ee78-5ffc-a298-68a841555c98",
  "user": "b331fb6c-85f9-4cb0-b308-3452420bf81e.one"
}

user.delete#

사용자 삭제됨

Example:

{
  "code": "T1004I",
  "uid": "b121fc4c-e419-56a2-a760-19cd746c0650",
  "time": "2020-06-05T16:24:05Z",
  "event": "user.delete",
  "name": "bob",
  "user": "benarent"
}

user.login#

user.login 타입의 이벤트가 여러 개 있습니다.

T1000I#

로컬 로그인

Example:

{
  "code": "T1000I",
  "event": "user.login",
  "method": "local",
  "success": true,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef2",
  "user": "admin@example.com"
}

T1000W#

로컬 로그인 실패

Example:

{
  "code": "T1000W",
  "error": "user(name=\"fsdfsdf\") not found",
  "event": "user.login",
  "method": "local",
  "success": false,
  "time": "2019-04-22T18:06:32Z",
  "uid": "597bf08b-75b2-4dda-a578-e387c5ce9b76",
  "user": "fsdfsdf"
}

T1010I#

SSO 테스트 플로우 로그인

Example:

{
  "attributes": {
    "amr": [
      "pwd"
    ],
    "at_hash": "7_foQ_0QRVU5dIq_B72_zw",
    "aud": "0oa17kaknnntGFKiJ0h8",
    "auth_time": 1653294514,
    "email": "ops@gravitational.io",
    "email_verified": true,
    "exp": 1653298115,
    "groups": [
      "Everyone",
      "okta-admin",
      "okta-dev"
    ],
    "iat": 1653294515,
    "idp": "00oafg105f5D4gv5Y0h7",
    "iss": "https://dev-813354.oktapreview.com",
    "jti": "ID.e_EKsCvMELMLa-Gx0aciOazUvPEFdZSxhTj42zccz3g",
    "sub": "00uafg106hK16pwqE0h7",
    "ver": 1
  },
  "cluster_name": "boson.tener.io",
  "code": "T1010I",
  "ei": 0,
  "event": "user.login",
  "method": "oidc",
  "success": true,
  "time": "2022-05-23T08:28:37.067Z",
  "uid": "7d440ee1-15f6-4b56-9391-344e8984fd97",
  "user": "ops@gravitational.io"
}

T1011W#

SSO 테스트 플로우 로그인 실패

Example:

{
  "attributes": {
    "amr": [
      "pwd"
    ],
    "at_hash": "Xz4ibHjouHuIIBOSgWm07w",
    "aud": "0oa17kaknnntGFKiJ0h8",
    "auth_time": 1653294514,
    "email": "ops@gravitational.io",
    "email_verified": true,
    "exp": 1653298153,
    "groups": [
      "Everyone",
      "okta-admin",
      "okta-dev"
    ],
    "iat": 1653294553,
    "idp": "00oafg105f5D4gv5Y0h7",
    "iss": "https://dev-813354.oktapreview.com",
    "jti": "ID.h0qtjVPXttmNEHb-yHOvziD20Mru4qiw8L3i74se8YA",
    "sub": "00uafg106hK16pwqE0h7",
    "ver": 1
  },
  "cluster_name": "boson.tener.io",
  "code": "T1011W",
  "ei": 0,
  "error": "No roles mapped from claims. The mappings may contain typos.",
  "event": "user.login",
  "message": "Failed to calculate user attributes.\n\tNo roles mapped from claims. The mappings may contain typos.",
  "method": "oidc",
  "success": false,
  "time": "2022-05-23T08:29:14.126Z",
  "uid": "6fa08495-170a-4de9-884f-9931fbdb5982"
}

T1012I#

Headless 로그인 요청됨

Example:

{
  "addr.remote": "1.1.1.1:42",
  "code": "T1012I",
  "cluster_name": "root.cluster",
  "event": "user.login",
  "method": "headless",
  "ei": 0,
  "success": false,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef4",
  "user": "admin@example.com"
}

T1013I#

Headless 로그인 승인됨

Example:

{
  "addr.remote": "2.2.2.2:42",
  "code": "T1013I",
  "cluster_name": "root.cluster",
  "event": "user.login",
  "method": "headless",
  "ei": 0,
  "success": true,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef5",
  "user": "admin@example.com",
  "message": "Headless login was requested from the address 1.1.1.1:42"
}

T1013W#

Headless 로그인 실패

Example:

{
  "addr.remote": "2.2.2.2:42",
  "code": "T1013W",
  "error": "user(name=\"fsdfsdf\") not found",
  "cluster_name": "root.cluster",
  "event": "user.login",
  "method": "headless",
  "ei": 0,
  "success": false,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef5",
  "user": "admin@example.com",
  "message": "Headless login was requested from the address 1.1.1.1:42"
}

T1014W#

Headless 로그인 거부됨

Example:

{
  "addr.remote": "2.2.2.2:42",
  "code": "T1014W",
  "cluster_name": "root.cluster",
  "event": "user.login",
  "method": "headdless",
  "ei": 0,
  "success": false,
  "time": "2019-04-22T00:49:03Z",
  "uid": "173d6b6e-d613-44be-8ff6-f9f893791ef6",
  "user": "admin@example.com",
  "message": "Headless login was requested from the address 1.1.1.1:42"
}

T1001I#

SSO 로그인

Example:

{
  "code": "T1001I",
  "event": "user.login",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

T1001W#

SSO 로그인 실패

Example:

{
  "code": "T1001W",
  "event": "user.login",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

user.password_change#

사용자 비밀번호 업데이트됨

Example:

{
  "code": "T1005I",
  "event": "user.password_change",
  "time": "2020-06-05T19:26:53Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0",
  "user": "Ivan_Jordan"
}

user.update#

사용자 업데이트됨

Example:

{
  "code": "T1003I",
  "event": "user.update",
  "name": "bob",
  "time": "2020-06-05T16:24:05Z",
  "uid": "3a8cd55b5-bce9-5a4c-882d-8e0a5ae10008",
  "expires": 111111,
  "roles": [
    "root"
  ]
}

user_login.invalid_access_list#

액세스 목록 건너뜀.

Example:

{
  "code": "TAL009W",
  "event": "user_login.invalid_access_list",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

user_task.create#

사용자 작업 생성됨

Example:

{
  "addr.remote": "127.0.0.1:52763",
  "cluster_name": "lenix",
  "code": "UT001I",
  "ei": 0,
  "event": "user_task.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "d217950f-cb5f-5703-96ef-39ab8cd86601",
  "success": true,
  "time": "2024-10-17T14:00:34.186Z",
  "uid": "709840ec-288e-4056-ba20-c8f4b12a478f",
  "updated_by": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user_kind": 1,
  "user_task_integration": "teleportdev",
  "user_task_issue_type": "ec2-ssm-invocation-failure",
  "user_task_type": "discover-ec2"
}

user_task.delete#

사용자 작업 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:52915",
  "cluster_name": "lenix",
  "code": "UT003I",
  "ei": 0,
  "event": "user_task.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "d217950f-cb5f-5703-96ef-39ab8cd86601",
  "success": true,
  "time": "2024-10-17T14:01:11.031Z",
  "uid": "7699b806-e717-4821-85a5-d2f41acbe373",
  "updated_by": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user_kind": 1
}

user_task.update#

사용자 작업 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:52833",
  "cluster_name": "lenix",
  "code": "UT002I",
  "current_user_task_state": "OPEN",
  "ei": 0,
  "event": "user_task.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "d217950f-cb5f-5703-96ef-39ab8cd86601",
  "success": true,
  "time": "2024-10-17T14:01:02.853Z",
  "uid": "0ba36761-4a6a-429e-bce4-1825d80ce06a",
  "updated_by": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "updated_user_task_state": "OPEN",
  "user": "30a6b2e1-3b61-4965-92cf-b4f84e9dc683.lenix",
  "user_kind": 1,
  "user_task_integration": "teleportdev",
  "user_task_issue_type": "ec2-ssm-invocation-failure",
  "user_task_type": "discover-ec2"
}

vnet.config.create#

VNet 설정 생성됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "TVNET001I",
  "ei": 0,
  "event": "vnet.config.create",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "e1973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

vnet.config.delete#

VNet 설정 삭제됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "TVNET003I",
  "ei": 0,
  "event": "vnet.config.delete",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "e1973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

vnet.config.update#

VNet 설정 업데이트됨

Example:

{
  "addr.remote": "127.0.0.1:62460",
  "cluster_name": "teleport.dev",
  "code": "TVNET002I",
  "ei": 0,
  "event": "vnet.config.update",
  "success": true,
  "time": "2025-03-04T15:49:21.869Z",
  "uid": "e1973df2-4bee-4a67-9925-575c1d38cc80",
  "user": "08fcd522-edcb-492d-8752-90494a28b70e.teleport.dev",
  "user_cluster_name": "teleport.dev",
  "user_kind": 3,
  "user_roles": [
    "Admin"
  ]
}

windows.desktop.session.end#

Windows 데스크톱 세션 종료됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDP01I",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "desktop_labels": {
    "env": "prod",
    "foo": "bar"
  },
  "ei": 0,
  "event": "windows.desktop.session.end",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "time": "2021-10-18T23:19:13.105Z",
  "uid": "84d408d1-3314-4a30-b7b7-35970633c9de",
  "user": "joe",
  "windows_desktop_service": "ba17ae92-5519-476a-954e-c225cf751de1",
  "windows_domain": "desktopaccess.com",
  "windows_user": "Administrator"
}

windows.desktop.session.start#

windows.desktop.session.start 타입의 이벤트가 여러 개 있습니다.

TDP00I#

Windows 데스크톱 세션 시작됨

Example:

{
  "addr.remote": "100.104.52.89:3389",
  "cluster_name": "im-a-cluster-name",
  "code": "TDP00I",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "desktop_labels": {
    "env": "prod",
    "foo": "bar"
  },
  "ei": 0,
  "event": "windows.desktop.session.start",
  "proto": "tdp",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "success": true,
  "time": "2021-10-18T23:18:29.144Z",
  "uid": "cf15cc08-f818-4f09-91c5-238e1326b22b",
  "user": "joe",
  "windows_desktop_service": "ba17ae92-5519-476a-954e-c225cf751de1",
  "windows_domain": "desktopaccess.com",
  "windows_user": "Administrator"
}

TDP00W#

Windows 데스크톱 세션 거부됨

Example:

{
  "cluster_name": "im-a-cluster-name",
  "code": "TDP00W",
  "desktop_addr": "100.104.52.89:3389",
  "desktop_name": "desktop-name",
  "desktop_labels": {
    "env": "prod",
    "foo": "bar"
  },
  "ei": 0,
  "event": "windows.desktop.session.start",
  "sid": "b7f734d8-bdc2-4996-8959-0b42a11708e7",
  "time": "2021-10-18T23:39:13.105Z",
  "uid": "84d408d1-3314-4a30-b7b7-35970633c9de",
  "user": "joe",
  "windows_desktop_service": "ba17ae92-5519-476a-954e-c225cf751de1",
  "windows_domain": "desktopaccess.com",
  "windows_user": "Administrator"
}

workload_cluster.create#

workload_cluster.create 타입의 이벤트가 여러 개 있습니다.

WC001I#

워크로드 클러스터 생성됨

Example:

{
  "code": "WC001I",
  "event": "workload_cluster.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

WC001E#

워크로드 클러스터 생성 실패

Example:

{
  "code": "WC001E",
  "event": "workload_cluster.create",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

workload_cluster.delete#

workload_cluster.delete 타입의 이벤트가 여러 개 있습니다.

WC003I#

워크로드 클러스터 삭제됨

Example:

{
  "code": "WC003I",
  "event": "workload_cluster.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

WC003E#

워크로드 클러스터 삭제 실패

Example:

{
  "code": "WC003E",
  "event": "workload_cluster.delete",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

workload_cluster.update#

workload_cluster.update 타입의 이벤트가 여러 개 있습니다.

WC002I#

워크로드 클러스터 업데이트됨

Example:

{
  "code": "WC002I",
  "event": "workload_cluster.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

WC002E#

워크로드 클러스터 업데이트 실패

Example:

{
  "code": "WC002E",
  "event": "workload_cluster.update",
  "time": "2020-06-05T16:24:05Z",
  "uid": "68a83a99-73ce-4bd7-bbf7-99103c2ba6a0"
}

workload_identity.create#

워크로드 아이덴티티 생성됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "WID001I",
  "ei": 0,
  "event": "workload_identity.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "made-by-noah",
  "time": "2023-12-08T10:53:39.798Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

workload_identity.delete#

워크로드 아이덴티티 삭제됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "WID003I",
  "ei": 0,
  "event": "workload_identity.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "made-by-noah",
  "time": "2023-12-08T10:53:39.798Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

workload_identity.update#

워크로드 아이덴티티 업데이트됨

Example:

{
  "cluster_name": "leaf.tele.ottr.sh:443",
  "code": "WID002I",
  "ei": 0,
  "event": "workload_identity.update",
  "expires": "0001-01-01T00:00:00Z",
  "name": "made-by-noah",
  "time": "2023-12-08T10:53:39.798Z",
  "uid": "0efbb33d-fa50-44e0-8dec-4ac89c0dd4ab",
  "user": "noah"
}

workload_identity_x509_issuer_override.create#

워크로드 아이덴티티 X.509 발급자 재정의 생성됨

Example:

{
  "addr.remote": "203.0.113.71:59517",
  "cluster_name": "clustername",
  "code": "WID007I",
  "ei": 0,
  "event": "workload_identity_x509_issuer_override.create",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-28T08:42:14.526Z",
  "uid": "d99124ab-34f8-490e-b839-ca881e7cc6ba",
  "user": "alice",
  "user_kind": 1
}

workload_identity_x509_issuer_override.delete#

워크로드 아이덴티티 X.509 발급자 재정의 삭제됨

Example:

{
  "addr.remote": "203.0.113.77:64794",
  "cluster_name": "clustername",
  "code": "WID008I",
  "ei": 0,
  "event": "workload_identity_x509_issuer_override.delete",
  "expires": "0001-01-01T00:00:00Z",
  "name": "default",
  "time": "2025-03-26T01:14:36.881Z",
  "uid": "e52def2f-4109-4cc9-91a8-150c6792f89f",
  "user": "bob",
  "user_kind": 1
}

x11-forward#

x11-forward 타입의 이벤트가 여러 개 있습니다.

T3008I#

X11 포워딩 요청됨

Example:

{
  "addr.local": "192.000.0.000:3022",
  "addr.remote": "127.0.0.1:50000",
  "cluster_name": "im-a-cluster-name",
  "code": "T3008I",
  "ei": 0,
  "event": "x11-forward",
  "login": "root",
  "success": true,
  "time": "2022-01-20T18:31:45.012Z",
  "uid": "6333-37a7-4c3c-9180-f3abc8e2b",
  "user": "lisa"
}

T3008W#

X11 포워딩 요청 실패

Example:

{
  "addr.local": "192.000.0.000:3022",
  "addr.remote": "127.0.0.1:60000",
  "cluster_name": "im-a-cluster-name",
  "code": "T3008W",
  "ei": 0,
  "error": "lisa was here",
  "event": "x11-forward",
  "login": "root",
  "success": false,
  "time": "2022-01-20T19:49:02.307Z",
  "uid": "0629c7-3d98-4451-ac90-dc5330",
  "user": "lisa"
}