googleapis / google-cloudevents

Types for CloudEvents issued by Google
http://git.io/google-cloudevents
Apache License 2.0
146 stars 22 forks source link
cloudevent jsonschema protobuf schema

Google Events

Compile Validate JSON Schemas

This repository contains types for CloudEvents issued by Google.

The "source of truth" for the event data format is in the form of Google Protocol Buffers.

See proto/README.md for more information about the messages used to describe CloudEvents.

Stability

The protobuf files in the proto directory should be regarded as stable with no further breaking changes. Other files such as generated JSON schema should not be regarded as stable.

CloudEvents in this repository

This repository contains definitions for the following CloudEvent data payloads:

Product Schemas Types
AlloyDB for PostgreSQL Proto / JSON
Data Type:
google.events.cloud.alloydb.v1.BackupEventData
CloudEvent Type(s):
google.cloud.alloydb.backup.v1.created
google.cloud.alloydb.backup.v1.updated
google.cloud.alloydb.backup.v1.deleted
AlloyDB for PostgreSQL Proto / JSON
Data Type:
google.events.cloud.alloydb.v1.ClusterEventData
CloudEvent Type(s):
google.cloud.alloydb.cluster.v1.created
google.cloud.alloydb.cluster.v1.updated
google.cloud.alloydb.cluster.v1.deleted
AlloyDB for PostgreSQL Proto / JSON
Data Type:
google.events.cloud.alloydb.v1.InstanceEventData
CloudEvent Type(s):
google.cloud.alloydb.instance.v1.created
google.cloud.alloydb.instance.v1.updated
google.cloud.alloydb.instance.v1.deleted
API Gateway Proto / JSON
Data Type:
google.events.cloud.apigateway.v1.ApiConfigEventData
CloudEvent Type(s):
google.cloud.apigateway.apiConfig.v1.created
google.cloud.apigateway.apiConfig.v1.updated
google.cloud.apigateway.apiConfig.v1.deleted
API Gateway Proto / JSON
Data Type:
google.events.cloud.apigateway.v1.ApiEventData
CloudEvent Type(s):
google.cloud.apigateway.api.v1.created
google.cloud.apigateway.api.v1.updated
google.cloud.apigateway.api.v1.deleted
API Gateway Proto / JSON
Data Type:
google.events.cloud.apigateway.v1.GatewayEventData
CloudEvent Type(s):
google.cloud.apigateway.gateway.v1.created
google.cloud.apigateway.gateway.v1.updated
google.cloud.apigateway.gateway.v1.deleted
Apigee Registry Proto / JSON
Data Type:
google.events.cloud.apigeeregistry.v1.ApiDeploymentEventData
CloudEvent Type(s):
google.cloud.apigeeregistry.apiDeployment.v1.created
google.cloud.apigeeregistry.apiDeployment.v1.updated
google.cloud.apigeeregistry.apiDeployment.v1.deleted
Apigee Registry Proto / JSON
Data Type:
google.events.cloud.apigeeregistry.v1.ApiEventData
CloudEvent Type(s):
google.cloud.apigeeregistry.api.v1.created
google.cloud.apigeeregistry.api.v1.updated
google.cloud.apigeeregistry.api.v1.deleted
Apigee Registry Proto / JSON
Data Type:
google.events.cloud.apigeeregistry.v1.ApiSpecEventData
CloudEvent Type(s):
google.cloud.apigeeregistry.apiSpec.v1.created
google.cloud.apigeeregistry.apiSpec.v1.updated
google.cloud.apigeeregistry.apiSpec.v1.deleted
Apigee Registry Proto / JSON
Data Type:
google.events.cloud.apigeeregistry.v1.ApiVersionEventData
CloudEvent Type(s):
google.cloud.apigeeregistry.apiVersion.v1.created
google.cloud.apigeeregistry.apiVersion.v1.updated
google.cloud.apigeeregistry.apiVersion.v1.deleted
Apigee Registry Proto / JSON
Data Type:
google.events.cloud.apigeeregistry.v1.InstanceEventData
CloudEvent Type(s):
google.cloud.apigeeregistry.instance.v1.created
google.cloud.apigeeregistry.instance.v1.deleted
Cloud Audit Logs Proto / JSON
Data Type:
google.events.cloud.audit.v1.LogEntryData
CloudEvent Type(s):
google.cloud.audit.log.v1.written
Batch Proto / JSON
Data Type:
google.events.cloud.batch.v1.JobEventData
CloudEvent Type(s):
google.cloud.batch.job.v1.created
google.cloud.batch.job.v1.deleted
BeyondCorp Proto / JSON
Data Type:
google.events.cloud.beyondcorp.appconnections.v1.AppConnectionEventData
CloudEvent Type(s):
google.cloud.beyondcorp.appconnections.appConnection.v1.created
google.cloud.beyondcorp.appconnections.appConnection.v1.updated
google.cloud.beyondcorp.appconnections.appConnection.v1.deleted
BeyondCorp Proto / JSON
Data Type:
google.events.cloud.beyondcorp.appconnectors.v1.AppConnectorEventData
CloudEvent Type(s):
google.cloud.beyondcorp.appconnectors.appConnector.v1.created
google.cloud.beyondcorp.appconnectors.appConnector.v1.updated
google.cloud.beyondcorp.appconnectors.appConnector.v1.deleted
BeyondCorp Proto / JSON
Data Type:
google.events.cloud.beyondcorp.appgateways.v1.AppGatewayEventData
CloudEvent Type(s):
google.cloud.beyondcorp.appgateways.appGateway.v1.created
google.cloud.beyondcorp.appgateways.appGateway.v1.deleted
BeyondCorp Proto / JSON
Data Type:
google.events.cloud.beyondcorp.clientconnectorservices.v1.ClientConnectorServiceEventData
CloudEvent Type(s):
google.cloud.beyondcorp.clientconnectorservices.clientConnectorService.v1.created
google.cloud.beyondcorp.clientconnectorservices.clientConnectorService.v1.updated
google.cloud.beyondcorp.clientconnectorservices.clientConnectorService.v1.deleted
BeyondCorp Proto / JSON
Data Type:
google.events.cloud.beyondcorp.clientgateways.v1.ClientGatewayEventData
CloudEvent Type(s):
google.cloud.beyondcorp.clientgateways.clientGateway.v1.created
google.cloud.beyondcorp.clientgateways.clientGateway.v1.deleted
Certificate Manager Proto / JSON
Data Type:
google.events.cloud.certificatemanager.v1.CertificateEventData
CloudEvent Type(s):
google.cloud.certificatemanager.certificate.v1.created
google.cloud.certificatemanager.certificate.v1.updated
google.cloud.certificatemanager.certificate.v1.deleted
Certificate Manager Proto / JSON
Data Type:
google.events.cloud.certificatemanager.v1.CertificateIssuanceConfigEventData
CloudEvent Type(s):
google.cloud.certificatemanager.certificateIssuanceConfig.v1.created
google.cloud.certificatemanager.certificateIssuanceConfig.v1.deleted
Certificate Manager Proto / JSON
Data Type:
google.events.cloud.certificatemanager.v1.CertificateMapEntryEventData
CloudEvent Type(s):
google.cloud.certificatemanager.certificateMapEntry.v1.created
google.cloud.certificatemanager.certificateMapEntry.v1.updated
google.cloud.certificatemanager.certificateMapEntry.v1.deleted
Certificate Manager Proto / JSON
Data Type:
google.events.cloud.certificatemanager.v1.CertificateMapEventData
CloudEvent Type(s):
google.cloud.certificatemanager.certificateMap.v1.created
google.cloud.certificatemanager.certificateMap.v1.updated
google.cloud.certificatemanager.certificateMap.v1.deleted
Certificate Manager Proto / JSON
Data Type:
google.events.cloud.certificatemanager.v1.DnsAuthorizationEventData
CloudEvent Type(s):
google.cloud.certificatemanager.dnsAuthorization.v1.created
google.cloud.certificatemanager.dnsAuthorization.v1.updated
google.cloud.certificatemanager.dnsAuthorization.v1.deleted
Cloud Build Proto / JSON
Data Type:
google.events.cloud.cloudbuild.v1.BuildEventData
CloudEvent Type(s):
google.cloud.cloudbuild.build.v1.statusChanged
Database Migration Proto / JSON
Data Type:
google.events.cloud.clouddms.v1.ConnectionProfileEventData
CloudEvent Type(s):
google.cloud.clouddms.connectionProfile.v1.created
google.cloud.clouddms.connectionProfile.v1.updated
google.cloud.clouddms.connectionProfile.v1.deleted
Database Migration Proto / JSON
Data Type:
google.events.cloud.clouddms.v1.MigrationJobEventData
CloudEvent Type(s):
google.cloud.clouddms.migrationJob.v1.created
google.cloud.clouddms.migrationJob.v1.updated
google.cloud.clouddms.migrationJob.v1.deleted
Dataflow Proto / JSON
Data Type:
google.events.cloud.dataflow.v1beta3.JobEventData
CloudEvent Type(s):
google.cloud.dataflow.job.v1beta3.statusChanged
Cloud Data Fusion Proto / JSON
Data Type:
google.events.cloud.datafusion.v1.DnsPeeringEventData
CloudEvent Type(s):
google.cloud.datafusion.dnsPeering.v1.created
google.cloud.datafusion.dnsPeering.v1.deleted
Cloud Data Fusion Proto / JSON
Data Type:
google.events.cloud.datafusion.v1.InstanceEventData
CloudEvent Type(s):
google.cloud.datafusion.instance.v1.created
google.cloud.datafusion.instance.v1.deleted
google.cloud.datafusion.instance.v1.updated
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.AssetEventData
CloudEvent Type(s):
google.cloud.dataplex.asset.v1.created
google.cloud.dataplex.asset.v1.updated
google.cloud.dataplex.asset.v1.deleted
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.DataAttributeBindingEventData
CloudEvent Type(s):
google.cloud.dataplex.dataAttributeBinding.v1.created
google.cloud.dataplex.dataAttributeBinding.v1.updated
google.cloud.dataplex.dataAttributeBinding.v1.deleted
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.DataAttributeEventData
CloudEvent Type(s):
google.cloud.dataplex.dataAttribute.v1.created
google.cloud.dataplex.dataAttribute.v1.updated
google.cloud.dataplex.dataAttribute.v1.deleted
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.DataScanEventData
CloudEvent Type(s):
google.cloud.dataplex.dataScan.v1.created
google.cloud.dataplex.dataScan.v1.updated
google.cloud.dataplex.dataScan.v1.deleted
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.DataTaxonomyEventData
CloudEvent Type(s):
google.cloud.dataplex.dataTaxonomy.v1.created
google.cloud.dataplex.dataTaxonomy.v1.updated
google.cloud.dataplex.dataTaxonomy.v1.deleted
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.EnvironmentEventData
CloudEvent Type(s):
google.cloud.dataplex.environment.v1.created
google.cloud.dataplex.environment.v1.updated
google.cloud.dataplex.environment.v1.deleted
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.LakeEventData
CloudEvent Type(s):
google.cloud.dataplex.lake.v1.created
google.cloud.dataplex.lake.v1.updated
google.cloud.dataplex.lake.v1.deleted
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.ScannedData
CloudEvent Type(s):
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.TaskEventData
CloudEvent Type(s):
google.cloud.dataplex.task.v1.created
google.cloud.dataplex.task.v1.updated
google.cloud.dataplex.task.v1.deleted
Cloud Dataplex Proto / JSON
Data Type:
google.events.cloud.dataplex.v1.ZoneEventData
CloudEvent Type(s):
google.cloud.dataplex.zone.v1.created
google.cloud.dataplex.zone.v1.updated
google.cloud.dataplex.zone.v1.deleted
Cloud Firestore Proto / JSON
Data Type:
google.events.cloud.datastore.v1.EntityEventData
CloudEvent Type(s):
google.cloud.datastore.entity.v1.created
google.cloud.datastore.entity.v1.updated
google.cloud.datastore.entity.v1.deleted
google.cloud.datastore.entity.v1.written
google.cloud.datastore.entity.v1.created.withAuthContext
google.cloud.datastore.entity.v1.updated.withAuthContext
google.cloud.datastore.entity.v1.deleted.withAuthContext
google.cloud.datastore.entity.v1.written.withAuthContext
Datastream Proto / JSON
Data Type:
google.events.cloud.datastream.v1.ConnectionProfileEventData
CloudEvent Type(s):
google.cloud.datastream.connectionProfile.v1.created
google.cloud.datastream.connectionProfile.v1.updated
google.cloud.datastream.connectionProfile.v1.deleted
Datastream Proto / JSON
Data Type:
google.events.cloud.datastream.v1.PrivateConnectionEventData
CloudEvent Type(s):
google.cloud.datastream.privateConnection.v1.created
google.cloud.datastream.privateConnection.v1.deleted
Datastream Proto / JSON
Data Type:
google.events.cloud.datastream.v1.RouteEventData
CloudEvent Type(s):
google.cloud.datastream.route.v1.created
google.cloud.datastream.route.v1.deleted
Datastream Proto / JSON
Data Type:
google.events.cloud.datastream.v1.StreamEventData
CloudEvent Type(s):
google.cloud.datastream.stream.v1.created
google.cloud.datastream.stream.v1.updated
google.cloud.datastream.stream.v1.deleted
Cloud Deploy Proto / JSON
Data Type:
google.events.cloud.deploy.v1.AutomationEventData
CloudEvent Type(s):
google.cloud.deploy.automation.v1.created
google.cloud.deploy.automation.v1.updated
google.cloud.deploy.automation.v1.deleted
Cloud Deploy Proto / JSON
Data Type:
google.events.cloud.deploy.v1.CustomTargetTypeEventData
CloudEvent Type(s):
google.cloud.deploy.customTargetType.v1.created
google.cloud.deploy.customTargetType.v1.updated
google.cloud.deploy.customTargetType.v1.deleted
Cloud Deploy Proto / JSON
Data Type:
google.events.cloud.deploy.v1.DeliveryPipelineEventData
CloudEvent Type(s):
google.cloud.deploy.deliveryPipeline.v1.created
google.cloud.deploy.deliveryPipeline.v1.updated
google.cloud.deploy.deliveryPipeline.v1.deleted
Cloud Deploy Proto / JSON
Data Type:
google.events.cloud.deploy.v1.ReleaseEventData
CloudEvent Type(s):
google.cloud.deploy.release.v1.created
Cloud Deploy Proto / JSON
Data Type:
google.events.cloud.deploy.v1.RolloutEventData
CloudEvent Type(s):
google.cloud.deploy.rollout.v1.created
Cloud Deploy Proto / JSON
Data Type:
google.events.cloud.deploy.v1.TargetEventData
CloudEvent Type(s):
google.cloud.deploy.target.v1.created
google.cloud.deploy.target.v1.updated
google.cloud.deploy.target.v1.deleted
Eventarc Proto / JSON
Data Type:
google.events.cloud.eventarc.v1.ChannelConnectionEventData
CloudEvent Type(s):
google.cloud.eventarc.channelConnection.v1.created
google.cloud.eventarc.channelConnection.v1.deleted
Eventarc Proto / JSON
Data Type:
google.events.cloud.eventarc.v1.ChannelEventData
CloudEvent Type(s):
google.cloud.eventarc.channel.v1.created
google.cloud.eventarc.channel.v1.updated
google.cloud.eventarc.channel.v1.deleted
Eventarc Proto / JSON
Data Type:
google.events.cloud.eventarc.v1.TriggerEventData
CloudEvent Type(s):
google.cloud.eventarc.trigger.v1.created
google.cloud.eventarc.trigger.v1.updated
google.cloud.eventarc.trigger.v1.deleted
Cloud Firestore Proto / JSON
Data Type:
google.events.cloud.firestore.v1.DocumentEventData
CloudEvent Type(s):
google.cloud.firestore.document.v1.created
google.cloud.firestore.document.v1.updated
google.cloud.firestore.document.v1.deleted
google.cloud.firestore.document.v1.written
google.cloud.firestore.document.v1.created.withAuthContext
google.cloud.firestore.document.v1.updated.withAuthContext
google.cloud.firestore.document.v1.deleted.withAuthContext
google.cloud.firestore.document.v1.written.withAuthContext
Cloud Functions Proto / JSON
Data Type:
google.events.cloud.functions.v2.FunctionEventData
CloudEvent Type(s):
google.cloud.functions.function.v2.created
google.cloud.functions.function.v2.updated
google.cloud.functions.function.v2.deleted
Backup for GKE Proto / JSON
Data Type:
google.events.cloud.gkebackup.v1.BackupEventData
CloudEvent Type(s):
google.cloud.gkebackup.backup.v1.created
google.cloud.gkebackup.backup.v1.updated
google.cloud.gkebackup.backup.v1.deleted
Backup for GKE Proto / JSON
Data Type:
google.events.cloud.gkebackup.v1.BackupPlanEventData
CloudEvent Type(s):
google.cloud.gkebackup.backupPlan.v1.created
google.cloud.gkebackup.backupPlan.v1.updated
google.cloud.gkebackup.backupPlan.v1.deleted
Backup for GKE Proto / JSON
Data Type:
google.events.cloud.gkebackup.v1.RestoreEventData
CloudEvent Type(s):
google.cloud.gkebackup.restore.v1.created
google.cloud.gkebackup.restore.v1.updated
google.cloud.gkebackup.restore.v1.deleted
Backup for GKE Proto / JSON
Data Type:
google.events.cloud.gkebackup.v1.RestorePlanEventData
CloudEvent Type(s):
google.cloud.gkebackup.restorePlan.v1.created
google.cloud.gkebackup.restorePlan.v1.updated
google.cloud.gkebackup.restorePlan.v1.deleted
GKE Hub Proto / JSON
Data Type:
google.events.cloud.gkehub.v1.FeatureEventData
CloudEvent Type(s):
google.cloud.gkehub.feature.v1.created
google.cloud.gkehub.feature.v1.deleted
google.cloud.gkehub.feature.v1.updated
GKE Hub Proto / JSON
Data Type:
google.events.cloud.gkehub.v1.MembershipBindingEventData
CloudEvent Type(s):
google.cloud.gkehub.membershipBinding.v1.created
google.cloud.gkehub.membershipBinding.v1.updated
google.cloud.gkehub.membershipBinding.v1.deleted
GKE Hub Proto / JSON
Data Type:
google.events.cloud.gkehub.v1.MembershipEventData
CloudEvent Type(s):
google.cloud.gkehub.membership.v1.created
google.cloud.gkehub.membership.v1.deleted
google.cloud.gkehub.membership.v1.updated
GKE Hub Proto / JSON
Data Type:
google.events.cloud.gkehub.v1.ScopeEventData
CloudEvent Type(s):
google.cloud.gkehub.scope.v1.created
google.cloud.gkehub.scope.v1.deleted
Cloud IoT Proto / JSON
Data Type:
google.events.cloud.iot.v1.DeviceEventData
CloudEvent Type(s):
google.cloud.iot.v1.DeviceManager.CreateDevice
google.cloud.iot.v1.DeviceManager.UpdateDevice
google.cloud.iot.v1.DeviceManager.DeleteDevice
Cloud IoT Proto / JSON
Data Type:
google.events.cloud.iot.v1.RegistryEventData
CloudEvent Type(s):
google.cloud.iot.v1.DeviceManager.CreateDeviceRegistry
google.cloud.iot.v1.DeviceManager.UpdateDeviceRegistry
google.cloud.iot.v1.DeviceManager.DeleteDeviceRegistry
Cloud Memorystore for Memcached Proto / JSON
Data Type:
google.events.cloud.memcache.v1.InstanceEventData
CloudEvent Type(s):
google.cloud.memcache.instance.v1.created
google.cloud.memcache.instance.v1.updated
google.cloud.memcache.instance.v1.deleted
Dataproc Metastore Proto / JSON
Data Type:
google.events.cloud.metastore.v1.BackupEventData
CloudEvent Type(s):
google.cloud.metastore.backup.v1.created
google.cloud.metastore.backup.v1.deleted
Dataproc Metastore Proto / JSON
Data Type:
google.events.cloud.metastore.v1.FederationEventData
CloudEvent Type(s):
google.cloud.metastore.federation.v1.created
google.cloud.metastore.federation.v1.updated
google.cloud.metastore.federation.v1.deleted
Dataproc Metastore Proto / JSON
Data Type:
google.events.cloud.metastore.v1.MetadataImportEventData
CloudEvent Type(s):
google.cloud.metastore.metadataImport.v1.created
google.cloud.metastore.metadataImport.v1.updated
Dataproc Metastore Proto / JSON
Data Type:
google.events.cloud.metastore.v1.ServiceEventData
CloudEvent Type(s):
google.cloud.metastore.service.v1.created
google.cloud.metastore.service.v1.updated
google.cloud.metastore.service.v1.deleted
Network Connectivity Proto / JSON
Data Type:
google.events.cloud.networkconnectivity.v1.HubEventData
CloudEvent Type(s):
google.cloud.networkconnectivity.hub.v1.created
google.cloud.networkconnectivity.hub.v1.updated
google.cloud.networkconnectivity.hub.v1.deleted
Network Connectivity Proto / JSON
Data Type:
google.events.cloud.networkconnectivity.v1.ServiceClassEventData
CloudEvent Type(s):
google.cloud.networkconnectivity.serviceClass.v1.updated
google.cloud.networkconnectivity.serviceClass.v1.deleted
Network Connectivity Proto / JSON
Data Type:
google.events.cloud.networkconnectivity.v1.ServiceConnectionMapEventData
CloudEvent Type(s):
google.cloud.networkconnectivity.serviceConnectionMap.v1.created
google.cloud.networkconnectivity.serviceConnectionMap.v1.updated
google.cloud.networkconnectivity.serviceConnectionMap.v1.deleted
Network Connectivity Proto / JSON
Data Type:
google.events.cloud.networkconnectivity.v1.ServiceConnectionPolicyEventData
CloudEvent Type(s):
google.cloud.networkconnectivity.serviceConnectionPolicy.v1.created
google.cloud.networkconnectivity.serviceConnectionPolicy.v1.updated
google.cloud.networkconnectivity.serviceConnectionPolicy.v1.deleted
Network Connectivity Proto / JSON
Data Type:
google.events.cloud.networkconnectivity.v1.ServiceConnectionTokenEventData
CloudEvent Type(s):
google.cloud.networkconnectivity.serviceConnectionToken.v1.created
google.cloud.networkconnectivity.serviceConnectionToken.v1.deleted
Network Connectivity Proto / JSON
Data Type:
google.events.cloud.networkconnectivity.v1.SpokeEventData
CloudEvent Type(s):
google.cloud.networkconnectivity.spoke.v1.created
google.cloud.networkconnectivity.spoke.v1.updated
google.cloud.networkconnectivity.spoke.v1.deleted
Network Management Proto / JSON
Data Type:
google.events.cloud.networkmanagement.v1.ConnectivityTestEventData
CloudEvent Type(s):
google.cloud.networkmanagement.connectivityTest.v1.created
google.cloud.networkmanagement.connectivityTest.v1.updated
google.cloud.networkmanagement.connectivityTest.v1.deleted
Network Services Proto / JSON
Data Type:
google.events.cloud.networkservices.v1.EndpointPolicyEventData
CloudEvent Type(s):
google.cloud.networkservices.endpointPolicy.v1.created
google.cloud.networkservices.endpointPolicy.v1.updated
google.cloud.networkservices.endpointPolicy.v1.deleted
Network Services Proto / JSON
Data Type:
google.events.cloud.networkservices.v1.GatewayEventData
CloudEvent Type(s):
google.cloud.networkservices.gateway.v1.created
google.cloud.networkservices.gateway.v1.updated
google.cloud.networkservices.gateway.v1.deleted
Network Services Proto / JSON
Data Type:
google.events.cloud.networkservices.v1.GrpcRouteEventData
CloudEvent Type(s):
google.cloud.networkservices.grpcRoute.v1.created
google.cloud.networkservices.grpcRoute.v1.updated
google.cloud.networkservices.grpcRoute.v1.deleted
Network Services Proto / JSON
Data Type:
google.events.cloud.networkservices.v1.HttpRouteEventData
CloudEvent Type(s):
google.cloud.networkservices.httpRoute.v1.created
google.cloud.networkservices.httpRoute.v1.updated
google.cloud.networkservices.httpRoute.v1.deleted
Network Services Proto / JSON
Data Type:
google.events.cloud.networkservices.v1.MeshEventData
CloudEvent Type(s):
google.cloud.networkservices.mesh.v1.created
google.cloud.networkservices.mesh.v1.updated
google.cloud.networkservices.mesh.v1.deleted
Network Services Proto / JSON
Data Type:
google.events.cloud.networkservices.v1.ServiceBindingEventData
CloudEvent Type(s):
google.cloud.networkservices.serviceBinding.v1.created
google.cloud.networkservices.serviceBinding.v1.deleted
Network Services Proto / JSON
Data Type:
google.events.cloud.networkservices.v1.TcpRouteEventData
CloudEvent Type(s):
google.cloud.networkservices.tcpRoute.v1.created
google.cloud.networkservices.tcpRoute.v1.updated
google.cloud.networkservices.tcpRoute.v1.deleted
Network Services Proto / JSON
Data Type:
google.events.cloud.networkservices.v1.TlsRouteEventData
CloudEvent Type(s):
google.cloud.networkservices.tlsRoute.v1.created
google.cloud.networkservices.tlsRoute.v1.updated
google.cloud.networkservices.tlsRoute.v1.deleted
Notebooks Proto / JSON
Data Type:
google.events.cloud.notebooks.v1.EnvironmentEventData
CloudEvent Type(s):
google.cloud.notebooks.environment.v1.created
google.cloud.notebooks.environment.v1.deleted
Notebooks Proto / JSON
Data Type:
google.events.cloud.notebooks.v1.ExecutionEventData
CloudEvent Type(s):
google.cloud.notebooks.execution.v1.deleted
google.cloud.notebooks.execution.v1.created
Notebooks Proto / JSON
Data Type:
google.events.cloud.notebooks.v1.InstanceEventData
CloudEvent Type(s):
google.cloud.notebooks.instance.v1.created
google.cloud.notebooks.instance.v1.deleted
Notebooks Proto / JSON
Data Type:
google.events.cloud.notebooks.v1.RuntimeEventData
CloudEvent Type(s):
google.cloud.notebooks.runtime.v1.created
google.cloud.notebooks.runtime.v1.updated
google.cloud.notebooks.runtime.v1.deleted
Notebooks Proto / JSON
Data Type:
google.events.cloud.notebooks.v1.ScheduleEventData
CloudEvent Type(s):
google.cloud.notebooks.schedule.v1.deleted
google.cloud.notebooks.schedule.v1.created
Cloud Pub/Sub Proto / JSON
Data Type:
google.events.cloud.pubsub.v1.MessagePublishedData
CloudEvent Type(s):
google.cloud.pubsub.topic.v1.messagePublished
Google Cloud Memorystore for Redis Proto / JSON
Data Type:
google.events.cloud.redis.v1.InstanceEventData
CloudEvent Type(s):
google.cloud.redis.instance.v1.created
google.cloud.redis.instance.v1.updated
google.cloud.redis.instance.v1.deleted
Cloud Scheduler Proto / JSON
Data Type:
google.events.cloud.scheduler.v1.JobEventData
CloudEvent Type(s):
google.cloud.scheduler.job.v1.created
google.cloud.scheduler.job.v1.updated
google.cloud.scheduler.job.v1.deleted
Cloud Scheduler Proto / JSON
Data Type:
google.events.cloud.scheduler.v1.SchedulerJobData
CloudEvent Type(s):
google.cloud.scheduler.job.v1.executed
Cloud Speech-to-Text Proto / JSON
Data Type:
google.events.cloud.speech.v1.CustomClassEventData
CloudEvent Type(s):
google.cloud.speech.customClass.v1.created
google.cloud.speech.customClass.v1.updated
google.cloud.speech.customClass.v1.deleted
Cloud Speech-to-Text Proto / JSON
Data Type:
google.events.cloud.speech.v1.PhraseSetEventData
CloudEvent Type(s):
google.cloud.speech.phraseSet.v1.created
google.cloud.speech.phraseSet.v1.updated
google.cloud.speech.phraseSet.v1.deleted
Cloud Storage Proto / JSON
Data Type:
google.events.cloud.storage.v1.StorageObjectData
CloudEvent Type(s):
google.cloud.storage.object.v1.finalized
google.cloud.storage.object.v1.archived
google.cloud.storage.object.v1.deleted
google.cloud.storage.object.v1.metadataUpdated
Transcoder Proto / JSON
Data Type:
google.events.cloud.video.transcoder.v1.JobEventData
CloudEvent Type(s):
google.cloud.video.transcoder.job.v1.created
google.cloud.video.transcoder.job.v1.deleted
Transcoder Proto / JSON
Data Type:
google.events.cloud.video.transcoder.v1.JobTemplateEventData
CloudEvent Type(s):
google.cloud.video.transcoder.jobTemplate.v1.created
google.cloud.video.transcoder.jobTemplate.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.AnalysisEventData
CloudEvent Type(s):
google.cloud.visionai.analysis.v1.created
google.cloud.visionai.analysis.v1.updated
google.cloud.visionai.analysis.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.ApplicationEventData
CloudEvent Type(s):
google.cloud.visionai.application.v1.created
google.cloud.visionai.application.v1.updated
google.cloud.visionai.application.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.ClusterEventData
CloudEvent Type(s):
google.cloud.visionai.cluster.v1.created
google.cloud.visionai.cluster.v1.updated
google.cloud.visionai.cluster.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.DraftEventData
CloudEvent Type(s):
google.cloud.visionai.draft.v1.created
google.cloud.visionai.draft.v1.updated
google.cloud.visionai.draft.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.EventEventData
CloudEvent Type(s):
google.cloud.visionai.event.v1.created
google.cloud.visionai.event.v1.updated
google.cloud.visionai.event.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.ProcessEventData
CloudEvent Type(s):
google.cloud.visionai.process.v1.created
google.cloud.visionai.process.v1.updated
google.cloud.visionai.process.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.ProcessorEventData
CloudEvent Type(s):
google.cloud.visionai.processor.v1.created
google.cloud.visionai.processor.v1.updated
google.cloud.visionai.processor.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.SeriesEventData
CloudEvent Type(s):
google.cloud.visionai.series.v1.created
google.cloud.visionai.series.v1.updated
google.cloud.visionai.series.v1.deleted
Vision AI Proto / JSON
Data Type:
google.events.cloud.visionai.v1.StreamEventData
CloudEvent Type(s):
google.cloud.visionai.stream.v1.created
google.cloud.visionai.stream.v1.updated
google.cloud.visionai.stream.v1.deleted
VM Migration Proto / JSON
Data Type:
google.events.cloud.vmmigration.v1.CloneJobEventData
CloudEvent Type(s):
google.cloud.vmmigration.cloneJob.v1.created
VM Migration Proto / JSON
Data Type:
google.events.cloud.vmmigration.v1.CutoverJobEventData
CloudEvent Type(s):
google.cloud.vmmigration.cutoverJob.v1.created
VM Migration Proto / JSON
Data Type:
google.events.cloud.vmmigration.v1.DatacenterConnectorEventData
CloudEvent Type(s):
google.cloud.vmmigration.datacenterConnector.v1.created
google.cloud.vmmigration.datacenterConnector.v1.deleted
VM Migration Proto / JSON
Data Type:
google.events.cloud.vmmigration.v1.GroupEventData
CloudEvent Type(s):
google.cloud.vmmigration.group.v1.created
google.cloud.vmmigration.group.v1.updated
google.cloud.vmmigration.group.v1.deleted
VM Migration Proto / JSON
Data Type:
google.events.cloud.vmmigration.v1.MigratingVmEventData
CloudEvent Type(s):
google.cloud.vmmigration.migratingVm.v1.created
google.cloud.vmmigration.migratingVm.v1.updated
google.cloud.vmmigration.migratingVm.v1.deleted
VM Migration Proto / JSON
Data Type:
google.events.cloud.vmmigration.v1.SourceEventData
CloudEvent Type(s):
google.cloud.vmmigration.source.v1.created
google.cloud.vmmigration.source.v1.updated
google.cloud.vmmigration.source.v1.deleted
VM Migration Proto / JSON
Data Type:
google.events.cloud.vmmigration.v1.TargetProjectEventData
CloudEvent Type(s):
google.cloud.vmmigration.targetProject.v1.created
google.cloud.vmmigration.targetProject.v1.updated
google.cloud.vmmigration.targetProject.v1.deleted
VM Migration Proto / JSON
Data Type:
google.events.cloud.vmmigration.v1.UtilizationReportEventData
CloudEvent Type(s):
google.cloud.vmmigration.utilizationReport.v1.created
google.cloud.vmmigration.utilizationReport.v1.deleted
Workflows Proto / JSON
Data Type:
google.events.cloud.workflows.v1.WorkflowEventData
CloudEvent Type(s):
google.cloud.workflows.workflow.v1.created
google.cloud.workflows.workflow.v1.deleted
google.cloud.workflows.workflow.v1.updated
Google Analytics for Firebase Proto / JSON
Data Type:
google.events.firebase.analytics.v1.AnalyticsLogData
CloudEvent Type(s):
google.firebase.analytics.log.v1.written
Firebase Authentication Proto / JSON
Data Type:
google.events.firebase.auth.v1.AuthEventData
CloudEvent Type(s):
google.firebase.auth.user.v1.created
google.firebase.auth.user.v1.deleted
Firebase Realtime Database Proto / JSON
Data Type:
google.events.firebase.database.v1.ReferenceEventData
CloudEvent Type(s):
google.firebase.database.ref.v1.created
google.firebase.database.ref.v1.updated
google.firebase.database.ref.v1.deleted
google.firebase.database.ref.v1.written
Firebase Alerts Proto / JSON
Data Type:
google.events.firebase.firebasealerts.v1.AlertData
CloudEvent Type(s):
google.firebase.firebasealerts.alerts.v1.published
Firebase Remote Config Proto / JSON
Data Type:
google.events.firebase.remoteconfig.v1.RemoteConfigEventData
CloudEvent Type(s):
google.firebase.remoteconfig.remoteConfig.v1.updated
Firebase Test Lab Proto / JSON
Data Type:
google.events.firebase.testlab.v1.TestMatrixEventData
CloudEvent Type(s):
google.firebase.testlab.testMatrix.v1.completed

Google CloudEvent Catalogs

This repository contains catalogs for Google CloudEvent event discovery:

Google CloudEvent JSON Schema catalog

Link: catalog.json

A machine-readable list of Google CloudEvent JSON schemas. In the format of a JSON Schema catalog.

Cloud Audit Log catalog

Link: AUDIT_CATALOG.md

A human-readable list of Audit Log methodName and serviceName event filters.

Used for filtering events of type google.cloud.audit.log.v1.written.

Google CloudEvent Type Libraries

The following repositories contain data structures per language for types defined in this repo: