Services that Produce Events

About Event Types and Example Reference Events

Services emit event messages by resource type. Event messages use a combination of an event type and a data payload (from the resource) to identify state changes.

In this section: 

  • Event types are organized by service, then by resource type
  • There is one reference example per resource type if the payload contains the same attributes for all event types

See Matching Events with Filters and Contents of an Event Message.

Analytics Cloud

For details about events emitted by Analytics Cloud, see Service Events.

API Gateway

API Gateway resources that emit events:

API Gateway Certificate Event Types

These are the event types that API Gateway certificates emit:

Friendly Name Event Type
Change Certificate Compartment Begin
com.oraclecloud.apigateway.changegatewaycertificatecompartment.begin
Change Certificate Compartment End
com.oraclecloud.apigateway.changegatewaycertificatecompartment.end
Create Certificate Begin
com.oraclecloud.apigateway.creategatewaycertificate.begin
Create Certificate End
com.oraclecloud.apigateway.creategatewaycertificate.end
Delete Certificate Begin
com.oraclecloud.apigateway.deletegatewaycertificate.begin
Delete Certificate End
com.oraclecloud.apigateway.deletegatewaycertificate.end
Update Certificate Begin
com.oraclecloud.apigateway.updategatewaycertificate.begin
Update Certificate End
com.oraclecloud.apigateway.updategatewaycertificate.end

API Gateway Certificate Example

This is an example event for API Gateway certificates:

{
  "eventType": "com.oraclecloud.apigateway.creategatewaycertificate.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "apigateway",
  "eventTime": "2019-08-16T15:09:04.550Z",
  "contentType": "application/json",
  "data": {
  "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "My_Certificate",
    "resourceId": "ocid1.apigatewaycertificate.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "<unique_ID>",
  "extensions": {
  "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

API Deployment Event Types

These are the event types that API deployments emit:

Friendly Name Event Type
Change Deployment Compartment Begin
com.oraclecloud.apigateway.changedeploymentcompartment.begin
Change Deployment Compartment End
com.oraclecloud.apigateway.changedeploymentcompartment.end
Create Deployment Begin
com.oraclecloud.apigateway.createdeployment.begin
Create Deployment End
com.oraclecloud.apigateway.createdeployment.end
Delete Deployment Begin
com.oraclecloud.apigateway.deletedeployment.begin
Delete Deployment End
com.oraclecloud.apigateway.deletedeployment.end
Update Deployment Begin
com.oraclecloud.apigateway.updatedeployment.begin
Update Deployment End
com.oraclecloud.apigateway.updatedeployment.end

API Deployment Example

This is an example event for API deployments:

{
  "eventType": "com.oraclecloud.apigateway.createdeployment.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "apigateway",
  "eventTime": "2019-08-16T15:09:04.550Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "My_Deployment",
    "resourceId": "ocid1.apideployment.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

API Gateway Event Types

These are the event types that API gateways emit:

Friendly Name Event Type
Change Gateway Compartment Begin
com.oraclecloud.apigateway.changegatewaycompartment.begin
Change Gateway Compartment End
com.oraclecloud.apigateway.changegatewaycompartment.end
Create Gateway Begin
com.oraclecloud.apigateway.creategateway.begin
Create Gateway End
com.oraclecloud.apigateway.creategateway.end
Delete Gateway Begin
com.oraclecloud.apigateway.deletegateway.begin
Delete Gateway End
com.oraclecloud.apigateway.deletegateway.end
Update Gateway Begin
com.oraclecloud.apigateway.updategateway.begin
Update Gateway End
com.oraclecloud.apigateway.updategateway.end

Gateway Example

This is an example event for API gateways:

{
  "eventType": "com.oraclecloud.apigateway.creategateway.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "apigateway",
  "eventTime": "2019-08-16T15:09:04.550Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "My_Gateway",
    "resourceId": "ocid1.apigateway.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

API Event Types

These are the event types that API resources emit:

Friendly Name Event Type
Change API Compartment Begin
com.oraclecloud.apigateway.changeapicompartment.begin
Change API Compartment End
com.oraclecloud.apigateway.changeapicompartment.end
Create API Begin
com.oraclecloud.apigateway.createapi.begin
Create API End
com.oraclecloud.apigateway.createapi.end
Delete API Begin
com.oraclecloud.apigateway.deleteapi.begin
Delete API End
com.oraclecloud.apigateway.deleteapi.end
Update API Begin
com.oraclecloud.apigateway.updateapi.begin
Update API End
com.oraclecloud.apigateway.updateapi.end

API Example

This is an example event for API resources:

{
  "eventType": "com.oraclecloud.apigateway.createapi.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "apigateway",
  "eventTime": "2020-09-09T12:00:00.000Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "My_API",
    "resourceId": "ocid1.apigatewayapi.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Artifact Registry

For details about events emitted by Artifact Registry, see Service Events.

Autonomous Recovery

For more details about events emitted by the Autonomous Recovery Service, see Recovery Service Events.

Bastion

For details about events emitted by Bastion, see Bastion Events.

Big Data

For details about events emitted by Big Data Service, see Service Events.

Block Volume

Block Volume resources that emit events:

Block Volume Event Types

These are the event types that block volumes emit:

Friendly Name Event Type
Change Volume Compartment Begin
com.oraclecloud.blockvolumes.changevolumecompartment.begin
Change Volume Compartment End
com.oraclecloud.blockvolumes.changevolumecompartment.end
Create Volume Begin
com.oraclecloud.blockvolumes.createvolume.begin
Create Volume End
com.oraclecloud.blockvolumes.createvolume.end
Delete Volume Begin
com.oraclecloud.blockvolumes.deletevolume.begin
Delete Volume End
com.oraclecloud.blockvolumes.deletevolume.end
Delete Volume Kms Key Begin
com.oraclecloud.blockvolumes.deletevolumekmskey.begin
Update Volume
com.oraclecloud.blockvolumes.updatevolume
Update Volume Begin
com.oraclecloud.blockvolumes.updatevolume.begin
Update Volume End
com.oraclecloud.blockvolumes.updatevolume.end
Update Volume Kms Key Begin
com.oraclecloud.blockvolumes.updatevolumekmskey.begin
Update Volume Kms Key End
com.oraclecloud.blockvolumes.updatevolumekmskey.end

Block Volume Example

This is a reference event for block volumes:

{
   "eventType": "com.oraclecloud.blockvolumes.createvolume.begin",
   "cloudEventsVersion": "0.1",
   "eventTypeVersion": "2.0",
   "source": "BlockVolumes",
   "eventTime": "2019-01-10T21:19:24Z",
   "contentType": "application/json",
   "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_name",
      "resourceName": "my_volume",
      "resourceId": "ocid1.volume.oc1..<unique_ID>",
      "availabilityDomain": "<availability_domain>",
   }
   "eventID": "<unique_ID>",
   "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
   }
}

Block Volume Backup Event Types

These are the event types that block volume backups emit:

Friendly Name Event Type
Change Volume Backup Compartment
com.oraclecloud.blockvolumes.changevolumebackupcompartment
Copy Volume Backup Begin
com.oraclecloud.blockvolumes.copyvolumebackup.begin
Copy Volume Backup End
com.oraclecloud.blockvolumes.copyvolumebackup.end
Create Volume Backup Begin
com.oraclecloud.blockvolumes.createvolumebackup.begin
Create Volume Backup End
com.oraclecloud.blockvolumes.createvolumebackup.end
Create Volume Backup Policy Assignment
com.oraclecloud.blockvolumes.createvolumebackuppolicyassignment
Delete Volume Backup Begin
com.oraclecloud.blockvolumes.deletevolumebackup.begin
Delete Volume Backup End
com.oraclecloud.blockvolumes.deletevolumebackup.end
Delete Volume Backup Policy Assignment
com.oraclecloud.blockvolumes.deletevolumebackuppolicyassignment
Update Volume Backup
com.oraclecloud.blockvolumes.updatevolumebackup
Update Volume Backup Policy
com.oraclecloud.blockvolumes.updatevolumebackuppolicy

Block Volume Backup Example

This is a reference event for block volume backups:

{
   "eventType": "com.oraclecloud.blockvolumes.createvolumebackup.end",
   "cloudEventsVersion": "0.1",
   "eventTypeVersion": "2.0",
   "source": "BlockVolumes",
   "eventTime": "2019-01-10T21:19:24Z",
   "contentType": "application/json",
   "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_name",
      "resourceName": "my_volumebackup via policy:gold",
      "resourceId": "ocid1.volumebackup.oc1..<unique_ID>",
      "additionalDetails": {
         "sourceType": "SCHEDULED",
         "volumeId": ""ocid1.volume.oc1..<unique_ID>"
      }
   }
   "eventID": "<unique_ID>",
   "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
   }
}

Boot Volume Event Types

These are the event types that boot volumes emit:

Friendly Name Event Type
Change Boot Volume Compartment Begin
com.oraclecloud.blockvolumes.changebootvolumecompartment.begin
Change Boot Volume Compartment End
com.oraclecloud.blockvolumes.changebootvolumecompartment.end
Create Boot Volume Begin
com.oraclecloud.blockvolumes.createbootvolume.begin
Create Boot Volume End
com.oraclecloud.blockvolumes.createbootvolume.end
Delete Boot Volume Begin
com.oraclecloud.blockvolumes.deletebootvolume.begin
Delete Boot Volume End
com.oraclecloud.blockvolumes.deletebootvolume.end
Delete Boot Volume Kms Key Begin
com.oraclecloud.blockvolumes.deletebootvolumekmskey.begin
Update Boot Volume
com.oraclecloud.blockvolumes.updatebootvolume
Update Boot Volume Begin
com.oraclecloud.blockvolumes.updatebootvolume.begin
Update Boot Volume End
com.oraclecloud.blockvolumes.updatebootvolume.end
Update Boot Volume Kms Key Begin
com.oraclecloud.blockvolumes.updatebootvolumekmskey.begin
Update Boot Volume Kms Key End
com.oraclecloud.blockvolumes.updatebootvolumekmskey.end

Boot Volume Example

This is a reference event for boot volumes:

{
   "eventType": "com.oraclecloud.blockvolumes.createbootvolume.begin",
   "cloudEventsVersion": "0.1",
   "eventTypeVersion": "2.0",
   "source": "BlockVolumes",
   "eventTime": "2019-01-10T21:19:24Z",
   "contentType": "application/json",
   "data": {
		"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
		"compartmentName": "example_name",
		"resourceName": "my_volume",
		"resourceId": "ocid1.volume.oc1..<unique_ID>",
		"availabilityDomain": "<availability_domain>",
	}
   "eventID": "<unique_ID>",
   "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
   }
}

Boot Volume Backup Event Types

These are the event types that boot volume backups emit:

Friendly Name Event Type
Change Boot Volume Backup Compartment
com.oraclecloud.blockvolumes.changebootvolumebackupcompartment
Copy Boot Volume Backup Begin
com.oraclecloud.blockvolumes.copybootvolumebackup.begin
Copy Boot Volume Backup End
com.oraclecloud.blockvolumes.copybootvolumebackup.end
Create Boot Volume Backup Begin
com.oraclecloud.blockvolumes.createbootvolumebackup.begin
Create Boot Volume Backup End
com.oraclecloud.blockvolumes.createbootvolumebackup.end
Delete Boot Volume Backup Begin
com.oraclecloud.blockvolumes.deletebootvolumebackup.begin
Delete Boot Volume Backup End
com.oraclecloud.blockvolumes.deletebootvolumebackup.end
Update Boot Volume Backup
com.oraclecloud.blockvolumes.updatebootvolumebackup

Boot Volume Backup Example

This is a reference event for boot volume backups:

{
   "eventType": "com.oraclecloud.blockvolumes.createbootvolume.end",
   "cloudEventsVersion": "0.1",
   "eventTypeVersion": "2.0",
   "source": "BlockVolumes",
   "eventTime": "2019-01-10T21:19:24Z",
   "contentType": "application/json",
   "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_name",
      "resourceName": "my_volumebackup via policy:gold",
      "resourceId": "ocid1.volumebackup.oc1..<unique_ID>",
      "additionalDetails": {
         "sourceType": "SCHEDULED",
         "volumeId": ""ocid1.volume.oc1..<unique_ID>"
      }
   }
   "eventID": "<unique_ID>",
   "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
   }
}

Volume Groups and Volume Group Backups

These are the event types that volume groups and volume group backups emit:

Friendly Name Event Type
Change Volume Group Compartment
com.oraclecloud.blockvolumes.changevolumegroupcompartment
Change Volume Group Backup Compartment
com.oraclecloud.blockvolumes.changevolumegroupbackupcompartment
Create Volume Group
com.oraclecloud.blockvolumes.createvolumegroup
Create Volume Group Begin
com.oraclecloud.blockvolumes.createvolumegroup.begin
Create Volume Group End
com.oraclecloud.blockvolumes.createvolumegroup.end
Create Volume Group Backup Begin
com.oraclecloud.blockvolumes.createvolumegroupbackup.begin
Create Volume Group Backup End
com.oraclecloud.blockvolumes.createvolumegroupbackup.end
Delete Volume Group Begin
com.oraclecloud.blockvolumes.deletevolumegroup.begin
Delete Volume Group End
com.oraclecloud.blockvolumes.deletevolumegroup.end
Delete Volume Group Backup Begin
com.oraclecloud.blockvolumes.deletevolumegroupbackup.begin
Delete Volume Group Backup End
com.oraclecloud.blockvolumes.deletevolumegroupbackup.end
Update Volume Group
com.oraclecloud.blockvolumes.updatevolumegroup
Update Volume Group Backup
com.oraclecloud.blockvolumes.updatevolumegroupbackup

