Skip to content

Commit a5f31a9

Browse files
chore: Generate the JSON Schema (#603)
1 parent b2b1516 commit a5f31a9

File tree

3 files changed

+417
-0
lines changed

3 files changed

+417
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ This repository contains definitions for the following CloudEvent data payloads:
116116
|Notebooks|[Proto](proto/google/events/cloud/notebooks/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/notebooks/v1/ScheduleEventData.json)|<br>Data Type:<br>`google.events.cloud.notebooks.v1.ScheduleEventData`<br>CloudEvent Type(s):<br>`google.cloud.notebooks.schedule.v1.deleted`<br/>`google.cloud.notebooks.schedule.v1.created`|
117117
|Cloud Pub/Sub|[Proto](proto/google/events/cloud/pubsub/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/pubsub/v1/MessagePublishedData.json)|<br>Data Type:<br>`google.events.cloud.pubsub.v1.MessagePublishedData`<br>CloudEvent Type(s):<br>`google.cloud.pubsub.topic.v1.messagePublished`|
118118
|Google Cloud Memorystore for Redis|[Proto](proto/google/events/cloud/redis/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/redis/v1/InstanceEventData.json)|<br>Data Type:<br>`google.events.cloud.redis.v1.InstanceEventData`<br>CloudEvent Type(s):<br>`google.cloud.redis.instance.v1.created`<br/>`google.cloud.redis.instance.v1.updated`<br/>`google.cloud.redis.instance.v1.deleted`|
119+
|Cloud Scheduler|[Proto](proto/google/events/cloud/scheduler/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/scheduler/v1/JobEventData.json)|<br>Data Type:<br>`google.events.cloud.scheduler.v1.JobEventData`<br>CloudEvent Type(s):<br>`google.cloud.scheduler.job.v1.created`<br/>`google.cloud.scheduler.job.v1.updated`<br/>`google.cloud.scheduler.job.v1.deleted`|
119120
|Cloud Scheduler|[Proto](proto/google/events/cloud/scheduler/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/scheduler/v1/SchedulerJobData.json)|<br>Data Type:<br>`google.events.cloud.scheduler.v1.SchedulerJobData`<br>CloudEvent Type(s):<br>`google.cloud.scheduler.job.v1.executed`|
120121
|Cloud Speech-to-Text|[Proto](proto/google/events/cloud/speech/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/speech/v1/CustomClassEventData.json)|<br>Data Type:<br>`google.events.cloud.speech.v1.CustomClassEventData`<br>CloudEvent Type(s):<br>`google.cloud.speech.customClass.v1.created`<br/>`google.cloud.speech.customClass.v1.updated`<br/>`google.cloud.speech.customClass.v1.deleted`|
121122
|Cloud Speech-to-Text|[Proto](proto/google/events/cloud/speech/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/speech/v1/PhraseSetEventData.json)|<br>Data Type:<br>`google.events.cloud.speech.v1.PhraseSetEventData`<br>CloudEvent Type(s):<br>`google.cloud.speech.phraseSet.v1.created`<br/>`google.cloud.speech.phraseSet.v1.updated`<br/>`google.cloud.speech.phraseSet.v1.deleted`|

jsonschema/catalog.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,18 @@
10811081
"google.cloud.redis.instance.v1.deleted"
10821082
]
10831083
},
1084+
{
1085+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/scheduler/v1/JobEventData.json",
1086+
"product": "Cloud Scheduler",
1087+
"name": "JobEventData",
1088+
"description": "The data within all Job events.",
1089+
"datatype": "google.events.cloud.scheduler.v1.JobEventData",
1090+
"cloudeventTypes": [
1091+
"google.cloud.scheduler.job.v1.created",
1092+
"google.cloud.scheduler.job.v1.updated",
1093+
"google.cloud.scheduler.job.v1.deleted"
1094+
]
1095+
},
10841096
{
10851097
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/scheduler/v1/SchedulerJobData.json",
10861098
"product": "Cloud Scheduler",

0 commit comments

Comments
 (0)