storage.StorageObjectData interface

אובייקט בתוך Google Cloud Storage. Ref: https://github.com/googleapis/google-cloudevents-nodejs/blob/main/cloud/storage/v1/StorageObjectData.ts

חֲתִימָה:

export interface StorageObjectData 

נכסים

תכונה סוּג תיאור
דְלִי חוּט שם הדלי המכיל את האובייקט הזה.
cacheControl חוּט הנחיית Cache-Control עבור נתוני האובייקט, תואמת [https://tools.ietf.org/html/rfc7234#section-5.2"][RFC 7234 §5.2].
רכיב Count מספר מספר הרכיבים הבסיסיים המרכיבים את האובייקט הזה. רכיבים נצברים על ידי פעולות חיבור. ניסיון להגדיר שדה זה יגרום לשגיאה.
תוכן נטייה חוּט תוכן-דיפוזיציה של נתוני האובייקט, תואמת [https://tools.ietf.org/html/rfc6266][RFC 6266].
קידוד תוכן חוּט קידוד תוכן של נתוני האובייקט, תואם [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]. אם אובייקט מאוחסן ללא Content-Type, הוא מוגש כ- application/octet-stream .
crc32c חוּט סכום ביקורת CRC32c. למידע נוסף על השימוש ב-CRC32c checksum, ראה [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and ETags: Best Practices].
הצפנת לקוח הצפנת לקוח מטא נתונים של מפתח הצפנה שסופק על ידי הלקוח, אם האובייקט מוצפן על ידי מפתח כזה.
etag חוּט תג ישות HTTP 1.1 עבור האובייקט. ראה [https://tools.ietf.org/html/rfc7232#section-2.3][RFC 7232 §2.3].
דוֹר מספר יצירת התוכן של אובייקט זה. משמש לניהול גרסאות של אובייקטים. ניסיון להגדיר שדה זה יגרום לשגיאה.
תְעוּדַת זֶהוּת חוּט המזהה של האובייקט, כולל שם הדלי, שם האובייקט ומספר הדור.
סוג חוּט סוג הפריט הזה. עבור אובייקטים, זה תמיד "אחסון#אובייקט".
md5Hash חוּט MD5 hash של הנתונים; מקודד באמצעות base64 לפי [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. למידע נוסף על שימוש ב-hash MD5, ראה [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes ו-ETags: Best Practices].
mediaLink חוּט קישור להורדת מדיה.
מטא נתונים { [מפתח: מחרוזת]: מחרוזת; } מטא נתונים שסופקו על ידי המשתמש, בצמדי מפתח/ערך.
מטא-גנרציה מספר הגרסה של המטא נתונים עבור אובייקט זה בדור זה. משמש לתנאים מוקדמים ולזיהוי שינויים במטא נתונים. למספר מטאגנציה יש משמעות רק בהקשר של דור מסוים של אובייקט מסוים.
שֵׁם חוּט שם החפץ.
קישור עצמי חוּט הקישור לאובייקט זה.
גודל מספר תוכן-אורך נתוני האובייקט בבתים, תואם [https://tools.ietf.org/html/rfc7230#section-3.3.2][RFC 7230 §3.3.2].
storageClass חוּט מחלקת אחסון של האובייקט.
זמן נוצר תאריך | חוּט זמן היצירה של האובייקט. ניסיון להגדיר שדה זה יגרום לשגיאה.
זמן נמחק תאריך | חוּט זמן המחיקה של האובייקט. יוחזר אם ורק אם גרסה זו של האובייקט נמחקה.
timeStorageClassUpdated תאריך | חוּט השעה שבה שונתה לאחרונה מחלקת האחסון של האובייקט.
מְעוּדכָּן תאריך | חוּט זמן השינוי של המטא נתונים של האובייקט.

storage.StorageObjectData.bucket

שם הדלי המכיל את האובייקט הזה.

חֲתִימָה:

bucket: string;

storage.StorageObjectData.cacheControl

הנחיית Cache-Control עבור נתוני האובייקט, תואמת [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]. אם אובייקט מאוחסן ללא Content-Type, הוא מוגש כ- application/octet-stream .

חֲתִימָה:

contentType?: string;

storage.StorageObjectData.crc32c

סכום ביקורת CRC32c. למידע נוסף על השימוש ב-CRC32c checksum, ראה [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes and ETags: Best Practices].

חֲתִימָה:

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

סוג הפריט הזה. עבור אובייקטים, זה תמיד "אחסון#אובייקט".

חֲתִימָה:

kind?: string;

storage.StorageObjectData.md5Hash

MD5 hash של הנתונים; מקודד באמצעות base64 לפי [https://tools.ietf.org/html/rfc4648#section-4][RFC 4648 §4]. למידע נוסף על שימוש ב-hash MD5, ראה [https://cloud.google.com/storage/docs/hashes-etags#_JSONAPI][Hashes ו-ETags: Best Practices].

חֲתִימָה:

md5Hash?: string;

קישור להורדת מדיה.

חֲתִימָה:

mediaLink?: string;

storage.StorageObjectData.metadata

מטא נתונים שסופקו על ידי המשתמש, בצמדי מפתח/ערך.

חֲתִימָה:

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

storage.StorageObjectData.metageneration

הגרסה של המטא נתונים עבור אובייקט זה בדור זה. משמש לתנאים מוקדמים ולזיהוי שינויים במטא נתונים. למספר מטאגנציה יש משמעות רק בהקשר של דור מסוים של אובייקט מסוים.

חֲתִימָה:

metageneration: number;

storage.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;

storage.StorageObjectData.timeCreated

זמן היצירה של האובייקט. ניסיון להגדיר שדה זה יגרום לשגיאה.

חֲתִימָה:

timeCreated?: Date | string;

storage.StorageObjectData.time נמחק

זמן המחיקה של האובייקט. יוחזר אם ורק אם גרסה זו של האובייקט נמחקה.

חֲתִימָה:

timeDeleted?: Date | string;

storage.StorageObjectData.timeStorageClassUpdated

השעה שבה שונתה לאחרונה מחלקת האחסון של האובייקט.

חֲתִימָה:

timeStorageClassUpdated?: Date | string;

storage.StorageObjectData.עדכן

זמן השינוי של המטא נתונים של האובייקט.

חֲתִימָה:

updated?: Date | string;