Skip to content

Commit 1efca74

Browse files
chore: Generate the JSON Schema
1 parent d1262d1 commit 1efca74

14 files changed

+1691
-5
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ This repository contains definitions for the following CloudEvent data payloads:
8686
|Cloud Deploy|[Proto](proto/google/events/cloud/deploy/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/deploy/v1/TargetEventData.json)|<br>Data Type:<br>`google.events.cloud.deploy.v1.TargetEventData`<br>CloudEvent Type(s):<br>`google.cloud.deploy.target.v1.created`<br/>`google.cloud.deploy.target.v1.updated`<br/>`google.cloud.deploy.target.v1.deleted`|
8787
|Eventarc|[Proto](proto/google/events/cloud/eventarc/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/ChannelConnectionEventData.json)|<br>Data Type:<br>`google.events.cloud.eventarc.v1.ChannelConnectionEventData`<br>CloudEvent Type(s):<br>`google.cloud.eventarc.channelConnection.v1.created`<br/>`google.cloud.eventarc.channelConnection.v1.deleted`|
8888
|Eventarc|[Proto](proto/google/events/cloud/eventarc/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/ChannelEventData.json)|<br>Data Type:<br>`google.events.cloud.eventarc.v1.ChannelEventData`<br>CloudEvent Type(s):<br>`google.cloud.eventarc.channel.v1.created`<br/>`google.cloud.eventarc.channel.v1.updated`<br/>`google.cloud.eventarc.channel.v1.deleted`|
89+
|Eventarc|[Proto](proto/google/events/cloud/eventarc/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/EnrollmentEventData.json)|<br>Data Type:<br>`google.events.cloud.eventarc.v1.EnrollmentEventData`<br>CloudEvent Type(s):<br>`google.cloud.eventarc.enrollment.v1.created`<br/>`google.cloud.eventarc.enrollment.v1.updated`<br/>`google.cloud.eventarc.enrollment.v1.deleted`|
90+
|Eventarc|[Proto](proto/google/events/cloud/eventarc/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/GoogleApiSourceEventData.json)|<br>Data Type:<br>`google.events.cloud.eventarc.v1.GoogleApiSourceEventData`<br>CloudEvent Type(s):<br>`google.cloud.eventarc.googleApiSource.v1.created`<br/>`google.cloud.eventarc.googleApiSource.v1.updated`<br/>`google.cloud.eventarc.googleApiSource.v1.deleted`|
91+
|Eventarc|[Proto](proto/google/events/cloud/eventarc/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/MessageBusEventData.json)|<br>Data Type:<br>`google.events.cloud.eventarc.v1.MessageBusEventData`<br>CloudEvent Type(s):<br>`google.cloud.eventarc.messageBus.v1.created`<br/>`google.cloud.eventarc.messageBus.v1.updated`<br/>`google.cloud.eventarc.messageBus.v1.deleted`|
92+
|Eventarc|[Proto](proto/google/events/cloud/eventarc/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/PipelineEventData.json)|<br>Data Type:<br>`google.events.cloud.eventarc.v1.PipelineEventData`<br>CloudEvent Type(s):<br>`google.cloud.eventarc.pipeline.v1.created`<br/>`google.cloud.eventarc.pipeline.v1.updated`<br/>`google.cloud.eventarc.pipeline.v1.deleted`|
8993
|Eventarc|[Proto](proto/google/events/cloud/eventarc/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/TriggerEventData.json)|<br>Data Type:<br>`google.events.cloud.eventarc.v1.TriggerEventData`<br>CloudEvent Type(s):<br>`google.cloud.eventarc.trigger.v1.created`<br/>`google.cloud.eventarc.trigger.v1.updated`<br/>`google.cloud.eventarc.trigger.v1.deleted`|
9094
|Cloud Firestore|[Proto](proto/google/events/cloud/firestore/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/firestore/v1/DocumentEventData.json)|<br>Data Type:<br>`google.events.cloud.firestore.v1.DocumentEventData`<br>CloudEvent Type(s):<br>`google.cloud.firestore.document.v1.created`<br/>`google.cloud.firestore.document.v1.updated`<br/>`google.cloud.firestore.document.v1.deleted`<br/>`google.cloud.firestore.document.v1.written`<br/>`google.cloud.firestore.document.v1.created.withAuthContext`<br/>`google.cloud.firestore.document.v1.updated.withAuthContext`<br/>`google.cloud.firestore.document.v1.deleted.withAuthContext`<br/>`google.cloud.firestore.document.v1.written.withAuthContext`|
9195
|Cloud Functions|[Proto](proto/google/events/cloud/functions/v2/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/functions/v2/FunctionEventData.json)|<br>Data Type:<br>`google.events.cloud.functions.v2.FunctionEventData`<br>CloudEvent Type(s):<br>`google.cloud.functions.function.v2.created`<br/>`google.cloud.functions.function.v2.updated`<br/>`google.cloud.functions.function.v2.deleted`|
@@ -153,7 +157,12 @@ This repository contains definitions for the following CloudEvent data payloads:
153157
|Workflows|[Proto](proto/google/events/cloud/workflows/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/workflows/v1/WorkflowEventData.json)|<br>Data Type:<br>`google.events.cloud.workflows.v1.WorkflowEventData`<br>CloudEvent Type(s):<br>`google.cloud.workflows.workflow.v1.created`<br/>`google.cloud.workflows.workflow.v1.deleted`<br/>`google.cloud.workflows.workflow.v1.updated`|
154158
|Google Analytics for Firebase|[Proto](proto/google/events/firebase/analytics/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/analytics/v1/AnalyticsLogData.json)|<br>Data Type:<br>`google.events.firebase.analytics.v1.AnalyticsLogData`<br>CloudEvent Type(s):<br>`google.firebase.analytics.log.v1.written`|
155159
|Firebase Authentication|[Proto](proto/google/events/firebase/auth/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/auth/v1/AuthEventData.json)|<br>Data Type:<br>`google.events.firebase.auth.v1.AuthEventData`<br>CloudEvent Type(s):<br>`google.firebase.auth.user.v1.created`<br/>`google.firebase.auth.user.v1.deleted`|
160+
|Firebase Authentication|[Proto](proto/google/events/firebase/auth/v2/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/auth/v2/AuthEventData.json)|<br>Data Type:<br>`google.events.firebase.auth.v2.AuthEventData`<br>CloudEvent Type(s):<br>`google.firebase.auth.user.v2.created`<br/>`google.firebase.auth.user.v2.updated`<br/>`google.firebase.auth.user.v2.deleted`|
156161
|Firebase Realtime Database|[Proto](proto/google/events/firebase/database/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/database/v1/ReferenceEventData.json)|<br>Data Type:<br>`google.events.firebase.database.v1.ReferenceEventData`<br>CloudEvent Type(s):<br>`google.firebase.database.ref.v1.created`<br/>`google.firebase.database.ref.v1.updated`<br/>`google.firebase.database.ref.v1.deleted`<br/>`google.firebase.database.ref.v1.written`|
162+
|Firebase Data Connect|[Proto](proto/google/events/firebase/dataconnect/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/dataconnect/v1/ConnectorEventData.json)|<br>Data Type:<br>`google.events.firebase.dataconnect.v1.ConnectorEventData`<br>CloudEvent Type(s):<br>`google.firebase.dataconnect.connector.v1.created`<br/>`google.firebase.dataconnect.connector.v1.updated`<br/>`google.firebase.dataconnect.connector.v1.deleted`|
163+
|Firebase Data Connect|[Proto](proto/google/events/firebase/dataconnect/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/dataconnect/v1/MutationEventData.json)|<br>Data Type:<br>`google.events.firebase.dataconnect.v1.MutationEventData`<br>CloudEvent Type(s):<br>`google.firebase.dataconnect.connector.v1.mutationExecuted`|
164+
|Firebase Data Connect|[Proto](proto/google/events/firebase/dataconnect/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/dataconnect/v1/SchemaEventData.json)|<br>Data Type:<br>`google.events.firebase.dataconnect.v1.SchemaEventData`<br>CloudEvent Type(s):<br>`google.firebase.dataconnect.schema.v1.created`<br/>`google.firebase.dataconnect.schema.v1.updated`<br/>`google.firebase.dataconnect.schema.v1.deleted`|
165+
|Firebase Data Connect|[Proto](proto/google/events/firebase/dataconnect/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/dataconnect/v1/ServiceEventData.json)|<br>Data Type:<br>`google.events.firebase.dataconnect.v1.ServiceEventData`<br>CloudEvent Type(s):<br>`google.firebase.dataconnect.service.v1.created`<br/>`google.firebase.dataconnect.service.v1.updated`<br/>`google.firebase.dataconnect.service.v1.deleted`|
157166
|Firebase Alerts|[Proto](proto/google/events/firebase/firebasealerts/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/firebasealerts/v1/AlertData.json)|<br>Data Type:<br>`google.events.firebase.firebasealerts.v1.AlertData`<br>CloudEvent Type(s):<br>`google.firebase.firebasealerts.alerts.v1.published`|
158167
|Firebase Remote Config|[Proto](proto/google/events/firebase/remoteconfig/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/remoteconfig/v1/RemoteConfigEventData.json)|<br>Data Type:<br>`google.events.firebase.remoteconfig.v1.RemoteConfigEventData`<br>CloudEvent Type(s):<br>`google.firebase.remoteconfig.remoteConfig.v1.updated`|
159168
|Firebase Test Lab|[Proto](proto/google/events/firebase/testlab/v1/data.proto) / [JSON](https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/testlab/v1/TestMatrixEventData.json)|<br>Data Type:<br>`google.events.firebase.testlab.v1.TestMatrixEventData`<br>CloudEvent Type(s):<br>`google.firebase.testlab.testMatrix.v1.completed`|

