storage.ObjectMetadata interface

Google Cloud Storage nesne meta verisi nesnesini temsil eden arayüz.

İmza:

export interface ObjectMetadata 

Özellikler

Özellik Tür Açıklama
acl [ { kind?: string; id?: string; selfLink?: string; paket?: string; nesne?: string; nesil?: string; varlık?: dize; role?: string; email?: string; Varlık Kimliği?: string; domain?: string; proje Ekibi: { projectNumber?: string; ekip?: string; }; etag?: string; } ]
paketi dize Nesneyi içeren depolama paketi.
önbellek Kontrolü dize İnternet önbelleklerinin bir nesne için herkese açık verileri önbelleğe almasına izin verilip verilmediğini belirlemek üzere kullanılan Cache-Control üst bilgisinin değeri.
componentCount dize Orijinal olarak yüklenen ve bileşik nesne oluşturulan nesnelerin sayısını belirtir.
contentDisposition dize İletilen verilerle ilgili sunu bilgilerini belirtmek için kullanılan Content-Disposition üstbilgisinin değeri.
contentEncoding dize Bir nesnenin Content-Type'ı korurken sıkıştırılmış (örneğin gzip sıkıştırmasıyla) olduğunu belirtmek için Content-Encoding.
contentLanguage dize İçeriğin ISO 639-1 dil kodu.
contentType dize Nesnenin içerik türü, MIME türü olarak da bilinir.
crc32c dize Nesnenin CRC32C karması. Tüm Google Cloud Storage nesnelerinde bir CRC32C karması veya MD5 karması bulunur.
customerEncryption { encryptionAlgorithm?: string; keySha256?: string; } Müşterinin sağladığı şifreleme anahtarı.Bu nesne aşağıdaki özellikleri içerir: * encryptionAlgorithm (string|undefined): Kullanılan şifreleme algoritması. Her zaman AES256 değerini içerir. * keySha256 (string|undefined): Şifreleme anahtarınızın SHA256 karmasının RFC 4648 base64 kodlu bir dizesi. Nesnenin şifresini çözmek için gereken ve güvenli bir şekilde depolamanız gereken AES-256 şifreleme anahtarını benzersiz bir şekilde tanımlamak için bu SHA256 karmasını kullanabilirsiniz.
etag dize
nesnesi dize Nesnenin üzerine her yazıldığında değişen oluşturma sürüm numarası.
id dize Paket adı, nesne adı ve oluşturma numarası da dahil olmak üzere nesnenin kimliği.
tür dize Nesnenin türüdür (her zaman storage#object).
md5Hash dize Nesnenin MD5 karması. Tüm Google Cloud Storage nesnelerinde bir CRC32C karması veya MD5 karması bulunur.
mediaLink dize Medya indirme bağlantısı.
meta veriler { [anahtar: dize]: string; } Kullanıcı tarafından sağlanan meta veriler.
meta oluşturma dize Nesnenin meta verileri her güncellendiğinde değişen meta oluşturma sürüm numarası.
name dize Nesnenin adı.
sahip { varlık?: dize; Varlık Kimliği?: string; }
selfLink dize Yeterli izinlere sahip olduğunuz varsayılarak nesneye erişim bağlantısı.
size [beden] dize Nesne verilerinin bayt cinsinden uzunluğunu belirlemek için kullanılan Content-Length üstbilgisinin değeri.
storageClass dize Nesnenin depolama sınıfı.
zamanOluşturulma zamanı dize RFC 3339 biçiminde nesnenin oluşturulma zamanı.
timeSilindi dize RFC 3339 biçimindeki nesnenin silinme zamanı. Yalnızca nesnenin bu sürümü silinmişse döndürülür.
timeStorageClassUpdated dize
güncellendi dize RFC 3339 biçimindeki nesne meta verilerinin değiştirilme zamanı.

Storage.ObjectMetadata.acl

İmza:

acl?: [
        {
            kind?: string;
            id?: string;
            selfLink?: string;
            bucket?: string;
            object?: string;
            generation?: string;
            entity?: string;
            role?: string;
            email?: string;
            entityId?: string;
            domain?: string;
            projectTeam?: {
                projectNumber?: string;
                team?: string;
            };
            etag?: string;
        }
    ];

Storage.ObjectMetadata.bucket

Nesneyi içeren depolama paketi.

İmza:

bucket: string;

Storage.ObjectMetadata.cacheControl

İnternet önbelleklerinin bir nesne için herkese açık verileri önbelleğe almasına izin verilip verilmediğini belirlemek üzere kullanılan Cache-Control üst bilgisinin değeri.

İmza:

cacheControl?: string;

Storage.ObjectMetadata.componentCount

Orijinal olarak yüklenen ve bileşik nesne oluşturulan nesnelerin sayısını belirtir.

İmza:

componentCount?: string;

Storage.ObjectMetadata.contentDisposition

İletilen verilerle ilgili sunu bilgilerini belirtmek için kullanılan Content-Disposition üstbilgisinin değeri.

İmza:

contentDisposition?: string;

Storage.ObjectMetadata.contentEncoding

Bir nesnenin Content-Type'ı korurken sıkıştırılmış (örneğin gzip sıkıştırmasıyla) olduğunu belirtmek için Content-Encoding.

İmza:

contentEncoding?: string;

Storage.ObjectMetadata.contentLanguage

İçeriğin ISO 639-1 dil kodu.

İmza:

contentLanguage?: string;

Storage.ObjectMetadata.contentType

Nesnenin içerik türü, MIME türü olarak da bilinir.

İmza:

contentType?: string;

Storage.ObjectMetadata.crc32c

Nesnenin CRC32C karması. Tüm Google Cloud Storage nesnelerinde bir CRC32C karması veya MD5 karması bulunur.

İmza:

crc32c?: string;

Storage.ObjectMetadata.customerEncryption

Müşterinin sağladığı şifreleme anahtarı.

Bu nesne şu özellikleri içerir: * encryptionAlgorithm (string|undefined): Kullanılan şifreleme algoritması. Her zaman AES256 değerini içerir. * keySha256 (string|undefined): Şifreleme anahtarınızın SHA256 karmasının RFC 4648 base64 kodlu bir dizesi. Nesnenin şifresini çözmek için gereken ve güvenli bir şekilde depolamanız gereken AES-256 şifreleme anahtarını benzersiz bir şekilde tanımlamak için bu SHA256 karmasını kullanabilirsiniz.

İmza:

customerEncryption?: {
        encryptionAlgorithm?: string;
        keySha256?: string;
    };

Storage.ObjectMetadata.etag

İmza:

etag?: string;

Storage.ObjectMetadata.production

Nesnenin üzerine her yazıldığında değişen oluşturma sürüm numarası.

İmza:

generation?: string;

storage.ObjectMetadata.id

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

İmza:

id: string;

Storage.ObjectMetadata.kind

Nesnenin türüdür (her zaman storage#object).

İmza:

kind: string;

Storage.ObjectMetadata.md5Hash

Nesnenin MD5 karması. Tüm Google Cloud Storage nesnelerinde bir CRC32C karması veya MD5 karması bulunur.

İmza:

md5Hash?: string;

Medya indirme bağlantısı.

İmza:

mediaLink?: string;

Storage.ObjectMetadata.metadata

Kullanıcı tarafından sağlanan meta veriler.

İmza:

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

Storage.ObjectMetadata.metaproduction

Nesnenin meta verileri her güncellendiğinde değişen meta oluşturma sürüm numarası.

İmza:

metageneration?: string;

storage.ObjectMetadata.name

Nesnenin adı.

İmza:

name?: string;

Storage.ObjectMetadata.owner

İmza:

owner?: {
        entity?: string;
        entityId?: string;
    };

Yeterli izinlere sahip olduğunuz varsayılarak nesneye erişim bağlantısı.

İmza:

selfLink?: string;

Storage.ObjectMetadata.size

Content-Length üstbilgisinin, bayt cinsinden nesne verilerinin uzunluğunu belirlemek için kullanılan değeri.

İmza:

size: string;

Storage.ObjectMetadata.storageClass

Nesnenin depolama sınıfı.

İmza:

storageClass: string;

Storage.ObjectMetadata.timeCreated

RFC 3339 biçiminde nesnenin oluşturulma zamanı.

İmza:

timeCreated: string;

Storage.ObjectMetadata.timeSilinmiş

RFC 3339 biçimindeki nesnenin silinme zamanı. Yalnızca nesnenin bu sürümü silinmişse döndürülür.

İmza:

timeDeleted?: string;

Storage.ObjectMetadata.timeStorageClassUpdated

İmza:

timeStorageClassUpdated?: string;

Storage.ObjectMetadata.update

RFC 3339 biçimindeki nesne meta verilerinin değiştirilme zamanı.

İmza:

updated: string;