Database Tools Events

Oracle Cloud Infrastructure Database Tools service emits events in Oracle Cloud Infrastructure (OCI), which are structured messages that indicate changes in resources.

You can define rules in the OCI Events Service to get notified of events happening in an OCI service, and use the Notification Service (ONS) to send emails or other notifications from these events. For example, you might define a rule that sends a notification to administrators when someone updates a private endpoint.

Database Tools Connection Event Types

Event Name Event Type
Database Tools Connection - Create Begin
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsconnection.begin
Database Tools Connection - Create End
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsconnection.end
Database Tools Connection - Update Begin
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsconnection.begin
Database Tools Connection - Update End
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsconnection.end
Database Tools Connection - Change Compartment Begin
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsconnectioncompartment.begin
Database Tools Connection - Change Compartment End
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsconnectioncompartment.end
Database Tools Connection - Delete Begin
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsconnection.begin
Database Tools Connection - Delete End
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsconnection.end

Database Tools Private Endpoint Event Types

Event Name Event Type
Database Tools Private Endpoint - Create Begin
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsprivateendpoint.begin
Database Tools Private Endpoint - Create End
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsprivateendpoint.end
Database Tools Private Endpoint - Update Begin
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsprivateendpoint.begin
Database Tools Private Endpoint - Update End
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsprivateendpoint.end
Database Tools Private Endpoint - Change Compartment Begin
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsprivateendpointcompartment.begin
Database Tools Private Endpoint - Change Compartment End
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsprivateendpointcompartment.end
Database Tools Private Endpoint - Delete Begin
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsprivateendpoint.begin
Database Tools Private Endpoint - Delete End
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsprivateendpoint.end

Database Tools Identity Event Types

Event Name Event Type
Database Tools Identity - Create Begin
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsidentity.begin
Database Tools Identity - Create End
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsidentity.end
Database Tools Identity - Update Begin
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsidentity.begin
Database Tools Identity - Update End
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsidentity.end
Database Tools Identity - Refresh Begin
com.oraclecloud.dbtoolsserviceapi.refreshdatabasetoolsidentitycredential.begin
Database Tools Identity - Refresh End
com.oraclecloud.dbtoolsserviceapi.refreshdatabasetoolsidentitycredential.end
Database Tools Identity - Change Compartment Begin
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsidentitycompartment.begin
Database Tools Identity - Change Compartment End
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsidentitycompartment.end
Database Tools Identity - Delete Begin
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsidentity.begin
Database Tools Identity - Delete End
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsidentity.end

Database Tools Model Context Protocol Server Event Types

Table 14-1 MCP Server

Event Name Event Type
Database Tools MCP Server - List MCP Servers
com.oraclecloud.dbtoolsserviceapi.listdatabasetoolsmcpservers
Database Tools MCP Server - Create Begin
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsmcpserver.begin
Database Tools MCP Server - Create End
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsmcpserver.end
Database Tools MCP Server - Get MCP Server
com.oraclecloud.dbtoolsserviceapi.getdatabasetoolsmcpserver
Database Tools MCP Server - Update MCP Server
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsmcpserver
Database Tools MCP Server - Delete Begin
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsmcpserver.begin
Database Tools MCP Server - Delete End
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsmcpserver.end
Database Tools MCP Server - Cascading Delete Begin
com.oraclecloud.dbtoolsserviceapi.cascadingdeletedatabasetoolsmcpserver.begin
Database Tools MCP Server - Cascading Delete End
com.oraclecloud.dbtoolsserviceapi.cascadingdeletedatabasetoolsmcpserver.end
Database Tools MCP Server - Change Compartment Begin
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsmcpservercompartment.begin
Database Tools MCP Server - Change Compartment End
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsmcpservercompartment.end

Table 14-2 MCP Toolset

Event Name Event Type
Database Tools MCP Toolset - List Versions
com.oraclecloud.dbtoolsserviceapi.listdatabasetoolsmcptoolsetversions
Database Tools MCP Toolset - List Toolsets
com.oraclecloud.dbtoolsserviceapi.listdatabasetoolsmcptoolsets
Database Tools MCP Toolset - Create Begin
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsmcptoolset.begin
Database Tools MCP Toolset - Create End
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsmcptoolset.end
Database Tools MCP Toolset - Get Toolset
com.oraclecloud.dbtoolsserviceapi.getdatabasetoolsmcptoolset
Database Tools MCP Toolset - Update Toolset Begin
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsmcptoolset.begin
Database Tools MCP Toolset - Update Toolset End
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsmcptoolset.end
Database Tools MCP Toolset - Delete Toolset Begin
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsmcptoolset.begin
Database Tools MCP Toolset - Delete Toolset End
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsmcptoolset.end
Database Tools MCP Toolset - Change Toolset Compartment
com.oraclecloud.dbtoolsserviceapi.changedatabasetoolsmcptoolsetcompartment

Table 14-3 MCP Server Custom Events

Custom Event Name Event Type
Database Tools MCP Server - Invoke MCP Serverr
com.oraclecloud.dbtools-service-mcp.InvokeMcpServer
Database Tools MCP Toolset - Remove Allowed Roles
com.oraclecloud.dbtools-service-mcp.McpToolsetAllowedRolesRemoved

