storage.StorageObjectData interface

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

İmza:

export interface StorageObjectData 

Özellikler

Mülk Tip Tanım
Kova sicim Bu nesneyi içeren paketin adı.
önbellek Kontrolü sicim Nesne verileri için Cache-Control yönergesi, [https://tools.ietf.org/html/rfc7234#section-5.2"] [RFC 7234 §5.2] ile eşleşiyor.
bileşen Sayısı sayı Bu nesneyi oluşturan temel bileşenlerin sayısı. Bileşenler oluşturma işlemleriyle toplanır. Bu alanı ayarlamaya çalışmak hatayla sonuçlanacaktır.
içerikDispozisyon sicim Nesne verilerinin İçerik Dağılımı, [https://tools.ietf.org/html/rfc6266] [RFC 6266] ile eşleşiyor.
içerik Kodlama sicim Nesne verilerinin İçerik Kodlaması, eşleşen [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
içerikDil sicim Nesne verilerinin İçerik Dili, [https://tools.ietf.org/html/rfc7231#section-3.1.3.2] ile eşleşen [RFC 7231 §3.1.3.2].
içerik türü sicim Nesne verilerinin İçerik Türü, [https://tools.ietf.org/html/rfc7231#section-3.1.1.5] ile eşleşen [RFC 7231 §3.1.1.5]. Bir nesne İçerik Türü olmadan depolanıyorsa, application/octet-stream olarak sunulur.
crc32c sicim CRC32c sağlama toplamı. CRC32c sağlama toplamını kullanma hakkında daha fazla bilgi için [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes ve ETag'ler: En İyi Uygulamalar] sayfasına bakın.
müşteriŞifreleme Müşteri Şifreleme Nesne böyle bir anahtarla şifrelenmişse, müşteri tarafından sağlanan şifreleme anahtarının meta verileri.
et etiketi sicim Nesne için HTTP 1.1 Varlık etiketi. Bkz. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
nesil sayı Bu nesnenin içerik üretimi. Nesne versiyonlaması için kullanılır. Bu alanı ayarlamaya çalışmak hatayla sonuçlanacaktır.
İD sicim Paket adı, nesne adı ve nesil numarası da dahil olmak üzere nesnenin kimliği.
tür sicim Bu nasıl bir eşya. Nesneler için bu her zaman "depolama#nesne"dir.
md5Hash sicim Verilerin MD5 karması; [https://tools.ietf.org/html/rfc4648#section-4] [RFC 4648 §4] uyarınca base64 kullanılarak kodlanmıştır. MD5 karmasını kullanma hakkında daha fazla bilgi için [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashe'ler ve ETag'ler: En İyi Uygulamalar]'a bakın.
medya Bağlantısı sicim Medya indirme bağlantısı.
meta veri { [anahtar: dize]: dize; } Anahtar/değer çiftleri halinde kullanıcı tarafından sağlanan meta veriler.
metajenerasyon sayı Bu nesnenin bu nesildeki meta veri sürümü. Ön koşullar için ve meta verilerdeki değişiklikleri tespit etmek için kullanılır. Meta nesil sayısı yalnızca belirli bir nesnenin belirli bir nesli bağlamında anlamlıdır.
isim sicim Nesnenin adı.
kendi kendine bağlantı sicim Bu nesnenin bağlantısı.
boyut sayı İçerik-Nesne verilerinin bayt cinsinden uzunluğu, [https://tools.ietf.org/html/rfc7230#section-3.3.2] ile eşleşen [RFC 7230 §3.3.2].
depolamaSınıfı sicim Nesnenin depolama sınıfı.
Oluşturulma zamanı Tarih | sicim Nesnenin oluşturulma zamanı. Bu alanı ayarlamaya çalışmak hatayla sonuçlanacaktır.
zamanSilindi Tarih | sicim Nesnenin silinme süresi. Yalnızca nesnenin bu sürümü silinmişse iade edilecektir.
timeStorageClassGüncellendi Tarih | sicim Nesnenin depolama sınıfının en son değiştirildiği zaman.
güncellenmiş Tarih | sicim Nesne meta verilerinin değiştirilme zamanı.

depolama.StorageObjectData.bucket

Bu nesneyi içeren paketin adı.

İmza:

bucket: string;

depolama.StorageObjectData.cacheControl

Nesne verileri için Cache-Control yönergesi, [https://tools.ietf.org/html/rfc7234#section-5.2"] [RFC 7234 §5.2] ile eşleşiyor.

İmza:

cacheControl?: string;

depolama.StorageObjectData.componentCount

Bu nesneyi oluşturan temel bileşenlerin sayısı. Bileşenler oluşturma işlemleriyle toplanır. Bu alanı ayarlamaya çalışmak hatayla sonuçlanacaktır.

İmza:

componentCount?: number;

depolama.StorageObjectData.contentDisposition

Nesne verilerinin İçerik Dağılımı, [https://tools.ietf.org/html/rfc6266] [RFC 6266] ile eşleşiyor.

İmza:

contentDisposition?: string;

depolama.StorageObjectData.contentKodlama

Nesne verilerinin İçerik Kodlaması, eşleşen [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]

İmza:

contentEncoding?: string;

depolama.StorageObjectData.contentLanguage

Nesne verilerinin İçerik Dili, [https://tools.ietf.org/html/rfc7231#section-3.1.3.2] ile eşleşen [RFC 7231 §3.1.3.2].

İmza:

contentLanguage?: string;

depolama.StorageObjectData.contentType

Nesne verilerinin İçerik Türü, [https://tools.ietf.org/html/rfc7231#section-3.1.1.5] ile eşleşen [RFC 7231 §3.1.1.5]. Bir nesne İçerik Türü olmadan depolanırsa application/octet-stream olarak sunulur .

İmza:

contentType?: string;

depolama.StorageObjectData.crc32c

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

İmza:

crc32c?: string;

depolama.StorageObjectData.customerEncryption

Nesne böyle bir anahtarla şifrelenmişse, müşteri tarafından sağlanan şifreleme anahtarının meta verileri.

İmza:

customerEncryption?: CustomerEncryption;

depolama.StorageObjectData.etag

Nesne için HTTP 1.1 Varlık etiketi. Bkz. [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].

İmza:

etag?: string;

depolama.StorageObjectData.jenerasyon

Bu nesnenin içerik üretimi. Nesne versiyonlaması için kullanılır. Bu alanı ayarlamaya çalışmak hatayla sonuçlanacaktır.

İmza:

generation: number;

depolama.StorageObjectData.id

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

İmza:

id: string;

depolama.StorageObjectData.kind

Bu nasıl bir eşya. Nesneler için bu her zaman "depolama#nesne"dir.

İmza:

kind?: string;

depolama.StorageObjectData.md5Hash

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

İmza:

md5Hash?: string;

Medya indirme bağlantısı.

İmza:

mediaLink?: string;

depolama.StorageObjectData.metadata

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

İmza:

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

depolama.StorageObjectData.metajenerasyon

Bu nesnenin bu nesildeki meta veri sürümü. Ön koşullar için ve meta verilerdeki değişiklikleri tespit etmek için kullanılır. Meta nesil sayısı yalnızca belirli bir nesnenin belirli bir nesli bağlamında anlamlıdır.

İmza:

metageneration: number;

depolama.StorageObjectData.name

Nesnenin adı.

İmza:

name: string;

Bu nesnenin bağlantısı.

İmza:

selfLink?: string;

depolama.StorageObjectData.size

İçerik-Nesne verilerinin bayt cinsinden uzunluğu, [https://tools.ietf.org/html/rfc7230#section-3.3.2] ile eşleşen [RFC 7230 §3.3.2].

İmza:

size: number;

depolama.StorageObjectData.storageClass

Nesnenin depolama sınıfı.

İmza:

storageClass: string;

depolama.StorageObjectData.timeCreated

Nesnenin oluşturulma zamanı. Bu alanı ayarlamaya çalışmak hatayla sonuçlanacaktır.

İmza:

timeCreated?: Date | string;

depolama.StorageObjectData.timeDeleted

Nesnenin silinme süresi. Yalnızca nesnenin bu sürümü silinmişse iade edilecektir.

İmza:

timeDeleted?: Date | string;

depolama.StorageObjectData.timeStorageClassUpdated

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

İmza:

timeStorageClassUpdated?: Date | string;

depolama.StorageObjectData.updated

Nesne meta verilerinin değiştirilme zamanı.

İmza:

updated?: Date | string;