Module notification (3.1.0)

Configure bucket notification resources to interact with Google Cloud Pub/Sub.

See Cloud Pub/Sub Notifications for Google Cloud Storage

Classes

BucketNotification

BucketNotification(bucket,topic_name=None,topic_project=None,custom_attributes=None,event_types=None,blob_name_prefix=None,payload_format="NONE",notification_id=None,)

Represent a single notification resource for a bucket.

See: https://cloud.google.com/storage/docs/json_api/v1/notifications

Parameters
NameDescription
bucketBucket

Bucket to which the notification is bound.

topic_namestr

(Optional) Topic name to which notifications are published.

topic_projectstr

(Optional) Project ID of topic to which notifications are published. If not passed, uses the project ID of the bucket's client.

custom_attributesdict

(Optional) Additional attributes passed with notification events.

event_typeslist(str)

(Optional) Event types for which notification events are published.

blob_name_prefixstr

(Optional) Prefix of blob names for which notification events are published.

payload_formatstr

(Optional) Format of payload for notification events.

notification_idstr

(Optional) The ID of the notification.