Volume Group Example

This is a reference event for volume groups:

{
  "eventType": "com.oraclecloud.blockvolumes.createvolumegroup",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "BlockVolumes",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "data": {
    "resourceName": "my_volumegroup",
    "resourceId": "ocid1.volumegroup.oc1..<unique_ID>",
     "availabilityDomain": "<availability_domain>",
   }
   "eventID": "<unique_ID>",
   "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
   }
}

Blockchain Platform

For details about events emitted by Blockchain Platform, see Service Events.

Budgets

Budgets resources that emit events:

Alert Rule Event Types

These are the event types that alert rule emits:

Friendly Name Event Type
Create Alert Rule
com.oraclecloud.budgets.createalertrule
Update Alert Rule
com.oraclecloud.budgets.updatealertrule
Delete Alert Rule
com.oraclecloud.budgets.deletealertrule

Alert Rule Example

This is a reference event for creating an alert:

{
  "eventType": "com.oraclecloud.budgets.createalertrule",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "budgets",
  "eventID": "<unique_ID>",
  "eventTime": "2020-02-02T20:20:02.002Z",
  "contentType": "application/json",
  "data": {
    "eventName": "CreateAlertRule",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "alertrule20200202202002",
    "resourceId": "ocid1.alertrule.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain",
    "additionalDetails": {
      "budgetId": "ocid1.budget.oc1.phx.<unique_ID>",
      "targetType": "COMPARTMENT"
    }
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Budget Event Types

These are the event types that budget emits:

Friendly Name Event Type
Create Budget
com.oraclecloud.budgets.createbudget
Update Budget
com.oraclecloud.budgets.updatebudget
Delete Budget
com.oraclecloud.budgets.deletebudget

Budget Example

This is a reference event for updating a budget:

{
  "eventType": "com.oraclecloud.budgets.updatebudget",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "budgets",
  "eventID": "<unique_ID>",
  "eventTime": "2020-02-02T20:20:02.002Z",
  "contentType": "application/json",
  "data": {
    "eventName": "UpdateBudget",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "My test budget",
    "resourceId": "ocid1.budget.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain",
    "additionalDetails": {
      "targetCompartmentId": "ocid1.tenancy.oc1..<unique_ID>",
      "targetType": "COMPARTMENT"
    }
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Create Triggered Alert Event Types

This is the event type that the create triggered alert emits:

Friendly Name Event Type
Create Triggered Alert
com.oraclecloud.budgets.createtriggeredalert

Create Triggered Alert Example

This is a reference event for creating a triggered alert:

{
  "eventType": "com.oraclecloud.budgets.createtriggeredalert",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "budgets",
  "eventID": "<unique_ID>",
  "eventTime": "2020-02-02T20:20:02.002Z",
  "contentType": "application/json",
  "data": {
    "eventName": "CreateTriggeredAlert",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceId": "ocid1.triggeredalert.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain",
    "additionalDetails": {
      "budgetId": "ocid1.budget.oc1.phx.<unique_ID>",
      "alertRuleId": "ocid1.alertrule.oc1.phx.<unique_ID>"
    }
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Compute

Compute resources that emit events:

Autoscaling Event Types

These are the event types that autoscaling configurations and autoscaling policies emit:

Friendly Name Event Type
Change Autoscaling Configuration Compartment
com.oraclecloud.autoscaling.changeautoscalingconfigurationcompartment
Create Autoscaling Configuration
com.oraclecloud.autoscaling.createautoscalingconfiguration
Delete Autoscaling Configuration
com.oraclecloud.autoscaling.deleteautoscalingconfiguration
Scaling Action
com.oraclecloud.autoscaling.scalingaction
Update Autoscaling Configuration
com.oraclecloud.autoscaling.updateautoscalingconfiguration
Update Autoscaling Policy
com.oraclecloud.autoscaling.updateautoscalingpolicy

Autoscaling Example

This is a reference event for autoscaling:

{
  "eventType": "com.oraclecloud.autoscaling.scalingaction",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "autoscaling",
  "eventTime": "2019-08-21T04:00:10.046Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "example autoscaling configuration",
    "resourceId": "ocid1.autoscalingconfiguration.oc1.phx.<unique_ID>",
    "additionalDetails": {
      "policyName": "my_policy_name",
      "ruleName": "my_scale_up_condition",
      "actionType": "SCALE_OUT",
      "previousSize": 1,
      "newSize": 2
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Capacity Reservation Event Types

These are the event types that capacity reservations emit:

Friendly Name Event Type
Change Capacity Reservation Compartment Begin
com.oraclecloud.computeapi.ChangeComputeCapacityReservation.begin
Change Capacity Reservation Compartment End
com.oraclecloud.computeapi.ChangeComputeCapacityReservation.end
Create Capacity Reservation Begin
com.oraclecloud.computeapi.CreateComputeCapacityReservation.begin
Create Capacity Reservation End
com.oraclecloud.computeapi.CreateComputeCapacityReservation.end
Delete Capacity Reservation Begin
com.oraclecloud.computeapi.DeleteComputeCapacityReservation.begin
Delete Capacity Reservation End
com.oraclecloud.computeapi.DeleteComputeCapacityReservation.end
Update Capacity Reservation Begin
com.oraclecloud.computeapi.UpdateComputeCapacityReservation.begin
Update Capacity Reservation End
com.oraclecloud.computeapi.UpdateComputeCapacityReservation.end

Capacity Reservation Example

This is a reference event for capacity reservations:

{
  "eventType": "com.oraclecloud.computeapi.CreateComputeCapacityReservation.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeApi",
  "eventTime": "2019-08-20T21:58:13.554Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "resourceName": "example capacity reservation",
    "resourceId": "ocid1.consolehistory.oc1.iad.<unique_ID>",
    "availabilityDomain": "<availability_domain>"
  },
  "eventID": "<unique_ID>"
  }

Cluster Network Event Types

These are the event types that cluster networks emit:

Friendly Name Event Type
Change Cluster Network Compartment
com.oraclecloud.computemanagement.changeclusternetworkcompartment
Create Cluster Network Begin
com.oraclecloud.computemanagement.createclusternetwork.begin
Create Cluster Network End
com.oraclecloud.computemanagement.createclusternetwork.end
Terminate Cluster Network Begin
com.oraclecloud.computemanagement.terminateclusternetwork.begin
Terminate Cluster Network End
com.oraclecloud.computemanagement.terminateclusternetwork.end

Cluster Networks Example

This is a reference event for most cluster network events:

{
  "eventType": "com.oraclecloud.computemanagement.createclusternetwork.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeManagement",
  "eventTime": "2019-09-12T21:45:09.036Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_cluster_network",
    "resourceId": "ocid1.clusternetwork.oc1.uk-london-1.<unique_ID>",
    "availabilityDomain": "<availability_domain>"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Create cluster network end and terminate cluster network end don't include the availability domain.

Console History Event Types

These are the event types that console histories emit:

Friendly Name Event Type
Capture Console History Begin
com.oraclecloud.computeapi.captureconsolehistory.begin
Capture Console History End
com.oraclecloud.computeapi.captureconsolehistory.end
Delete Console History
com.oraclecloud.computeapi.deleteconsolehistory
Update Console History
com.oraclecloud.computeapi.updateconsolehistory

Console History Example

This is a reference event for console histories:

{
  "eventType": "com.oraclecloud.computeapi.captureconsolehistory.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeApi",
  "eventTime": "2019-08-20T21:58:13.554Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceId": "ocid1.consolehistory.oc1.iad.<unique_ID>",
    "availabilityDomain": "<availability_domain>"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Image Event Types

These are the event types that images emit:

Friendly Name Event Type
Add Image Shape Compatibility
com.oraclecloud.computeapi.addimageshapecompatibility
Change Image Compartment
com.oraclecloud.computeapi.moveimage
Create Image Begin
com.oraclecloud.computeapi.createimage.begin
Create Image End
com.oraclecloud.computeapi.createimage.end
Delete Image
com.oraclecloud.computeapi.deleteimage
Export Image Begin
com.oraclecloud.computeapi.exportimage.begin
Export Image End
com.oraclecloud.computeapi.exportimage.end
Remove Image Shape Compatibility
com.oraclecloud.computeapi.removeimageshapecompatibility
Update Image
com.oraclecloud.computeapi.updateimage

Image Example

This is a reference event for most image events:

{
  "eventType": "com.oraclecloud.computeapi.exportimage.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeApi",
  "eventTime": "2019-08-27T04:12:37.397Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.tenancy.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_image",
    "resourceId": "ocid1.image.oc1.iad.<unique_ID>",
    "availabilityDomain": "SoSC:PHX-AD-3"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.tenancy.oc1..<unique_ID>"
  }
}

Change image compartment doesn't include the resource name or availability domain.

Instance Event Types

These are the event types that Compute instances and instance attachments emit:

Friendly Name Event Type
Attach Boot Volume Begin
com.oraclecloud.computeapi.attachbootvolume.begin
Attach Boot Volume End
com.oraclecloud.computeapi.attachbootvolume.end
Attach Secondary VNIC Begin
com.oraclecloud.computeapi.attachvnic.begin
Attach Secondary VNIC End
com.oraclecloud.computeapi.attachvnic.end
Attach Volume Begin
com.oraclecloud.computeapi.attachvolume.begin
Attach Volume End
com.oraclecloud.computeapi.attachvolume.end
Change Instance Compartment Begin
com.oraclecloud.computeapi.changeinstancecompartment.begin
Change Instance Compartment End
com.oraclecloud.computeapi.changeinstancecompartment.end
Detach Boot Volume Begin
com.oraclecloud.computeapi.detachbootvolume.begin
Detach Boot Volume End
com.oraclecloud.computeapi.detachbootvolume.end
Detach Secondary VNIC Begin
com.oraclecloud.computeapi.detachvnic.begin
Detach Secondary VNIC End
com.oraclecloud.computeapi.detachvnic.end
Detach Volume Begin
com.oraclecloud.computeapi.detachvolume.begin
Detach Volume End
com.oraclecloud.computeapi.detachvolume.end
Instance Action Begin
com.oraclecloud.computeapi.instanceaction.begin
Instance Action End
com.oraclecloud.computeapi.instanceaction.end
Instance Infrastructure Failure
com.oraclecloud.computeapi.instancefailed
Instance Preemption Action
com.oraclecloud.computeapi.instancepreemptionaction
Launch Instance Begin
com.oraclecloud.computeapi.launchinstance.begin
Launch Instance End
com.oraclecloud.computeapi.launchinstance.end
Live Migration Begin
com.oraclecloud.computeapi.livemigrate.begin
Live Migration End
com.oraclecloud.computeapi.livemigrate.end
Schedule Maintenance
com.oraclecloud.computeapi.schedulemaintenance
Terminate Instance Begin
com.oraclecloud.computeapi.terminateinstance.begin
Terminate Instance End
com.oraclecloud.computeapi.terminateinstance.end
Update Instance
com.oraclecloud.computeapi.updateinstance

Compute Instance Examples

This is a reference event for many instance events (attach/detach volume and boot volume events don't include additional details):

{
  "eventType": "com.oraclecloud.computeapi.launchinstance.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeApi",
  "eventTime": "2019-08-15T21:21:48.586Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_instance",
    "resourceId": "ocid1.instance.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "additionalDetails": {
      "imageId": "ocid1.image.oc1.phx.<unique_ID>",
      "shape": "VM.Standard2.1",
      "type": "CustomerVmi"
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

This is a reference event for attach/detach VNIC events:

{
  "eventType": "com.oraclecloud.computeapi.attachvnic.end",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeApi",
  "eventTime": "2019-08-15T21:21:48.586Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_instance",
    "resourceId": "ocid1.instance.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "additionalDetails": {
      "subnetId": "ocid1.subnet.oc1.phx.<unique_ID>"
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

This is a reference event for instance action events:

{
  "eventType": "com.oraclecloud.computeapi.instanceaction.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeApi",
  "eventTime": "2019-08-16T12:07:14.623Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_instance",
    "resourceId": "ocid1.instance.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "additionalDetails": {
      "imageId": "ocid1.image.oc1.phx.<unique_ID>",
      "instanceActionType": "start",
      "shape": "VM.Standard2.1",
      "type": "CustomerVmi"
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

This is a reference event for instance preemption events:

{
    "eventType": "com.oraclecloud.computeapi.instancepreemptionaction",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "ComputeApi",
    "eventTime": "2021-02-16T12:07:14.409Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "my_instance",
      "resourceId": "ocid1.instance.oc1.phx.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "additionalDetails": {
        "preemptionAction" : "TERMINATE"
      }
    },
    "eventID": "<unique_ID>",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
  }

This is a reference event for live migration events:

{    
    "eventType": "com.oraclecloud.computeapi.livemigrate.begin",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "ComputeApi",
    "eventTime": "2019-08-15T21:21:48.586Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "my_instance",
      "resourceId": "ocid1.instance.oc1.phx.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "additionalDetails": {
        "imageId": "ocid1.image.oc1.phx.<unique_ID>",
        "shape": "VM.Standard2.1",
        "type": "CustomerVmi",
        "volumeId": "ocid1.volume.oc1..<unique_ID>"
      }
    },
    "eventID": "<unique_ID>",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
  }

This is a reference event for scheduled instance maintenance events:

{    
    "eventType": "com.oraclecloud.computeapi.schedulemaintenance",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "ComputeApi",
    "eventTime": "2019-08-22T21:21:48.586Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "my_instance",
      "resourceId": "ocid1.instance.oc1.phx.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "additionalDetails": {
        "imageId": "ocid1.image.oc1.phx.<unique_ID>",
        "shape": "VM.Standard2.1",
        "maintenanceDate" : "2019-10-20 22:07:33.0",
        "type": "CustomerVmi",
        "maintenanceType" : "Reboot"
      }
    },
    "eventID": "<unique_ID>",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
  }

This is a reference event for instance failure events:

{
    "eventType": "com.oraclecloud.computeapi.instancefailed",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "ComputeApi",
    "eventTime": "2023-03-06T15:09:04.550Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "my_instance",
      "resourceId": "ocid1.instance.oc1.phx.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "additionalDetails": {
        "startTime" : "2023-03-06T13:19:29.766Z",
        "lastUpdatedTime" : "2023-03-06T13:29:29.766Z",
        "endTime" : "N/A",
        "failureType" : "INCORRECT_STATE"
      }
    },
    "eventID": "<unique_ID>",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
  }

Instance Configuration Event Types

These are the event types that Compute instance configurations emit:

Friendly Name Event Type
Change Instance Configuration Compartment
com.oraclecloud.computemanagement.changeinstanceconfigurationcompartment
Create Instance Configuration
com.oraclecloud.computemanagement.createinstanceconfiguration
Delete Instance Configuration
com.oraclecloud.computemanagement.deleteinstanceconfiguration
Launch Instance Configuration Begin
com.oraclecloud.computemanagement.launchinstanceconfiguration.begin
Launch Instance Configuration End
com.oraclecloud.computemanagement.launchinstanceconfiguration.end
Update Instance Configuration
com.oraclecloud.computemanagement.updateinstanceconfiguration

Compute Instance Configuration Example

This is a reference event for most instance configuration events:

{
  "eventType": "com.oraclecloud.computemanagement.createinstanceconfiguration",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeManagement",
  "eventTime": "2019-08-12T22:52:01.062Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_instance_configuration",
    "resourceId": "ocid1.instanceconfiguration.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Launch instance configuration end doesn't include the availability domain.

Instance Console Connection Event Types

These are the event types that Compute instance console connections emit:

Friendly Name Event Type
Create Instance Console Connection Begin
com.oraclecloud.computeapi.createinstanceconsoleconnection.begin
Create Instance Console Connection End
com.oraclecloud.computeapi.createinstanceconsoleconnection.end
Delete Instance Console Connection Begin
com.oraclecloud.computeapi.deleteinstanceconsoleconnection.begin
Delete Instance Console Connection End
com.oraclecloud.computeapi.deleteinstanceconsoleconnection.end
Update Instance Console Connection Begin
com.oraclecloud.computeapi.updateinstanceconsoleconnection.begin
Update Instance Console Connection End
com.oraclecloud.computeapi.updateinstanceconsoleconnection.end

Compute Instance Console Connection Example

This is a reference event for instance console connections:

{
  "eventType": "com.oraclecloud.computeapi.createinstanceconsoleconnection.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeApi",
  "eventTime": "2019-08-12T14:47:35.762Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceId": "ocid1.instanceconsoleconnection.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Instance Pool Event Types

These are the event types that Compute instance pools emit:

Friendly Name Event Type
Attach Load Balancer Begin
com.oraclecloud.computemanagement.attachloadbalancer.begin
Attach Load Balancer End
com.oraclecloud.computemanagement.attachloadbalancer.end
Change Instance Pool Compartment
com.oraclecloud.computemanagement.changeinstancepoolcompartment
Create Instance Pool Begin
com.oraclecloud.computemanagement.createinstancepool.begin
Create Instance Pool End
com.oraclecloud.computemanagement.createinstancepool.end
Detach Load Balancer Begin
com.oraclecloud.computemanagement.detachloadbalancer.begin
Detach Load Balancer End
com.oraclecloud.computemanagement.detachloadbalancer.end
Reset Instance Pool Begin
com.oraclecloud.computemanagement.resetinstancepool.begin
Reset Instance Pool End
com.oraclecloud.computemanagement.resetinstancepool.end
Soft Reset Instance Pool Begin
com.oraclecloud.computemanagement.softresetinstancepool.begin
Soft Reset Instance Pool End
com.oraclecloud.computemanagement.softresetinstancepool.end
Start Instance Pool Begin
com.oraclecloud.computemanagement.startinstancepool.begin
Start Instance Pool End
com.oraclecloud.computemanagement.startinstancepool.end
Stop Instance Pool Begin
com.oraclecloud.computemanagement.stopinstancepool.begin
Stop Instance Pool End
com.oraclecloud.computemanagement.stopinstancepool.end
Terminate Instance Pool Begin
com.oraclecloud.computemanagement.terminateinstancepool.begin
Terminate Instance Pool End
com.oraclecloud.computemanagement.terminateinstancepool.end
Update Instance Pool Begin
com.oraclecloud.computemanagement.updateinstancepool.begin
Update Instance Pool End
com.oraclecloud.computemanagement.updateinstancepool.end

Compute Instance Pools Example

This is a reference event for most instance pool events:

{
  "eventType": "com.oraclecloud.computemanagement.createinstancepool.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ComputeManagement",
  "eventTime": "2019-08-12T22:52:01.343Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_instance_pool",
    "resourceId": "ocid1.instancepool.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>"
  },
  "eventID": "<unique_id>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

These instance pool events don't include the availability domain: create instance pool end, detach load balancer end, reset instance pool end, soft reset instance pool end, start instance pool end, stop instance pool end, terminate instance pool end, and update instance pool end.

Container Registry

Container Registry resources that emit events:

Container Configuration Event Types

These are the event types that container configurations emit:

Friendly Name Event Type
Container Configuration - Update
com.oraclecloud.artifacts.updatecontainerconfiguration

Container Configuration Example

This is an example event for container configurations:

{
  "eventType": "com.oraclecloud.artifacts.updatecontainerconfiguration",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OCIRegistry",
  "eventTime": "2019-08-16T15:09:04.550Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "",
    "resourceId": "",
    "availabilityDomain": "all",
    "additionalDetails": {
      "isRepositoryCreatedOnFirstPush": "true"
  }
}

Container Image Event Types

These are the event types that container images emit:

Friendly Name Event Type
Container Image - Delete
com.oraclecloud.artifacts.deletecontainerimage
Container Image - Remove Version
com.oraclecloud.artifacts.removecontainerversion
Container Image - Restore
com.oraclecloud.artifacts.restorecontainerimage
Container Image - Delete
com.oraclecloud.artifacts.deletedockerimage
Container Image - Read Manifest
com.oraclecloud.artifacts.readdockerrepositorymanifest
Container Image - Upload
com.oraclecloud.artifacts.uploaddockerimage

Container Image Example

This is an example event for container images:

{
  "eventType": "com.oraclecloud.artifacts.uploaddockerimage",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OCIRegistry",
  "eventTime": "2019-08-16T15:09:04.550Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "foo/bar:latest",
    "resourceId": "ocid1.containerimage.oc1.phx..<unique_ID>",
    "availabilityDomain": "all",
    "additionalDetails": {
      "path": "namespace/foo/bar",
      "digest": "<unique_image_digest>"
    }
  }
}

Container Image Signature Event Types

These are the event types that container image signatures emit:

Friendly Name Event Type
Container Image Signature - Delete
com.oraclecloud.artifacts.deletecontainerimagesignature
Container Image Signature - Upload
com.oraclecloud.artifacts.uploadcontainerimagesignature

Container Image Signature Example

This is an example event for container image signatures:

{
  "eventType": "com.oraclecloud.artifacts.uploadcontainerimagesignature",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OCIRegistry",
  "eventTime": "2019-08-16T15:09:04.550Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "acbtaec14e::847791efc3::SHA_512_RSA_PKCS_PSS::snbwfumsla",
    "resourceId": "ocid1.containerimagesignature.oc1.phx..<unique_ID>",
    "availabilityDomain": "all"
  }
}

Container Repository Event Types

These are the event types that container repositories emit:

Friendly Name Event Type
Container Repository - Delete (Legacy)
com.oraclecloud.artifacts.deletedockerrepository
Container Repository - Delete Contents (Legacy)
com.oraclecloud.artifacts.deletedockerrepositorycontents
Container Repository - Remove Version (Legacy)
com.oraclecloud.artifacts.removedockertag
Container Repository - Update (Legacy)
com.oraclecloud.artifacts.updatedockerrepositorymetadata
Container Repository - Change Compartment
com.oraclecloud.artifacts.changecontainerrepositorycompartment
Container Repository - Create
com.oraclecloud.artifacts.createcontainerrepository
Container Repository - Delete
com.oraclecloud.artifacts.deletecontainerrepository
Container Repository - Update
com.oraclecloud.artifacts.updatecontainerrepository
Container Repository - Delete Layer
com.oraclecloud.artifacts.deletedockerlayer
Container Repository - Pull Layer
com.oraclecloud.artifacts.pulldockerlayer
Container Repository - Read Metadata
com.oraclecloud.artifacts.readdockerrepositorymetadata
Container Repository - Upload Layer
com.oraclecloud.artifacts.uploaddockerlayer

Container Repository Example

This is an example event for container repositories:

{
  "eventType": "com.oraclecloud.artifacts.createcontainerrepository",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OCIRegistry",
  "eventTime": "2019-08-16T15:09:04.550Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "foo/bar",
    "resourceId": "ocid1.containerrepo.oc1.phx..<unique_ID>",
    "availabilityDomain": "all"
  }
}

Retention Policy Event Types

These are the event types that retention policies emit:

Friendly Name Event Type
Retention Policy - Create
com.oraclecloud.artifacts.createimageretentionpolicy
Retention Policy - Delete
com.oraclecloud.artifacts.deleteimageretentionpolicy
Retention Policy - Update
com.oraclecloud.artifacts.updateimageretentionpolicy

Retention Policy Example

This is an example event for retention policies:

{
  "eventType": "com.oraclecloud.artifacts.createimageretentionpolicy",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OCIRegistry",
  "eventTime": "2019-08-16T15:09:04.550Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "availabilityDomain": "all",
    "additionalDetails": {
      "policyId": "10",
      "policyName": "my_policy"
    }
  }
}

Content Management

For details about events emitted by Content Management, see Service Events.

Data Flow

For details about events emitted by Data Flow, see Data Flow Events.

Data Labeling

Data Labeling resources that emit events: 

Dataset Event Types

These are the event types that datasets emit:

Friendly Name Event Type
Create Dataset Begin
com.oraclecloud.dls-prod-cp.CreateDataset.begin
Create Dataset End
com.oraclecloud.data-labeling-service-worker.CreateDataset.end

Dataset Example

This is a reference event for datasets:

{
  "eventType": "com.oraclecloud.dls-prod-cp.CreateDataset.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "dls-prod-cp",
  "eventId": "<unique_ID>",
  "eventTime": "2021-09-27T09:28:36.500Z",
  "contentType": "application/json",
  "data": {
    "eventGroupingId": "ocid1.datalabelingworkrequest.oc1.<unique_ID>",
    "eventName": "CreateDataset",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "example_dataset",
    "resourceId": "ocid1.datalabelingdataset.oc1.iad.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "freeFormTags": {
        "Department": "Finance"
    },
    "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
    }
  }
}

