Services that Produce Events

This topic lists the Oracle Cloud Infrastructure services that emit 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 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>"
  }
}

Application Migration

For details about events emitted by Application Migration, see Service Events.

Big Data

For details about events emitted by Big Data, 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
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>"
   }
}

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

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": "SoSC:PHX-AD-3"
  },
  "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
Launch Instance Begin
com.oraclecloud.computeapi.launchinstance.begin
Launch Instance End
com.oraclecloud.computeapi.launchinstance.end
Terminate Instance Begin
com.oraclecloud.computeapi.terminateinstance.begin
Terminate Instance End
com.oraclecloud.computeapi.terminateinstance.end
Update Instance
com.oraclecloud.computeapi.updateinstance

Compute Instance Example

This is a reference event for most 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": "SoSC:PHX-AD-3",
    "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/detatch 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": "SoSC:PHX-AD-3",
    "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": "SoSC:PHX-AD-3",
    "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>"
  }
}

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

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": "SoSC:PHX-AD-3"
  },
  "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 Engine for Kubernetes

Container Engine for Kubernetes 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
  }
}

Database

Database resources that emit events: 

Autonomous Database Event Types

These are the event types that Autonomous Databases emit:

Friendly Name Event Type
Change Compartment Begin
com.oraclecloud.databaseservice.changeautonomousdatabasecompartment.begin
Change Compartment End
com.oraclecloud.databaseservice.changeautonomousdatabasecompartment.end
Create Backup Begin
com.oraclecloud.databaseservice.autonomous.database.backup.begin
Create Backup End
com.oraclecloud.databaseservice.autonomous.database.backup.end
Create Begin
com.oraclecloud.databaseservice.autonomous.database.instance.create.begin
Create End
com.oraclecloud.databaseservice.autonomous.database.instance.create.end
Free Database Automatic Stop Reminder (emitted 48 hours prior to database stop)
com.oraclecloud.databaseservice.freeautonomousdatabasestopreminder
Free Database Automatically Stopped
com.oraclecloud.databaseservice.freeautonomousdatabasestopped
Free Database Automatic Termination Reminder (emitted 48 hours prior to database termination)
com.oraclecloud.databaseservice.freeautonomousdatabaseterminationreminder
Free Database Automatically Terminated
com.oraclecloud.databaseservice.freeautonomousdatabaseterminated
Restore Begin
com.oraclecloud.databaseservice.autonomous.database.restore.begin
Restore End
com.oraclecloud.databaseservice.autonomous.database.restore.end
Start Begin
com.oraclecloud.databaseservice.startautonomousdatabase.begin
Start End
com.oraclecloud.databaseservice.startautonomousdatabase.end
Stop Begin
com.oraclecloud.databaseservice.stopautonomousdatabase.begin
Stop End
com.oraclecloud.databaseservice.stopautonomousdatabase.end
Terminate Begin
com.oraclecloud.databaseservice.deleteautonomousdatabase.begin
Terminate End
com.oraclecloud.databaseservice.deleteautonomousdatabase.end
Update Begin
com.oraclecloud.databaseservice.updateautonomousdatabase.begin
Update End
com.oraclecloud.databaseservice.updateautonomousdatabase.end
Upgrade Begin
com.oraclecloud.databaseservice.upgradeautonomousdatabasedbversion.begin
Upgrade End
com.oraclecloud.databaseservice.upgradeautonomousdatabasedbversion.end

Autonomous Database Example

This is a reference event for Autonomous Databases: 

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.databaseservice.autonomous.database.backup.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-07-10T14:06:23Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_database",
    "resourceId": "ocid1.autonomousdatabase.oc1.phx.<unique_ID>",
    "availabilityDomain": "SoSC:PHX-AD-3",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "cpuCoreCount": 1,
      "lifecycleState": "PROVISIONING",
      "dataStorageSizeInTBs": 1,
      "timeCreated": "2019-07-10T14:06:10.905Z",
      "timeUpdated": "2019-07-10T14:06:10.905Z",
      "serviceConsoleUrl": null,
      "licenseType": null,
      "workloadType": "<Data Warehouse | Transaction Processing>",
      "autonomousDatabaseType": "<Dedicated Infrastructure | Shared Infrastructure>"
    }
  }
 }

