• Stars
    star
    142
  • Rank 258,495 (Top 6 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Types for CloudEvents issued by Google

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
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
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
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
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
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.SchedulerJobData
CloudEvent Type(s):
google.cloud.scheduler.job.v1.executed
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:

More Repositories

1

google-api-nodejs-client

Google's officially supported Node.js client library for accessing Google APIs. Support for authorization and authentication with OAuth 2.0, API Keys and JWT (Service Tokens) is included.
TypeScript
11,377
star
2

google-api-php-client

A PHP client library for accessing Google APIs
PHP
8,706
star
3

google-api-python-client

🐍 The official Python client library for Google's discovery based APIs.
Python
6,858
star
4

googleapis

Public interface definitions of Google APIs.
Starlark
6,797
star
5

release-please

generate release PRs based on the conventionalcommits.org spec
TypeScript
4,740
star
6

google-cloud-python

Google Cloud Client Library for Python
Python
4,324
star
7

google-api-go-client

Auto-generated Google APIs for Go.
Go
3,572
star
8

google-cloud-go

Google Cloud Client Libraries for Go.
Go
3,361
star
9

google-api-ruby-client

REST client for Google APIs
Ruby
2,679
star
10

google-cloud-node

Google Cloud Client Library for Node.js
TypeScript
2,654
star
11

google-cloud-java

Google Cloud Client Library for Java
Java
1,773
star
12

google-auth-library-nodejs

πŸ”‘ Google Auth Library for Node.js
TypeScript
1,549
star
13

google-http-java-client

Google HTTP Client Library for Java
Java
1,342
star
14

google-api-dotnet-client

Google APIs Client Library for .NET
C#
1,340
star
15

google-api-java-client

Google APIs Client Library for Java
Java
1,336
star
16

google-auth-library-php

Google Auth Library for PHP
PHP
1,323
star
17

google-cloud-ruby

Google Cloud Client Library for Ruby
Ruby
1,293
star
18

google-api-php-client-services

PHP
1,179
star
19

google-cloud-php

Google Cloud Client Library for PHP
PHP
1,085
star
20

elixir-google-api

Elixir client libraries for accessing Google APIs.
Elixir
1,011
star
21

google-cloud-dotnet

Google Cloud Client Libraries for .NET
C#
929
star
22

nodejs-storage

Node.js client for Google Cloud Storage: unified object storage for developers and enterprises, from live data serving to data analytics/ML to data archiving.
TypeScript
828
star
23

oauth2client

This is a Python library for accessing resources protected by OAuth 2.0.
Python
795
star
24

nodejs-dialogflow

Node.js client for Dialogflow: Design and integrate a conversational user interface into your applications and devices.
JavaScript
793
star
25

google-auth-library-python

Google Auth Python Library
Python
744
star
26

python-bigquery

Python
739
star
27

gaxios

An HTTP request client that provides an axios like interface over top of node-fetch. Super lightweight. Supports proxies and all sorts of other stuff.
TypeScript
692
star
28

nodejs-speech

This repository is deprecated. All of its content and history has been moved to googleapis/google-cloud-node.
684
star
29

python-aiplatform

A Python SDK for Vertex AI, a fully managed, end-to-end platform for data science and machine learning.
Python
626
star
30

repo-automation-bots

A collection of bots, based on probot, for performing common maintenance tasks across the open-source repos managed by Google on GitHub.
TypeScript
613
star
31

nodejs-firestore

Node.js client for Google Cloud Firestore: a NoSQL document database built for automatic scaling, high performance, and ease of application development.
JavaScript
612
star
32

google-oauth-java-client

Google OAuth Client Library for Java
Java
606
star
33

api-linter

A linter for APIs defined in protocol buffers.
Go
575
star
34

go-genproto

Generated code for Google Cloud client libraries.
Go
558
star
35

google-cloud-cpp

C++ Client Libraries for Google Cloud Services
C++
538
star
36

nodejs-pubsub

Node.js client for Google Cloud Pub/Sub: Ingest event streams from anywhere, at any scale, for simple, reliable, real-time stream analytics.
TypeScript
519
star
37

nodejs-translate

Node.js client for Google Cloud Translate: Dynamically translate text between thousands of language pairs.
JavaScript
514
star
38

nodejs-vision

Node.js client for Google Cloud Vision: Derive insight from images.
TypeScript
497
star
39

google-api-java-client-services

Generated Java code for Google APIs
497
star
40

python-bigquery-pandas

Google BigQuery connector for pandas
Python
447
star
41

python-bigquery-sqlalchemy

SQLAlchemy dialect for BigQuery
Python
426
star
42

nodejs-bigquery

Node.js client for Google Cloud BigQuery: A fast, economical and fully-managed enterprise data warehouse for large-scale data analytics.
TypeScript
420
star
43

google-auth-library-ruby

Google Auth Library for Ruby
Ruby
417
star
44

google-auth-library-java

Open source Auth client library for Java
Java
400
star
45

python-dialogflow

This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-dialogflow
397
star
46

python-pubsub

Python
390
star
47

signet

Signet is an OAuth 1.0 / OAuth 2.0 implementation.
Ruby
364
star
48

nodejs-text-to-speech

Node.js client for Google Cloud Text-to-Speech
JavaScript
355
star
49

python-speech

This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-speech
355
star
50

python-storage

Python
339
star
51

google-cloud-php-storage

PHP
322
star
52

google-cloud-php-core

PHP
319
star
53

gapic-generator

Tools for generating API client libraries from API Service Configuration descriptions.
Java
304
star
54

cloud-trace-nodejs

Node.js agent for Cloud Trace: automatically gather latency data about your application
TypeScript
272
star
55

gapic-generator-go

Generate Go API client libraries from Protocol Buffers.
Go
252
star
56

gax-php

Google API Extensions for PHP
PHP
232
star
57

api-common-protos

A standard library for use in specifying protocol buffer APIs.
Starlark
221
star
58

python-firestore

Python
214
star
59

google-cloud-datastore

Low-level, Protobuf-based Java and Python client libraries for Cloud Datastore. Check out google-cloud-java and google-cloud-python first!
Python
213
star
60

nodejs-datastore

Node.js client for Google Cloud Datastore: a highly-scalable NoSQL database for your web and mobile applications.
TypeScript
196
star
61

google-cloud-php-translate

PHP
194
star
62

python-bigquery-dataframes

BigQuery DataFrames
Python
186
star
63

google-cloud-rust

Rust
183
star
64

gapic-showcase

An API that demonstrates Generated API Client (GAPIC) features and common API patterns used by Google.
Go
174
star
65

github-repo-automation

A set of tools to automate multiple GitHub repository management.
TypeScript
174
star
66

google-cloud-php-firestore

PHP
170
star
67

cloud-debug-nodejs

Node.js agent for Google Cloud Debugger: investigate your code’s behavior in production
TypeScript
169
star
68

java-bigtable-hbase

Java libraries and HBase client extensions for accessing Google Cloud Bigtable
Java
165
star
69

gax-java

This library has moved to https://github.com/googleapis/sdk-platform-java/tree/main/gax-java.
162
star
70

python-vision

This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-vision
160
star
71

google-auth-library-python-oauthlib

Python
160
star
72

nodejs-logging

Node.js client for Stackdriver Logging: Store, search, analyze, monitor, and alert on log data and events from Google Cloud Platform and Amazon Web Services (AWS).
TypeScript
156
star
73

nodejs-tasks

Node.js client for Google Cloud Tasks: A fully managed service that allows you to manage the execution, dispatch and delivery of a large number of distributed tasks.
TypeScript
144
star
74

python-ndb

Python
144
star
75

common-protos-php

PHP protocol buffer classes generated from https://github.com/googleapis/api-common-protos
PHP
132
star
76

artman

Artifact Manager, a build and packaging tool for Google API client libraries.
Python
132
star
77

proto-plus-python

Beautiful, idiomatic protocol buffers in Python
Python
132
star
78

googleapis.github.io

The GitHub pages site for the googleapis organization.
HTML
131
star
79

nodejs-language

Node.js client for Google Cloud Natural Language: Derive insights from unstructured text using Google machine learning.
JavaScript
131
star
80

java-pubsub

Java
126
star
81

python-analytics-data

Python
125
star
82

gapic-generator-python

Generate Python API client libraries from Protocol Buffers.
Python
122
star
83

google-auth-library-swift

Auth client library for Swift command-line tools and cloud services. Supports OAuth1, OAuth2, and Google Application Default Credentials.
Swift
122
star
84

python-api-core

Python
118
star
85

nodejs-compute

Node.js client for Google Compute Engine: Scalable, High-Performance Virtual Machines
JavaScript
115
star
86

python-texttospeech

Python
111
star
87

nodejs-spanner

Node.js client for Google Cloud Spanner: the world’s first fully managed relational database service to offer both strong consistency and horizontal scalability.
TypeScript
111
star
88

java-bigquery

Java
109
star
89

node-gtoken

πŸ”‘ Google Auth Service Account Tokens for Node.js
TypeScript
108
star
90

python-translate

This library has moved to https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-translate
108
star
91

java-storage

Java
104
star
92

go-sql-spanner

Google Cloud Spanner driver for Go's database/sql package.
Go
104
star
93

google-cloud-php-vision

PHP
103
star
94

gax-nodejs

Google API Extensions for Node.js
TypeScript
100
star
95

java-firestore

Java
100
star
96

nodejs-logging-winston

Node.js client integration between Stackdriver Logging and Winston.
TypeScript
100
star
97

python-logging

Python
99
star
98

nodejs-bigtable

Node.js client for Google Cloud Bigtable: Google's NoSQL Big Data database service.
TypeScript
91
star
99

nodejs-secret-manager

A cloud-hosted service that provides a secure and convenient tool for storing API keys, passwords, certificates, and other sensitive data.
JavaScript
89
star
100

synthtool

Python
87
star