Data Transfer

Data Transfer resources that emit events:

Jobs Event Types

These are the event types that job events emit:

Friendly Name Event Type
Add Transfer Job
com.oraclecloud.datatransferservice.addtransferjob
Update Transfer Job
com.oraclecloud.datatransferservice.updatetransferjob
Delete Transfer Job
com.oraclecloud.datatransferservice.deletetransferjob
Move Transfer Job
com.oraclecloud.datatransferservice.movetransferjob

Jobs Examples

{
  "eventType": "com.oraclecloud.datatransferservice.addtransferjob",
  "source": "datatransferservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "transfer_job",
    "resourceId": "ocid1.datatransferjob.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "deviceType": "APPLIANCE",
      "uploadBucketName": "example_bucket",
      "lifecycleState": "example_state"
    }
  }
}

Appliances Event Types

These are the event types that appliances emit:

Friendly Name Event Type
Add Transfer Appliance
com.oraclecloud.datatransferservice.addtransferappliance
Update Transfer Appliance
com.oraclecloud.datatransferservice.updatetransferappliance
Delete Transfer Appliance
com.oraclecloud.datatransferservice.deletetransferappliance

Appliances Example

{
  "eventType": "com.oraclecloud.datatransferservice.addtransferappliance",
  "source": "datatransferservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "transfer_job",
    "resourceId": "ocid1.datatransferjob.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "applianceLabel": "example_label",
      "lifecycleState": "example_state"
    }
  }
}

Packages Event Types

These are the event types that packages emit:

Friendly Name Event Type
Add Transfer Package
com.oraclecloud.datatransferservice.addtransferpackage
Update Transfer Package
com.oraclecloud.datatransferservice.updatetransferpackage
Delete Transfer Package
com.oraclecloud.datatransferservice.deletetransferpackage
Attach Devices To Transfer Package
com.oraclecloud.datatransferservice.addtransferpackage
Detach Devices From Transfer Package
com.oraclecloud.datatransferservice.deletetransferpackage

Packages Example

{
  "eventType": "com.oraclecloud.datatransferservice.addtransferpackage",
  "source": "datatransferservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "transfer_job",
    "resourceId": "ocid1.datatransferjob.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "packageLabel": "example_label",
      "lifecycleState": "example_state"
    }
  }
}

Devices Event Types

These are the event types that devices emit:

