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