Autonomous Container Database Event Types

These are the event types that Autonomous Container Databases emit:

Friendly Name Event Type
Change Compartment
com.oraclecloud.databaseservice.changeautonomouscontainerdatabasecompartment
Create Backup Begin
com.oraclecloud.databaseservice.autonomous.container.database.backup.begin
Create Backup End
com.oraclecloud.databaseservice.autonomous.container.database.backup.end
Create Begin
com.oraclecloud.databaseservice.autonomous.container.database.instance.create.begin
Create End
com.oraclecloud.databaseservice.autonomous.container.database.instance.create.end
Maintenance Begin
com.oraclecloud.databaseservice.autonomous.container.database.maintenance.begin
Maintenance End
com.oraclecloud.databaseservice.autonomous.container.database.maintenance.end
Maintenance Reminder
com.oraclecloud.databaseservice.autonomous.container.database.maintenance.reminder
Maintenance Scheduled
com.oraclecloud.databaseservice.autonomous.container.database.maintenance.scheduled
Restart Begin
com.oraclecloud.databaseservice.restartautonomouscontainerdatabase.begin
Restart End
com.oraclecloud.databaseservice.restartautonomouscontainerdatabase.end
Restore Begin
com.oraclecloud.databaseservice.autonomous.container.database.restore.begin
Restore End
com.oraclecloud.databaseservice.autonomous.container.database.restore.end
Terminate Begin
com.oraclecloud.databaseservice.terminateautonomouscontainerdatabase.begin
Terminate End
com.oraclecloud.databaseservice.terminateautonomouscontainerdatabase.end
Update Begin
com.oraclecloud.databaseservice.autonomous.container.database.instance.update.begin
Update End
com.oraclecloud.databaseservice.autonomous.container.database.instance.update.begin

Autonomous Container Database Example

This is a reference event for Autonomous Container Databases:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.databaseservice.autonomous.container.database.backup.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-06-27T21:16:04Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_name",
    "resourceName": "my_container_database",
    "resourceId": "<unique_ID>",
    "availabilityDomain": "all",
    "freeFormTags": {},
    "definedTags": {},
    "additionalDetails": {
      "cpuCoreCount": null,
      "lifecycleState": "ACTIVE",
      "dataStorageSizeInTBs": null,
      "timeCreated": "2019-06-27T21:15:59.000Z",
      "timeUpdated": "2019-06-27T21:16:04.389Z",
      "dbUniqueName": "dwrrdtsr_phx289",
      "dbHomeId": "ocid1.autonomoushome.oc1.phx.<unique_ID>",
      "dbName": "dwrrdtsr"
      "autonomousContainerDatabaseId": "ocid1.autonomouscontainerdatabase.oc1.phx.<unique_ID>"
    }
  }
}

Autonomous Exadata Infrastructure Event Types

These are the event types that Autonomous Exadata Infrastructure instances emit: 

Friendly Name Event Type
Change Compartment
com.oraclecloud.databaseservice.changeautonomousexadatainfrastructurecompartment
Create Begin
com.oraclecloud.databaseservice.autonomous.exadata.infrastructure.instance.create.begin
Create End
com.oraclecloud.databaseservice.autonomous.exadata.infrastructure.instance.create.end
Maintenance Begin
com.oraclecloud.databaseservice.autonomous.exadata.infrastructure.maintenance.begin
Maintenance End
com.oraclecloud.databaseservice.autonomous.exadata.infrastructure.maintenance.end
Maintenance Reminder
com.oraclecloud.databaseservice.autonomous.exadata.infrastructure.maintenance.reminder
Maintenance Scheduled
com.oraclecloud.databaseservice.autonomous.exadata.infrastructure.maintenance.scheduled
Terminate Begin
com.oraclecloud.databaseservice.terminateautonomousexadatainfrastructure.begin
Terminate End
com.oraclecloud.databaseservice.terminateautonomousexadatainfrastructure.end
Update Begin
com.oraclecloud.databaseservice.updateautonomousexadatainfrastructure.begin
Update End
com.oraclecloud.databaseservice.updateautonomousexadatainfrastructure.end

