Metadata of customer-supplied encryption key, if the object is encrypted by
such a key.
etag:str|None
HTTP 1.1 Entity tag for the object.
generation:int
The content generation of this object. Used for object versioning.
id:str
The ID of the object, including the bucket name, object name, and
generation number.
kind:str|None
The kind of item this is. For objects, this is always storage#object.
md5_hash:str|None
MD5 hash of the data; encoded using base64.
media_link:str|None
Media download link.
metadata:dict[str,str]|None
User-provided metadata, in key/value pairs.
metageneration:int
The version of the metadata for this object at this generation.
Used for preconditions and for detecting changes in metadata.
A metageneration number is only meaningful in the context of a particular
generation of a particular object.
name:str
The name of the object.
self_link:str|None
The link to this object.
size:int
Content-Length of the data in bytes.
storage_class:str
Storage class of the object.
time_created:str|None
The creation time of the object.
time_deleted:str|None
The deletion time of the object.
time_storage_class_updated:str|None
The time at which the object's storage class was last changed.
Event handler sent only when a bucket has enabled object versioning.
This event indicates that the live version of an object has become an
archived version, either because it was archived or because it was
overwritten by the upload of an object of the same name.
typing.Callable
[ [ firebase_functions.core.CloudEvent [
firebase_functions.storage.StorageObjectData ] ], None ]
A function that takes a CloudEvent and returns None.
Event handler which fires every time a Google Cloud Storage deletion occurs.
Sent when an object has been permanently deleted. This includes objects
that are overwritten or are deleted as part of the bucket's lifecycle
configuration. For buckets with object versioning enabled, this is not
sent when an object is archived, even if archival occurs
via the storage.objects.delete method.
typing.Callable
[ [ firebase_functions.core.CloudEvent [
firebase_functions.storage.StorageObjectData ] ], None ]
A function that takes a CloudEvent and returns None.
Event handler which fires every time a Google Cloud Storage object
creation occurs.
Sent when a new object (or a new generation of an existing object)
is successfully created in the bucket. This includes copying or rewriting
an existing object. A failed upload does not trigger this event.
typing.Callable
[ [ firebase_functions.core.CloudEvent [
firebase_functions.storage.StorageObjectData ] ], None ]
A function that takes a CloudEvent and returns None.
typing.Callable
[ [ firebase_functions.core.CloudEvent [
firebase_functions.storage.StorageObjectData ] ], None ]
A function that takes a CloudEvent and returns None.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2023-11-06 UTC."],[],[]]