jsonschema/catalog.json

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -721,6 +721,54 @@
721721
"google.cloud.eventarc.channel.v1.deleted"
722722
]
723723
},
724+
{
725+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/EnrollmentEventData.json",
726+
"product": "Eventarc",
727+
"name": "EnrollmentEventData",
728+
"description": "The data within all Enrollment events.",
729+
"datatype": "google.events.cloud.eventarc.v1.EnrollmentEventData",
730+
"cloudeventTypes": [
731+
"google.cloud.eventarc.enrollment.v1.created",
732+
"google.cloud.eventarc.enrollment.v1.updated",
733+
"google.cloud.eventarc.enrollment.v1.deleted"
734+
]
735+
},
736+
{
737+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/GoogleApiSourceEventData.json",
738+
"product": "Eventarc",
739+
"name": "GoogleApiSourceEventData",
740+
"description": "The data within all GoogleApiSource events.",
741+
"datatype": "google.events.cloud.eventarc.v1.GoogleApiSourceEventData",
742+
"cloudeventTypes": [
743+
"google.cloud.eventarc.googleApiSource.v1.created",
744+
"google.cloud.eventarc.googleApiSource.v1.updated",
745+
"google.cloud.eventarc.googleApiSource.v1.deleted"
746+
]
747+
},
748+
{
749+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/MessageBusEventData.json",
750+
"product": "Eventarc",
751+
"name": "MessageBusEventData",
752+
"description": "The data within all MessageBus events.",
753+
"datatype": "google.events.cloud.eventarc.v1.MessageBusEventData",
754+
"cloudeventTypes": [
755+
"google.cloud.eventarc.messageBus.v1.created",
756+
"google.cloud.eventarc.messageBus.v1.updated",
757+
"google.cloud.eventarc.messageBus.v1.deleted"
758+
]
759+
},
760+
{
761+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/PipelineEventData.json",
762+
"product": "Eventarc",
763+
"name": "PipelineEventData",
764+
"description": "The data within all Pipeline events.",
765+
"datatype": "google.events.cloud.eventarc.v1.PipelineEventData",
766+
"cloudeventTypes": [
767+
"google.cloud.eventarc.pipeline.v1.created",
768+
"google.cloud.eventarc.pipeline.v1.updated",
769+
"google.cloud.eventarc.pipeline.v1.deleted"
770+
]
771+
},
724772
{
725773
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/cloud/eventarc/v1/TriggerEventData.json",
726774
"product": "Eventarc",
@@ -1506,6 +1554,18 @@
15061554
"google.firebase.auth.user.v1.deleted"
15071555
]
15081556
},
1557+
{
1558+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/auth/v2/AuthEventData.json",
1559+
"product": "Firebase Authentication",
1560+
"name": "AuthEventData",
1561+
"description": "The data within all Firebase Auth events.",
1562+
"datatype": "google.events.firebase.auth.v2.AuthEventData",
1563+
"cloudeventTypes": [
1564+
"google.firebase.auth.user.v2.created",
1565+
"google.firebase.auth.user.v2.updated",
1566+
"google.firebase.auth.user.v2.deleted"
1567+
]
1568+
},
15091569
{
15101570
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/database/v1/ReferenceEventData.json",
15111571
"product": "Firebase Realtime Database",
@@ -1519,6 +1579,52 @@
15191579
"google.firebase.database.ref.v1.written"
15201580
]
15211581
},
1582+
{
1583+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/dataconnect/v1/ConnectorEventData.json",
1584+
"product": "Firebase Data Connect",
1585+
"name": "ConnectorEventData",
1586+
"description": "The data within all Connector events.",
1587+
"datatype": "google.events.firebase.dataconnect.v1.ConnectorEventData",
1588+
"cloudeventTypes": [
1589+
"google.firebase.dataconnect.connector.v1.created",
1590+
"google.firebase.dataconnect.connector.v1.updated",
1591+
"google.firebase.dataconnect.connector.v1.deleted"
1592+
]
1593+
},
1594+
{
1595+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/dataconnect/v1/MutationEventData.json",
1596+
"product": "Firebase Data Connect",
1597+
"name": "MutationEventData",
1598+
"description": "The data within all Mutation events.",
1599+
"datatype": "google.events.firebase.dataconnect.v1.MutationEventData",
1600+
"cloudeventTypes": [
1601+
"google.firebase.dataconnect.connector.v1.mutationExecuted"
1602+
]
1603+
},
1604+
{
1605+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/dataconnect/v1/SchemaEventData.json",
1606+
"product": "Firebase Data Connect",
1607+
"name": "SchemaEventData",
1608+
"description": "The data within all Schema events.",
1609+
"datatype": "google.events.firebase.dataconnect.v1.SchemaEventData",
1610+
"cloudeventTypes": [
1611+
"google.firebase.dataconnect.schema.v1.created",
1612+
"google.firebase.dataconnect.schema.v1.updated",
1613+
"google.firebase.dataconnect.schema.v1.deleted"
1614+
]
1615+
},
1616+
{
1617+
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/dataconnect/v1/ServiceEventData.json",
1618+
"product": "Firebase Data Connect",
1619+
"name": "ServiceEventData",
1620+
"description": "The data within all Service events.",
1621+
"datatype": "google.events.firebase.dataconnect.v1.ServiceEventData",
1622+
"cloudeventTypes": [
1623+
"google.firebase.dataconnect.service.v1.created",
1624+
"google.firebase.dataconnect.service.v1.updated",
1625+
"google.firebase.dataconnect.service.v1.deleted"
1626+
]
1627+
},
15221628
{
15231629
"url": "https://googleapis.github.io/google-cloudevents/jsonschema/google/events/firebase/firebasealerts/v1/AlertData.json",
15241630
"product": "Firebase Alerts",

jsonschema/google/events/cloud/eventarc/v1/ChannelConnectionEventData.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,13 @@
4848
"type": "string",
4949
"description": "Output only. The last-modified time.",
5050
"format": "date-time"
51+
},
52+
"labels": {
53+
"additionalProperties": {
54+
"type": "string"
55+
},
56+
"type": "object",
57+
"description": "Optional. Resource labels."
5158
}
5259
},
5360
"additionalProperties": true,

jsonschema/google/events/cloud/eventarc/v1/ChannelEventData.json

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,18 @@
8282
},
8383
"cryptoKeyName": {
8484
"type": "string",
85-
"description": "Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern `projects/*/locations/*/keyRings/*/cryptoKeys/*`."
85+
"description": "Optional. Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern `projects/*/locations/*/keyRings/*/cryptoKeys/*`."
86+
},
87+
"satisfiesPzs": {
88+
"type": "boolean",
89+
"description": "Output only. Whether or not this Channel satisfies the requirements of physical zone separation"
90+
},
91+
"labels": {
92+
"additionalProperties": {
93+
"type": "string"
94+
},
95+
"type": "object",
96+
"description": "Optional. Resource labels."
8697
}
8798
},
8899
"additionalProperties": true,

0 commit comments

Comments
 (0)