Autonomous Exadata Infrastructure Example

This is a reference event for Autonomous Exadata Infrastructure instances:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.databaseservice.autonomous.exadata.infrastructure.instance.create.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-07-10T23:28:12Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
    "compartmentName": "example_compartment_name",
    "resourceName": "my_exadata_infrastructure_name",
    "resourceId": "ocid1.autonomousexainfrastructure.oc1.phx.<unique_ID>",
    "availabilityDomain": "XXIT:PHX-AD-3",
    "freeFormTags": {},
    "definedTags":{},
    "additionalDetails":{
      "cpuCoreCount": 92,
      "lifecycleState": "PROVISIONING",
      "dataStorageSizeInTBs": null,
      "timeCreated": "2019-07-10T23:13:43.136Z",
      "timeUpdated": "2019-07-10T23:28:12.390Z",
      "serviceConsoleUrl": null,
      "licenseType": null,
      "dbName": null
    }
  }
}

DB System Event Types

These are the event types that DB systems emit:

Friendly Name Event Type
Change Compartment Begin
com.oraclecloud.databaseservice.changedbsystemcompartment.begin
Change Compartment End
com.oraclecloud.databaseservice.changedbsystemcompartment.end
Create Begin
com.oraclecloud.databaseservice.launchdbsystem.begin
Create End
com.oraclecloud.databaseservice.launchdbsystem.end
Terminate Begin
com.oraclecloud.databaseservice.terminatedbsystem.begin
Terminate End
com.oraclecloud.databaseservice.terminatedbsystem.end
Update IORM Begin
com.oraclecloud.databaseservice.updateiormconfig.begin
Update IORM End
com.oraclecloud.databaseservice.updateiormconfig.end

DB System Example

This is a reference event for DB Systems:

{
    "cloudEventsVersion": "0.1",
    "contentType": "application/json",
    "data": {
        "additionalDetails": {
            "cpuCoreCount": 1,
            "dataStoragePercentage": 80,
            "dataStorageSizeInGBs": 256,
            "exadataIormConfig": "null",
            "licenseType": "LICENSE_INCLUDED",
            "lifecycleMessage": null,
            "lifecycleState": "PROVISIONING",
            "nsgIds": "null",
            "patchHistoryEntries": "null",
            "sshPublicKeys": "...",
            "version": null
        },
        "availabilityDomain": "XXIT:US-ASHBURN-AD-1",
        "compartmentId": "ocid1.compartment.oc1.<unique_ID>",
        "compartmentName": "example_compartment_name",
        "resourceId": "ocid1.dbsystem.oc1.iad.<unique_ID>",
        "resourceName": "myDBsystem"
    },
    "eventID": "0c1f15b1-4bf2-4f27-8a78-a48d446aeb6f",
    "eventTime": "2019-10-25T20:30:46.836Z",
    "eventType": "com.oraclecloud.databaseservice.launchdbsystem.begin",
    "eventTypeVersion": "2.0",
    "extensions": {
        "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
    },
    "source": "DatabaseService"
}

Database Node Event Types (DB Systems)

These are the event types that database nodes emit:

Friendly Name Event Type
Update Begin
com.oraclecloud.databaseservice.dbnodeaction.end
Update End
com.oraclecloud.databaseservice.dbnodeaction.end

Database Node Example

This is a reference event for database nodes:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.databaseservice.db.node.reboot.begin",
  "source": "databaseservice",
  "eventTypeVersion": "2.0",
  "eventTime": "2019-07-29T04:43:24Z",
  "contentType": "application/json",
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
  },
  "data": {
    "compartmentId": "ocid1.compartment.oc1.<unique_ID>",
    "compartmentName": "example_compartment",
    "resourceName": "",
    "resourceId": "ocid1.dbnode.oc1.phx.<unique_ID>",
    "availabilityDomain": "TGjA:PHX-AD-2",
    "freeFormTags": null,
    "definedTags": null,
    "additionalDetails": {
      "cpuCoreCount": null,
      "lifecycleState": "STARTING",
      "dataStorageSizeInTBs": null,
      "timeCreated": "2019-06-13T04:31:05.190Z",
      "timeUpdated": "2019-07-29T04:43:06.455Z",
      "hostName": "ora18c",
      "lifecycleDetails": null,
      "dbSystemId": "ocid1.dbsystem.oc1.phx.<unique_ID>",
      "dbHostId": "DbHost-<unique_ID>",
      "nodeNumber": null
    }
  }
}

