Tableflow Control Plane Auditable Event Methods on Confluent Cloud
Confluent Cloud audit logs contain records of auditable events for Tableflow operations. When an auditable event occurs, a message is sent to the audit log and is stored as an audit log record.
The following sections describe the auditable event methods for the Tableflow control plane. Use them to identify and monitor Tableflow operations, such as enabling and disabling Tableflow on a topic, and enabling or disabling catalog integration.
Tableflow topics
The following operations on Tableflow topics generate auditable event messages for the io.confluent.cloud/request event type.
Method name | Action triggering an auditable event message |
|---|---|
A request to create a Tableflow topic. | |
A request to delete a Tableflow topic. | |
A request to get the details of a Tableflow topic. | |
A request to list Tableflow topics. | |
A request to update a Tableflow topic. |
TableflowCreateTable
The TableflowCreateTable event is generated by a request to create a Tableflow topic. The following examples of the TableflowCreateTable event method are for BYOB and Confluent Managed AWS Storage.
To view example event messages, expand the following dropdowns:
Success: Confluent managed AWS storage
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/kafka-cluster=lkc-1/topic=topic-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowCreateTable",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
},
{
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TOPIC",
"resourceId": "topic-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"config": {
"refresh_interval_ms": 21600000,
"retention_ms": 7776000000
},
"environment_id": {
"id": "env-1"
},
"lkc_id": {
"environment": "env-1",
"id": "lkc-1"
},
"name": "topic-1",
"storage_config": {
"kind": "Managed"
}
}
},
"result": {
"status": "SUCCESS"
}
}
}
Failure: Internal server error
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/kafka-cluster=lkc-1/topic=topic-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowCreateTable",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
},
{
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TOPIC",
"resourceId": "topic-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"config": {
"refresh_interval_ms": 21600000,
"retention_ms": 7776000000
},
"environment_id": {
"id": "env-1"
},
"lkc_id": {
"environment": "env-1",
"id": "lkc-1"
},
"name": "topic-1",
"storage_config": {
"bucket_name": "bucket",
"bucket_region": "us-west-2",
"kind": "ByobAws",
"provider_integration_id": "provider-integration-id"
}
}
},
"result": {
"status": "FAILURE",
"data": {
"errors": [
{
"code": "server_error",
"detail": "Internal Server Error: oops, something went wrong",
"id": "30303030303030303030303030303030",
"source": {},
"status": "500"
}
]
}
}
}
}
TableflowDeleteTable
The TableflowDeleteTable event is generated by a request to delete a Tableflow topic.
To view example event messages, expand the following dropdowns:
Success: BYOB AWS storage
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowDeleteTable",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "PROVIDER_INTEGRATION",
"resourceId": "provider-integration-id"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
},
{
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TOPIC",
"resourceId": "topic-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"environment_id": "env-1",
"lkc_id": "lkc-1",
"name": "topic-1"
}
},
"result": {
"status": "SUCCESS"
}
}
}
Success: Confluent managed AWS storage
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/kafka-cluster=lkc-1/topic=topic-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowDeleteTable",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
},
{
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TOPIC",
"resourceId": "topic-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"environment_id": "env-1",
"lkc_id": "lkc-1",
"name": "topic-1"
}
},
"result": {
"status": "SUCCESS"
}
}
}
Failure: Internal server error
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/kafka-cluster=lkc-1/topic=topic-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowDeleteTable",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
},
{
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TOPIC",
"resourceId": "topic-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "READ_ONLY",
"data": {
"cluster_id": "lkc-1",
"environment_id": "env-1",
"name": "topic-1"
}
},
"result": {
"status": "FAILURE",
"data": {
"errors": [
{
"code": "server_error",
"detail": "Internal Server Error: oops, something went wrong",
"id": "30303030303030303030303030303030",
"source": {},
"status": "500"
}
]
}
}
}
}
TableflowGetTable
The TableflowGetTable event is generated by a request to get the details of a Tableflow topic.
To view example event messages, expand the following dropdowns:
Success: Confluent managed AWS storage
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/kafka-cluster=lkc-1/topic=topic-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowGetTable",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
},
{
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TOPIC",
"resourceId": "topic-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "READ_ONLY",
"data": {
"cluster_id": "lkc-1",
"environment_id": "env-1",
"name": "topic-1"
}
},
"result": {
"status": "SUCCESS"
}
}
}
Failure: Forbidden access
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/kafka-cluster=lkc-1/topic=topic-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowGetTable",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
},
{
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TOPIC",
"resourceId": "topic-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "READ_ONLY",
"data": {
"cluster_id": "lkc-1",
"environment_id": "env-1",
"name": "topic-1"
}
},
"result": {
"status": "FAILURE",
"data": {
"errors": [
{
"code": "forbidden_access",
"detail": "Forbidden Access",
"id": "30303030303030303030303030303030",
"source": {},
"status": "403"
}
]
}
}
}
}
TableflowUpdateTable
The TableflowUpdateTable event is generated by a request to update a Tableflow topic.
To view an example event message, expand the following dropdown:
Success: Confluent managed AWS storage
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/kafka-cluster=lkc-1/topic=topic-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowUpdateTable",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
},
{
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TOPIC",
"resourceId": "topic-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"name": "topic-1",
"spec": {
"config": {
"refresh_interval_ms": 3600000,
"retention_ms": 1000342350
},
"environment_id": {
"id": "env-1"
},
"lkc_id": {
"id": "lkc-1"
}
}
}
},
"result": {
"status": "SUCCESS"
}
}
}
TableflowListTables
The TableflowListTables event is generated by a request to list Tableflow topics.
To view an example event message, expand the following dropdown:
Success: Confluent managed AWS storage
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/kafka-cluster=lkc-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "TableflowListTables",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "KAFKA_CLUSTER",
"resourceId": "lkc-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "READ_ONLY",
"data": {
"cluster_id": "lkc-1",
"environment_id": "env-1"
}
},
"result": {
"status": "SUCCESS"
}
}
}
Tableflow catalog integration
The following operations generate auditable event messages for the io.confluent.cloud/request event type.
Method name | Action triggering an auditable event message |
|---|---|
A request to create a Tableflow catalog integration. | |
A request to delete a Tableflow catalog integration. | |
A request to get the details of a Tableflow catalog integration. | |
A request to list Tableflow catalog integrations. | |
A request to update a Tableflow catalog integration. |
CreateTableFlowCatalog
The CreateTableFlowCatalog event is generated by a request to create a Tableflow catalog integration. For catalog integration, the event captures the mapping of a provider integration to the catalog integration.
To view example event messages, expand the following dropdowns:
Success
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "CreateTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TABLEFLOW_CATALOG",
"resourceId": "tci-1"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "PROVIDER_INTEGRATION",
"resourceId": "cspi-stgce89r7"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"spec": {
"cluster_lkc": {
"id": "lkc-1"
},
"config": {
"client_id": "",
"kind": "AwsGlue",
"provider_integration_id": "cspi-stgce89r7"
},
"environment": {
"id": "env-1"
}
}
}
},
"result": {
"status": "SUCCESS"
}
}
}
Failure: Internal server error
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "CreateTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"spec": {
"cluster_lkc": {
"id": "lkc-1"
},
"config": {
"client_id": "",
"kind": "AwsGlue",
"provider_integration_id": "cspi-stgce89r7"
},
"environment": {
"id": "env-1"
}
}
}
},
"result": {
"status": "FAILURE",
"data": {
"errors": [
{
"code": "server_error",
"detail": "Internal Server Error: oops, something went wrong",
"id": "30303030303030303030303030303030",
"source": {},
"status": "500"
}
]
}
}
}
}
DeleteTableFlowCatalog
The DeleteTableFlowCatalog event is generated by a request to delete a Tableflow catalog integration, with the provider integration deactivated.
To view example event messages, expand the following dropdowns:
Success
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "DeleteTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TABLEFLOW_CATALOG",
"resourceId": "tci-1"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "PROVIDER_INTEGRATION",
"resourceId": "cspi-stgce89r7"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"environment_id": "env-1",
"id": "tci-1",
"lkc_id": "lkc-1"
}
},
"result": {
"status": "SUCCESS"
}
}
}
Failure: Internal server error
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/tableflow-catalog=tci-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "DeleteTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TABLEFLOW_CATALOG",
"resourceId": "tci-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"environment_id": "env-1",
"id": "tci-1",
"lkc_id": "lkc-1"
}
},
"result": {
"status": "FAILURE",
"data": {
"errors": [
{
"code": "server_error",
"detail": "Internal Server Error: oops, something went wrong",
"id": "30303030303030303030303030303030",
"source": {},
"status": "500"
}
]
}
}
}
}
GetTableFlowCatalog
The GetTableFlowCatalog event is generated by a request to get the details of a Tableflow catalog integration.
To view example event messages, expand the following dropdowns:
Success
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/tableflow-catalog=tci-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "GetTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TABLEFLOW_CATALOG",
"resourceId": "tci-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "READ_ONLY",
"data": {
"environment_id": "env-1",
"id": "tci-1",
"lkc_id": "lkc-1"
}
},
"result": {
"status": "SUCCESS"
}
}
}
Failure: Forbidden access
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1/tableflow-catalog=tci-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "GetTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TABLEFLOW_CATALOG",
"resourceId": "tci-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "READ_ONLY",
"data": {
"environment_id": "env-1",
"id": "tci-1",
"lkc_id": "lkc-1"
}
},
"result": {
"status": "FAILURE",
"data": {
"errors": [
{
"code": "forbidden_access",
"detail": "Forbidden Access",
"id": "30303030303030303030303030303030",
"source": {},
"status": "403"
}
]
}
}
}
}
ListTableFlowCatalog
The ListTableFlowCatalog event is generated by a request to list Tableflow catalog integrations.
To view an example event message, expand the following dropdown:
Success
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1/cloud-cluster=lkc-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "ListTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "READ_ONLY",
"data": {
"environment_id": "env-1",
"lkc_id": "lkc-1"
}
},
"result": {
"status": "SUCCESS"
}
}
}
UpdateTableFlowCatalog
The UpdateTableFlowCatalog event is generated by a request to update a Tableflow catalog integration.
To view example event messages, expand the following dropdowns:
Success: Existing provider integration
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "UpdateTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TABLEFLOW_CATALOG",
"resourceId": "tci-1"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "PROVIDER_INTEGRATION",
"resourceId": "cspi-stgce89r7"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"id": "tci-1",
"spec": {
"cluster_lkc": {
"id": "lkc-1"
},
"config": {
"client_id": "",
"kind": "AwsGlue",
"provider_integration_id": "cspi-stgce89r7"
},
"environment": {
"id": "env-1"
}
}
}
},
"result": {
"status": "SUCCESS"
}
}
}
Success: New provider integration
{
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request",
"subject": "crn://confluent.cloud/organization=org-22/environment=env-1",
"datacontenttype": "application/json",
"dataschema": "https://confluent.io/internal/events/AuditLog.v2",
"data": {
"serviceName": "crn://confluent.cloud/service=cc-cts-api-service",
"methodName": "UpdateTableFlowCatalog",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
},
{
"type": "CLOUD_CLUSTER",
"resourceId": "lkc-1"
}
]
},
"resource": {
"type": "TABLEFLOW_CATALOG",
"resourceId": "tci-1"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "PROVIDER_INTEGRATION",
"resourceId": "cspi-stgce1233"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "org-22"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "PROVIDER_INTEGRATION",
"resourceId": "cspi-stgce89r7"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-abc123",
"internal_id": "99"
}
},
"result": "SUCCESS",
"identity": "crn://confluent.cloud/organization=org-22/identity-provider=Confluent/identity=u-abc123"
},
"requestMetadata": {
"requestId": [
"30303030303030303030303030303030"
],
"clientAddress": [
{
"ip": "127.0.0.1"
}
]
},
"request": {
"accessType": "MODIFICATION",
"data": {
"id": "tci-1",
"spec": {
"cluster_lkc": {
"id": "lkc-1"
},
"config": {
"client_id": "",
"kind": "AwsGlue",
"provider_integration_id": "cspi-stgce1233"
},
"environment": {
"id": "env-1"
}
}
}
},
"result": {
"status": "SUCCESS"
}
}
}
