אובייקט בתוך 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;
storage.StorageObjectData.mediaLink
קישור להורדת מדיה.
חֲתִימָה:
mediaLink?: string;
storage.StorageObjectData.metadata
מטא נתונים שסופקו על ידי המשתמש, בצמדי מפתח/ערך.
חֲתִימָה:
metadata?: {
[key: string]: string;
};
storage.StorageObjectData.metageneration
הגרסה של המטא נתונים עבור אובייקט זה בדור זה. משמש לתנאים מוקדמים ולזיהוי שינויים במטא נתונים. למספר מטאגנציה יש משמעות רק בהקשר של דור מסוים של אובייקט מסוים.
חֲתִימָה:
metageneration: number;
storage.StorageObjectData.name
שם החפץ.
חֲתִימָה:
name: string;
storage.StorageObjectData.selfLink
הקישור לאובייקט זה.
חֲתִימָה:
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;