Database Home Types (DB Systems)

These are the event types that Database Homes emit:

Friendly Name Event Type
Create Begin
com.oraclecloud.databaseservice.createdbhome.begin
Create End
com.oraclecloud.databaseservice.createdbhome.end
Terminate Begin
com.oraclecloud.databaseservice.deletedbhome.begin
Terminate End
com.oraclecloud.databaseservice.deletedbhome.end
Update Begin
com.oraclecloud.databaseservice.updatedbhome.begin
Update End
com.oraclecloud.databaseservice.updatedbhome.end

Database Home Example

This is a reference event for Database Homes:

{
    "cloudEventsVersion": "0.1",
    "eventID": "60600c06-d6a7-4e85-b56a-1de3e6042f57",
    "eventType": "com.oraclecloud.databaseservice.createdbhome.begin",
    "source": "databaseservice",
    "eventTypeVersion": "2.0",
    "eventTime": "2019-08-29T21:16:04Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1.<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "my_dbhome",
      "resourceId": "DbHome-unique_ID",
      "availabilityDomain": "all",
      "freeFormTags": {},
      "definedTags": {},
      "additionalDetails": {
        "id": "ocid1.id.oc1.<unique_ID>",
        "lifecycleState": "PROVISIONING",
        "timeCreated": "2019-08-29T12:00:00.000Z",
        "timeUpdated": "2019-08-29T12:30:00.000Z",
        "lifecycleDetails": "detail message",
        "dbSystemId": "DbSystem-unique_ID",
        "dbVersion": "19.0.0.0",
        "recordVersion": 4,
        "displayName": "example_display_name"
      }
    }
  }

Database Event Types (DB Systems)

These are the event types that databases emit:

Friendly Name Event Type
Automatic Backup Begin
com.oraclecloud.databaseservice.automaticbackupdatabase.begin
Automatic Backup End
com.oraclecloud.databaseservice.automaticbackupdatabase.end
Create Backup Begin
com.oraclecloud.databaseservice.backupdatabase.begin
Create Backup End
com.oraclecloud.databaseservice.backupdatabase.end
Delete Backup Begin
com.oraclecloud.databaseservice.deletebackup.begin
Delete Backup End
com.oraclecloud.databaseservice.deletebackup.end
Restore Begin
com.oraclecloud.databaseservice.restoredatabase.begin
Restore End
com.oraclecloud.databaseservice.restoredatabase.end
Update Begin
com.oraclecloud.databaseservice.updatedatabase.begin
Update End
com.oraclecloud.databaseservice.updatedatabase.end

Database Example

This is a reference event for databases:

