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