storage.StorageObjectData interface

كائن داخل Google Cloud Storage. المرجع: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

إمضاء:

export interface StorageObjectData 

ملكيات

ملكية يكتب وصف
دلو خيط اسم الدلو الذي يحتوي على هذا الكائن.
cacheControl خيط توجيه التحكم في ذاكرة التخزين المؤقت لبيانات الكائن، مطابق [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
ComponentCount رقم عدد المكونات الأساسية التي يتكون منها هذا الكائن. يتم تجميع المكونات عن طريق عمليات الإنشاء. ستؤدي محاولة تعيين هذا الحقل إلى حدوث خطأ.
contentDisposition خيط محتوى-التخلص من بيانات الكائن، مطابقة [https://tools.ietf.org/html/rfc6266] [RFC 6266].
contentEncoding خيط ترميز محتوى بيانات الكائن، المطابقة [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]
contentLanguage خيط لغة محتوى بيانات الكائن، مطابقة [https://tools.ietf.org/html/rfc7231#section-3.1.3.2] [RFC 7231 §3.1.3.2].
نوع المحتوى خيط نوع محتوى بيانات الكائن، مطابق [https://tools.ietf.org/html/rfc7231#section-3.1.1.5] [RFC 7231 §3.1.1.5]. إذا تم تخزين كائن بدون نوع المحتوى، فسيتم تقديمه على أنه application/octet-stream .
crc32c خيط المجموع الاختباري CRC32c. لمزيد من المعلومات حول استخدام المجموع الاختباري CRC32c، راجع [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI] [التجزئة وعلامات ETag: أفضل الممارسات].
تشفير العملاء تشفير العملاء البيانات الوصفية لمفتاح التشفير المقدم من العميل، إذا كان الكائن مشفرًا بواسطة هذا المفتاح.
etag خيط علامة كيان HTTP 1.1 للكائن. راجع [https://tools.ietf.org/html/rfc7232#section-2.3] [RFC 7232 §2.3].
جيل رقم إنشاء محتوى هذا الكائن. تستخدم لإصدار الكائن. ستؤدي محاولة تعيين هذا الحقل إلى حدوث خطأ.
بطاقة تعريف خيط معرف الكائن، بما في ذلك اسم الحاوية واسم الكائن ورقم الإنشاء.
عطوف خيط نوع العنصر هذا. بالنسبة للكائنات، يكون هذا دائمًا "storage#object".
md5Hash خيط تجزئة MD5 للبيانات؛ تم ترميزه باستخدام base64 وفقًا لـ [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. لمزيد من المعلومات حول استخدام تجزئة MD5، راجع [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI] [التجزئة والعلامات E: أفضل الممارسات].
com.mediaLink خيط رابط تحميل الوسائط.
البيانات الوصفية { [مفتاح: سلسلة]: سلسلة؛ } البيانات الوصفية المقدمة من المستخدم، في أزواج المفتاح/القيمة.
metageneration رقم إصدار بيانات التعريف لهذا الكائن في هذا الجيل. يستخدم للشروط المسبقة وللكشف عن التغييرات في بيانات التعريف. يكون رقم الجيل التالي ذا معنى فقط في سياق جيل معين من كائن معين.
اسم خيط اسم الموضوع.
com.selfLink خيط الرابط لهذا الكائن.
مقاس رقم محتوى-طول بيانات الكائن بالبايت، مطابقة [https://tools.ietf.org/html/rfc7230#section-3.3.2] [RFC 7230 §3.3.2].
StorageClass خيط فئة تخزين الكائن
timeCreated التاريخ | خيط وقت إنشاء الكائن. ستؤدي محاولة تعيين هذا الحقل إلى حدوث خطأ.
timeDeleted التاريخ | خيط وقت حذف الكائن. سيتم إرجاعه فقط إذا تم حذف هذا الإصدار من الكائن.
timeStorageClassUpdated التاريخ | خيط الوقت الذي تم فيه آخر تغيير لفئة تخزين الكائن.
محدث التاريخ | خيط وقت تعديل البيانات التعريفية للكائن.

Storage.StorageObjectData.bucket

اسم الدلو الذي يحتوي على هذا الكائن.

إمضاء:

bucket: string;

Storage.StorageObjectData.cacheControl

توجيه التحكم في ذاكرة التخزين المؤقت لبيانات الكائن، مطابق [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].

إمضاء:

cacheControl?: string;

Storage.StorageObjectData.componentCount

عدد المكونات الأساسية التي يتكون منها هذا الكائن. يتم تجميع المكونات عن طريق عمليات الإنشاء. ستؤدي محاولة تعيين هذا الحقل إلى حدوث خطأ.

إمضاء:

componentCount?: number;

Storage.StorageObjectData.contentDisposition

محتوى-التخلص من بيانات الكائن، مطابقة [https://tools.ietf.org/html/rfc6266] [RFC 6266].

إمضاء:

contentDisposition?: string;

Storage.StorageObjectData.contentEncoding

ترميز محتوى بيانات الكائن، المطابقة [https://tools.ietf.org/html/rfc7231#section-3.1.2.2][RFC 7231 §3.1.2.2]

إمضاء:

contentEncoding?: string;

Storage.StorageObjectData.contentLanguage

لغة محتوى بيانات الكائن، مطابقة [https://tools.ietf.org/html/rfc7231#section-3.1.3.2] [RFC 7231 §3.1.3.2].

إمضاء:

contentLanguage?: string;

Storage.StorageObjectData.contentType

نوع محتوى بيانات الكائن، مطابق [https://tools.ietf.org/html/rfc7231#section-3.1.1.5] [RFC 7231 §3.1.1.5]. إذا تم تخزين كائن بدون نوع المحتوى، فسيتم تقديمه application/octet-stream .

إمضاء:

contentType?: string;

Storage.StorageObjectData.crc32c

المجموع الاختباري CRC32c. لمزيد من المعلومات حول استخدام المجموع الاختباري CRC32c، راجع [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI] [التجزئة وعلامات ETag: أفضل الممارسات].

إمضاء:

crc32c?: string;

Storage.StorageObjectData.customerEncryption

البيانات الوصفية لمفتاح التشفير المقدم من العميل، إذا كان الكائن مشفرًا بواسطة هذا المفتاح.

إمضاء:

customerEncryption?: CustomerEncryption;

Storage.StorageObjectData.etag

علامة كيان HTTP 1.1 للكائن. راجع [https://tools.ietf.org/html/rfc7232#section-2.3] [RFC 7232 §2.3].

إمضاء:

etag?: string;

Storage.StorageObjectData.generation

إنشاء محتوى هذا الكائن. تستخدم لإصدار الكائن. ستؤدي محاولة تعيين هذا الحقل إلى حدوث خطأ.

إمضاء:

generation: number;

Storage.StorageObjectData.id

معرف الكائن، بما في ذلك اسم الحاوية واسم الكائن ورقم الإنشاء.

إمضاء:

id: string;

Storage.StorageObjectData.kind

نوع العنصر هذا. بالنسبة للكائنات، يكون هذا دائمًا "storage#object".

إمضاء:

kind?: string;

Storage.StorageObjectData.md5Hash

تجزئة MD5 للبيانات؛ تم ترميزه باستخدام base64 وفقًا لـ [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. لمزيد من المعلومات حول استخدام تجزئة MD5، راجع [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI] [التجزئة والعلامات E: أفضل الممارسات].

إمضاء:

md5Hash?: string;

رابط تحميل الوسائط.

إمضاء:

mediaLink?: string;

Storage.StorageObjectData.metadata

البيانات الوصفية المقدمة من المستخدم، في أزواج المفتاح/القيمة.

إمضاء:

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

Storage.StorageObjectData.metageneration

إصدار بيانات التعريف لهذا الكائن في هذا الجيل. يستخدم للشروط المسبقة وللكشف عن التغييرات في بيانات التعريف. يكون رقم الجيل التالي ذا معنى فقط في سياق جيل معين من كائن معين.

إمضاء:

metageneration: number;

تخزين.StorageObjectData.name

اسم الموضوع.

إمضاء:

name: string;

الرابط لهذا الكائن.

إمضاء:

selfLink?: string;

Storage.StorageObjectData.size

محتوى-طول بيانات الكائن بالبايت، مطابقة [https://tools.ietf.org/html/rfc7230#section-3.3.2] [RFC 7230 §3.3.2].

إمضاء:

size: number;

Storage.StorageObjectData.storageClass

فئة تخزين الكائن

إمضاء:

storageClass: string;

تخزين.StorageObjectData.timeCreated

وقت إنشاء الكائن. ستؤدي محاولة تعيين هذا الحقل إلى حدوث خطأ.

إمضاء:

timeCreated?: Date | string;

تخزين.StorageObjectData.timeDeleted

وقت حذف الكائن. سيتم إرجاعه فقط إذا تم حذف هذا الإصدار من الكائن.

إمضاء:

timeDeleted?: Date | string;

Storage.StorageObjectData.timeStorageClassUpdated

الوقت الذي تم فيه آخر تغيير لفئة تخزين الكائن.

إمضاء:

timeStorageClassUpdated?: Date | string;

تخزين.StorageObjectData.updated

وقت تعديل البيانات التعريفية للكائن.

إمضاء:

updated?: Date | string;