Friendly Name Event Type
Add Transfer Device
com.oraclecloud.datatransferservice.addtransferdevice
Update Transfer Device
com.oraclecloud.datatransferservice.updatetransferdevice
Delete Transfer Device
com.oraclecloud.datatransferservice.deletetransferdevice

Devices Example

{
  "eventType": "com.oraclecloud.datatransferservice.addtransferdevice",
  "source": "datatransferservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "transfer_job",
    "resourceId": "ocid1.datatransferjob.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
       }
    },
    "additionalDetails": {
      "deviceLabel": "example_label",
      "lifecycleState": "example_state"
    }
  }
}

Appliance Entitlements Event Types

These are the event types that appliance entitlements emit:

Friendly Name Event Type
Create Transfer Appliance Entitlement
com.oraclecloud.datatransferservice.createtransferapplianceentitlement
Update Transfer Appliance Entitlement
com.oraclecloud.datatransferservice.updatetransferapplianceentitlement
Delete Transfer Appliance Entitlement
com.oraclecloud.datatransferservice.updatetransferapplianceentitlement

Appliance Entitlements Example

{
  "eventType": "com.oraclecloud.datatransferservice.createtransferapplianceentitlement",
  "source": "datatransferservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "transfer_appliance_entitlement",
    "resourceId": "ocid1.datatransferapplianceentitlement.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
      "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "requestorName": "Sample User",
      "requestorEmail": "sample.user@oracle.com",
      "lifecycleState": "example_state",
      "lifecycleStateDetails": "example_details"
    }
  }
}

Appliance Export Jobs Event Types

These are the event types that appliance export jobs emit:

Friendly Name Event Type
Add Appliance Export Job
com.oraclecloud.datatransferservice.addapplianceexportjob
Update Appliance Export Job
com.oraclecloud.datatransferservice.updateapplianceexportjob
Delete Appliance Export Job
com.oraclecloud.datatransferservice.deleteapplianceexportjob
Move Appliance Export Job
com.oraclecloud.datatransferservice.moveapplianceexportjob

Appliance Export Jobs Example

{
  "eventType": "com.oraclecloud.datatransferservice.addapplianceexportjob",
  "source": "datatransferservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "export_job",
    "resourceId": "ocid1.datatransferapplianceexportjob.oc1.phx.<unique_ID>",
    "availabilityDomain": "<availability_domain>",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "bucketName": "example_bucket",
      "lifecycleState": "example_state",
      "lifecycleStateDetails": "example_details"
    }
  }
}

Database

Database resources that emit events: 

File Storage

File Storage resources that emit events:

File System Event Types

These are the event types that file systems emit:

Friendly Name Event Type
Change File System Compartment
com.oraclecloud.filestorage.changefilesystemcompartment
Create File System
com.oraclecloud.filestorage.createfilesystem
Delete File System
com.oraclecloud.filestorage.deletefilesystem
Update File System
com.oraclecloud.filestorage.updatefilesystem

File System Example

This is a reference event for file systems:

{
  "eventType": "com.oraclecloud.filestorage.createfilesystem",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "filestorage",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>",
    "compartmentName": "example_name",
    "resourceName": "my_filesystem",
    "resourceId": "ocid1.filesystem.oc1..<unique_id>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>"
  }
}

Snapshot Event Types

These are the event types that snapshots emit:

Friendly Name Event Type
Create Snapshot
com.oraclecloud.filestorage.createsnapshot
Create Policy-based Snapshot
com.oraclecloud.filestorage.createpolicybasedsnapshot
Delete Snapshot
com.oraclecloud.filestorage.deletesnapshot
Delete Expired Snapshot
com.oraclecloud.filestorage.deleteexpiredsnapshot
Reject Policy-based Snapshot Creation
com.oraclecloud.filestorage.rejectpolicybasedsnapshotcreation
Skip Policy-based Snapshot Creation
com.oraclecloud.filestorage.skippolicybasedsnapshotcreation
Throttled Policy-based Snapshot Creation
com.oraclecloud.filestorage.throttledpolicybasedsnapshotcreation
Throttled Expired Snapshot Deletion
com.oraclecloud.filestorage.throttledexpiredsnapshotdeletion

Snapshot Example

This is a reference event for snapshots:

{
  "eventType": "com.oraclecloud.filestorage.createsnapshot",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "filestorage",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>",
    "compartmentName": "example_name",
    "resourceName": "my_snapshot",
    "resourceId": "ocid1.snapshot.oc1..<unique_id>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>"
  }
}

Mount Target Event Types

These are the event types that mount targets emit:

Friendly Name Event Type
Change Mount Target Compartment
com.oraclecloud.filestorage.changemounttargetcompartment
Create Mount Target
com.oraclecloud.filestorage.createmounttarget
Delete Mount Target
com.oraclecloud.filestorage.deletemounttarget
Update Mount Target
com.oraclecloud.filestorage.updatemounttarget

Mount Target Example

This is a reference event for mount targets:

{
  "eventType": "com.oraclecloud.filestorage.createmounttarget",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "filestorage",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>",
    "compartmentName": "example_name",
    "resourceName": "my_mounttarget",
    "resourceId": "ocid1.mounttarget.oc1..<unique_id>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>"
  }
}

Export Event Types

These are the event types that exports emit:

Friendly Name Event Type
Create Export
com.oraclecloud.filestorage.createexport
Delete Export
com.oraclecloud.filestorage.deleteexport
Update Export
com.oraclecloud.filestorage.updateexport

Export Example

This is a reference event for exports:

{
  "eventType": "com.oraclecloud.filestorage.createexport",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "filestorage",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>",
    "compartmentName": "example_name",
    "resourceName": "my_export",
    "resourceId": "ocid1.export.oc1..<unique_id>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>"
  }
}

Export Set Event Types

These are the event types that export sets emit:

Friendly Name Event Type
Delete Export Set
com.oraclecloud.filestorage.deleteexportset
Update Export Set
com.oraclecloud.filestorage.updateexportset

Export Set Example

This is a reference event for export sets :

{
  "eventType": "com.oraclecloud.filestorage.updateexportset",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "filestorage",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>",
    "compartmentName": "example_name",
    "resourceName": "my_exportset",
    "resourceId": "ocid1.exportset.oc1..<unique_id>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "unique_ID",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>"
  }
}

Full Stack Disaster Recovery

Full Stack Disaster Recovery resources that emits events:

DR Protection Group Event Types

Following are the event types that DR Protection Group emit:
Friendly Name Event Type
DR Protection Group - Create Begin
com.oraclecloud.disasterrecovery.createdrprotectiongroup
DR Protection Group - Create End
com.oraclecloud.disasterrecovery.createdrprotectiongroup.end
DR Protection Group - Update Begin
com.oraclecloud.disasterrecovery.updatedrprotectiongroup.begin
DR Protection Group - Update End
com.oraclecloud.disasterrecovery.updatedrprotectiongroup.end
DR Protection Group - Associate Begin
com.oraclecloud.disasterrecovery.associatedrprotectiongroup.begin
DR Protection Group - Associate End
com.oraclecloud.disasterrecovery.associatedrprotectiongroup.end
DR Protection Group - Disassociate Begin
com.oraclecloud.disasterrecovery.disassociatedrprotectiongroup.begin
DR Protection Group - Disassociate End

com.oraclecloud.disasterrecovery.disassociatedrprotectiongroup.end
DR Protection Group - ChangeCompartment Begin

com.oraclecloud.disasterrecovery.changedrprotectiongroupcompartment.begin
DR Protection Group - ChangeCompartment End

com.oraclecloud.disasterrecovery.changedrprotectiongroupcompartment.end
DR Protection Group - UpdateRole Begin
com.oraclecloud.disasterrecovery.updatedrprotectiongrouprole.begin
DR Protection Group - UpdateRole End
com.oraclecloud.disasterrecovery.updatedrprotectiongrouprole.end
DR Protection Group - Delete Begin

com.oraclecloud.disasterrecovery.deletedrprotectiongroup.begin
DR Protection Group - Delete End

com.oraclecloud.disasterrecovery.deletedrprotectiongroup.end

DR Plan Event Types

Following are the event types that DR Plan emit:

Friendly Name Event Type
DR Plan - Create Begin
com.oraclecloud.disasterrecovery.createdrplan
DR Plan - Create End
com.oraclecloud.disasterrecovery.createdrplan.end
DR Plan - Update Begin
com.oraclecloud.disasterrecovery.updatedrplan.begin
DR Plan - Update End
com.oraclecloud.disasterrecovery.updatedrplan.end
DR Plan - Delete Begin
com.oraclecloud.disasterrecovery.deletedrplan
DR Plan - Delete End
com.oraclecloud.disasterrecovery.deletedrplan.end

DR Plan Execution Event Types

Following are the event types that DR Plan Execution emit:

Friendly Name Event Type
DR Plan Execution - CreateSwitchover Begin
com.oraclecloud.disasterrecovery.createswitchoverdrplanexecution
DR Plan Execution - CreateSwitchover End
com.oraclecloud.disasterrecovery.createswitchoverdrplanexecution.end
DR Plan Execution - CreateSwitchoverPreCheck Begin
com.oraclecloud.disasterrecovery.createswitchoverprecheckdrplanexecution
DR Plan Execution - CreateSwitchoverPreCheck End
com.oraclecloud.disasterrecovery.createswitchoverprecheckdrplanexecution.end
DR Plan Execution - CreateFailover Begin
com.oraclecloud.disasterrecovery.createfailoverdrplanexecution
DR Plan Execution - CreateFailover End
com.oraclecloud.disasterrecovery.createfailoverdrplanexecution.end
DR Plan Execution - CreateFailoverPreCheck Begin

com.oraclecloud.disasterrecovery.createfailoverprecheckdrplanexecution
DR Plan Execution - CreateFailoverPreCheck End
com.oraclecloud.disasterrecovery.createfailoverprecheckdrplanexecution.end
DR Plan Execution - Update Begin

com.oraclecloud.disasterrecovery.updatedrplanexecution.begin
DR Plan Execution - Update End
com.oraclecloud.disasterrecovery.updatedrplanexecution.end
DR Plan Execution - Cancel Begin
com.oraclecloud.disasterrecovery.canceldrplanexecution.begin
DR Plan Execution - Cancel End
com.oraclecloud.disasterrecovery.canceldrplanexecution.end
DR Plan Execution - Pause Begin
com.oraclecloud.disasterrecovery.pausedrplanexecution.begin
DR Plan Execution - Pause End
com.oraclecloud.disasterrecovery.pausedrplanexecution.end
DR Plan Execution - Resume Begin
com.oraclecloud.disasterrecovery.resumedrplanexecution.begin
DR Plan Execution - Resume End
com.oraclecloud.disasterrecovery.resumedrplanexecution.end
DR Plan Execution - Retry Begin
com.oraclecloud.disasterrecovery.retrydrplanexecution.begin
DR Plan Execution - Retry End

com.oraclecloud.disasterrecovery.retrydrplanexecution.end
DR Plan Execution - Ignore Begin

com.oraclecloud.disasterrecovery.ignoredrplanexecution.begin
DR Plan Execution - Ignore End

com.oraclecloud.disasterrecovery.ignoredrplanexecution.end
DR Plan Execution - Delete Begin

com.oraclecloud.disasterrecovery.deletedrplanexecution.begin
DR Plan Execution - Delete End

com.oraclecloud.disasterrecovery.deletedrplanexecution.end

Functions

Functions resources that emit events:

Application Event Types

These are the event types that applications emit:

Friendly Name Event Type
Change Application Compartment
com.oraclecloud.functions.changeapplicationcompartment
Create Application
com.oraclecloud.functions.createapplication
Delete Application
com.oraclecloud.functions.deleteapplication
Update Application
com.oraclecloud.functions.updateapplication

Application Example

This is an example event for applications:

{
  "eventType": "com.oraclecloud.functions.createapplication",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "functions",
  "eventTime": "2019-07-22T09:33:44.754Z",
  "contentType": "application/json",
  "data":{
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "my_compartment",
    "resourceName": "my-application",
    "resourceId": "ocid1.fnapp.oc1.phx.<unique_ID>",
    "availabilityDomain": "AD3"
  },
  "eventID": "<unique_ID>",
  "extensions":{
    "compartmentId":"ocid1.compartment.oc1..<unique_ID>"
  }
}

Function Event Types

These are the event types that functions emit:

Friendly Name Event Type
Create Function
com.oraclecloud.functions.createfunction
Delete Function
com.oraclecloud.functions.deletefunction
Update Function
com.oraclecloud.functions.updatefunction

Function Example

This is an example event for functions:

{
  "eventType": "com.oraclecloud.functions.createfunction",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "functions",
  "eventTime": "2019-07-22T09:33:44.754Z",
  "contentType": "application/json",
  "data":{
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "my_compartment",
    "resourceName": "my-function",
    "resourceId": "ocid1.fnfunc.oc1.phx.<unique_ID>",
    "availabilityDomain": "AD3"
  },
  "eventID": "<unique_ID>",
  "extensions":{
    "compartmentId":"ocid1.compartment.oc1..<unique_ID>"
  }
}

GoldenGate

GoldenGate resources that emit events:

Deployment Event Types

These are the event types that deployments emit:

