From 7480c41a847197e893dcf9d1ea78395913864b7d Mon Sep 17 00:00:00 2001 From: Shyam Challa Date: Fri, 13 Dec 2024 16:12:17 -0800 Subject: [PATCH 1/3] Network Edge Events Published --- .../equinix/network_edge/v1/ChangeEvent.json | 39 ++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/jsonschema/equinix/network_edge/v1/ChangeEvent.json b/jsonschema/equinix/network_edge/v1/ChangeEvent.json index fb32ddc..392dc57 100644 --- a/jsonschema/equinix/network_edge/v1/ChangeEvent.json +++ b/jsonschema/equinix/network_edge/v1/ChangeEvent.json @@ -26,6 +26,32 @@ "description": "The data within all ChangeEvent events." }, "Resource": { + "properties": { + "href": { + "type": "string", + "description": "Link to the resource that has generated the event" + }, + "type": { + "type": "string", + "description": "Type of the resource generating the event" + }, + "uuid": { + "type": "string", + "description": "Equinix assigned unique identifier of the resource generating the event" + }, + "name": { + "type": "string", + "description": "Name of the resource generating the event" + }, + "status": { + "type": "string", + "description": "Status of the resource generating the event" + }, + "description": { + "type": "string", + "description": "Description of the resource generating the event" + } + }, "additionalProperties": true, "type": "object", "title": "Resource", @@ -33,7 +59,18 @@ } }, "cloudeventTypes": { - "released": [], + "released": [ + "equinix.network_edge.device.state.created", + "equinix.network_edge.device.state.cancelled", + "equinix.network_edge.device.state.deleted", + "equinix.network_edge.device.state.provisioning", + "equinix.network_edge.device.state.provisioned", + "equinix.network_edge.acl.state.created", + "equinix.network_edge.acl.state.deleted", + "equinix.network_edge.device.acl.updated", + "equinix.network_edge.device.reboot.started", + "equinix.network_edge.device.reboot.completed"; + ], "preview": [] }, "metricNames": { From 1689b4d7a54d104c8f01c9dd23cdd2353aa7d726 Mon Sep 17 00:00:00 2001 From: Shyam Challa <83235364+shyamchalla@users.noreply.github.com> Date: Mon, 16 Dec 2024 19:14:47 -0800 Subject: [PATCH 2/3] Update ChangeEvent.json --- jsonschema/equinix/network_edge/v1/ChangeEvent.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jsonschema/equinix/network_edge/v1/ChangeEvent.json b/jsonschema/equinix/network_edge/v1/ChangeEvent.json index 392dc57..d601b4e 100644 --- a/jsonschema/equinix/network_edge/v1/ChangeEvent.json +++ b/jsonschema/equinix/network_edge/v1/ChangeEvent.json @@ -69,7 +69,7 @@ "equinix.network_edge.acl.state.deleted", "equinix.network_edge.device.acl.updated", "equinix.network_edge.device.reboot.started", - "equinix.network_edge.device.reboot.completed"; + "equinix.network_edge.device.reboot.completed" ], "preview": [] }, From 570ae9de4605aad5e41c068f014f8498ae066559 Mon Sep 17 00:00:00 2001 From: "equinix-labs@auto-commit-workflow" Date: Tue, 17 Dec 2024 03:15:09 +0000 Subject: [PATCH 3/3] Auto commit generated client synchronization changes for Data Schema Updates - Tue Dec 17 03:15:09 UTC 2024 --- DataLoader.json | 13 ++++++++++++- README.md | 17 +++++++++++++++++ jsonschema/catalog.json | 13 ++++++++++++- 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/DataLoader.json b/DataLoader.json index 398eef3..24a886b 100644 --- a/DataLoader.json +++ b/DataLoader.json @@ -156,7 +156,18 @@ }, "network_edge": { "cloudeventTypes": { - "released": [], + "released": [ + "equinix.network_edge.acl.state.created", + "equinix.network_edge.acl.state.deleted", + "equinix.network_edge.device.acl.updated", + "equinix.network_edge.device.reboot.completed", + "equinix.network_edge.device.reboot.started", + "equinix.network_edge.device.state.cancelled", + "equinix.network_edge.device.state.created", + "equinix.network_edge.device.state.deleted", + "equinix.network_edge.device.state.provisioned", + "equinix.network_edge.device.state.provisioning" + ], "preview": [] }, "metricNames": { diff --git a/README.md b/README.md index 9ead2e7..a4da52e 100644 --- a/README.md +++ b/README.md @@ -210,6 +210,23 @@ The following data payloads are the supported events and formats for Equinix Int #### Data Type `equinix.network_edge.v1.ChangeEvent` #### Supported Events, Metrics, and Alerts +#### Events + +
+Released + +`equinix.network_edge.acl.state.created`
+`equinix.network_edge.acl.state.deleted`
+`equinix.network_edge.device.acl.updated`
+`equinix.network_edge.device.reboot.completed`
+`equinix.network_edge.device.reboot.started`
+`equinix.network_edge.device.state.cancelled`
+`equinix.network_edge.device.state.created`
+`equinix.network_edge.device.state.deleted`
+`equinix.network_edge.device.state.provisioned`
+`equinix.network_edge.device.state.provisioning` + +
diff --git a/jsonschema/catalog.json b/jsonschema/catalog.json index 14feb89..f89d0b0 100644 --- a/jsonschema/catalog.json +++ b/jsonschema/catalog.json @@ -240,7 +240,18 @@ "description": "The data within all ChangeEvent events.", "datatype": "equinix.network_edge.v1.ChangeEvent", "cloudeventTypes": { - "released": [], + "released": [ + "equinix.network_edge.acl.state.created", + "equinix.network_edge.acl.state.deleted", + "equinix.network_edge.device.acl.updated", + "equinix.network_edge.device.reboot.completed", + "equinix.network_edge.device.reboot.started", + "equinix.network_edge.device.state.cancelled", + "equinix.network_edge.device.state.created", + "equinix.network_edge.device.state.deleted", + "equinix.network_edge.device.state.provisioned", + "equinix.network_edge.device.state.provisioning" + ], "preview": [] }, "metricNames": {