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"
}