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.
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.
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.createdgoogle.cloud.alloydb.backup.v1.updatedgoogle.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.createdgoogle.cloud.alloydb.cluster.v1.updatedgoogle.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.createdgoogle.cloud.alloydb.instance.v1.updatedgoogle.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.createdgoogle.cloud.apigateway.apiConfig.v1.updatedgoogle.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.createdgoogle.cloud.apigateway.api.v1.updatedgoogle.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.createdgoogle.cloud.apigateway.gateway.v1.updatedgoogle.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.createdgoogle.cloud.apigeeregistry.apiDeployment.v1.updatedgoogle.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.createdgoogle.cloud.apigeeregistry.api.v1.updatedgoogle.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.createdgoogle.cloud.apigeeregistry.apiSpec.v1.updatedgoogle.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.createdgoogle.cloud.apigeeregistry.apiVersion.v1.updatedgoogle.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.createdgoogle.cloud.apigeeregistry.instance.v1.deleted|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.ApiEventData
CloudEvent Type(s):google.cloud.apihub.api.v1.createdgoogle.cloud.apihub.api.v1.updatedgoogle.cloud.apihub.api.v1.deleted|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.ApiHubInstanceEventData
CloudEvent Type(s):google.cloud.apihub.apiHubInstance.v1.created|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.AttributeEventData
CloudEvent Type(s):google.cloud.apihub.attribute.v1.created|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.DependencyEventData
CloudEvent Type(s):google.cloud.apihub.dependency.v1.createdgoogle.cloud.apihub.dependency.v1.updatedgoogle.cloud.apihub.dependency.v1.deleted|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.DeploymentEventData
CloudEvent Type(s):google.cloud.apihub.deployment.v1.createdgoogle.cloud.apihub.deployment.v1.updatedgoogle.cloud.apihub.deployment.v1.deleted|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.ExternalApiEventData
CloudEvent Type(s):google.cloud.apihub.externalApi.v1.createdgoogle.cloud.apihub.externalApi.v1.updatedgoogle.cloud.apihub.externalApi.v1.deleted|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.HostProjectRegistrationEventData
CloudEvent Type(s):google.cloud.apihub.hostProjectRegistration.v1.created|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.RuntimeProjectAttachmentEventData
CloudEvent Type(s):google.cloud.apihub.runtimeProjectAttachment.v1.createdgoogle.cloud.apihub.runtimeProjectAttachment.v1.deleted|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.SpecEventData
CloudEvent Type(s):google.cloud.apihub.spec.v1.createdgoogle.cloud.apihub.spec.v1.updatedgoogle.cloud.apihub.spec.v1.deleted|
|API hub|Proto / JSON|
Data Type:google.events.cloud.apihub.v1.VersionEventData
CloudEvent Type(s):google.cloud.apihub.version.v1.createdgoogle.cloud.apihub.version.v1.updatedgoogle.cloud.apihub.version.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.createdgoogle.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.createdgoogle.cloud.beyondcorp.appconnections.appConnection.v1.updatedgoogle.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.createdgoogle.cloud.beyondcorp.appconnectors.appConnector.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.beyondcorp.clientconnectorservices.clientConnectorService.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.certificatemanager.certificate.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.certificatemanager.certificateMapEntry.v1.updatedgoogle.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.createdgoogle.cloud.certificatemanager.certificateMap.v1.updatedgoogle.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.createdgoogle.cloud.certificatemanager.dnsAuthorization.v1.updatedgoogle.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.createdgoogle.cloud.clouddms.connectionProfile.v1.updatedgoogle.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.createdgoogle.cloud.clouddms.migrationJob.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.datafusion.instance.v1.deletedgoogle.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.createdgoogle.cloud.dataplex.asset.v1.updatedgoogle.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.createdgoogle.cloud.dataplex.dataAttributeBinding.v1.updatedgoogle.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.createdgoogle.cloud.dataplex.dataAttribute.v1.updatedgoogle.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.createdgoogle.cloud.dataplex.dataScan.v1.updatedgoogle.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.createdgoogle.cloud.dataplex.dataTaxonomy.v1.updatedgoogle.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.createdgoogle.cloud.dataplex.environment.v1.updatedgoogle.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.createdgoogle.cloud.dataplex.lake.v1.updatedgoogle.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.createdgoogle.cloud.dataplex.task.v1.updatedgoogle.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.createdgoogle.cloud.dataplex.zone.v1.updatedgoogle.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.createdgoogle.cloud.datastore.entity.v1.updatedgoogle.cloud.datastore.entity.v1.deletedgoogle.cloud.datastore.entity.v1.writtengoogle.cloud.datastore.entity.v1.created.withAuthContextgoogle.cloud.datastore.entity.v1.updated.withAuthContextgoogle.cloud.datastore.entity.v1.deleted.withAuthContextgoogle.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.createdgoogle.cloud.datastream.connectionProfile.v1.updatedgoogle.cloud.datastream.connectionProfile.v1.deleted|
|Datastream|Proto / JSON|
Data Type:google.events.cloud.datastream.v1.PrivateConnectionEventData
CloudEvent Type(s):google.cloud.datastream.privateConnection.v1.createdgoogle.cloud.datastream.privateConnection.v1.deleted|
|Datastream|Proto / JSON|
Data Type:google.events.cloud.datastream.v1.RouteEventData
CloudEvent Type(s):google.cloud.datastream.route.v1.createdgoogle.cloud.datastream.route.v1.deleted|
|Datastream|Proto / JSON|
Data Type:google.events.cloud.datastream.v1.StreamEventData
CloudEvent Type(s):google.cloud.datastream.stream.v1.createdgoogle.cloud.datastream.stream.v1.updatedgoogle.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.createdgoogle.cloud.deploy.automation.v1.updatedgoogle.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.createdgoogle.cloud.deploy.customTargetType.v1.updatedgoogle.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.createdgoogle.cloud.deploy.deliveryPipeline.v1.updatedgoogle.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.createdgoogle.cloud.deploy.target.v1.updatedgoogle.cloud.deploy.target.v1.deleted|
|Eventarc|Proto / JSON|
Data Type:google.events.cloud.eventarc.v1.ChannelConnectionEventData
CloudEvent Type(s):google.cloud.eventarc.channelConnection.v1.createdgoogle.cloud.eventarc.channelConnection.v1.deleted|
|Eventarc|Proto / JSON|
Data Type:google.events.cloud.eventarc.v1.ChannelEventData
CloudEvent Type(s):google.cloud.eventarc.channel.v1.createdgoogle.cloud.eventarc.channel.v1.updatedgoogle.cloud.eventarc.channel.v1.deleted|
|Eventarc|Proto / JSON|
Data Type:google.events.cloud.eventarc.v1.EnrollmentEventData
CloudEvent Type(s):google.cloud.eventarc.enrollment.v1.createdgoogle.cloud.eventarc.enrollment.v1.updatedgoogle.cloud.eventarc.enrollment.v1.deleted|
|Eventarc|Proto / JSON|
Data Type:google.events.cloud.eventarc.v1.GoogleApiSourceEventData
CloudEvent Type(s):google.cloud.eventarc.googleApiSource.v1.createdgoogle.cloud.eventarc.googleApiSource.v1.updatedgoogle.cloud.eventarc.googleApiSource.v1.deleted|
|Eventarc|Proto / JSON|
Data Type:google.events.cloud.eventarc.v1.MessageBusEventData
CloudEvent Type(s):google.cloud.eventarc.messageBus.v1.createdgoogle.cloud.eventarc.messageBus.v1.updatedgoogle.cloud.eventarc.messageBus.v1.deleted|
|Eventarc|Proto / JSON|
Data Type:google.events.cloud.eventarc.v1.PipelineEventData
CloudEvent Type(s):google.cloud.eventarc.pipeline.v1.createdgoogle.cloud.eventarc.pipeline.v1.updatedgoogle.cloud.eventarc.pipeline.v1.deleted|
|Eventarc|Proto / JSON|
Data Type:google.events.cloud.eventarc.v1.TriggerEventData
CloudEvent Type(s):google.cloud.eventarc.trigger.v1.createdgoogle.cloud.eventarc.trigger.v1.updatedgoogle.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.createdgoogle.cloud.firestore.document.v1.updatedgoogle.cloud.firestore.document.v1.deletedgoogle.cloud.firestore.document.v1.writtengoogle.cloud.firestore.document.v1.created.withAuthContextgoogle.cloud.firestore.document.v1.updated.withAuthContextgoogle.cloud.firestore.document.v1.deleted.withAuthContextgoogle.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.createdgoogle.cloud.functions.function.v2.updatedgoogle.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.createdgoogle.cloud.gkebackup.backup.v1.updatedgoogle.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.createdgoogle.cloud.gkebackup.backupPlan.v1.updatedgoogle.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.createdgoogle.cloud.gkebackup.restore.v1.updatedgoogle.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.createdgoogle.cloud.gkebackup.restorePlan.v1.updatedgoogle.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.createdgoogle.cloud.gkehub.feature.v1.deletedgoogle.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.createdgoogle.cloud.gkehub.membershipBinding.v1.updatedgoogle.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.createdgoogle.cloud.gkehub.membership.v1.deletedgoogle.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.createdgoogle.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.CreateDevicegoogle.cloud.iot.v1.DeviceManager.UpdateDevicegoogle.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.CreateDeviceRegistrygoogle.cloud.iot.v1.DeviceManager.UpdateDeviceRegistrygoogle.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.createdgoogle.cloud.memcache.instance.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.metastore.federation.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.metastore.service.v1.updatedgoogle.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.createdgoogle.cloud.networkconnectivity.hub.v1.updatedgoogle.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.updatedgoogle.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.createdgoogle.cloud.networkconnectivity.serviceConnectionMap.v1.updatedgoogle.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.createdgoogle.cloud.networkconnectivity.serviceConnectionPolicy.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.networkconnectivity.spoke.v1.updatedgoogle.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.createdgoogle.cloud.networkmanagement.connectivityTest.v1.updatedgoogle.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.createdgoogle.cloud.networkservices.endpointPolicy.v1.updatedgoogle.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.createdgoogle.cloud.networkservices.gateway.v1.updatedgoogle.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.createdgoogle.cloud.networkservices.grpcRoute.v1.updatedgoogle.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.createdgoogle.cloud.networkservices.httpRoute.v1.updatedgoogle.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.createdgoogle.cloud.networkservices.mesh.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.networkservices.tcpRoute.v1.updatedgoogle.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.createdgoogle.cloud.networkservices.tlsRoute.v1.updatedgoogle.cloud.networkservices.tlsRoute.v1.deleted|
|Notebooks|Proto / JSON|
Data Type:google.events.cloud.notebooks.v1.EnvironmentEventData
CloudEvent Type(s):google.cloud.notebooks.environment.v1.createdgoogle.cloud.notebooks.environment.v1.deleted|
|Notebooks|Proto / JSON|
Data Type:google.events.cloud.notebooks.v1.ExecutionEventData
CloudEvent Type(s):google.cloud.notebooks.execution.v1.deletedgoogle.cloud.notebooks.execution.v1.created|
|Notebooks|Proto / JSON|
Data Type:google.events.cloud.notebooks.v1.InstanceEventData
CloudEvent Type(s):google.cloud.notebooks.instance.v1.createdgoogle.cloud.notebooks.instance.v1.deleted|
|Notebooks|Proto / JSON|
Data Type:google.events.cloud.notebooks.v1.RuntimeEventData
CloudEvent Type(s):google.cloud.notebooks.runtime.v1.createdgoogle.cloud.notebooks.runtime.v1.updatedgoogle.cloud.notebooks.runtime.v1.deleted|
|Notebooks|Proto / JSON|
Data Type:google.events.cloud.notebooks.v1.ScheduleEventData
CloudEvent Type(s):google.cloud.notebooks.schedule.v1.deletedgoogle.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.createdgoogle.cloud.redis.instance.v1.updatedgoogle.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.createdgoogle.cloud.scheduler.job.v1.updatedgoogle.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.createdgoogle.cloud.speech.customClass.v1.updatedgoogle.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.createdgoogle.cloud.speech.phraseSet.v1.updatedgoogle.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.finalizedgoogle.cloud.storage.object.v1.archivedgoogle.cloud.storage.object.v1.deletedgoogle.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.createdgoogle.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.createdgoogle.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.createdgoogle.cloud.visionai.analysis.v1.updatedgoogle.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.createdgoogle.cloud.visionai.application.v1.updatedgoogle.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.createdgoogle.cloud.visionai.cluster.v1.updatedgoogle.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.createdgoogle.cloud.visionai.draft.v1.updatedgoogle.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.createdgoogle.cloud.visionai.event.v1.updatedgoogle.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.createdgoogle.cloud.visionai.process.v1.updatedgoogle.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.createdgoogle.cloud.visionai.processor.v1.updatedgoogle.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.createdgoogle.cloud.visionai.series.v1.updatedgoogle.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.createdgoogle.cloud.visionai.stream.v1.updatedgoogle.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.createdgoogle.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.createdgoogle.cloud.vmmigration.group.v1.updatedgoogle.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.createdgoogle.cloud.vmmigration.migratingVm.v1.updatedgoogle.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.createdgoogle.cloud.vmmigration.source.v1.updatedgoogle.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.createdgoogle.cloud.vmmigration.targetProject.v1.updatedgoogle.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.createdgoogle.cloud.vmmigration.utilizationReport.v1.deleted|
|Workflows|Proto / JSON|
Data Type:google.events.cloud.workflows.v1.WorkflowEventData
CloudEvent Type(s):google.cloud.workflows.workflow.v1.createdgoogle.cloud.workflows.workflow.v1.deletedgoogle.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.createdgoogle.firebase.auth.user.v1.deleted|
|Firebase Authentication|Proto / JSON|
Data Type:google.events.firebase.auth.v2.AuthEventData
CloudEvent Type(s):google.firebase.auth.user.v2.createdgoogle.firebase.auth.user.v2.updatedgoogle.firebase.auth.user.v2.deleted|
|Firebase Realtime Database|Proto / JSON|
Data Type:google.events.firebase.database.v1.ReferenceEventData
CloudEvent Type(s):google.firebase.database.ref.v1.createdgoogle.firebase.database.ref.v1.updatedgoogle.firebase.database.ref.v1.deletedgoogle.firebase.database.ref.v1.written|
|Firebase Data Connect|Proto / JSON|
Data Type:google.events.firebase.dataconnect.v1.ConnectorEventData
CloudEvent Type(s):google.firebase.dataconnect.connector.v1.createdgoogle.firebase.dataconnect.connector.v1.updatedgoogle.firebase.dataconnect.connector.v1.deleted|
|Firebase Data Connect|Proto / JSON|
Data Type:google.events.firebase.dataconnect.v1.MutationEventData
CloudEvent Type(s):google.firebase.dataconnect.connector.v1.mutationExecuted|
|Firebase Data Connect|Proto / JSON|
Data Type:google.events.firebase.dataconnect.v1.SchemaEventData
CloudEvent Type(s):google.firebase.dataconnect.schema.v1.createdgoogle.firebase.dataconnect.schema.v1.updatedgoogle.firebase.dataconnect.schema.v1.deleted|
|Firebase Data Connect|Proto / JSON|
Data Type:google.events.firebase.dataconnect.v1.ServiceEventData
CloudEvent Type(s):google.firebase.dataconnect.service.v1.createdgoogle.firebase.dataconnect.service.v1.updatedgoogle.firebase.dataconnect.service.v1.deleted|
|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|
This repository contains catalogs for Google CloudEvent event discovery:
Link: catalog.json
A machine-readable list of Google CloudEvent JSON schemas. In the format of a JSON Schema 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.
The following repositories contain data structures per language for types defined in this repo: