Notifications Service Auditable Event Methods on Confluent Cloud¶
Notifications Service auditable events include the actions, or operations, on notification types, integrations, and subscriptions that generate auditable event messages based on using the Notifications API.
The auditable event methods listed below are for the following resource types in the same Confluent Cloud organization:
- Notification Type (
NS_NOTIFICATION_TYPE
) - Integration (
NS_INTEGRATION
) - Subscription (
NS_SUBSCRIPTION
)
For details about Confluent Cloud notifications, see Notifications for Confluent Cloud.
Notifications Service auditable event methods by component¶
The Notifications Service auditable events are listed below by component for notification types, integrations, and subscriptions.
Notification Type¶
The auditable event methods listed below are for the resource type NS_NOTIFICATION_TYPE
in
the same Confluent Cloud organization.
Method name | Action triggering an auditable event message |
---|---|
GetNotificationType | A request to get the details of the specified notification type. |
ListNotificationTypes | A request to list the notification types. |
GetNotificationType¶
The GetNotificationType
event is generated by a request to get the details of the specified notification type.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "GetNotificationType",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_NOTIFICATION_TYPE",
"resourceId": "nt-apsRW"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-notification-type=nt-apsRW"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-notification-type=nt-apsRW",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "GetNotificationType",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_NOTIFICATION_TYPE",
"resourceId": "nt-apsRW"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-notification-type=nt-apsRW"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-notification-type=nt-apsRW",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
ListNotificationTypes¶
The ListNotificationTypes
event is generated by a request to list the notification types.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "ListNotificationTypes",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_NOTIFICATION_TYPE",
"resourceId": "nt-rtfyf"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_NOTIFICATION_TYPE",
"resourceId": "nt-etdgt"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_NOTIFICATION_TYPE",
"resourceId": "nt-ryhfg"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_NOTIFICATION_TYPE",
"resourceId": "nt-trfgs"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_NOTIFICATION_TYPE",
"resourceId": "nt-mq9p1"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "ListNotificationTypes",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_NOTIFICATION_TYPE",
"resourceId": "NA"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-notification-type=NA"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-notification-type=NA",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
Integration¶
The auditable event methods listed below are for the resource type NS_INTEGRATION
in
the same Confluent Cloud organization.
Method name | Action triggering an auditable event message |
---|---|
CreateIntegration | A request to create an integration. |
DeleteIntegration | A request to delete an integration. |
GetIntegration | A request to get an integration. |
ListIntegrations | A request to list integrations. |
TestIntegration | A request to test an integration. |
UpdateIntegration | A request to update an integration. |
CreateIntegration¶
The CreateIntegration
event is generated by a request to create an integration.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "CreateIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-x7y1m"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=i-x7y1m"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "CreateIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "NA"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=NA"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=NA",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
DeleteIntegration¶
The DeleteIntegration
event is generated by a request to delete an integration.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "DeleteIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-x7y1m"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=i-x7y1m"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=i-x7y1m",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "DeleteIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-x7y1m"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
GetIntegration¶
The GetIntegration
event is generated by a request to get an integration.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "GetIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-x7y1m"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "GetIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-x7y1m"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
ListIntegrations¶
The ListIntegrations
event is generated by a request to list integrations.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "ListIntegrations",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-x7y1m"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-0o1mg"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-12345"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-12346"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-28756"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-dh7jk"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-26719"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-kh545"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "ListIntegrations",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "NA"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=NA"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=NA",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
TestIntegration¶
The TestIntegration
event is generated by a request to test an integration.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "env-1Integration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "NA"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=NA"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=NA",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "TestIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "NA"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=NA"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=NA",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
UpdateIntegration¶
The UpdateIntegration
event is generated by a request to update an integration.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "UpdateIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-x7y1m"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-integration=i-x7y1m",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "UpdateIntegration",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_INTEGRATION",
"resourceId": "i-x7y1m"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=i-x7y1m"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-integration=i-x7y1m",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
Subscription¶
The auditable event methods listed below are for the resource type NS_SUBSCRIPTION
in
the same Confluent Cloud organization.
Method name | Action triggering an auditable event message |
---|---|
CreateSubscription | A request to create a subscription. |
DeleteSubscription | A request to delete a subscription. |
GetSubscription | A request to get a subscription. |
ListSubscriptions | A request to list subscriptions. |
UpdateSubscription | A request to update a subscription. |
CreateSubscription¶
The CreateSubscription
event is generated by a request to create a subscription.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "CreateSubscription",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133455"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "CreateSubscription",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "NA"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=NA"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=NA",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
DeleteSubscription¶
The DeleteSubscription
event is generated by a request to delete a subscription.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "DeleteSubscription",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133455"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "DeleteSubscription",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133455"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
GetSubscription¶
The GetSubscription
event is generated by a request to get a subscription.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "GetSubscription",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133455"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-subscription=s-133455"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-subscription=s-133455",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "GetSubscription",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133455"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-subscription=s-133455"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-subscription=s-133455",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
ListSubscriptions¶
The ListSubscriptions
event is generated by a request to list subscriptions.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "ListSubscriptions",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133455"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133456"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-abc19s1"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-abc19s2"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-vb61ls"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-7n1pqv"
}
},
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-1m2qvu"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "ListSubscriptions",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "NA"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "READ_ONLY"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-subscription=NA"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=NA",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
UpdateSubscription¶
The UpdateSubscription
event is generated by a request to update a subscription.
Examples¶
SUCCESS
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "UpdateSubscription",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "env-1"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133455"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "SUCCESS"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-subscription=s-133455"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=env-1/ns-subscription=s-133455",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}
FAILURE
{
"datacontenttype": "application/json",
"time": "+999999999-12-31T23:59:59.999999999-18:00",
"data": {
"serviceName": "crn://confluent.cloud/",
"methodName": "UpdateSubscription",
"cloudResources": [
{
"scope": {
"resources": [
{
"type": "ORGANIZATION",
"resourceId": "b8afa8fc-c5b4-41ad-8664"
},
{
"type": "ENVIRONMENT",
"resourceId": "test"
}
]
},
"resource": {
"type": "NS_SUBSCRIPTION",
"resourceId": "s-133455"
}
}
],
"authenticationInfo": {
"principal": {
"confluentUser": {
"resourceId": "u-2"
}
},
"result": "SUCCESS"
},
"requestMetadata": {
"requestId": [
"01020304050607080102040810204080"
],
"clientAddress": [
{
"ip": "1.2.3.4"
}
]
},
"request": {
"accessType": "MODIFICATION"
},
"result": {
"status": "FAILURE"
},
"resourceName": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455"
},
"subject": "crn://confluent.cloud/organization=b8afa8fc-c5b4-41ad-8664/environment=test/ns-subscription=s-133455",
"specversion": "1.0",
"id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"source": "crn://confluent.cloud/",
"type": "io.confluent.cloud/request"
}