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;
depolama.ObjectMetadata.mediaLink
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;
};
depolama.ObjectMetadata.selfLink
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;