Friendly Name Event Type
Create Deployment Begin
com.oraclecloud.goldengate.CreateDeployment.begin
Create Deployment End
com.oraclecloud.goldengate.CreateDeployment.end
Get Deployment
com.oraclecloud.goldengate.GetDeployment
List Deployments
com.oraclecloud.goldengate.ListDeployment
Delete Deployment Begin
com.oraclecloud.goldengate.DeleteDeployment.begin
Delete Deployment End
com.oraclecloud.goldengate.DeleteDeployment.end
Update Deployment Begin
com.oraclecloud.GoldenGate.UpdateDeployment.begin
Update Deployment End
com.oraclecloud.GoldenGate.UpdateDeployment.end
Start Deployment Begin
com.oraclecloud.GoldenGate.StartDeployment.begin
Start Deployment End
com.oraclecloud.GoldenGate.StartDeployment.end
Stop Deployment Begin
com.oraclecloud.GoldenGate.StopDeployment.begin
Stop Deployment End
com.oraclecloud.GoldenGate.StopDeployment.end
Restore Deployment Begin
com.oraclecloud.GoldenGate.RestoreDeployment.begin
Restore Deployment End
com.oraclecloud.GoldenGate.RestoreDeployment.end
Upgrade Deployment Begin
com.oraclecloud.GoldenGate.UpdateDeployment.begin
Upgrade Deployment End
com.oraclecloud.GoldenGate.UpdateDeployment.end

Deployment Example

This is a reference event for deployments:

{
   "eventType": "com.oraclecloud.GoldenGate.CreateDeployment.begin",
   "cloudEventsVersion": "0.1",
   "eventTypeVersion": "2.0",
   "source": "GoldenGate",
   "eventId": "<unique_ID>",
   "eventTime": "2021-03-01T03:06:47.428Z",
   "contentType": "application/json",
   "data": {
      "eventGroupingId": "<unique_ID>",
      "eventName": "DeleteDeployment",
      "compartmentId": " ocid1.compartment.<realm>..<unique_ID> ",
      "compartmentName": "integration-test",
      "resourceName": "",
      "resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
      "availabilityDomain": "AD3",
      "freeformTags": {
      "Department": "Finance",
   },
      "definedTags": {
         "Oracle-Tags": {
            "CreatedBy": "ggsintg",
            "CreatedOn": "2021-03-01T03:01:12.107Z"
          }
      }
   }
}

Database Registration Event Types

These are the event types that database registrations emit:

Friendly Name Event Type
List Database Registrations
com.oraclecloud.goldengate.ListDatabaseRegistrations
Get Database Registration
com.oraclecloud.goldengate.GetDatabaseRegistration
Create Database Registration Begin
com.oraclecloud.goldengate.CreateDatabaseRegistration.begin
Create Database Registration End
com.oraclecloud.goldengate.CreateDatabaseRegistration.end
Update Database Registration Begin
com.oraclecloud.GoldenGate.UpdateDatabaseRegistration.begin
Update Database Registration End
com.oraclecloud.GoldenGate.UpdateDatabaseRegistration.end
Delete Database Registration Begin
com.oraclecloud.GoldenGate.DeleteDatabaseRegistration.begin
Delete Database Registration End
com.oraclecloud.GoldenGate.DeleteDatabaseRegistration.end

Database Registration Example

This is a reference event for database registrations:

{
   "eventType": "com.oraclecloud.GoldenGate.GetDatabaseRegistration",
   "cloudEventsVersion": "0.1",
   "eventTypeVersion": "2.0",
   "source": "GoldenGate",
   "eventId": "<unique_ID>",
   "eventTime": "2021-03-01T06:58:42.851Z",
   "contentType": "application/json",
   "data": {
   "eventGroupingId": "<unique_ID>",
   "eventName": "GetDatabaseRegistration",
   "compartmentId": "ocid1.compartment.<realm>..<unique_ID>",
   "compartmentName": "example-compartment",
   "resourceName": "",
   "resourceId": "ocid1.goldengatedatabaseregistration.<realm>.<region>...<unique_ID>",
   "availabilityDomain": "AD1",
   "freeformTags": null,
   "definedTags": null,
   }
}

Deployment Backup Event Types

These are the event types that deployment backups emit:

Friendly Name Event Type
List Deployment Backups
com.oraclecloud.GoldenGate.ListDeploymentBackups
Get Deployment Backup
com.oraclecloud.GoldenGate.GetDeploymentBackup
Create Deployment Backup Begin
com.oraclecloud.GoldenGate.CreateDeploymentBackup.begin
Create Deployment Backup End
com.oraclecloud.GoldenGate.CreateDeploymentBackup.end
Delete Deployment Backup Begin
com.oraclecloud.GoldenGate.DeleteDeploymentBackup.begin
Delete Deployment Backup End
com.oraclecloud.GoldenGate.DeleteDeploymentBackup.end

Deployment Backup Example

This is a reference event for deployment backups:

{
   "eventType": "com.oraclecloud.GoldenGate.GetDeploymentBackup",
   "cloudEventsVersion": "0.1",
   "eventTypeVersion": "2.0",
   "source": "GoldenGate",
   "eventId": "<unique_ID>",
   "eventTime": "2021-03-01T06:51:30.384Z",
   "contentType": "application/json",
   "data": {
      "eventGroupingId": "<unique_ID>",
      "eventName": "GetDeploymentBackup",
      "compartmentId": "ocid1.compartment.<realm>..<unique_ID>",
      "compartmentName": "example-compartment",
      "resourceName": "",
      "resourceId": "ocid1.goldengatedeploymentbackup.<realm>.<region>...<unique_ID>",
      "availabilityDomain": "AD1",
      "freeformTags": {},
      "definedTags": {
         "Oracle-Tags": {
            "CreatedBy": "rahul.n.gupta",
            "CreatedOn": "2021-03-01T06:51:30.006Z"
          }
      }
   }
}

Health Checks

Health Checks resources that emit events: 

HTTP Monitors Event Types

These are the event types that HTTP monitors emit: 

Friendly Name Event Type
Create HTTP Monitor
com.oraclecloud.healthchecks.createhttpmonitor
Delete HTTP Monitor
com.oraclecloud.healthchecks.deletehttpmonitor
Update HTTP Monitor
com.oraclecloud.healthchecks.updatehttpmonitor

HTTP Monitor Example

This is an example event for HTTP monitors:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.healthchecks.createhttpmonitor",
  "source": "healthchecks",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-10-30T12:06:29.451Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_monitor",
    "resourceId": "ocid1.httpmonitor.oc1..<unique_ID>",
    "availabilityDomain": "AD1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  }
}

Ping Monitor Event Types

These are the event types that ping monitors emit: 

Friendly Name Event Type
Create Ping Monitor
com.oraclecloud.healthchecks.createpingmonitor
Delete Ping Monitor
com.oraclecloud.healthchecks.deletepingmonitor
Update Ping Monitor
com.oraclecloud.healthchecks.updatepingmonitor

Ping Monitor Example

This is an example event for ping monitors:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.healthchecks.createpingmonitor",
  "source": "healthchecks",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-10-30T12:08:11.242Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_monitor",
    "resourceId": "ocid1.pingmonitor.oc1..<unique_ID>",
    "availabilityDomain": "AD1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  }
}

IAM

IAM resources that emit events:

Authentication Policy Event Types

This is the event type that authentication policies emit:

Friendly Name Event Type
Update Authentication Policy
com.oraclecloud.identityControlPlane.UpdateAuthenticationPolicy

Authentication Policy Example

This is a reference event for authentication policy events:

{
    "eventType": "com.oraclecloud.identitycontrolplane.UpdateAuthenticationPolicy",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "identityControlPlane",
    "eventID": "unique_ID",
    "eventTime": "2023-06-23T17:23:54.095Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_compartment",
      "resourceId": "ocid1.compartment.oc1..unique_ID",
      "availabilityDomain": "availability_domain",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      },
      "additionalDetails" : {
        "actorGuid": "unique_ID",
        "actorName": "example_user@oracle.com",
        "actorType": "User",
        "domainName": "example_domain",
        "hostIp": "example_ip",
        "hostName": "idcs-admin-unique_ID"
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }

Credentials Event Types

These are the event types that credentials emit.

Friendly Name Event Type
Create Auth Token
com.oraclecloud.identityControlPlane.CreateAuthToken
Create Customer Secret Key
com.oraclecloud.identityControlPlane.CreateCustomerSecretKey
Create or Reset Password
com.oraclecloud.identityControlPlane.CreateOrResetPassword
Create SMTP Credential
com.oraclecloud.identityControlPlane.CreateSmtpCredential
Create Swift Password
com.oraclecloud.identityControlPlane.CreateSwiftPassword
DeleteAPI Key
com.oraclecloud.identityControlPlane.DeleteApiKey
Delete Auth Token
com.oraclecloud.identityControlPlane.DeleteAuthToken
Delete Customer Secret Key
com.oraclecloud.identityControlPlane.DeleteCustomerSecretKey
Delete SMTP Credential
com.oraclecloud.identityControlPlane.DeleteSmtpCredential
Delete Swift Password
com.oraclecloud.identityControlPlane.DeleteSwiftPassword
Update Auth Token
com.oraclecloud.identityControlPlane.UpdateAuthToken
Update Authentication Policy
com.oraclecloud.identityControlPlane.UpdateAuthenticationPolicy
Update Customer Secret Key
com.oraclecloud.identityControlPlane.UpdateCustomerSecretKey
Update SMTP Credential
com.oraclecloud.identityControlPlane.UpdateSmtpCredential
UpdateSwift Password
com.oraclecloud.identityControlPlane.UpdateSwiftPassword
Upload API KEY
com.oraclecloud.identityControlPlane.UploadApiKey

Credentials Example

This is a reference event for most credential events (create or reset password don't include additional details):

{
    "eventType": "com.oraclecloud.identitycontrolplane.DeleteApiKey",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "identityControlPlane",
    "eventID": "unique_ID",
    "eventTime": "2023-06-23T17:23:54.095Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_user",
      "resourceId": "unique_ID",
      "availabilityDomain": "availability_domain",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      },
      "additionalDetails": {
        "userId": "ocid1.user.oc1..unique_ID",
        "actorGuid": "unique_ID",
        "actorName": "example_user@oracle.com",
        "actorType": "User",
        "domainName": "example_domain",
        "hostIp": "example_ip",
        "hostName": "idcs-admin-unique_ID"
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }

Dynamic Group Event Types

These are the event types that dynamic groups emit.

Friendly Name Event Type
Create Dynamic Group
com.oraclecloud.identityControlPlane.CreateDynamicGroup
Delete Dynamic Group
com.oraclecloud.identityControlPlane.DeleteDynamicGroup
Update Dynamic Group
com.oraclecloud.identityControlPlane.UpdateDynamicGroup

Dynamic Group Example

This is a reference event for dynamic groups:

{
    "eventType": "com.oraclecloud.identitycontrolplane.CreateDynamicGroup",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "identityControlPlane",
    "eventID": "unique_ID",
    "eventTime": "2023-06-23T17:23:54.095Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_dynamicgroup",
      "resourceId": "ocid1.dynamicgroup.oc1..unique_ID",
      "availabilityDomain": "availability_domain",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      },
      "additionalDetails" : {
        "actorGuid": "unique_ID",
        "actorName": "example_user@oracle.com",
        "actorType": "User",
        "domainName": "example_domain",
        "hostIp": "example_ip",
        "hostName": "idcs-admin-unique_ID"
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }

Group Event Types

These are the event types that groups emit.

Friendly Name Event Type
Add User to Group
com.oraclecloud.identityControlPlane.AddUserToGroup
Create Group
com.oraclecloud.identityControlPlane.CreateGroup
Delete Group
com.oraclecloud.identityControlPlane.DeleteGroup
Remove User From Group
com.oraclecloud.identityControlPlane.RemoveUserFromGroup
Update Group
com.oraclecloud.identityControlPlane.UpdateGroup

Group Example

This is a reference event for some groups (create, delete, and update events don't include additional details):

{
    "eventType": "com.oraclecloud.identitycontrolplane.AddUserToGroup",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "identityControlPlane",
    "eventID": "unique_ID",
    "eventTime": "2023-06-23T17:23:54.095Z",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_group",
      "resourceId": "ocid1.groupmembership.oc1..unique_ID",
      "availabilityDomain": "availability_domain",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      },
      "additionalDetails" : {
        "userId": "ocid1.user.oc1..unique_ID",
        "groupId": "ocid1.group.oc1..unique_ID",
        "actorGuid": "unique_ID",
        "actorName": "example_user@oracle.com",
        "actorType": "User",
        "domainName": "example_domain",
        "hostIp": "example_ip",
        "hostName": "idcs-admin-unique_ID"
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }

Identity Provider Event Types

These are the event types that identity providers emit.

Friendly Name Event Type
Add User to IdP Group
com.oraclecloud.identityControlPlane.AddUserToIdpGroup
Create Identity Provider
com.oraclecloud.identityControlPlane.CreateIdentityProvider
Create Identity Provider Group
com.oraclecloud.identityControlPlane.CreateIdentityProviderGroup
Create IdP Group Mapping
com.oraclecloud.identityControlPlane.CreateIdpGroupMapping
Create IdP User
com.oraclecloud.identityControlPlane.CreateIdpUser
Delete Identity Provider
com.oraclecloud.identityControlPlane.DeleteIdentityProvider
Delete Identity Provider Group
com.oraclecloud.identityControlPlane.DeleteIdentityProviderGroup
Delete IdP Group Mapping
com.oraclecloud.identityControlPlane.DeleteIdpGroupMapping
Delete IdP User
com.oraclecloud.identityControlPlane.DeleteIdpUser
Remove User From IdP Group
com.oraclecloud.identityControlPlane.RemoveUserFromIdpGroup
Reset IdP SCIM Client
com.oraclecloud.identityControlPlane.ResetIdpScimClient
Update Identity Provider
com.oraclecloud.identityControlPlane.UpdateIdentityProvider
Update IdP Group Mapping
com.oraclecloud.identityControlPlane.UpdateIdpGroupMapping

Identity Provider Example

The following reference events are for identity provider events that include additional details. Some identity providers events don't include additional details. These events are create, delete, and update identity providers, as well as delete identity provider group, delete IdP user, and reset IdP SCIM.

This is a reference event for adding and removing users from IdP groups:

{
  "eventType": "com.oraclecloud.identityControlPlane.AddUserToIdpGroup",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "identityControlPlane",
  "eventID": "<unique_ID>",
  "eventTime": "2023-06-23T17:23:54.095Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_group",
    "resourceId": "ocid1.idpgroup.oc1..<unique_ID>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "userId": "ocid1.user.oc1..<unique_ID>"
    }
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

This is a reference event for create, update, and delete IdP group mapping:

{
  "eventType": "com.oraclecloud.identityControlPlane.CreateIdpGroupMapping",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "identityControlPlane",
  "eventID": "<unique_ID>",
  "eventTime": "2023-06-23T17:23:54.095Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_identityprovider",
    "resourceId": "ocid1.idpgroupmapping.oc1..<unique_ID>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "idpGroupName": "my_group",
      "groupId": "ocid1.group.oc1..<unique_ID>"
    }
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

This is a reference event for create IdP user and create IdP group: 

{
  "eventType": "com.oraclecloud.identityControlPlane.CreateIdentityProviderGroup",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "identityControlPlane",
  "eventID": "<unique_ID>",
  "eventTime": "2023-06-23T17:23:54.095Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_idpgroup",
    "resourceId": "ocid1.idpgroup.oc1..<unique_ID>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "externalIdentifier": "my_externalidentifier"
    }
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Multifactor Authentication TOTP Device Event Types

These are the event types that MFA TOTP devices emit.

Friendly Name Event Type
Activate MFA TOTP Device
com.oraclecloud.identityControlPlane.ActivateMfaTotpDevice
Create MFA TOTP Device
com.oraclecloud.identityControlPlane.CreateMfaTotpDevice
Delete MFA TOTP Device
com.oraclecloud.identityControlPlane.DeleteMfaTotpDevice
Generate MFA TOTP Device Seed
com.oraclecloud.identityControlPlane.GenerateTotpSeed

Multifactor Authentication TOTP Devices Example

This is a reference event for MFA TOTP Devices:

{
    "eventType": "com.oraclecloud.identitycontrolplane.CreateMfaTotpDevice",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "identityControlPlane",
    "eventID": "unique_ID",
    "eventTime": "2023-06-23T17:23:54.095Z",
    "contentType": "application/json",
    "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_user",
      "resourceId": "ocid1.credential.oc1..unique_ID",
      "availabilityDomain": "availability_domain",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      },
      "additionalDetails": {
      "userId": "ocid1.user.oc1..unique_ID",
        "actorGuid": "unique_ID",
        "actorName": "example_user@oracle.com",
        "actorType": "User",
        "domainName": "example_domain",
        "hostIp": "example_ip",
        "hostName": "idcs-admin-unique_ID"
      }
    },
    "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
  }
}

