Application Dependency Management Events

Oracle Cloud Infrastructure Events are JSON files that are emitted with some service operations and carry information about that operation.

You can define rules that trigger a specific action when an event occurs. For more information, see Overview of Events and Getting Started with Events. Application Dependency Management emits an event for the following actions:

  • A Knowledge Base is created, updated, or deleted.
  • A Vulnerability Audit is created, updated, or deleted.

Knowledge Base Events

Event Name Event Type
Knowledge Base - Create Begin com.oraclecloud.adm.createknowledgebase.begin
Knowledge Base - Create End com.oraclecloud.adm.createknowledgebase.end
Knowledge Base - Update Begin com.oraclecloud.adm.deleteknowledgebase.begin
Knowledge Base - Update End com.oraclecloud.adm.deleteknowledgebase.end
Knowledge Base - Delete Begin com.oraclecloud.adm.updateknowledgebase.begin
Knowledge Base - Delete End com.oraclecloud.adm.updateknowledgebase.end

Example event for creating a Knowledge Base:


{
  "eventType": "com.oraclecloud.adm.createknowledgebase.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "adm",
  "eventTime": "2022-03-02T16:24:35Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_compartment",
    "resourceName": "My test resource",
    "resourceId": "ocid1.example_regional_resource.oc1.iad.unique_ID",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  }
}

Vulnerability Audits Events

Event Name Event Type
Create Vulnerability Audit com.oraclecloud.adm.createvulnerabilityaudit
Update Vulnerability Audit com.oraclecloud.adm.updatevulnerabilityaudit
Delete Vulnerability Audit com.oraclecloud.adm.deletevulnerabilityaudit

Example event for creating a Vulnerability Audit:


{
  "eventType": "com.oraclecloud.adm.createvulnerabilityaudit",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "adm",
  "eventTime": "2022-03-02T16:24:35Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
    "compartmentName": "example_compartment",
    "resourceName": "My test resource",
    "resourceId": "ocid1.example_regional_resource.oc1.iad.unique_ID",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  }
}

Was this article helpful?