storage.ObjectMetadata interface

Bir Google Google Cloud Storage nesnesi meta veri nesnesini temsil eden arayüz.

İmza:

export interface ObjectMetadata 

Özellikler

Mülk Tip Tanım
EKL [ { tür?: dize; kimlik?: dize; selfLink?: string; kova?: dize; nesne?: dize; nesil?: string; varlık?: dize; rol?: dize; e-posta?: dize; varlıkKimliği?: string; etki alanı?: dize; projeTakımı?: { projeNumarası?: string; takım?: dize; }; etag?: string; } ]
Kova sicim Nesneyi içeren depolama paketi.
önbellek kontrolü sicim Internet önbelleklerinin bir nesneye ilişkin genel verileri önbelleğe almasına izin verilip verilmediğini belirlemek için kullanılan Cache-Control başlığının değeri.
bileşen Sayısı sicim Bileşik bir nesnenin oluşturulduğu orijinal olarak yüklenen nesnelerin sayısını belirtir.
içerikDispozisyon sicim İletilen verilerle ilgili sunum bilgilerini belirtmek için kullanılan Content-Disposition başlığının değeri.
içerik Kodlama sicim İçerik Kodlaması, bir nesnenin İçerik Türünü korurken sıkıştırıldığını (örneğin, gzip sıkıştırmasıyla) belirtir.
içerikDil sicim İçeriğin ISO 639-1 dil kodu.
içerik türü sicim MIME türü olarak da bilinen nesnenin içerik türü.
crc32c sicim Nesnenin CRC32C karması. Tüm Google Cloud Storage nesnelerinin bir CRC32C karması veya MD5 karması vardır.
müşteriŞifreleme { şifrelemeAlgoritması?: string; keySha256?: dize; } Müşteri tarafından sağlanan ş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 ile kodlanmış dizesi. Güvenli bir şekilde saklamanız gereken nesnenin şifresini çözmek için gereken AES-256 şifreleme anahtarını benzersiz şekilde tanımlamak için bu SHA256 karmasını kullanabilirsiniz.
et etiketi sicim
nesil sicim Nesnenin üzerine her yazıldığında değişen nesil sürüm numarası.
İD sicim Paket adı, nesne adı ve nesil numarası da dahil olmak üzere nesnenin kimliği.
tür sicim Her zaman storage#object olan nesnenin türü.
md5Hash sicim Nesne için MD5 karması. Tüm Google Cloud Storage nesnelerinin bir CRC32C karması veya MD5 karması vardır.
medya Bağlantısı sicim Medya indirme bağlantısı.
meta veri { [anahtar: dize]: dize; } Kullanıcı tarafından sağlanan meta veriler.
metajenerasyon sicim Nesnenin meta verileri her güncellendiğinde değişen meta oluşturma sürüm numarası.
isim sicim Nesnenin adı.
mal sahibi { varlık?: dize; varlıkKimliği?: string; }
kendi kendine bağlantı sicim Yeterli izinlere sahip olduğunuz varsayılarak, nesneye erişim bağlantısı.
boyut sicim Nesne verilerinin bayt cinsinden uzunluğunu belirlemek için kullanılan Content-Length başlığının değeri.
depolamaSınıfı sicim Nesnenin depolama sınıfı.
Oluşturulma zamanı sicim Nesnenin RFC 3339 biçiminde oluşturulma zamanı.
zamanSilindi sicim Nesnenin RFC 3339 biçiminde silinme süresi. Yalnızca nesnenin bu sürümü silinmişse döndürülür.
timeStorageClassGüncellendi sicim
güncellenmiş sicim Nesne meta verilerinin RFC 3339 biçiminde değiştirilme süresi.

depolama.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;
        }
    ];

depolama.ObjectMetadata.bucket

Nesneyi içeren depolama paketi.

İmza:

bucket: string;

depolama.ObjectMetadata.cacheControl

Internet önbelleklerinin bir nesneye ilişkin genel verileri önbelleğe almasına izin verilip verilmediğini belirlemek için kullanılan Cache-Control başlığının değeri.

İmza:

cacheControl?: string;

Storage.ObjectMetadata.componentCount

Bileşik bir nesnenin oluşturulduğu orijinal olarak yüklenen nesnelerin sayısını belirtir.

İmza:

componentCount?: string;

depolama.ObjectMetadata.contentDisposition

İletilen verilerle ilgili sunum bilgilerini belirtmek için kullanılan Content-Disposition başlığının değeri.

İmza:

contentDisposition?: string;

depolama.ObjectMetadata.contentKodlama

İçerik Kodlaması, bir nesnenin İçerik Türünü korurken sıkıştırıldığını (örneğin, gzip sıkıştırmasıyla) belirtir.

İmza:

contentEncoding?: string;

depolama.ObjectMetadata.contentLanguage

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

İmza:

contentLanguage?: string;

depolama.ObjectMetadata.contentType

MIME türü olarak da bilinen nesnenin içerik türü.

İmza:

contentType?: string;

depolama.ObjectMetadata.crc32c

Nesnenin CRC32C karması. Tüm Google Cloud Storage nesnelerinin bir CRC32C karması veya MD5 karması vardır.

İmza:

crc32c?: string;

depolama.ObjectMetadata.customerEncryption

Müşteri tarafından sağlanan ş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 ile kodlanmış dizesi. Güvenli bir şekilde saklamanız gereken nesnenin şifresini çözmek için gereken AES-256 şifreleme anahtarını benzersiz şekilde tanımlamak için bu SHA256 karmasını kullanabilirsiniz.

İmza:

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

depolama.ObjectMetadata.etag

İmza:

etag?: string;

depolama.ObjectMetadata.jenerasyon

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

İmza:

generation?: string;

depolama.ObjectMetadata.id

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

İmza:

id: string;

depolama.ObjectMetadata.kind

Her zaman storage#object olan nesnenin türü .

İmza:

kind: string;

depolama.ObjectMetadata.md5Hash

Nesne için MD5 karması. Tüm Google Cloud Storage nesnelerinin bir CRC32C karması veya MD5 karması vardır.

İmza:

md5Hash?: string;

Medya indirme bağlantısı.

İmza:

mediaLink?: string;

depolama.ObjectMetadata.metadata

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

İmza:

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

depolama.ObjectMetadata.metajenerasyon

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

İmza:

metageneration?: string;

depolama.ObjectMetadata.name

Nesnenin adı.

İmza:

name?: string;

depolama.ObjectMetadata.owner

İmza:

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

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

İmza:

selfLink?: string;

depolama.ObjectMetadata.size

Nesne verilerinin bayt cinsinden uzunluğunu belirlemek için kullanılan Content-Length başlığının değeri.

İmza:

size: string;

depolama.ObjectMetadata.storageClass

Nesnenin depolama sınıfı.

İmza:

storageClass: string;

depolama.ObjectMetadata.timeCreated

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

İmza:

timeCreated: string;

depolama.ObjectMetadata.timeDeleted

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

İmza:

timeDeleted?: string;

depolama.ObjectMetadata.timeStorageClassUpdated

İmza:

timeStorageClassUpdated?: string;

depolama.ObjectMetadata.updated

Nesne meta verilerinin RFC 3339 biçiminde değiştirilme süresi.

İmza:

updated: string;