Policy Event Types

These are the event types that policies emit.

Friendly Name Event Type
Create Policy
com.oraclecloud.identityControlPlane.CreatePolicy
Delete Policy
com.oraclecloud.identityControlPlane.DeletePolicy
Update Policy
com.oraclecloud.identityControlPlane.UpdatePolicy

Policy Example

This is a reference event for policies:

{
  "eventType": "com.oraclecloud.identityControlPlane.CreatePolicy",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "identityControlPlane",
  "eventID": "<unique_ID>",
  "eventTime": "2023-06-23T17:23:54.095Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_policy",
    "resourceId": "ocid1.policy.oc1..<unique_ID>",
    "availabilityDomain": "availability_domain",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

User Event Types

These are the event types that users emit.

Friendly Name Event Type
Create User
com.oraclecloud.identityControlPlane.CreateUser
Delete User
com.oraclecloud.identityControlPlane.DeleteUser
Update User
com.oraclecloud.identityControlPlane.UpdateUser
Update User Capabilities
com.oraclecloud.identityControlPlane.UpdateUserCapabilities
Update User State
com.oraclecloud.identityControlPlane.UpdateUserState

User Example

This is a reference event for users:

{
    "eventType": "com.oraclecloud.identitycontrolplane.CreateUser",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "identityControlPlane",
    "eventID": "unique_ID",
    "eventTime": "2023-06-23T17:23:54.095Z",
    "contentType": "application/json",
    "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_user",
      "resourceId": "ocid1.user.oc1..unique_ID",
      "availabilityDomain": "availability_domain",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      },
      "additionalDetails": {
      "actorGuid": "unique_ID",
        "actorName": "example_user@oracle.com",
        "actorType": "User",
        "domainName": "example_domain",
        "hostIp": "example_ip",
        "hostName": "idcs-admin-unique_ID"
      }
    },
    "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }

This is a reference event for link and unlink user events:

{
    "eventType": "com.oraclecloud.identitycontrolplane.linksupportaccount",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "identityControlPlane",
    "eventID": "unique_ID",
    "eventTime": "2023-06-23T17:23:54.095Z",
    "contentType": "application/json",
    "data": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID",
      "compartmentName": "example_name",
      "resourceName": "my_user",
      "resourceId": "ocid1.user.oc1..unique_ID",
      "availabilityDomain": "availability_domain",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      },
      "additionalDetails": {
        "resourceName": "my_resourceName",
        "supportProvider": "my_supportProvider",
        "actorGuid": "unique_ID",
        "actorName": "example_user@oracle.com",
        "actorType": "User",
        "domainName": "example_domain",
        "hostIp": "example_ip",
        "hostName": "idcs-admin-unique_ID"
      }
    },
    "extensions": {
    "compartmentId": "ocid1.compartment.oc1..unique_ID"
    }
  }

Java Management

For details about events emitted by the Java Management service, see Service Events.

Kubernetes Engine

Kubernetes Engine resources that emit events:

Cluster Event Types

These are the event types that clusters emit:

Friendly Name Event Type
Create Cluster Begin
com.oraclecloud.clustersapi.createcluster.begin
Delete Cluster Begin
com.oraclecloud.clustersapi.deletecluster.begin
Update Cluster Begin
com.oraclecloud.clustersapi.updatecluster.begin

Cluster Example

This is an example event for clusters:

{
  "eventType": "com.oraclecloud.clustersapi.createcluster.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "ClustersAPI",
  "eventId": "<unique_ID>",
  "eventTime": "2020-04-15T16:26:56.848Z",
  "contentType": "application/json",
  "data": {
    "eventGroupingId": "<unique_ID>",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_cluster",
    "resourceId": "ocid1.cluster.oc1.iad.<unique_ID>",
    "availabilityDomain": "my_availability_domain",
    "freeformTags": null,
    "definedTags": null
  }
}

Node Pool Event Types

These are the event types that node pools emit:

Friendly Name Event Type
Create Node Pool Begin
com.oraclecloud.clustersapi.createnodepool.begin
Delete Node Pool Begin
com.oraclecloud.clustersapi.deletenodepool.begin
Update Node Pool Begin
com.oraclecloud.clustersapi.updatenodepool.begin

Node Pool Example

This is an example event for node pools:

{
  "eventType":"com.oraclecloud.clustersapi.createnodepool.begin",
  "cloudEventsVersion":"0.1",
  "eventTypeVersion":"2.0",
  "source":"ClustersAPI",
  "eventID":"<unique_ID>",
  "eventTime":"2020-04-15T16:26:59.418Z",
  "contentType":"application/json",
  "data":{
    "eventGroupingId": "<unique_ID>",
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "my_nodepool",
    "resourceId": "ocid1.nodepool.oc1.iad.<unique_ID>",
    "availabilityDomain": "my_availability_domain",
    "freeformTags": null,
    "definedTags": null
  }
}

HeatWave

For details about events emitted by HeatWave, see Events.

Networking

Networking resources that emit events:

DHCP Options Event Types

These are the event types that sets of DHCP options emit:

Friendly Name Event Type
Change DHCP Options Compartment
com.oraclecloud.virtualnetwork.changedhcpoptionscompartment
Create DHCP Options
com.oraclecloud.virtualnetwork.createdhcpoptions
Delete DHCP Options
com.oraclecloud.virtualnetwork.deletedhcpoptions
Update DHCP Options
com.oraclecloud.virtualnetwork.updatedhcpoptions

DHCP Options Example

This is a reference event for a set of DHCP options:

