Oracle Cloud Infrastructure GoldenGate Events
Events are structured messages that indicate changes in resources. You can create rules to subscribe to events and stay informed of any abnomal activity among your resources, when it's time to upgrade your deployment, or purge unused files.
Deployment Event Types
OCI GoldenGate deployments emit the following event types:
Friendly name | Event type |
---|---|
Create Deployment Begin |
|
Create Deployment End |
|
Delete Deployment Begin |
|
Delete Deployment End |
|
Restore Deployment Begin |
|
Restore Deployment End |
|
Start Deployment Begin |
|
Start Deployment End |
|
Stop Deployment Begin |
|
Stop Deployment End |
|
Update Deployment Begin |
|
Update Deployment End |
|
Storage utilization |
|
Here's a reference event for deployments:
{
"eventType": "com.oraclecloud.goldengate.updatedeployment.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2021-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"availabilityDomain": "availability_domain",
"freeFormTags": {},
"definedTags": {}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}
Database Registration Event Types (deprecated)
OCI GoldenGate database registrations emit the following event types:
Friendly name | Event type |
---|---|
Create Database Registration Begin |
|
Create Database Registration End |
|
Delete Database Registration Begin |
|
Delete Database Registration End |
|
Update Database Registration Begin |
|
Update Database Registration End |
|
Here's a reference event for database registrations:
{
"eventType": "com.oraclecloud.goldengate.createdatabaseregistration.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2021-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"availabilityDomain": "availability_domain",
"freeFormTags": {},
"definedTags": {}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}
Deployment Backup Event Types
OCI GoldenGate deployment backups emit the following event types:
Friendly name | Event type |
---|---|
Create Deployment Backup Begin |
|
Create Deployment Backup End |
|
Delete Deployment Backup Begin |
|
Delete Deployment Backup End |
|
Update Deployment Backup Begin |
|
Update Deployment Backup End |
|
Here's a reference event for Deployment Backups:
{
"eventType": "com.oraclecloud.goldengate.deletedeploymentbackup.begin",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2021-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"availabilityDomain": "availability_domain",
"freeFormTags": {},
"definedTags": {}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}
Deployment Lifecycle Event Types
OCI GoldenGate deployment lifecycle states emit the following events:
Friendly name | Event type |
---|---|
GoldenGate Deployment Active |
|
GoldenGate Deployment Creating |
|
GoldenGate Deployment Deleted |
|
GoldenGate Deployment Deleting |
|
GoldenGate Deployment Failed |
|
GoldenGate Deployment Inactive |
|
GoldenGate Deployment Needs Attention |
|
GoldenGate Deployment Updating |
|
Here's a reference event for deployment lifecycle state:
{
"eventType": "com.oraclecloud.goldengate.stateactive",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2021-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>"
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}
Upgrade Event Type
The OCI GoldenGate upgrade emits the following event type:
Friendly name | Event type |
---|---|
GoldeGate Upgrade Available |
|
GoldenGate Upgrade Maintenance Scheduled |
|
GoldenGate Upgrade Notification (deprecated) |
|
Here's the reference event for upgrade available:
{
"eventType": "com.oraclecloud.goldengate.upgradenewversion",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "GoldenGate",
"eventTime": "2021-06-23T12:00:00.000Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..unique_ID",
"compartmentName": "example_compartment",
"resourceName": "example_name",
"resourceId": "ocid1.goldengatedeployment.<realm>.<region>..<unique_ID>",
"availabilityDomain": "availability_domain",
"additionalDetails": {
"message": "notification message"
}
},
"eventID": "unique_ID",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..unique_ID"
}
}