storage.StorageObjectData interface

Google Cloud Storage içindeki bir nesne. Referans: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

İmza:

export interface StorageObjectData 

Özellikler

Özellik Tür Açıklama
paketi dize Bu nesneyi içeren paketin adı.
önbellek Kontrolü dize Nesne verileri için [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] ile eşleşen önbellek kontrolü yönergesi.
componentCount sayı Bu nesneyi oluşturan temel bileşenlerin sayısı. Bileşenler, oluşturma işlemleriyle toplanır. Bu alanı ayarlamaya çalışırsanız hatayla karşılaşırsınız.
contentDisposition dize [https://tools.ietf.org/html/rfc6266][RFC 6266] ile eşleşen nesne verilerinin Content-Disposition (İçerik Yetkisi)
contentEncoding dize [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] ile eşleşen nesne verilerinin Content-Encoding'i
contentLanguage dize [https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2] ile eşleşen nesne verilerinin Content-Language.
contentType dize [https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5] ile eşleşen nesne verilerinin Content-Type. Bir nesne Content-Type olmadan depolanırsa application/octet-stream olarak sunulur.
crc32c dize CRC32c sağlaması. CRC32c sağlama toplamını kullanma hakkında daha fazla bilgi için [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Karmalar ve ETag'ler: En İyi Uygulamalar] sayfasına bakın.
customerEncryption Müşteri Şifreleme Müşterinin sağladığı şifreleme anahtarının meta verileri (nesne böyle bir anahtar tarafından şifrelendiyse).
etag dize Nesnenin HTTP 1.1 Varlık etiketi. bkz. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
nesnesi sayı Bu nesnenin içerik üretimi. Nesnede sürüm oluşturma için kullanılır. Bu alanı ayarlamaya çalışırsanız hatayla karşılaşırsınız.
id dize Paket adı, nesne adı ve oluşturma numarası da dahil olmak üzere nesnenin kimliği.
tür dize Bu öğenin türü. Nesneler için bu her zaman "storage#object" şeklindedir.
md5Hash dize Verilerin MD5 karması; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] uyarınca base64 kullanılarak kodlanır. MD5 karmasını kullanma hakkında daha fazla bilgi için [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Karmalar ve ETag'ler: En İyi Uygulamalar] bölümüne bakın.
mediaLink dize Medya indirme bağlantısı.
meta veriler { [anahtar: dize]: string; } Anahtar/değer çiftleri halinde kullanıcı tarafından sağlanan meta veriler.
meta oluşturma sayı Bu nesnenin bu nesildeki meta veri sürümü. Ön koşullar için ve meta verilerdeki değişiklikleri algılamak için kullanılır. Bir meta oluşturma sayısı, yalnızca belirli bir nesnenin belirli bir oluşumu bağlamında anlamlıdır.
name dize Nesnenin adı.
selfLink dize Bu nesnenin bağlantısı.
size [beden] sayı [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2] ile eşleşen, bayt cinsinden nesne verilerinin Content-Length (İçerik-Uzunluk) değeri.
storageClass dize Nesnenin depolama sınıfı.
zamanOluşturulma zamanı Tarih | dize Nesnenin oluşturulma zamanı. Bu alanı ayarlamaya çalışırsanız hatayla karşılaşırsınız.
timeSilindi Tarih | dize Nesnenin silinme zamanı. Yalnızca nesnenin bu sürümü silinmişse döndürülür.
timeStorageClassUpdated Tarih | dize Nesnenin depolama sınıfının en son değiştirildiği saat.
güncellendi Tarih | dize Nesne meta verilerinin değiştirilme zamanı.

Storage.StorageObjectData.bucket

Bu nesneyi içeren paketin adı.

İmza:

bucket: string;

Storage.StorageObjectData.cacheControl

Nesne verileri için [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2] ile eşleşen önbellek kontrolü yönergesi.

İmza:

cacheControl?: string;

Storage.StorageObjectData.componentCount

Bu nesneyi oluşturan temel bileşenlerin sayısı. Bileşenler, oluşturma işlemleriyle toplanır. Bu alanı ayarlamaya çalışırsanız hatayla karşılaşırsınız.

İmza:

componentCount?: number;

Storage.StorageObjectData.contentDisposition

[https://tools.ietf.org/html/rfc6266][RFC 6266] ile eşleşen nesne verilerinin Content-Disposition (İçerik Yetkisi)

İmza:

contentDisposition?: string;

Storage.StorageObjectData.contentEncoding

[https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2] ile eşleşen nesne verilerinin Content-Encoding'i

İmza:

contentEncoding?: string;

Storage.StorageObjectData.contentLanguage

[https://tools.ietf.org/html/rfc7231#section-3.1.3.2][RFC 7231 §3.1.3.2] ile eşleşen nesne verilerinin Content-Language.

İmza:

contentLanguage?: string;

Storage.StorageObjectData.contentType

[https://tools.ietf.org/html/rfc7231#section-3.1.1.5][RFC 7231 §3.1.1.5] ile eşleşen nesne verilerinin Content-Type. Bir nesne Content-Type olmadan depolanırsa application/octet-stream olarak sunulur.

İmza:

contentType?: string;

Storage.StorageObjectData.crc32c

CRC32c sağlaması. CRC32c sağlama toplamını kullanma hakkında daha fazla bilgi için [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Karmalar ve ETag'ler: En İyi Uygulamalar] sayfasına bakın.

İmza:

crc32c?: string;

Storage.StorageObjectData.customerEncryption

Müşterinin sağladığı şifreleme anahtarının meta verileri (nesne böyle bir anahtar tarafından şifrelendiyse).

İmza:

customerEncryption?: CustomerEncryption;

Storage.StorageNesne Verileri.etag

Nesnenin HTTP 1.1 Varlık etiketi. bkz. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].

İmza:

etag?: string;

Storage.StorageNesne Verileri.oluşturma

Bu nesnenin içerik üretimi. Nesnede sürüm oluşturma için kullanılır. Bu alanı ayarlamaya çalışırsanız hatayla karşılaşırsınız.

İmza:

generation: number;

storage.StorageObjectData.id

Paket adı, nesne adı ve oluşturma numarası da dahil olmak üzere nesnenin kimliği.

İmza:

id: string;

Storage.StorageNesne Verileri.tür

Bu öğenin türü. Nesneler için bu her zaman "storage#object" şeklindedir.

İmza:

kind?: string;

Storage.StorageObjectData.md5Hash

Verilerin MD5 karması; [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4] uyarınca base64 kullanılarak kodlanır. MD5 karmasını kullanma hakkında daha fazla bilgi için [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Karmalar ve ETag'ler: En İyi Uygulamalar] bölümüne bakın.

İmza:

md5Hash?: string;

Medya indirme bağlantısı.

İmza:

mediaLink?: string;

Storage.StorageObjectData.metadata

Anahtar/değer çiftleri halinde kullanıcı tarafından sağlanan meta veriler.

İmza:

metadata?: {
        [key: string]: string;
    };

Storage.StorageNesne verisi.metaoluşturma

Bu nesnenin bu nesildeki meta veri sürümü. Ön koşullar için ve meta verilerdeki değişiklikleri algılamak için kullanılır. Bir meta oluşturma sayısı, yalnızca belirli bir nesnenin belirli bir oluşumu bağlamında anlamlıdır.

İmza:

metageneration: number;

storage.StorageObjectData.name

Nesnenin adı.

İmza:

name: string;

Bu nesnenin bağlantısı.

İmza:

selfLink?: string;

Storage.StorageNesne Verisi.boyut

[https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2] ile eşleşen, bayt cinsinden nesne verilerinin Content-Length (İçerik-Uzunluk) değeri.

İmza:

size: number;

Storage.StorageObjectData.storageClass

Nesnenin depolama sınıfı.

İmza:

storageClass: string;

Storage.StorageObjectData.timeCreated

Nesnenin oluşturulma zamanı. Bu alanı ayarlamaya çalışırsanız hatayla karşılaşırsınız.

İmza:

timeCreated?: Date | string;

depolama.DepolamaNesnesiVerisi.timeSilindi

Nesnenin silinme zamanı. Yalnızca nesnenin bu sürümü silinmişse döndürülür.

İmza:

timeDeleted?: Date | string;

Storage.StorageObjectData.timeStorageClassGüncel

Nesnenin depolama sınıfının en son değiştirildiği saat.

İmza:

timeStorageClassUpdated?: Date | string;

Storage.StorageNesne Verileri.güncellendi

Nesne meta verilerinin değiştirilme zamanı.

İmza:

updated?: Date | string;