{
  "eventType" : "com.oraclecloud.databaseservice.backupdatabase.begin",
  "cloudEventsVersion": "0.1",
  "eventTypeVersion" : "2.0",
  "source" : "DatabaseService",
  "eventTime" : "2020-01-08T17:31:43.666Z",
  "contentType" : "application/json",
  "data" : {
    "compartmentId" : "ocid1.compartment.oc1.<unique_ID>",
    "compartmentName": "example_compartment_name",
    "resourceName": "my_backup",
    "resourceId": "ocid1.dbbckup.oc1.<unique_ID>", 
    "availabilityDomain": "<availability_domain>",
    "additionalDetails" : {
      "timeCreated" : "2020-01-08T17:31:44Z", 
      "lifecycleState" : "CREATING", 
      "dbSystemId" : "ocid1.dbsystem.oc1.<unique_ID>", 
      "dbHomeId" : ocid1.dbhome.oc1.<unique_ID>", 
      "dbUniqueName" : DB1115_iad1dv", 
      "dbVersion" : "11.2.0.4.190716", 
      "databaseEdition" : "ENTERPRISE_EDITION_HIGH_PERFORMANCE", 
      "autoBackupsEnabled" : "false", 
      "backupType" : "FULL", 
      "databaseId" : "ocid1.database.oc1.<unique_ID>", 
    },
    "definedTags" : {
      "My_example_tag_name" :  
        { "Example_key" : "Example_value" }
      },
    "eventID": "<unique_ID>",
    "extensions" : {
      "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
    }
}

Data Guard Association Event Types

These are the event types that Data Guard associations emit:

Friendly Name Event Type
Create Begin
com.oraclecloud.databaseservice.createdataguardassociation.begin
Create End
com.oraclecloud.databaseservice.createdataguardassociation.end
Failover Begin
com.oraclecloud.databaseservice.failoverdataguardassociation.begin
Failover End
com.oraclecloud.databaseservice.failoverdataguardassociation.end
Reinstate Begin
com.oraclecloud.databaseservice.reinstatedataguardassociation.begin
Reinstate End
com.oraclecloud.databaseservice.reinstatedataguardassociation.end
Switchover Begin
com.oraclecloud.databaseservice.switchoverdataguardassociation.begin
Switchover End
com.oraclecloud.databaseservice.switchoverdataguardassociation.end

Data Guard Association Example

This is a reference event for Data Guard associations:

{
    "cloudEventsVersion": "0.1",
    "contentType": "application/json",
    "data": {
        "additionalDetails": {
            "ApplyLag": null,
            "DGConfigId": "7e8eff2b-a4cd-474a-abd5-940b05c0b1fd",
            "DGConfigState": "null",
            "DatabaseId": "ocid1.database.oc1.iad.<unique_ID>",
            "DbHomeId": "ocid1.dbhome.oc1.iad.<unique_ID>",
            "DbSystemId": "ocid1.dbsystem.oc1.iad.<unique_ID>",
            "LastSyncedTime": null,
            "SyncState": "null",
            "dcsDgUpdateTimestamp": null,
            "lastUpdatedIdentifier": null,
            "lifeCycleMessage": null,
            "lifecycleState": "PROVISIONING",
            "timeCreated": "2019-10-25T21:42:19.041Z",
            "timeUpdated": "2019-10-25T21:42:19.041Z"
        },
        "availabilityDomain": "XXIT:US-ASHBURN-AD-1",
        "compartmentId": "ocid1.compartment.oc1.<unique_ID>",
        "compartmentName": "example_compartment",
        "resourceId": "ocid1.dgassociation.oc1.iad.<unique_ID>"
    },
    "eventID": "5b8b7fbf-2e9a-4730-9761-e52715b7bc79",
    "eventTime": "2019-10-25T21:42:16.579Z",
    "eventType": "com.oraclecloud.databaseservice.createdataguardassociation.begin",
    "eventTypeVersion": "2.0",
    "extensions": {
        "compartmentId": "ocid1.compartment.oc1.<unique_ID>"
    },
    "source": "DatabaseService"
}

Data Safe

For details about events emitted by Data Safe, see Oracle Data Safe Events in Oracle Cloud Infrastructure.

Data Science

Data Science resources that emit events: 

Project Event Types

These are the event types that projects emit:

Friendly Name Event Type
Create Project
com.oraclecloud.datascience.createproject
Delete Project Begin
com.oraclecloud.datascience.deleteproject.begin
Delete Project End
com.oraclecloud.datascience.deleteproject.end
Update Project
com.oraclecloud.datascience.deleteproject.end

Project Example

This is a reference event for projects:

{
    "eventType": "com.oraclecloud.datascience.createproject",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "datascience",
    "eventTime": "2019-11-22T01:43:35.246Z",
    "eventID": "<unique_ID>",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "example_project",
      "resourceId": "ocid1.datascienceproject.oc1.iad.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
}

Notebook Session Event Types

These are the event types that notebook sessions emit:

Friendly Name Event Type
Activate Notebook Session Begin
com.oraclecloud.datascience.activatenotebooksession.begin
Activate Notebook Session End
com.oraclecloud.datascience.activatenotebooksession.end
Create Notebook Session Begin
com.oraclecloud.datascience.createnotebooksession.begin
Create Notebook Session End
com.oraclecloud.datascience.createnotebooksession.end
Deactivate Notebook Session Begin
com.oraclecloud.datascience.deactivatenotebooksession.begin
Deactivate Notebook Session End
com.oraclecloud.datascience.deactivatenotebooksession.end
Delete Notebook Session Begin
com.oraclecloud.datascience.deletenotebooksession.begin
Delete Notebook Session End
com.oraclecloud.datascience.deletenotebooksession.end
Update Notebook Session
com.oraclecloud.datascience.updatenotebooksession

Notebook Session Example

This is a reference event for notebook sessions:

{
    "eventType": "com.oraclecloud.datascience.updatenotebooksession",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "datascience",
    "eventTime": "2019-11-22T01:43:35.246Z",
    "eventID": "<unique_ID>",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "example_notebook_session",
      "resourceId": "ocid1.datasciencenotebooksession.oc1.iad.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
}

Model Event Types

These are the event types that models emit:

Friendly Name Event Type
Activate Model
com.oraclecloud.datascience.activatemodel
Create Model
com.oraclecloud.datascience.createmodel
Deactivate Model
com.oraclecloud.datascience.deactivatemodel
Delete Model
com.oraclecloud.datascience.deletemodel
Update Model
com.oraclecloud.datascience.updatemodel

Model Example

This is a reference event for models:

{
    "eventType": "com.oraclecloud.datascience.deletemodel",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "source": "datascience",
    "eventTime": "2019-11-22T01:43:35.246Z",
    "eventID": "<unique_ID>",
    "contentType": "application/json",
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "example_model",
      "resourceId": "ocid1.datasciencemodel.oc1.iad.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "Department": "Finance"
      },
      "definedTags": {
        "Operations": {
          "CostCenter": "42"
        }
      }
    },
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    }
}

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