{
  "eventType": "com.oraclecloud.virtualnetwork.createdhcpoptions",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.dhcpoptions.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Dynamic Routing Gateway (DRG) Event Types

These are the event types that DRGs emit:

Friendly Name Event Type
Create DRG
com.oraclecloud.virtualnetwork.createdrg
Delete DRG
com.oraclecloud.virtualnetwork.deletedrg
Update DRG
com.oraclecloud.virtualnetwork.updatedrg

DRG Example

This is a reference event for a DRG:

{
  "eventType": "com.oraclecloud.virtualnetwork.createdrg",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.drg.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

DRG Attachment Event Types

These are the event types that DRG attachments emit:

Friendly Name Event Type
Create DRG Attachment
com.oraclecloud.virtualnetwork.createdrgattachment
Delete DRG Attachment
com.oraclecloud.virtualnetwork.deletedrgattachment
Update DRG Attachment
com.oraclecloud.virtualnetwork.updatedrgattachment

DRG Attachment Example

This is a reference event for a DRG attachment:

{
  "eventType": "com.oraclecloud.virtualnetwork.createdrgattachment",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.drgattachment.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Internet Gateway Event Types

These are the event types that internet gateways emit:

Friendly Name Event Type
Change Internet Gateway Compartment
com.oraclecloud.virtualnetwork.changeinternetgatewaycompartment
Create Internet Gateway
com.oraclecloud.virtualnetwork.createinternetgateway
Delete Internet Gateway
com.oraclecloud.virtualnetwork.deleteinternetgateway
Update Internet Gateway
com.oraclecloud.virtualnetwork.updateinternetgateway

Internet Gateway Example

This is a reference event for an internet gateway:

{
  "eventType": "com.oraclecloud.virtualnetwork.createinternetgateway",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.internetgateway.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Local Peering Gateway (LPG) Event Types

These are the event types that LPGs emit:

Friendly Name Event Type
Change Local Peering Gateway Compartment
com.oraclecloud.virtualnetwork.changelocalpeeringgatewaycompartment
Create Local Peering Gateway
com.oraclecloud.virtualnetwork.createlocalpeeringgateway
Delete Local Peering Gateway
com.oraclecloud.virtualnetwork.deletelocalpeeringgateway.begin
com.oraclecloud.virtualnetwork.deletelocalpeeringgateway.end
Update Local Peering Gateway
com.oraclecloud.virtualnetwork.updatelocalpeeringgateway

LPG Example

This is a reference event for an LPG:

{
  "eventType": "com.oraclecloud.virtualnetwork.createlocalpeeringgateway",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.localpeeringgateway.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

NAT Gateway Event Types

These are the event types that NAT gateways emit:

Friendly Name Event Type
Change NAT Gateway Compartment
com.oraclecloud.natgateway.changenatgatewaycompartment
Create NAT Gateway
com.oraclecloud.natgateway.createnatgateway
Delete NAT Gateway
com.oraclecloud.natgateway.deletenatgateway
Update NAT Gateway
com.oraclecloud.natgateway.updatenatgateway

NAT Gateway Example

This is a reference event for NAT gateways:

{
  "eventType": "com.oraclecloud.natgateway.createnatgateway",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "natgateway",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.natgateway.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Network Security Group (NSG) Event Types

These are the event types that NSGs emit:

Friendly Name Event Type
Change Network Security Group Compartment
com.oraclecloud.virtualnetwork.changenetworksecuritygroupcompartment
Create Network Security Group
com.oraclecloud.virtualnetwork.createnetworksecuritygroup
Delete Network Security Group
com.oraclecloud.virtualnetwork.deletenetworksecuritygroup
Update Network Security Group
com.oraclecloud.virtualnetwork.updatenetworksecuritygroup

NSG Example

This is a reference event for an NSG:

{
  "eventType": "com.oraclecloud.virtualnetwork.createnetworksecuritygroup",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.networksecuritygroup.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Private IP Event Types

These are the event types that private IPs emit:

Friendly Name Event Type
Create Private IP
com.oraclecloud.virtualnetwork.createprivateip
Delete Private IP
com.oraclecloud.virtualnetwork.deleteprivateip
Update Private IP
com.oraclecloud.virtualnetwork.updateprivateip

Private IP Example

This is a reference event for a private IP:

{
  "eventType": "com.oraclecloud.virtualnetwork.createprivateip",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.privateip.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Public IP Event Types

These are the event types that public IPs emit:

Friendly Name Event Type
Change Public IP Compartment
com.oraclecloud.virtualnetwork.changepublicipcompartment
Create Public IP
com.oraclecloud.virtualnetwork.createpublicip
Delete Public IP
com.oraclecloud.virtualnetwork.deletepublicip
Update Public IP
com.oraclecloud.virtualnetwork.updatepublicip

Public IP Example

This is a reference event for a public IP:

{
  "eventType": "com.oraclecloud.virtualnetwork.createpublicip",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.publicip.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Route Table Event Types

These are the event types that route tables emit:

Friendly Name Event Type
Change Route Table Compartment
com.oraclecloud.virtualnetwork.changeroutetablecompartment
Create Route Table
com.oraclecloud.virtualnetwork.createroutetable
Delete Route Table
com.oraclecloud.virtualnetwork.deleteroutetable
Update Route Table
com.oraclecloud.virtualnetwork.updateroutetable

Route Table Example

This is a reference event for route tables:

{
  "eventType": "com.oraclecloud.virtualnetwork.createroutetable",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.routetable.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Security List Event Types

These are the event types that security lists emit:

Friendly Name Event Type
Change Security List Compartment
com.oraclecloud.virtualnetwork.changesecuritylistcompartment
Create Security List
com.oraclecloud.virtualnetwork.createsecuritylist
Delete Security List
com.oraclecloud.virtualnetwork.deletesecuritylist
Update Security List
com.oraclecloud.virtualnetwork.updatesecuritylist

Security List Example

This is a reference event for security lists:

{
  "eventType": "com.oraclecloud.virtualnetwork.createsecuritylist",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.securitylist.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Service Gateway Event Types

These are the event types that service gateways emit:

Friendly Name Event Type
Attach Service
com.oraclecloud.servicegateway.attachserviceid
Change Service Gateway Compartment
com.oraclecloud.servicegateway.changeservicegatewaycompartment
Create Service Gateway
com.oraclecloud.servicegateway.createservicegateway
Delete Service Gateway End
com.oraclecloud.servicegateway.deleteservicegateway.end
Delete Service Gateway Start
com.oraclecloud.servicegateway.deleteservicegateway.begin 
Detach Service
com.oraclecloud.servicegateway.detachserviceid
Update Service Gateway
com.oraclecloud.servicegateway.updateservicegateway

Service Gateway Example

This is a reference event for service gateways:

{
  "eventType": "com.oraclecloud.servicegateway.createservicegateway",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "servicegateway",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.servicegateway.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Subnet Event Types

These are the event types that subnets emit:

Friendly Name Event Type
Create Subnet
com.oraclecloud.virtualnetwork.createsubnet
Delete Subnet
com.oraclecloud.virtualnetwork.deletesubnet
Update Subnet
com.oraclecloud.virtualnetwork.updatesubnet

Subnet Example

This is a reference event for a subnet:

{
  "eventType": "com.oraclecloud.virtualnetwork.createsubnet",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.subnet.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

VCN Event Types

These are the event types that VCNs emit:

Friendly Name Event Type
Create VCN
com.oraclecloud.virtualnetwork.createvcn
Delete VCN
com.oraclecloud.virtualnetwork.deletevcn
Update VCN
com.oraclecloud.virtualnetwork.updatevcn

VCN Example

This is a reference event for VCNs:

{
  "eventType": "com.oraclecloud.virtualnetwork.createvcn",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.vcn.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

Virtual Network Interface Card (VNIC) Event Types

These are the event types that VNICs emit:

Friendly Name Event Type
Update VNIC
com.oraclecloud.virtualnetwork.updatevnic

VNIC Example

This is a reference event for a VNIC:

{
  "eventType": "com.oraclecloud.virtualnetwork.updatevnic",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2019-08-12T17:51:42.789Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.vnic.oci.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oci..<unique_ID>"
  }
}

VLAN Event Types

These are the event types that VLANs emit:

Friendly Name Event Type
Create VLAN
com.oraclecloud.virtualnetwork.createvlan
Update VLAN
com.oraclecloud.virtualnetwork.updatevlan
Delete VLAN
com.oraclecloud.virtualnetwork.deletevlan

VLAN Example

This is a reference event for a VLAN:

{
  "eventType": "com.oraclecloud.virtualnetwork.createvlan",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "virtualNetwork",
  "eventTime": "2020-04-16T17:44:31.116Z",
  "contentType": "application/json",
  "eventId": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "example_name",
    "resourceId": "ocid1.vlan.oc1.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-1",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {}
  }
}

Network Firewall

Network Firewall resources that emit events:

Network Firewall Event Types

These are the event types that network firewalls emit:

Friendly Name Event Type
Create Network Firewall Begin
com.oraclecloud.networkfirewallservice.createnetworkfirewall.begin
Create Network Firewall End
com.oraclecloud.networkfirewallservice.createnetworkfirewall.end
Delete Network Firewall Begin
com.oraclecloud.networkfirewallservice.deletenetworkfirewall.begin
Delete Network Firewall End
com.oraclecloud.networkfirewallservice.deletenetworkfirewall.end
Update Network Firewall Begin
com.oraclecloud.networkfirewallservice.updatenetworkfirewall.begin
Update Network Firewall End
com.oraclecloud.networkfirewallservice.updatenetworkfirewall.end
Change Compartment NetworkFirewall
com.oraclecloud.networkfirewallservice.changenetworkfirewallcompartment
Network Firewall Example

This is a reference event for network firewalls:

{
  "eventType": "com.oraclecloud.networkfirewallservice.createnetworkfirewall.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "networkFirewallService",
  "eventID": "<unique_ID>",
  "eventTime": "2021-09-29T08:13:36.647Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>",
    "compartmentName": "<example_name>",
    "resourceName": "my_networkfirewall",
    "resourceId": "ocid1.networkfirewall.oc1.phx.<unique_id>",
    "availabilityDomain": "<availability_domain>"
  }
}

Network Firewall Policy Event Types

These are the event types that network firewall policies emit:

Friendly Name Event Type
Create Network Firewall Policy
com.oraclecloud.networkfirewallservice.createnetworkfirewallpolicy
Update Network Firewall Policy
com.oraclecloud.networkfirewallservice.updatenetworkfirewallpolicy
Delete Network Firewall Policy
com.oraclecloud.networkfirewallservice.deletenetworkfirewallpolicy
Change Compartment NetworkFirewallPolicy
com.oraclecloud.networkfirewallservice.changenetworkfirewallpolicycompartment

Network Firewall Policy Example

This is a reference event for network firewall policies:

{
  "eventType": "com.oraclecloud.networkfirewallservice.createnetworkfirewallpolicy",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "networkFirewallService",
  "eventID": "<unique_ID>",
  "eventTime": "2021-09-29T08:13:36.647Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_id>",
    "compartmentName": "<example_name>",
    "resourceName": "my_networkfirewall_policy",
    "resourceId": "ocid1.networkfirewallpolicy.oc1.phx.<unique_id>",
    "availabilityDomain": "<availability_domain>"
  }
}

NoSQL Database Cloud

For details about events emitted by Oracle NoSQL Database Cloud, see Service Events.

Notifications

Notifications resources that emit events:

Subscriptions Event Types

These are the event types that subscriptions emit: 

Friendly Name Event Type
Create Subscription
com.oraclecloud.notification.createsubscription
Delete Subscription
com.oraclecloud.notification.deletesubscription
Get Unsubscription
com.oraclecloud.notification.getunsubscription
Move Subscription
com.oraclecloud.notification.movesubscription
Resend Subscription Confirmation
com.oraclecloud.notification.resendsubscriptionconfirmation
Update Subscription
com.oraclecloud.notification.updatesubscription

Subscription Example

This is a reference event for subscriptions:

{
  "eventType": "com.oraclecloud.notification.createsubscription",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "notification",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "data":{
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "my_compartment",
    "resourceName": "ons-subscription",
    "resourceId": "ocid1.onssubscription.oc1..<unique_ID>",
    "availabilityDomain": "AD3"
  },
  "eventID": "<unique_ID>",
  "extensions":{
    "compartmentId":"ocid1.compartment.oc1..<unique_ID>"
  }
}

Topics Event Types

These are the event types that topics emit: 

Friendly Name Event Type
Create Topic
com.oraclecloud.notification.createtopic
Delete Topic
com.oraclecloud.notification.deletetopic
Move Topic
com.oraclecloud.notification.movetopic
Update Topic
com.oraclecloud.notification.updatetopic

Topic Example

This is a reference event for topics:

{
  "eventType": "com.oraclecloud.notification.createtopic",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "notification",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "data":{
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "my_compartment",
    "resourceName": "my_topic",
    "resourceId": "ocid1.onstopic.oc1..<unique_ID>",
    "availabilityDomain": "AD3"
  },
  "eventID": "<unique_ID>",
  "extensions":{
    "compartmentId":"ocid1.compartment.oc1..<unique_ID>"
  }
}

Object Storage

Object Storage resources that emit events: 

Buckets Event Types

These are the event types that buckets emit: 

Friendly Name Event Type
Create Bucket
com.oraclecloud.objectstorage.createbucket
Delete Bucket
com.oraclecloud.objectstorage.deletebucket
Update Bucket
com.oraclecloud.objectstorage.updatebucket

Bucket Example

This is an example event for buckets:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.objectstorage.createbucket",
  "source": "objectstorage",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-01-10T21:19:24Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_bucket",
    "resourceId": "ocid1.compartment.oc1..<unique_ID>",
    "availabilityDomain": "all",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "namespace": "example_namespace",
      "publicAccessType": "NoPublicAccess",
      "eTag": "f8ffb6e9-f602-460f-a6c0-00b5abfa24c7"
    }
  }
}

Objects Event Types

Events for objects are handled differently than other resources. Objects do not emit events by default. Use the Console, CLI, or API to enable a bucket to emit events for object state changes. You can enable events for object state changes during or after bucket creation. See Enabling or Disabling Emitting Events for Object State Changes for more information.

These are the event types that objects emit: 

Friendly Name Event Type
Create Object
com.oraclecloud.objectstorage.createobject
Delete Object
com.oraclecloud.objectstorage.deleteobject
Update Object
com.oraclecloud.objectstorage.updateobject

Object Example

This is an example event for objects:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.objectstorage.createobject",
  "source": "objectstorage",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-07-10T13:37:11Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "Example_Compartment",
    "resourceName": "v1/log/10.0.6.166",
    "resourceId": "",
    "availabilityDomain": "all",
    "additionalDetails": {
      "eTag": "8162db5b-50d7-4947-a576-4401798ed2fa",
      "namespace": "my_namespace",
      "archivalState": null,
      "bucketName": "my_bucket",
      "bucketId": "ocid1.bucket.oc1.<unique_ID>"
    }
  }
}

Ops Insights

Ops Insights resources that emit events:

  • Database insights

Database Insight Event Types

These are the event types that database insights emit: 

Friendly Name Event Type
Ingest SQL Bucket
com.oraclecloud.OperationsInsights.IngestSqlBucket
Ingest SQL Plan Lines
com.oraclecloud.OperationsInsights.IngestSqlPlanLines
Ingest SQL Text
com.oraclecloud.OperationsInsights.IngestSqlText
List Database Insights
com.oraclecloud.OperationsInsights.ListDatabaseInsights
List SQL Plans
com.oraclecloud.OperationsInsights.ListSqlPlans
List SQL Searches
com.oraclecloud.OperationsInsights.ListSqlSearches
Summarize Database Insight Resource Capacity Trend
com.oraclecloud.OperationsInsights.SummarizeDatabaseInsightResourceCapacityTrend
Summarize Database Insight Resource Forecast Trend
com.oraclecloud.OperationsInsights.SummarizeDatabaseInsightResourceForecastTrend
Summarize Database Insight Resource Statistics
com.oraclecloud.OperationsInsights.SummarizeDatabaseInsightResourceStatistics
Summarize Database Insight Resource Usage
com.oraclecloud.OperationsInsights.SummarizeDatabaseInsightResourceUsage
Summarize Database Insight Resource Utilization Insight
com.oraclecloud.OperationsInsights.SummarizeDatabaseInsightResourceUtilizationInsight
Summarize Database Insight Resource Usage Trend
com.oraclecloud.OperationsInsights.SummarizeDatabaseInsightResourceUsageTrend
Summarize SQL Insights
com.oraclecloud.OperationsInsights.SummarizeSqlInsights
Summarize SQL Plan Insights
com.oraclecloud.OperationsInsights.SummarizeSqlPlanInsights
Summarize SQL Response Time Distributions
com.oraclecloud.OperationsInsights.SummarizeSqlResponseTimeDistributions
Summarize SQL Statistics
com.oraclecloud.OperationsInsights.SummarizeSqlStatistics
Summarize SQL Statistics Time Series
com.oraclecloud.OperationsInsights.SummarizeSqlStatisticsTimeSeries
Summarize SQL Statistics Time Series By Plan
com.oraclecloud.OperationsInsights.SummarizeSqlStatisticsTimeSeriesByPlan

Database Insight Example 1: Read Event

Following is a reference read event for database insights:

{
  "eventType": "com.oraclecloud.OperationsInsights.SummarizeDatabaseInsightResourceCapacityTrend",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OperationsInsights",
  "eventID": "<unique_ID>",
  "eventTime": "2020-09-01T00:05:46.370Z",
  "contentType": "application/json",
  "data":{
    "eventGroupingId": "<unique_ID>",
    "eventName": "SummarizeDatabaseInsightResourceCapacityTrend",
    "compartmentId": "ocid1.compartment.<realm>..<unique_ID>",
    "compartmentName": "example_compartment_name",
    "resourceName": "example_resource_name",
    "resourceId": "resourceCapacityTrend",
    "availabilityDomain": "SoSC:PHX-AD-3",
    "freeformTags": null,
    "definedTags": null
  }
}

Database Insight Example 2: Ingest Event

Following is a reference ingest event for database insights:

{
  "eventType": "com.oraclecloud.OperationsInsights.IngestSqlText",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OperationsInsights",
  "eventID": "<unique_ID>",
  "eventTime": "2020-09-01T01:09:00.688Z",
  "contentType": "application/json",
  "data":{
    "eventGroupingId": "<unique_ID>",
    "eventName": "IngestSqlText",
    "compartmentId": "ocid1.compartment.<realm>..<unique_ID>",
    "compartmentName": "example_compartment_name",
    "resourceName": "example_resource_name",
    "resourceId": "actions",
    "availabilityDomain": "AD1",
    "freeformTags": null,
    "definedTags": null
  }
}

Resource Manager

Resource Manager resources that emit events:

Job Event Types

These are the event types that jobs emit: 

Friendly Name Event Type
Cancel Job
com.oraclecloud.oracleresourcemanager.canceljob
Create Job Begin
com.oraclecloud.oracleresourcemanager.createjob.begin
Create Job End
com.oraclecloud.oracleresourcemanager.createjob.end
Update Job
com.oraclecloud.oracleresourcemanager.updatejob

This is a reference event for jobs: 

{
  "eventType": "com.oraclecloud.oracleresourcemanager.updateJob",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OracleResourceManager",
  "eventTime": "2019-07-23T01:46:37.606Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "example_name",
    "resourceId": "ocid1.ormjob.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Stack Event Types

These are the event types that stacks emit: 

Friendly Name Event Type
Change Compartment Begin
com.oraclecloud.oracleresourcemanager.changestackcompartment.begin
Change Compartment End
com.oraclecloud.oracleresourcemanager.changestackcompartment.end
Create Stack
com.oraclecloud.oracleresourcemanager.createstack
Delete Stack
com.oraclecloud.oracleresourcemanager.deletestack
Update Stack
com.oraclecloud.oracleresourcemanager.updatestack

This is a reference event for stacks: 

{
  "eventType": "com.oraclecloud.oracleresourcemanager.createstack",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion": "2.0",
  "source": "OracleResourceManager",
  "eventTime": "2019-07-23T01:32:10.866Z",
  "contentType": "application/json",
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "example_name",
    "resourceId": "ocid1.ormstack.oc1.phx.<unique_ID>",
    "availabilityDomain": "availability_domain"
  },
  "eventID": "<unique_ID>",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
}

Resource Scheduler

Resource Schedule Event Types

These are Resource Scheduler resource schedules that emit job type events.

Resource Schedule
Friendly Name Event Type
Create Schedule Begin com.oraclecloud.resourcescheduler.createschedule.begin
Create Schedule End com.oraclecloud.resourcescheduler.createschedule.end
Update Schedule Begin com.oraclecloud.resourcescheduler.updateschedule.begin
Update Schedule End com.oraclecloud.resourcescheduler.updateschedule.end
Activate Schedule com.oraclecloud.resourcescheduler.activateschedule
Deactivate Schedule com.oraclecloud.resourcescheduler.deactivateschedule
Delete Schedule com.oraclecloud.resourcescheduler.deleteschedule

This is a reference event for jobs.

  "eventType": "com.oraclecloud.resourcescheduler.createschedule.begin",

      "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source":
      "resourcescheduler",
    "eventTime": "2024-05-06T21:16:07Z",

      "contentType": "application/json",
    "data": {
      "availabilityDomain":
      "availability_domain",
      "compartmentId": "ocid1.tenancy.oc1..unique_ID",

      "compartmentName": "example_root_compartment",
      "resourceName":
      "my_test_resource",
      "resourceId":
      "ocid1.resourceschedule.oc1.iad.unique_ID",
      "freeformTags":{},

      "definedTags":{"Oracle-Tags":{"CreatedBy":"canary","CreatedOn":"2024-05-06T21:16:07.668Z"}}

      },
    "eventID": "unique_ID",
    "extensions":{

      "compartmentId":"ocid1.tenancy.oc1..unique_ID"

Secure Desktops

For details about events emitted by Secure Desktops, see Events.

Security Zones

These are the event types that Security Zones resources emit:

Friendly Name Event Type
Create Security Recipe
com.oraclecloud.cloudGuard.CreateSecurityRecipe
Update Security Recipe
com.oraclecloud.cloudGuard.UpdateSecurityRecipe
Create Security Zone
com.oraclecloud.cloudGuard.CreateSecurityZone
Update Security Zone
com.oraclecloud.cloudGuard.UpdateSecurityZone

Example: Create Security Recipe

This is a reference event for creating a security zone recipe:

{
        "eventType": "com.oraclecloud.cloudGuard.CreateSecurityRecipe",
        "cloudEventsVersion": "0.1",
        "eventTypeVersion": "2.0",
        "source": "cloudGuard",
        "eventId": "<unique_id>",
        "eventTime": "2022-03-29T15:57:29.612Z",
        "contentType": "application/json",
        "data": {
        "eventGroupingId": "<unique_id>",
        "eventName": "CreateSecurityRecipe",
        "compartmentId": "ocid1.compartment.oc1..<unique_id>",
        "compartmentName": "mycompartment",
        "resourceName": "myrecipe",
        "resourceId": "ocid1.securityzonessecurityrecipe.oc1..<unique_id>",
        "availabilityDomain": "AD1",
        "freeformTags": null,
        "definedTags": null,
        "identity": {
        ...
        },
        "request": {
        ...
        },
        "response": {
        ...
        },
        "stateChange": {
        "previous": {},
        "current": {
        "compartmentId": "ocid1.compartment.oc1..<unique_id>",
        "definedTags": {},
        "description": "My new recipe",
        "displayName": "myrecipe",
        "freeformTags": {},
        "id": "ocid1.securityzonessecurityrecipe.oc1..<unique_id>",
        "lifecycleState": "ACTIVE",
        "owner": "CUSTOMER",
        "securityPolicies": [
        "ocid1.securityzonessecuritypolicy.oc1..<unique_id>",
        "ocid1.securityzonessecuritypolicy.oc1..<unique_id>",
        ...
        ],
        "timeCreated": "2022-03-29T15:57:29.467Z",
        "timeUpdated": "2022-03-29T15:57:29.467Z"
        }
        }
        }
        }

Speech

Speech resources that emit events: 

Transcription Job Types

These are the event types that Transcription Jobs emit:

Friendly Name Event Type
Create Transcription Job
com.oraclecloud.aiservicespeech.createtranscriptionjob
Update Transcription Job
com.oraclecloud.aiservicespeech.updatetranscriptionjob
Completed Transcription Job
com.oraclecloud.aiservicespeech.completedtranscriptionjob
Failed Transcription Job
com.oraclecloud.aiservicespeech.failedtranscriptionjob

Create Transcription Job Example

This is a reference event for a Create Transcription Job:

{
  "eventType" : "com.oraclecloud.aiservicespeech.createtranscriptionjob",
  "eventID" : "<unique_ID>",
  "cloudEventsVersion" : "0.1",
  "eventTypeVersion" : "2.0",
  "source" : "aiservicespeech",
  "eventTime" : "2023-01-02T05:30:46Z",
  "contentType" : "application/json",
  "data" : {
    "compartmentId" : "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName" : "Example Cpmpartment",
    "resourceName" : "Test Speech Job",
    "availabilityDomain" : "AD3",
    "freeformTags" : { },
    "definedTags" : {
      "Oracle-Tags" : {
        "CreatedBy" : <Created_By_Name>,
        "CreatedOn" : "2023-01-02T05:30:45.817Z"
      }
    },
   "additionalDetails" :{},
  "extensions" : {
    "compartmentId" : "ocid1.compartment.oc1..<unique_ID>"
  }
}

Update Transcription Job Example

This is a reference event for an Update Transcription Job:


{
  "eventType" : "com.oraclecloud.aiservicespeech.updatetranscriptionjob",
  "eventID" : "<unique_ID>",
  "cloudEventsVersion" : "0.1",
  "eventTypeVersion" : "2.0",
  "source" : "aiservicespeech",
  "eventTime" : "2023-01-02T05:30:46Z",
  "contentType" : "application/json",
  "data" : {
    "compartmentId" : "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName" : "Example Cpmpartment",
    "resourceName" : "Test Speech Job",
    "availabilityDomain" : "AD3",
    "freeformTags" : { },
    "definedTags" : {
      "Oracle-Tags" : {
        "CreatedBy" : <Created_By_Name>,
        "CreatedOn" : "2023-01-02T05:30:45.817Z"
      }
    },
  "additionalDetails" :{},,
  "extensions" : {
    "compartmentId" : "ocid1.compartment.oc1..<unique_ID>"
  }
}

Completed Transcription Job Example

This is a reference event for a Completed Transcription Job:

{
  "eventType" : "com.oraclecloud.aiservicespeech.completedtranscriptionjob",
  "eventID" : "<unique_ID>",
  "cloudEventsVersion" : "0.1",
  "eventTypeVersion" : "2.0",
  "source" : "aiservicespeech",
  "eventTime" : "2023-01-02T05:30:46Z",
  "contentType" : "application/json",
  "data" : {
    "compartmentId" : "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName" : "Example Cpmpartment",
    "resourceName" : "Test Speech Job",
    "availabilityDomain" : "AD3",
    "freeformTags" : { },
    "definedTags" : {
      "Oracle-Tags" : {
        "CreatedBy" : <Created_By_Name>,
        "CreatedOn" : "2023-01-02T05:30:45.817Z"
      }
    },
  "additionalDetails" :{},
  "extensions" : {
    "compartmentId" : "ocid1.compartment.oc1..<unique_ID>"
  }
}

Failed Transcription Job Example

This is a reference event for a Failed Transcription Job:

{
  "eventType" : "com.oraclecloud.aiservicespeech.failedtranscriptionjob",
  "eventID" : "<unique_ID>",
  "cloudEventsVersion" : "0.1",
  "eventTypeVersion" : "2.0",
  "source" : "aiservicespeech",
  "eventTime" : "2023-01-02T05:30:46Z",
  "contentType" : "application/json",
  "data" : {
    "compartmentId" : "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName" : "Example Cpmpartment",
    "resourceName" : "Test Speech Job",
    "availabilityDomain" : "AD3",
    "freeformTags" : { },
    "definedTags" : {
      "Oracle-Tags" : {
        "CreatedBy" : <Created_By_Name>,
        "CreatedOn" : "2023-01-02T05:30:45.817Z"
      }
    },
  "additionalDetails" :{},
  "extensions" : {
    "compartmentId" : "ocid1.compartment.oc1..<unique_ID>"
  }
}

Vulnerability Scanning

For details about events emitted by Vulnerability Scanning, see Scanning Events.

WAF

WAF resources that emit events: 

Waas Policy Event Types

These are the event types that Waas policies emit: 

Friendly Name Event Type
Change Waas Policy Compartment
com.oraclecloud.waf.changewaaspolicycompartment
Create Waas Policy Begin
com.oraclecloud.waf.createwaaspolicy.begin
Create Waas Policy End
com.oraclecloud.waf.createwaaspolicy.end
Delete Waas Policy Begin
com.oraclecloud.waf.deletewaaspolicy.begin
Delete Waas Policy End
com.oraclecloud.waf.deletewaaspolicy.end
Update Waas Policy Begin
com.oraclecloud.waf.updatewaaspolicy.begin
Update Waas Policy End
com.oraclecloud.waf.updatewaaspolicy.end

Waas Policy Example

This is an example event for a Waas policy:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.waf.updatewaaspolicy.begin",
  "source": "waf",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-10-11T13:40:54.931962577Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_waas_policy",
    "resourceId": "ocid1.waaspolicy.oc1..<unique_ID>",
    "availabilityDomain": "all",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    },
    "additionalDetails": {
      "domain": "exmaple.com"
    }
  }
}

Address List Event Types

These are the event types that address lists emit: 

Friendly Name Event Type
Change Address List Compartment
com.oraclecloud.waf.changeaddresslistcompartment
Create Address List
com.oraclecloud.waf.createaddresslist
Delete Address List
com.oraclecloud.waf.deleteaddresslist
Update Address List
com.oraclecloud.waf.updateaddresslist

Address List Example

This is an example event for address lists:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.waf.updateaddresslist",
  "source": "waf",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-10-11T13:40:54.931962577Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_waas_address_list",
    "resourceId": "ocid1.waasaddresslist.oc1..<unique_ID>",
    "availabilityDomain": "all",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  }
}

Custom Protection Rule Event Types

These are the event types that protection rules emit: 

Friendly Name Event Type
Change Custom Protection Rule Compartment
com.oraclecloud.waf.changecustomprotectionrulecompartment
Create Custom Protection Rule
com.oraclecloud.waf.createcustomprotectionrule
Delete Custom Protection Rule
com.oraclecloud.waf.deletecustomprotectionrule
Update Custom Protection Rule
com.oraclecloud.waf.updatecustomprotectionrule
Update Waas Policy Custom Protection Rules
com.oraclecloud.waf.updatewaaspolicycustomprotectionrules

Protection Rule Example

This is an example event for custom protection rules:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.waf.updatecustomprotectionrule",
  "source": "waf",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-10-11T13:40:54.931962577Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_waas_custom_protection_rule",
    "resourceId": "ocid1.waascustomprotectionrule.oc1..<unique_ID>",
    "availabilityDomain": "all",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  }
}

Certificate Event Types

These are the event types that certificates emit: 

Friendly Name Event Type
Change Certificate Compartment
com.oraclecloud.waf.changecertificatecompartment
Create Certificate
com.oraclecloud.waf.createcertificate
Delete Certificate
com.oraclecloud.waf.deletecertificate
Update Certificate
com.oraclecloud.waf.updatecertificate

Certificate Example

This is an example event for certificates:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.waf.updatecertificate",
  "source": "waf",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-10-11T13:40:54.931962577Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_waas_certificate",
    "resourceId": "ocid1.waascertificate.oc1..<unique_ID>",
    "availabilityDomain": "all",
    "freeFormTags": {
      "Department": "Finance"
    },
    "definedTags": {
      "Operations": {
        "CostCenter": "42"
      }
    }
  }
}