Database API Gateway Configuration Event Types

Event Name Event Type
Database Tools Database API Gateway Configuration - Create
com.oraclecloud.dbtoolsserviceapi.createdatabasetoolsdatabaseapigatewayconfig	
Database Tools Database API Gateway Configuration - List
com.oraclecloud.dbtoolsserviceapi.listdatabasetoolsdatabaseapigatewayconfigs
Database Tools Database API Gateway Configuration - Get
com.oraclecloud.dbtoolsserviceapi.getdatabasetoolsdatabaseapigatewayconfig
Database Tools Database API Gateway Configuration - Update
com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsdatabaseapigatewayconfig
Database Tools Database API Gateway Configuration - Delete
com.oraclecloud.dbtoolsserviceapi.deletedatabasetoolsdatabaseapigatewayconfig
Database Tools Database API Gateway Configuration - Get Global Settings
com.oraclecloud.dbtoolsserviceruntime.getdatabasetoolsdatabaseapigatewayconfigglobal
Database Tools Database API Gateway Configuration - Update Global Settings
com.oraclecloud.dbtoolsserviceruntime.updatedatabasetoolsdatabaseapigatewayconfigglobal
Database Tools Database API Gateway Configuration - Create Configuration Pool
com.oraclecloud.dbtoolsserviceruntime.createdatabasetoolsdatabaseapigatewayconfigpool
Database Tools Database API Gateway Configuration - List Configuration Pools
com.oraclecloud.dbtoolsserviceruntime.listdatabasetoolsdatabaseapigatewayconfigpools
Database Tools Database API Gateway Configuration - Get Configuration Pool
com.oraclecloud.dbtoolsserviceruntime.getdatabasetoolsdatabaseapigatewayconfigpool
Database Tools Database API Gateway Configuration - Update Configuration Pool
com.oraclecloud.dbtoolsserviceruntime.updatedatabasetoolsdatabaseapigatewayconfigpool
Database Tools Database API Gateway Configuration - Delete Configuration Pool
com.oraclecloud.dbtoolsserviceruntime.deletedatabasetoolsdatabaseapigatewayconfigpool
Database Tools Database API Gateway Configuration - Create Configuration Pool API Specification
com.oraclecloud.dbtoolsserviceruntime.createdatabasetoolsdatabaseapigatewayconfigpoolapispec
Database Tools Database API Gateway Configuration - List Configuration Pool API Specifications
com.oraclecloud.dbtoolsserviceruntime.listdatabasetoolsdatabaseapigatewayconfigpoolapispecs
Database Tools Database API Gateway Configuration - Get Configuration Pool API Specification
com.oraclecloud.dbtoolsserviceruntime.getdatabasetoolsdatabaseapigatewayconfigpoolapispec
Database Tools Database API Gateway Configuration - Update Configuration Pool API Specification
com.oraclecloud.dbtoolsserviceruntime.updatedatabasetoolsdatabaseapigatewayconfigpoolapispec
Database Tools Database API Gateway Configuration - Delete Configuration Pool API Specification
com.oraclecloud.dbtoolsserviceruntime.deletedatabasetoolsdatabaseapigatewayconfigpoolapispec
Database Tools Database API Gateway Configuration - Create Configuration Pool Auto API Specification
com.oraclecloud.dbtoolsserviceruntime.createdatabasetoolsdatabaseapigatewayconfigpoolautoapispec
Database Tools Database API Gateway Configuration - List Configuration Pool Auto API Specifications
com.oraclecloud.dbtoolsserviceruntime.listdatabasetoolsdatabaseapigatewayconfigpoolautoapispecs
Database Tools Database API Gateway Configuration - Get Configuration Pool Auto API Specification
com.oraclecloud.dbtoolsserviceruntime.getdatabasetoolsdatabaseapigatewayconfigpoolautoapispec
Database Tools Database API Gateway Configuration - Update Configuration Pool Auto API Specification
com.oraclecloud.dbtoolsserviceruntime.updatedatabasetoolsdatabaseapigatewayconfigpoolautoapispec
Database Tools Database API Gateway Configuration - Delete Configuration Pool Auto API Specifications
com.oraclecloud.dbtoolsserviceruntime.deletedatabasetoolsdatabaseapigatewayconfigpoolautoapispec
Database Tools Database API Gateway Configuration - Get Configuration Content
com.oraclecloud.dbtoolsserviceruntime.getdatabasetoolsdatabaseapigatewayconfigcontent

Sample Event

This example shows information provided by the Database Tools Private Endpoint - Begin Update event.

{
  "eventType": "com.oraclecloud.dbtoolsserviceapi.updatedatabasetoolsprivateendpoint.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "dbtoolsserviceapi",
"source": "dbtoolsserviceapi",
  "eventID": "unique_ID",
  "eventTime": "2021-09-09T17:29:43.858Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "compartment_name",
    "resourceName": "TestPrivateEndpoint",
    "resourceId": "ocid1.compartment.oc1..unique_ID",
    "availabilityDomain": "AD1",
    "freeformTags": {},
    "definedTags": {},
    "additionalDetails": {
      "X-Real-Port": 59962
    }
  }
}