Digital Assistant

For details about events emitted by Digital Assistant, see Events for Digital Assistant Instances.

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
Delete Snapshot
com.oraclecloud.filestorage.deletesnapshot

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

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

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": "2019-10-21T17: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"
      }
    }
  },
  "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": "2019-10-21T17: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>"
    }
  },
  "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": "2019-10-21T17: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"
      }
    }
  },
  "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": "2019-10-21T17: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>"
    }
  },
  "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 do not 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": "2019-10-21T17: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": "2019-10-21T17: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": "2019-10-21T17: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>"
  }
}

Multi-Factor 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

Multi-Factor 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": "2019-10-21T17: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>"
    }
  },
  "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": "2019-10-21T17: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": "2019-10-21T17: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"
      }
    }
  },
  "extensions": {
    "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
  }
 }

Integration

For details about events emitted by Oracle Integration, see Automating with 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
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": {}
  }
}

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
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.

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

OS Management

For details about events emitted by OS Management, see Creating Automation with Events.

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

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.waas.changewaaspolicycompartment
Create Waas Policy
com.oraclecloud.waas.createwaaspolicy
Delete Waas Policy
com.oraclecloud.waas.deletewaaspolicy
Update Waas Policy Begin
com.oraclecloud.waas.updatewaaspolicy.begin
Update Waas Policy End
com.oraclecloud.waas.updatewaaspolicy.end

Waas Policy Example

This is an example event for a Waas policy:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.waas.updatewaaspolicy.begin",
  "source": "waas",
  "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.waas.changeaddresslistcompartment
Create Address List
com.oraclecloud.waas.createaddresslist
Delete Address List
com.oraclecloud.waas.deleteaddresslist
Update Address List
com.oraclecloud.waas.updateaddresslist

Address List Example

This is an example event for address lists:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.waas.updateaddresslist",
  "source": "waas",
  "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 custom protection rules emit: 

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

Custom Protection Rule Example

This is an example event for custom protection rules:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.waas.updatecustomprotectionrule",
  "source": "waas",
  "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.waas.changecertificatecompartment
Create Certificate
com.oraclecloud.waas.createcertificate
Delete Certificate
com.oraclecloud.waas.deletecertificate
Update Certificate
com.oraclecloud.waas.updatecertificate

Certificate Example

This is an example event for certificates:

{
  "cloudEventsVersion": "0.1",
  "eventID": "<unique_ID>",
  "eventType": "com.oraclecloud.waas.updatecertificate",
  "source": "waas",
  "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"
      }
    }
  }
}