Skip to main content

A collection of first party Google Cloud Platform event objects.

Project description

Google CloudEvents - Python

PyPI version

This library provides classes of common event types used with Google services. At this moment the following types are available:

Package Python Class Description
google.events.cloud.scheduler.v1 SchedulerJobData Scheduler job data.
google.events.firebase.database.v1 ReferenceEventData The data within all Firebase Real Time Database reference events.
google.events.cloud.pubsub.v1 MessagePublishedData The event data when a message is published to a topic.
google.events.firebase.remoteconfig.v1 RemoteConfigEventData The data within all Firebase Remote Config events.
google.events.firebase.auth.v1 AuthEventData The data within all Firebase Auth events.
google.events.cloud.storage.v1 StorageObjectData An object within Google Cloud Storage.
google.events.cloud.firestore.v1 DocumentEventData The data within all Firestore document events.
google.events.firebase.analytics.v1 AnalyticsLogData The data within Firebase Analytics log events.
google.events.cloud.audit.v1 LogEntryData The data within all Cloud Audit Logs log entry events.
google.events.cloud.cloudbuild.v1 BuildEventData Build event data for Google Cloud Platform API operations.

Installation and Usage

Note: This library requires Python 3.7+.

To install this package, run

pip install --upgrade google-events

To use an event class, see the snippet below:

from google.events.cloud.pubsub.v1 import MessagePublishedData

# Parses a Dict into an event
# The Dict may be an argument in a background Cloud Function,
# or the payload of an HTTP request received by a Cloud Run service with event
# triggers.
event_data = "Some event data"
event = MessagePublishedData.from_dict(event_data)
print(event.message)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google-events-0.1.4.tar.gz (50.4 kB view details)

Uploaded Source

Built Distribution

google_events-0.1.4-py2.py3-none-any.whl (59.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file google-events-0.1.4.tar.gz.

File metadata

  • Download URL: google-events-0.1.4.tar.gz
  • Upload date:
  • Size: 50.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.0

File hashes

Hashes for google-events-0.1.4.tar.gz
Algorithm Hash digest
SHA256 e9f8496ce5e0f2877a3589512c33e9940ebbfe0b58317b5f330af2d733dfae9a
MD5 50bc614a8aef2841648a9b2ccc2e9c00
BLAKE2b-256 3040189c3847ec938375c81c1c807d11854f18d2dc2ffc08d875c34a9a8f25cb

See more details on using hashes here.

Provenance

File details

Details for the file google_events-0.1.4-py2.py3-none-any.whl.

File metadata

  • Download URL: google_events-0.1.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 59.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.3.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.0

File hashes

Hashes for google_events-0.1.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 06ba0e29093e931980692f305da9fed05402bb8ef404445668e3029842f2e7a5
MD5 a394b4ee5999db4ccabb8a9db261065b
BLAKE2b-256 c49c644430af81b0c9aa4909f55033c7cba3e20839320d366c15417e19e9b030

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page